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