cudaMMC
cudaMMC performs GPU-accelerated multiscale Simulated Annealing Monte Carlo sampling to model three-dimensional chromatin structures informed by 3C-based sequencing data such as ChiA-PET and Hi-C.
Key Features:
- GPU-Accelerated Computing: Leverages GPU parallel processing to accelerate computationally intensive steps relative to CPU-based implementations.
- Simulated Annealing Monte Carlo (SAMC): Uses a stochastic Simulated Annealing Monte Carlo algorithm to explore chromatin conformational space and identify low-energy configurations.
- Multiscale Modeling: Implements multiscale Monte Carlo approaches to generate chromatin models at varying resolutions and scales.
- Large-Model Ensemble Generation and Performance: Reduces computation time for generating ensembles of large chromatin models and demonstrates improved performance and stability on comparable workstations.
Scientific Applications:
- Chromatin 3D structure modeling: Generates ensembles of three-dimensional chromatin conformations for structural and spatial analyses.
- Interpretation of 3C-based sequencing data: Integrates contact information from ChiA-PET and Hi-C to constrain and inform 3D chromatin reconstruction.
- Transcriptional regulation studies: Facilitates investigation of how chromatin spatial organization relates to gene regulation and expression.
Methodology:
Integrates GPU acceleration with a multiscale Simulated Annealing Monte Carlo (SAMC) approach to stochastically sample chromatin conformational space and generate ensembles of 3D structures.
Topics
Details
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- C++
- Added:
- 2/22/2024
- Last Updated:
- 11/24/2024
Operations
Data Inputs & Outputs
Publications
Wlasnowolski M, Grabowski P, Roszczyk D, Kaczmarski K, Plewczynski D. cudaMMC: GPU-enhanced multiscale Monte Carlo chromatin 3D modelling. Bioinformatics. 2023;39(10). doi:10.1093/bioinformatics/btad588. PMID:37774005. PMCID:PMC10568367.
PMID: 37774005
PMCID: PMC10568367
Funding: - European Commission Horizon 2020: 2019/35/O/ST6/02484, 2020/37/B/NZ2/03757