CHARMM: the biomolecular simulation program - PubMed (original) (raw)

Review

. 2009 Jul 30;30(10):1545-614.

doi: 10.1002/jcc.21287.

C L Brooks 3rd, A D Mackerell Jr, L Nilsson, R J Petrella, B Roux, Y Won, G Archontis, C Bartels, S Boresch, A Caflisch, L Caves, Q Cui, A R Dinner, M Feig, S Fischer, J Gao, M Hodoscek, W Im, K Kuczera, T Lazaridis, J Ma, V Ovchinnikov, E Paci, R W Pastor, C B Post, J Z Pu, M Schaefer, B Tidor, R M Venable, H L Woodcock, X Wu, W Yang, D M York, M Karplus

Affiliations

Review

CHARMM: the biomolecular simulation program

B R Brooks et al. J Comput Chem. 2009.

Abstract

CHARMM (Chemistry at HARvard Molecular Mechanics) is a highly versatile and widely used molecular simulation program. It has been developed over the last three decades with a primary focus on molecules of biological interest, including proteins, peptides, lipids, nucleic acids, carbohydrates, and small molecule ligands, as they occur in solution, crystals, and membrane environments. For the study of such systems, the program provides a large suite of computational tools that include numerous conformational and path sampling methods, free energy estimators, molecular minimization, dynamics, and analysis techniques, and model-building capabilities. The CHARMM program is applicable to problems involving a much broader class of many-particle systems. Calculations with CHARMM can be performed using a number of different energy functions and models, from mixed quantum mechanical-molecular mechanical force fields, to all-atom classical potential energy functions with explicit solvent and various boundary conditions, to implicit solvent and membrane models. The program has been ported to numerous platforms in both serial and parallel architectures. This article provides an overview of the program as it exists today with an emphasis on developments since the publication of the original CHARMM article in 1983.

Copyright 2009 Wiley Periodicals, Inc.

PubMed Disclaimer

Figures

Figure 1

Figure 1

Diagram depicting the general scheme of the information flow in a CHARMM project. Information from data and parameter files (top row cylinders) and the input file (2nd row trapezoid) is first used to fill CHARMM data structures, which are then used by the energy routines and related modules (some of which are listed in the central grey box) to calculate the energy and its derivatives. This information is then used by various CHARMM modules for production calculations (second row from the bottom), which generate data in output files or internal data structures (bottom row) that are analyzed to obtain final results. Key: cylinders—data files; trapezoid—input file; white rectangles—data structures; shaded rectangles—CHARMM functionalities/modules; PDB—protein data bank; COOR, PSF, and PARA—internal CHARMM data structures for system coordinates, system topology/connectivity (“protein structure file”), and energy function parameters, respectively; NB energy non-bonded energy; QM/MM—combined quantum mechanical/molecular mechanical methods; PME—Particle-Mesh Ewald summation method; LRC—long range-corrections for truncated van der Waals interactions; Impl solv—implicit solvation models; PBEQ—Poisson-Boltzmann electrostatics module; Ext elec—Extended electrostatics;—CMAP backbone dihedral angle correction term for all-atom protein representation; Pol mod—polarizable models; Pathways—reaction pathway calculations; FE estimates—methods for estimating free energy differences.

Figure 2

Figure 2

CHARMM input file for an MD simulation of BPTI and a simple analysis of the resulting trajectory. This is similar in form to that used in the first MD simulation of a protein. The example uses the CHARMM22 all-hydrogen force field, with topology descriptions for standard amino acids and the interaction parameters in the text files “top_all22_prot.inp” and “par_all22_prot.inp,” respectively. A PDB file is used to provide the amino acid sequence and the atomic coordinates; depending on the source of the PDB file, some manual editing may be required. Coordinates for hydrogen atoms are constructed using the HBUILD algorithm, SHAKE constraints are applied to all bonds, and the dynamics run is started at 35K with heating in 50K increments at 0.2 ps intervals to a final temperature of 285K. Specifications for the calculation of non-bonded interactions are also given on the dynamics command line. Coordinates are saved every 100 steps to a binary file, which is re-opened after the simulation and used to compute the average structure and RMS fluctuations. Other examples can be found at

www.charmm.org

.

Figure 3

Figure 3

The KcsA K+ channel (helical ribbons) embedded in an explicit dipalmitoyl phosphatidylcholine (DPPC) phospholipid membrane (stick figures; fatty acids are white and head groups are red, green, and white) bathed by a 150 mM KCl aqueous salt solution (blue and green spheres represent potassium and chloride ions, respectively, and water molecules outside the membrane are shown in blue). The simulation system, consisting of 40,000 atoms, was used to compute a multi-ion PMF governing ion conduction through the channel and to determine the sources of its ionic selectivity. (from Bernèche & Roux33).

