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
Funding: - European Commission Horizon 2020: 2019/35/O/ST6/02484, 2020/37/B/NZ2/03757