Scoria
Scoria manipulates three-dimensional molecular data to support computational biology analyses.
Key Features:
- Three-dimensional data manipulation: Manipulates three-dimensional molecular structures and trajectory data.
- Dependency-free: Operates without external dependencies, compilers, or complex installation requirements.
- Direct code integration: Allows incorporation of Scoria source code directly into user programs for integration and customization.
- NumPy/SciPy complementarity: Leverages NumPy and SciPy when available to enhance functionality and performance.
- Molecular dynamics trajectory processing: Supports processing and analysis of molecular dynamics trajectories.
Scientific Applications:
- Molecular dynamics trajectory analysis: Applied to analyze molecular dynamics trajectories for structural and temporal investigations.
- FootPrint contact visualization: The FootPrint script uses Scoria to color-code atoms of one molecular chain based on the frequency of their contacts with another chain, enabling inter-chain contact analysis.
Methodology:
Processes and analyzes three-dimensional molecular data and molecular dynamics trajectories; computes per-atom inter-chain contact frequencies for color-coding in the FootPrint script; leverages NumPy and SciPy when available while supporting operation without external dependencies.
Topics
Details
- License:
- Apache-2.0
- Tool Type:
- library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Python
- Added:
- 8/28/2018
- Last Updated:
- 11/25/2024
Operations
Publications
Ropp P, Friedman A, Durrant JD. Scoria: a Python module for manipulating 3D molecular data. Journal of Cheminformatics. 2017;9(1). doi:10.1186/s13321-017-0237-8. PMID:29086076. PMCID:PMC5603467.