NormiRazor
NormiRazor performs GPU-accelerated selection and assessment of reference miRNAs for normalization of miRNA expression data to reduce non-biological variability in qPCR and circulating miRNA studies.
Key Features:
- GPU acceleration: Implements parallel computation on a graphics processing unit using the CUDA platform.
- Parallelized algorithms: Provides parallel implementations of geNorm, NormFinder, and BestKeeper for reference evaluation.
- Multi-miRNA combination support: Evaluates averaged expressions of multi-miRNA combinations as candidate reference references to improve stability over single genes.
- Automatic reference selection: Selects reference miRNAs automatically based on the implemented normalization algorithms.
- Benchmarking on public datasets: Validated on publicly available miRNA expression datasets including subsets of GSE68314 with reported execution time reductions of 18.7 ±0.6× for geNorm, 104.7 ±4.2× for BestKeeper, and 76.5 ±2.2× for NormFinder versus prior Python implementations.
- Applicability to circulating miRNAs and multi-gene assays: Targets normalization challenges specific to circulating miRNAs and multi-gene expression assays.
Scientific Applications:
- qPCR miRNA normalization: Enables robust normalization of qPCR-based miRNA expression datasets to reduce technical variability.
- Circulating miRNA studies: Supports selection of stable reference miRNAs for circulating biomarker analyses.
- Reference gene evaluation: Facilitates systematic evaluation of single and multi-miRNA reference combinations to improve reproducibility of transcriptomic studies.
- Large-scale normalization analyses: Accelerates evaluation of many reference combinations in large datasets to enable extensive stability testing.
Methodology:
geNorm, NormFinder, and BestKeeper were implemented in parallel on CUDA-enabled GPUs; averaged expressions of multi-miRNA combinations were evaluated as candidate references and performance was benchmarked on subsets of GSE68314 with comparisons to prior Python implementations.
Topics
Details
- Tool Type:
- web application
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 3/8/2021
Operations
Publications
Grabia S, Smyczynska U, Pagacz K, Fendler W. NormiRazor: tool applying GPU-accelerated computing for determination of internal references in microRNA transcription studies. BMC Bioinformatics. 2020;21(1). doi:10.1186/s12859-020-03743-8. PMID:32993488. PMCID:PMC7523363.