NormiRazor: tool applying GPU-accelerated computing for determination of internal references in microRNA transcription s

  • PDF / 1,211,151 Bytes
  • 16 Pages / 595 x 794 pts Page_size
  • 47 Downloads / 144 Views

DOWNLOAD

REPORT


SOFTWARE

Open Access

NormiRazor: tool applying GPU-accelerated computing for determination of internal references in microRNA transcription studies Szymon Grabia1,2† , Urszula Smyczynska1† , Konrad Pagacz1,3 and Wojciech Fendler1,4* *Correspondence: [email protected] † Szymon Grabia and Urszula Smyczynska contributed equally to this work. 1 Department of Biostatistics and Translational Medicine, Medical University of Lodz, 15 Mazowiecka St., 92-215 Lodz, Poland 4 Dana-Farber Cancer Institute, Harvard Medical School, Boston, 450 Brookline Av., MA 02215 Boston, USA Full list of author information is available at the end of the article

Abstract Background: Multi-gene expression assays are an attractive tool in revealing complex regulatory mechanisms in living organisms. Normalization is an indispensable step of data analysis in all those studies, since it removes unwanted, non-biological variability from data. In targeted qPCR assays it is typically performed with respect to prespecified reference genes, but the lack of robust strategy of their selection is reported in literature, especially in studies concerning circulating microRNAs (miRNA). Unfortunately, this problem impedes translation of scientific discoveries on miRNA biomarkers into widely available laboratory assays. Previous studies concluded that averaged expressions of multi-miRNA combinations are more stable references than single genes. However, due to the number of such combinations the computational load is considerable and may be hindering for objective reference selection in large datasets. Existing implementations of normalization algorithms (geNorm, NormFinder and BestKeeper) have poor performance and may require days to compute stability values for all potential reference as the evaluation is performed sequentially. Results: We designed NormiRazor - an integrative tool which implements those methods in a parallel manner on a graphics processing unit (GPU) using CUDA platform. We tested our approach on publicly available miRNA expression datasets. As a result, the times of executions on 8 datasets containing from 50 to 400 miRNAs (subsets of GSE68314) decreased 18.7±0.6 (mean±SD), 104.7±4.2 and 76.5±2.2 times for geNorm, BestKeeper and NormFinder with respect to previous Python implementation. To allow for easy access to normalization pipeline for biomedical researchers we implemented NormiRazor as an online platform where a user could normalize their datasets based on the automatically selected references. It is available at norm.btm.umed.pl, together with instruction manual and exemplary datasets. (Continued on next page)

© The Author(s). 2020 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third part