Application Layer¶
Loaders and Setup¶
  | 
AmberInpcrdFile parses an AMBER inpcrd file and loads the data stored in it.  | 
  | 
AmberPrmtopFile parses an AMBER prmtop file and constructs a Topology and (optionally) an OpenMM System from it.  | 
  | 
Reads and parses a CHARMM coordinate file (.crd) into its components, namely the coordinates, CHARMM atom types, resname, etc.  | 
  | 
Stores a parameter set defined by CHARMM files.  | 
  | 
A chemical structure instantiated from CHARMM files.  | 
  | 
Reads and parses data, velocities and coordinates from a CHARMM restart file (.rst) of file name 'fname' into class attributes  | 
  | 
DCDFile provides methods for creating DCD files.  | 
  | 
DesmondDMSFile parses a Desmond DMS (desmond molecular system) and constructs a topology and (optionally) an OpenMM System from it  | 
  | 
GromacsGroFile parses a Gromacs .gro file and constructs a set of atom positions from it.  | 
  | 
GromacsTopFile parses a Gromacs top file and constructs a Topology and (optionally) an OpenMM System from it.  | 
  | 
PDBFile parses a Protein Data Bank (PDB) file and constructs a Topology and a set of atom positions from it.  | 
  | 
PDBxFile parses a PDBx/mmCIF file and constructs a Topology and a set of atom positions from it.  | 
  | 
TinkerFiles parses Tinker files (.xyz, .prm, .key), constructs a Topology, and (optionally) an OpenMM System from it.  | 
  | 
XTCFile provides methods for creating XTC files.  | 
Representation and Manipulation¶
  | 
Topology stores the topological information about a system.  | 
  | 
A Chain object represents a chain within a Topology.  | 
  | 
A Residue object represents a residue within a Topology.  | 
  | 
An Atom object represents an atom within a Topology.  | 
  | 
Modeller provides tools for editing molecular models, such as adding water or missing hydrogens.  | 
Simulation¶
  | 
A ForceField constructs OpenMM System objects based on a Topology.  | 
  | 
Simulation provides a simplified API for running simulations with OpenMM and reporting results.  | 
Reporting Output¶
  | 
CheckpointReporter saves periodic checkpoints of a simulation.  | 
  | 
DCDReporter outputs a series of frames from a Simulation to a DCD file.  | 
  | 
PDBReporter outputs a series of frames from a Simulation to a PDB file.  | 
  | 
PDBxReporter outputs a series of frames from a Simulation to a PDBx/mmCIF file.  | 
  | 
StateDataReporter outputs information about a simulation, such as energy and temperature, to a file.  | 
  | 
XTCReporter outputs a series of frames from a Simulation to a XTC file.  | 
Extras¶
  | 
A collective variable that can be used to bias a simulation with metadynamics.  | 
For non-fatal PSF parsing issues  | 
|
  | 
An Element represents a chemical element.  | 
  | 
Performs metadynamics.  | 
  | 
SimulatedTempering implements the simulated tempering algorithm for accelerated sampling.  | 
Units¶
A physical dimension such as length, mass, or temperature.  | 
|
Physical unit expressed in exactly one BaseDimension.  | 
|
Physical quantity, such as 1.3 meters per second.  | 
|
ScaledUnit is like a BaseUnit, but it is based on another Unit.  | 
|
Unit prefix that can be multiplied by a unit to yield a new unit.  | 
|
Physical unit such as meter or ampere.  | 
|
A complete system of units defining the base unit in each dimension  |