Morphoscanner2.0

Morphoscanner2.0 analyzes structural and temporal features of atomistic and coarse-grained molecular dynamics (MD) simulations to detect and track secondary-structure domains such as β-structured regions and α-helices in biologically inspired systems.


Key Features:

  • Object-Oriented Design: Structured as an object-oriented Python library to support modular and reusable analysis workflows.
  • Multi-Scale MD Support: Handles both atomistic and coarse-grained (CG-MD) molecular dynamics simulations.
  • MDAnalysis Integration: Parses and manipulates simulation trajectories and topologies using MDAnalysis.
  • PyTorch-Based Pattern Recognition: Uses PyTorch for pattern-recognition tasks to identify secondary-structure patterns.
  • Network Analysis with NetworkX: Performs network-based structural analyses using NetworkX to explore structural relationships.
  • Data Interoperability: Integrates results with Pandas, Numpy, and Matplotlib for data manipulation, computation, and visualization.
  • Simulation Package Compatibility: Reads file formats produced by NAMD, Gromacs, and OpenMM via MDAnalysis.
  • Specialized Secondary-Structure Routines: Includes routines for tracking emergence of β-structured domains in self-assembling peptide systems and for monitoring α-helix domain formation.
  • Structural and Temporal Analysis: Performs combined structural and temporal analysis to follow secondary-structure evolution during simulations.

Scientific Applications:

  • β-Structure Emergence Tracking: Tracking emergence and evolution of β-structured domains in self-assembling peptide systems.
  • α-Helix Monitoring: Monitoring formation and dynamics of α-helix domains in protein systems.
  • Protein Folding and Conformational Studies: Investigating protein folding, self-assembly, and conformational transitions in MD simulations.
  • Multi-Scale Structural Dynamics: Analyzing structural relationships and dynamic behavior across atomistic and coarse-grained scales in biologically inspired systems.

Methodology:

Parses trajectories and topologies with MDAnalysis; applies PyTorch-based pattern recognition to identify secondary-structure patterns; conducts network-based analyses with NetworkX; and integrates results using Pandas, Numpy, and Matplotlib within an object-oriented Python framework.

Topics

Details

Tool Type:
library
Operating Systems:
Linux
Programming Languages:
Python
Added:
10/15/2023
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Molecular dynamics

Publications

Fontana F, Carlino C, Malik A, Gelain F. Morphoscanner2.0: A new python module for analysis of molecular dynamics simulations. PLOS ONE. 2023;18(4):e0284307. doi:10.1371/journal.pone.0284307. PMID:37104393. PMCID:PMC10138828.

PMID: 37104393
Funding: - INAIL: BRIC2019-ID25 - Ministero della Salute: Ricerca Corrente 2022-2024

Links