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.

Documentation

Downloads

Links