Figure 4

Figure 4

Four different (A-D) ligand escape pathways (shown as grey spheres along black guiding lines) identified using Random Acceleration Molecular Dynamics in the ligand binding domain of the retinoic acid receptor. Helices are shown as ribbons, and the retinoic acid ligand in the bound initial state is shown as red and gold spheres. (From Carlsson _et al._35).

Figure 5

Figure 5

Combining replica-exchange molecular dynamics with implicit solvent.a) Folding of the Trp-zip peptide. A consistent parameterization of the CHARMM all-hydrogen force field and the GBSW implicit solvent model was used, with 16 replicas in a temperature range of 270K to 550K. The left panel shows the distribution of potential energy values from the 270 K window. The right panel provides a comparison of the most populated cluster from the simulations and the NMR-derived structure; the backbone RMSD between the two structures is 1 Å. b) Implicit membrane/implicit solvent replica-exchange molecular dynamics simulations of a designed 19-residue peptide, WALP-19. The peptide inserts into the membrane via a mechanism involving the following steps: 1) migration to the membrane-water interface as a partially unstructured peptide; 2) formation of helical structure via D-hairpin conformations; 3) helical elongation through thermal fluctuations to ~80% helical; and 4) N-terminal insertion across the membrane.

Figure 6

Figure 6

The protomeric unit of HRV14 (ribbon) capsid comprising VP1 (blue), VP2 (green), VP3 (red), and VP4 (yellow) peptide chains and two calcium ions (purple spheres). The protomer is solvated on the inside and outside with water molecules shown as small cyan spheres (which fill the interior of the capsid space). The primary unit has 12,432 protein atoms and 19,953 water atoms. Symmetry conditions, imposed through the use of the general image facility in CHARMM, model the entire virus capsid of approximately 750,000 atoms. This illustrates the use of molecular symmetry in the CHARMM program to reduce the size of a calculation in large systems.

Figure 7

Figure 7

Reaction mechanism of the excision of misincorporated deoxyuridinefrom DNA by the uracil-DNA glycosylase UDG. a) Schematic diagram. Electron transfers are indicated in red, hydrogen bonds in green and enzyme residues in blue. The dashed line to C157 indicates a Cα Hα···O4 hydrogen bond.b) Adiabatic potential energy surface as a function of_r_C1′ N1 and_r_C1′ OH2. In the region_r_C1′ N1 ≤ 2.20 Å and _r_C1′ OH2 ≤ 2.00 Å, the points above 32 kcal/mol are not shown for clarity. Red arrows follow the lowest energy pathway (stepwise dissociative); green arrows follow a perfect associative pathway; and yellow arrows follow a concerted pathway starting from the reactant structure. The states indicated are reactant (R), product (P), transition states (TS1 and TS2) and the oxocorbenium cation/anion intermediate (I1). (From Dinner _et al._637).

Figure 8

Figure 8

Six-panel figure depicting the results of a simulated annealing procedure for an antigenic peptide (top row) and an escape mutant (bottom row). The left hand column shows the peptide sequences in the reference orientation used to align the backbones for the middle and right hand columns. The middle column shows the aligned backbones and the right hand column shows only the side chains, in the same alignment, for the final coordinates from 100 simulated annealing runs. The small Val-Pro hydrophobic patch readily apparent in the top right panel is a likely antibody recognition site. Each panel was produced from POV-Ray files exported via the CHARMM graphics facility; the files were edited to add the background and transparency features, and then processed into images via the POV-Ray program.

Figure 9

Figure 9

Water molecules migrating through a model of the aquaporin channel, depicted by a superposition of 100 snapshots from a 10-ns dynamics trajectory. The aquaporin tetramer is shown in blue and the lipid bilayer membrane in which it is embedded is shown in yellow (head groups) and green (hydrocarbon tails).

Similar articles

Cited by

References

    1. Alder BJ, Wainwright TE. J Chem Phys. 1957;27:1208.
    1. Rahman A. Phys Rev. 1964;136:405–406.
    1. Rahman A, Stillinger FH. J Chem Phys. 1971;55:3336–3359.
    1. McCammon JA, Gelin BR, Karplus M. Nature. 1977;267:585–590. - PubMed
    1. Hockney RW, Eastwood JW. Computer Simulation Using Particles. McGraw-Hill; New York: 1981.

Publication types

MeSH terms

Substances

Grants and funding

LinkOut - more resources