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.
DOI: 10.1002/JCC.23943
PMID: 25974373