clustermq
clustermq parallelizes and optimizes the distribution of large numbers of computational tasks on high-performance computing (HPC) clusters to accelerate large-scale bioinformatics analyses such as genomic association studies of drug sensitivity in cancer cell lines.
Key Features:
- Scalability: Manages large numbers of parallelizable tasks without the bottlenecks that limit other job submission packages.
- Performance: Reduces processing overhead and can enable up to three orders of magnitude faster execution compared with previous alternatives when scaling to high task counts.
- Versatility: Applies to a wide range of parallelizable workflows in bioinformatics and is demonstrated for genomic associations of drug sensitivity in cancer cell lines.
Scientific Applications:
- Genomic association studies: Facilitates genomic associations with drug sensitivity in cancer cell lines by enabling large-scale parallel computation.
- High-throughput bioinformatics workflows: Supports large-scale genomic analyses and other parallelizable workflows that require extensive HPC resources.
- Personalized medicine and cancer research: Accelerates analyses relevant to personalized medicine and cancer treatment strategy development.
Methodology:
Optimizes task distribution across HPC clusters to minimize overhead and maximize throughput, using an advanced scheduling mechanism to manage job submissions and executions for improved resource utilization.
Topics
Details
- License:
- Apache-2.0
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R, Shell
- Added:
- 8/9/2019
- Last Updated:
- 11/24/2024
Operations
Publications
Schubert M. clustermq enables efficient parallelization of genomic analyses. Bioinformatics. 2019;35(21):4493-4495. doi:10.1093/bioinformatics/btz284. PMID:31134271. PMCID:PMC6821287.