Contents
Getting started
Information flow in Amber
Installation
Combining AmberTools13 with Amber11 or Amber10
Testing the installation
Applying Updates
Contacting the developers
List of programs
Specifying a force field
Specifying which force field you want in LEaP
The ff12SB force field
The AMOEBA potentials
The Duan et al. (2003) force field
The Yang et al. (2003) united-atom force field
Force fields related to semi-empirical QM
The GLYCAM force fields for carbohydrates and lipids
Lipid Force Fields
Ions
Solvent models
CHAMBER
Obsolete force field files
Reading and modifying Amber parameter files
Understanding Amber parameter files
ParmEd
paramfit
LEaP
Introduction
Concepts
Running LEaP
Basic instructions for using LEaP to build molecules
Commands
Building oligosaccharides and lipids
Antechamber and MCPB
Principal programs
A simple example for antechamber
Programs called by antechamber
Miscellaneous programs
New Development of Antechamber And GAFF
Metal Center Parameter Builder (MCPB)
amberlite: Some AmberTools-Based Utilities
Introduction
Coordinates and Parameter-Topology Files
pytleap: Creating Coordinates and Parameter- Topology Files
Energy Checking Tool: ffgbsa
Energy Minimizer: minab
Molecular Dynamics "Lite": mdnab
MM(GB)(PB)/SA Analysis Tool: pymdpbsa
Appendix A: Preparing PDB Files
Appendix B: Atom and Residue Selections
Appendix C: Examples and Test Cases
sqm: Semi-empirical quantum chemistry
Available Hamiltonians
Charge-dependent exchange-dispersion corrections of vdW interactions
Dispersion and hydrogen bond correction
Usage
cpptraj
Running cpptraj
General Concepts
Data Sets and Data Files
Coordinates as a Data Set (COORDS Data Sets)
General Commands
Parameter File Commands
Trajectory File Commands
Data File Commands
Actions that Modify Topology/Coordinates
Action Commands
Matrix and Vector Actions
Data Set Analysis Commands
Coordinate Analysis Commands
Matrix and Vector Analysis
Matrix/Vector Analysis Examples
ptraj
ptraj coordinate input/output commands
ptraj commands that override the molecular information specified
ptraj action commands
Correlation and fluctuation facility
Hydrogen bonding facility
rdparm
PBSA
Introduction
Usage and keywords
Example inputs and demonstrations of functionalities
Visualization functions in pbsa
pbsa in sander and NAB
Reference Interaction Site Model
Introduction
Practical Considerations
Work Flow
rism1d
3D-RISM in NAB
rism3d.snglpnt
MMPBSA.py
Introduction
Preparing for an MM/PB(GB)SA calculation
Running MMPBSA.py
Python API
mdgx: A Developmental Molecular Simulation Engine
Input and Output
Installation
Special Algorithmic Features of mdgx
Customizable Virtual Site Support in mdgx
Restrained Electrostatic Potential Fitting in mdgx
Bonded Term Fitting in mdgx
Thermodynamic Integration
Future Directions and Goals of the mdgx Project
Miscellaneous utilities
ambpdb
reduce
elsize
Utilities for Molecular Crystal Simulations
MdoutAnalyzer.py
NAB: Introduction
Background
Methods for structure creation
Compiling nab Programs
Parallel Execution
First Examples
Molecules, Residues and Atoms
Creating Molecules
Residues and Residue Libraries
Atom Names and Atom Expressions
Looping over atoms in molecules
Points, Transformations and Frames
Creating Watson Crick duplexes
Structure Quality and Energetics
NAB: Language Reference
Introduction
Language Elements
Higher-level constructs
Statements
Structures
Functions
Points and Vectors
String Functions
Math Functions
System Functions
I/O Functions
Molecule Creation Functions
Creating Biopoloymers
Fiber Diffraction Duplexes in NAB
Reduced Representation DNA Modeling Functions
Molecule I/O Functions
Other Molecular Functions
Debugging Functions
Time and date routines
Computational resource consumption functions
NAB: Rigid-Body Transformations
Transformation Matrix Functions
Frame Functions
Functions for working with Atomic Coordinates
Symmetry Functions
Symmetry server programs
NAB: Distance Geometry
Metric Matrix Distance Geometry
Creating and manipulating bounds, embedding structures
Distance geometry templates
Bounds databases
NAB: Molecular mechanics and dynamics
Basic molecular mechanics routines
NetCDF read/write routines
Typical calling sequences
Second derivatives and normal modes
Low-MODe (LMOD) optimization methods
Using the Hierarchical Charge Partitioning (HCP) method
NAB: Sample programs
Duplex Creation Functions
nab and Distance Geometry
Building Larger Structures
Wrapping DNA Around a Path
Other examples
Bibliography
Bibliography
Index