PyInKnife2
PyInKnife2 applies jackknife resampling to evaluate convergence of Protein Structure Network (PSN) properties and to guide distance cutoff selection for PSN analysis of protein ensembles.
Key Features:
- Ensemble format support: Interfaces with multiple protein ensemble formats for PSN calculations.
- Diverse network models: Computes a range of network models and enables construction of macro-networks for downstream analysis.
- Jackknife resampling: Implements jackknife resampling to estimate convergence of network properties and inform cutoff selection.
- Graph analysis: Performs advanced graph analyses on computed PSNs.
- Library integration: Leverages MDAnalysis for structure handling and NetworkX for graph computations.
- Parallelization: Supports parallelized processing to accelerate computations.
- Modular code structure: Provides a modular code organization to isolate computational components.
Scientific Applications:
- Protein dynamics analysis: Uses PSN-derived metrics to investigate protein dynamical behavior and interaction networks.
- Stability assessment of network parameters: Evaluates stability of parameter choices, including distance cutoffs, and their impact on PSN outcomes.
- Standardized PSN protocols: Enables consistent computation of network models and parameter stability assessments to support harmonized PSN analyses.
Methodology:
Computational methods explicitly include interfacing with protein ensemble formats, computing diverse PSN models and macro-networks, performing advanced graph analyses, applying jackknife resampling to estimate convergence and select distance cutoffs, and using MDAnalysis, NetworkX, and parallelization for processing.
Topics
Details
- License:
- GPL-3.0
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 1/30/2021
Operations
Publications
Sora V, Tiberti M, Robbani SM, Rubin J, Papaleo E. PyInteraph2 and PyInKnife2 to analyze networks in protein structural ensembles. Unknown Journal. 2020. doi:10.1101/2020.11.22.381616.