Enspara

Enspara implements scalable construction and analysis of Markov state models (MSMs) to characterize protein conformational dynamics and structural fluctuations.


Key Features:

  • Ragged Arrays: Employs ragged arrays to minimize memory usage for large molecular dynamics trajectory datasets.
  • MPI-Parallelized Implementations: Uses Message Passing Interface (MPI) to parallelize compute-intensive MSM operations.
  • Retention of Degrees of Freedom: Retains large numbers of degrees of freedom and allows the model to determine feature significance rather than relying on predefined feature selection.
  • Flexible Model Construction and Analysis: Provides a framework for constructing and analyzing Markov state models with varied modeling choices.
  • Scalability Algorithms and Data Structures: Implements algorithms and specialized data structures aimed at enhancing the scalability of traditional MSM methods.

Scientific Applications:

  • Protein Dynamics Characterization: Describes conformational changes and structural fluctuations in proteins using MSMs.
  • Large-Scale MSM Construction: Builds and analyzes large Markov state models from extensive molecular dynamics trajectories.
  • Identification of Slow Processes: Discovers slow collective degrees of freedom and metastable states without predefined feature assumptions.
  • Structural Biology Investigations: Supports studies of mechanisms of action and conformational mechanisms in structural biology.

Methodology:

Uses ragged arrays for memory-efficient trajectory handling, MPI-parallelized implementations for compute-intensive MSM operations, and algorithms plus specialized data structures to construct and analyze Markov state models while retaining many degrees of freedom so the model determines feature relevance.

Topics

Details

License:
GPL-3.0
Maturity:
Mature
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Linux, Mac
Programming Languages:
Python
Added:
5/22/2019
Last Updated:
11/25/2024

Operations

Publications

Porter JR, Zimmerman MI, Bowman GR. <b>Enspara</b> : Modeling molecular ensembles with scalable data structures and parallel computing. The Journal of Chemical Physics. 2019;150(4). doi:10.1063/1.5063794. PMID:30709308. PMCID:PMC6910589.

PMID: 30709308
PMCID: PMC6910589
Funding: - National Science Foundation: MCB-1552471 - National Institute of General Medical Sciences: R01GM12400701, T32GM02700, U19AI109664

Documentation