FlexMD functionality summary¶
Molecule
Input/output
Reads and writes PDB and XYZ files
Reads and writes topology data (in CHARMM format)
Reads and writes force field data (on CHARMM format)
Analysis
Extracts geometry data
Drawing functionality
Adds atoms and bonds
Changes bond-lengths, angles and torsions
Cuts fragments
Cuts solvent boxes and droplets
Performs rotations and translations, to fit bonds to axes and planes
Periodic functionality
Adds periodic images
Wraps molecules into periodic box
Water specific
Finds hydrogen bonds
Finds shortest water bridge connecting H-donor and acceptor
Energy and force calculations
Standard
ADF
DFTB
REAXFF
UFF
MOPAC
NAMD
Lennard-Jones force fields
Multi-scale
QM/MM, mechanical embedding: Combines all the codes above
Hybrid: More flexible than QM/MM. Combines different force calculations by summing or subtracting the energies and forces. The standard calculations (above) can therefore be combined with:
Metadynamics
Plumed (external code that computes free energy data)
Constraints
Adaptive QM/MM (for chemistry in solution)
Difference-based Adaptive Solvation (DAS)
Sorted Adaptive Partitioning (SAP)
Buffered-Core (BC)
Flexible Inner Region Ensemble Separator (FIRES)
Molecular Dynamics
Uses ASE as the molecular dynamics driver for all above methods
Analyses trajectories