amber-parameterize

Automate small-molecule parameterization from SMILES to GAFF2 and GROMACS topologies.

1|1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/BioKT/Skills-BIOKT --skill amber-parameterize
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: amber-parameterize
Source: https://github.com/BioKT/Skills-BIOKT/tree/main/amber-parameterize
Command: npx skills add https://github.com/BioKT/Skills-BIOKT --skill amber-parameterize

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Parameterize small molecules for MD simulations by deriving GAFF/GAFF2 parameters and topology from SMILES, generating AM1-BCC charges, and preparing Amber and GROMACS-ready files through a complete, reproducible workflow.

Core Features & Use Cases

  • End-to-end parameterization from SMILES to GAFF2 parameters and GROMACS-ready files.
  • Automated 3D structure generation, charge assignment, and parameter creation using Open Babel, antechamber, parmchk2, tleap, and acpype.
  • Python automation via parameterize.py to reproduce the workflow across multiple molecules.

Quick Start

Run python parameterize.py 'SMILES_STRING' [OUTDIR] [MOLNAME] [CHARGE] to generate GROMACS-ready topologies and Amber parameters.

Frequently Asked Questions about amber-parameterize

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I parameterize a small molecule from SMILES for GROMACS using GAFF2?

SMILES parameterization converts a molecular identifier into GAFF2 parameters and GROMACS-ready topologies. The workflow automates 3D generation, AM1-BCC charge assignment, frcmod creation, and acpype topology conversion.

Do I need AmberTools and Open Babel installed to generate GAFF parameters from SMILES?

Yes, GAFF parameterization requires Open Babel and AmberTools (antechamber, parmchk2, tleap) along with acpype in your PATH. These dependencies execute the 3D generation, typing, charge calculation, and topology conversion steps.

What is the best way to automate ligand parameterization across multiple molecules?

Automating ligand parameterization uses a Python script to reproduce the workflow. Running parameterize.py with a SMILES string, output directory, molecule name, and charge generates Amber and GROMACS files reproducibly.

Can I use antechamber to assign AM1-BCC charges and create an frcmod file for novel ligands?

Yes, antechamber assigns AM1-BCC charges and parmchk2 creates the frcmod file for novel ligands. The workflow handles GAFF2 atom typing and passes these parameters to tleap for topology generation.

Why does my SMILES to GROMACS topology conversion fail during tleap or acpype processing?

Topology conversion fails when Open Babel, AmberTools, or acpype are missing from PATH, or when the input SMILES string is invalid. Ensure all dependencies are installed and the SMILES represents a valid chemical structure.

How does acpype convert Amber topology files into GROMACS format?

Acpype converts Amber topology files into GROMACS format by translating tleap-generated parameter files. This step produces GROMACS-ready topologies, completing the transition from SMILES through GAFF2 parameterization to the final simulation format.