scholarly journals MDTraj: a modern, open library for the analysis of molecular dynamics trajectories

2014 ◽  
Author(s):  
Robert T McGibbon ◽  
Kyle A Beauchamp ◽  
Christian R Schwantes ◽  
Lee-Ping Wang ◽  
Carlos X Hernández ◽  
...  

Summary: MDTraj is a modern, lightweight and efficient software package for analyzing molecular dynamics simulations. MDTraj reads trajectory data from a wide variety of commonly used formats. It provides a large number of trajectory analysis capabilities including RMSD, DSSP secondary structure assignment and the extraction of common order parameters. The package has a strong focus on interoperability with the wider scientific Python ecosystem, bridging the gap between molecular dynamics data and the rapidly-growing collection of industry-standard statistical analysis and visualization tools in Python. Availability: Package downloads, detailed examples and full documentation are available at http://mdtraj.org. The source code is distributed under the GNU Lesser General Public License at https://github.com/simtk/mdtraj.

Author(s):  
Hasan Metin Aktulga ◽  
Chris Knight ◽  
Paul Coffman ◽  
Kurt A O’Hearn ◽  
Tzu-Ray Shan ◽  
...  

Reactive molecular dynamics simulations are computationally demanding. Reaching spatial and temporal scales where interesting scientific phenomena can be observed requires efficient and scalable implementations on modern hardware. In this article, we focus on optimizing the performance of the widely used LAMMPS/ReaxC package for many-core architectures. As hybrid parallelism allows better leverage of the increasing on-node parallelism, we adopt thread parallelism in the construction of bonded and nonbonded lists and in the computation of complex ReaxFF interactions. To mitigate the I/O overheads due to large volumes of trajectory data produced and to save users the burden of post-processing, we also develop a novel in situ tool for molecular species analysis. We analyze the performance of the resulting ReaxC-OMP package on two different architectures: (i) Mira, an IBM Blue Gene/Q system and (ii) Cori-II, a Cray XC-40 sytem with Knights Landing processors. For Pentaerythritol tetranitrate (PETN) systems of sizes ranging from 32 thousand to 16.6 million particles, we observe speedups in the range of 1.5–4.5×. We observe sustained performance improvements for up to 262,144 cores (1,048,576 processes) of Mira and a weak scaling efficiency of 91.5% in large simulations containing 16.6 million particles. The in situ molecular species analysis tool incurs only insignificant overheads across various system sizes and runs configurations.


2019 ◽  
Author(s):  
Newlyn N. Joseph ◽  
Raktim N. Roy ◽  
Thomas A. Steitz

Pistol ribozymes comprise a class of small, self-cleaving RNAs discovered via comparative genomic analysis. Prior work in the field has probed the kinetics of the cleavage reaction, as well as the influence of various metal ion cofactors that accelerate the process. In the current study we perform unbiased and unconstrained molecular dynamics simulations from two current high-resolution pistol crystal structures, and we analyzed trajectory data within the context of the currently accepted ribozyme mechanistic framework. Root-mean-squared deviations (RMSDs), radial distribution functions (RDFs), and distributions of nucleophilic angle-of-attack reveal insights into the potential roles of three magnesium ions with respect to catalysis and overall conformational stability of the molecule. A series of simulation trajectories containingin-silicomutations reveal the relatively flexible and partially interchangeable roles of two particular magnesium ions within solvated hydrogen-bonding distances from the catalytic center.


Sign in / Sign up

Export Citation Format

Share Document