Pteros

Pteros provides a high-performance C++ and Python library for molecular modeling and analysis of molecular dynamics trajectories.


Key Features:

  • Language Support: Supports C++ and Python with similar interfaces since version 2.0.
  • Asynchronous Trajectory Reading: Implements asynchronous reading of trajectories to efficiently handle large molecular dynamics datasets.
  • Parallel Execution of Analysis Tasks: Enables parallel execution of analysis tasks to accelerate processing of trajectory data.
  • Analysis Plugins: Provides analysis plugins written in C++ or Python that offer a high level of abstraction for prototyping and implementing complex analysis algorithms.

Scientific Applications:

  • Structural Biology: Analyze conformational changes and molecular interactions from molecular dynamics trajectories.
  • Computational Chemistry: Compute trajectory-derived properties and predict molecular behavior under different conditions.
  • Bioinformatics: Integrate dynamic structural data from simulations into downstream bioinformatics analyses.

Methodology:

Uses asynchronous trajectory reading, parallel execution of analysis tasks, and extensible analysis plugins to process molecular dynamics trajectories.

Topics

Details

Tool Type:
library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
C++, Python
Added:
5/29/2018
Last Updated:
12/10/2018

Operations

Publications

Yesylevskyy SO. Pteros 2.0: Evolution of the fast parallel molecular analysis library for <scp>C</scp>++ and python. Journal of Computational Chemistry. 2015;36(19):1480-1488. doi:10.1002/jcc.23943. PMID:25974373.

Documentation