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.

Documentation