SPRINT
SPRINT provides parallel computing capabilities for R to accelerate high-performance computing (HPC) analyses of large-scale genomic and post-genomic datasets, including microarray data.
Key Features:
- Parallel Processing: Enables R to execute functions in parallel on HPC systems via a wrapper that integrates parallelized functions into existing R scripts.
- Performance Enhancement: Distributes computational tasks across multiple processors and large-memory resources to reduce processing time, exemplified by >3× faster pairwise correlation matrix computation on eight processors versus a single processor.
- HPC Integration: Leverages high performance computing systems and extensive memory to handle large-scale bioinformatics datasets.
- Integration with Bioconductor: Provides parallelized functions that complement Bioconductor workflows for microarray and related genomic analyses.
Scientific Applications:
- Microarray and large-scale genomic data analysis: Supports processing and analysis of thousands to millions of genes or sequences across numerous samples from microarray and post-genomic experiments.
- High-dimensional correlation analyses: Enables accelerated computation of pairwise correlation matrices and similar high-dimensional statistics for bioinformatics datasets.
Methodology:
Implements a prototype framework that integrates parallel computing into R by developing parallelized functions and a wrapper to add them to existing R scripts, distributing computations across multiple processors.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- R
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Hill J, Hambley M, Forster T, Mewissen M, Sloan TM, Scharinger F, Trew A, Ghazal P. SPRINT: A new parallel framework for R. BMC Bioinformatics. 2008;9(1). doi:10.1186/1471-2105-9-558. PMID:19114001. PMCID:PMC2628907.
Documentation
Links
Software catalogue
http://www.mybiosoftware.com/sprint-1-0-4-parallel-framework.html