Computational Strategies for Scalable Genomics Analysis
Open accessAbstract
The revolution in next-generation DNA sequencing technologies is leading to explosive data growth in genomics, posing a significant challenge to the computing infrastructure and software algorithms for genomics analysis. Various big data technologies have been explored to scale up/out current bioinformatics solutions to mine the big genomics data. In this review, we survey some of these exciting developments in the applications of parallel distributed computing and special hardware to genomics. We comment on the pros and cons of each strategy in the context of ease of development, robustness, scalability, and efficiency. Although this review is written for an audience from the genomics and bioinformatics fields, it may also be informative for the audience of computer science with interests in genomics applications.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The cost, resources, and expertise required by parallel and distributed computing approaches limit their adoption in WGA.
“the potential of parallel and distributed computing in enhancing the efficiency of WGA has been recognized, but the cost, resources, and expertise required by these approaches limit their adoption [85].”
From Whole-Genome Alignment: Methods, Challenges, and Future Directions (2024) · cites this paper as [85]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Amdahl's Law in the Multicore Era
Hill, M. D., & Marty, M. R. (2008) · Computer · doi:10.1109/mc.2008.209 · Cited by 1,262 · see citing works
End-to-End Differentiable Learning of Protein Structure
AlQuraishi, M. (2019) · Cell Systems · doi:10.1016/j.cels.2019.03.006 · Cited by 371 · see citing works
Flagged first, then by citations
Research works printed but not linked: 46
- [1]Goodwin S. McPherson J.D. McCombie W.R. Coming of age: Ten years of next-generation sequencing technologies Nat. Rev. Genet. 2016 17 333 10.1038/nrg.2016.49 27184599 PMC10373632 · DOI · Paper page
- [2]Stephens Z.D. Lee S.Y. Faghri F. Campbell R.H. Zhai C. Efron M.J. Iyer R. Schatz M.C. Sinha S. Robinson G.E. Big data: Astronomical or genomical? PLoS Biol. 2015 13 e1002195 10.1371/journal.pbio.1002195 26151137 PMC4494865 · DOI · Paper page
- [3]Van Hout C.V. Tachmazidou I. Backman J.D. Hoffman J.X. Yi B. Pandey A. Gonzaga-Jauregui C. Khalid S. Liu D. Banerjee N. Whole exome sequencing and characterization of coding variation in 49,960 individuals in the UK Biobank bioRxiv 2019 572347 10.1101/572347 PMC7759458 33087929 · DOI · Paper page
- [4]Papageorgiou L. Eleni P. Raftopoulou S. Mantaiou M. Megalooikonomou V. Vlachakis D. Genomic big data hitting the storage bottleneck EMBnet J. 2018 24 e910 10.14806/ej.24.0.910 29782620 PMC5958914 · DOI
- [5]Brian Couger M. Pipes L. Squina F. Prade R. Siepel A. Palermo R. Katze M.G. Mason C.E. Blood P.D. Enabling large-scale next-generation sequence assembly with Blacklight Concurr. Comput. Pract. Exp. 2014 26 2157 2166 10.1002/cpe.3231 PMC4185199 25294974 · DOI
- [6]Clavijo B.J. Venturini L. Schudoma C. Accinelli G.G. Kaithakottil G. Wright J. Borrill P. Kettleborough G. Heavens D. Chapman H. An improved assembly and annotation of the allohexaploid wheat genome identifies complete families of agronomic genes and provides genomic evidence for chromosomal translocations Genome Res. 2017 27 885 896 10.1101/gr.217117.116 28420692 PMC5411782 · DOI
- [9]Bankevich A. Nurk S. Antipov D. Gurevich A.A. Dvorkin M. Kulikov A.S. Lesin V.M. Nikolenko S.I. Pham S. Prjibelski A.D. SPAdes: A new genome assembly algorithm and its applications to single-cell sequencing J. Comput. Biol. 2012 19 455 477 10.1089/cmb.2012.0021 22506599 PMC3342519 · DOI
- [10]Sathe S. Shrimankar D. Parallelization of DNA sequence alignment using OpenMP Proceedings of the 2011 International Conference on Communication, Computing & Security Odisha, India 12–14 Februrary 2011 200 203
- [11]Shikder R. Thulasiraman P. Irani P. Hu P. An OpenMP-based tool for finding longest common subsequence in bioinformatics BMC Res. Notes 2019 12 220 10.1186/s13104-019-4256-6 30971295 PMC6458724 · DOI
- [12]Gnerre S. MacCallum I. Przybylski D. Ribeiro F.J. Burton J.N. Walker B.J. Sharpe T. Hall G. Shea T.P. Sykes S. High-quality draft assemblies of mammalian genomes from massively parallel sequence data Proc. Natl. Acad. Sci. USA 2011 108 1513 1518 10.1073/pnas.1017351108 21187386 PMC3029755 · DOI
- [13]Li R. Zhu H. Ruan J. Qian W. Fang X. Shi Z. Li Y. Li S. Shan G. Kristiansen K. De novo assembly of human genomes with massively parallel short read sequencing Genome Res. 2010 20 265 272 10.1101/gr.097261.109 20019144 PMC2813482 · DOI · Paper page
- [16]Jouppi N.P. Young C. Patil N. Patterson D. Agrawal G. Bajwa R. Bates S. Bhatia S. Boden N. Borchers A. In-datacenter performance analysis of a tensor processing unit Proceedings of the 2017 ACM/IEEE 44th Annual International Symposium on Computer Architecture (ISCA) Toronto, ON, Canada 24–28 June 2017 1 12
- [18]McKenna A. Hanna M. Banks E. Sivachenko A. Cibulskis K. Kernytsky A. Garimella K. Altshuler D. Gabriel S. Daly M. The Genome Analysis Toolkit: A MapReduce framework for analyzing next-generation DNA sequencing data Genome Res. 2010 20 1297 1303 10.1101/gr.107524.110 20644199 PMC2928508 · DOI · Paper page
- [19]Friedrichs M.S. Eastman P. Vaidyanathan V. Houston M. Legrand S. Beberg A.L. Ensign D.L. Bruns C.M. Pande V.S. Accelerating molecular dynamic simulation on graphics processing units J. Comput. Chem. 2009 30 864 872 10.1002/jcc.21209 19191337 PMC2724265 · DOI
- [20]Le Grand S. Götz A.W. Walker R.C. SPFP: Speed without compromise—A mixed precision model for GPU accelerated molecular dynamics simulations Comput. Phys. Commun. 2013 184 374 380 10.1016/j.cpc.2012.09.022 · DOI
- [21]Nobile M.S. Cazzaniga P. Tangherloni A. Besozzi D. Graphics processing units in bioinformatics, computational biology and systems biology Brief. Bioinform. 2016 18 870 885 10.1093/bib/bbw058 PMC5862309 27402792 · DOI
- [22]Webb S. Deep learning for biology Nature 2018 554 7693 10.1038/d41586-018-02174-z 29469107 · DOI
- [26]Mallón D.A. Taboada G.L. Teijeiro C. Tourino J. Fraguela B.B. Gómez A. Doallo R. Mourino J.C. Performance evaluation of MPI, UPC and OpenMP on multicore architectures European Parallel Virtual Machine/Message Passing Interface Users’ Group Meeting Springer Berlin/Heidelberg, Germany 2009 174 184
- [27]Peters D. Luo X. Qiu K. Liang P. Speeding up large-scale next generation sequencing data analysis with pBWA J. Appl. Bioinform. Comput. Biol. 2012 1 10 4172 10.4172/2329-9533.1000101 · DOI
- [28]Boisvert S. Raymond F. Godzaridis É. Laviolette F. Corbeil J. Ray Meta: Scalable de novo metagenome assembly and profiling Genome Biol. 2012 13 R122 10.1186/gb-2012-13-12-r122 23259615 PMC4056372 · DOI
- [31]Zheng Y. Kamil A. Driscoll M.B. Shan H. Yelick K. UPC++: A PGAS extension for C++ Proceedings of the 2014 IEEE 28th International Parallel and Distributed Processing Symposium Phoenix, AZ, USA 19–23 May 2014 1105 1114
- [32]Georganas E. Egan R. Hofmeyr S. Goltsman E. Arndt B. Tritt A. Buluç A. Oliker L. Yelick K. Extreme scale de novo metagenome assembly Proceedings of the SC18: International Conference for High Performance Computing Networking, Storage and Analysis, Dallas, TX, USA 11–16 Novomber 2018 122 134
- [33]Langmead B. Schatz M.C. Lin J. Pop M. Salzberg S.L. Searching for SNPs with cloud computing Genome Biol. 2009 10 R134 10.1186/gb-2009-10-11-r134 19930550 PMC3091327 · DOI
- [35]Dean J. Ghemawat S. MapReduce: Simplified data processing on large clusters Commun. ACM 2008 51 107 113 10.1145/1327452.1327492 · DOI · Paper page
- [36]Shvachko K. Kuang H. Radia S. Chansler R. The hadoop distributed file system Proceedings of the 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST) Washington, DC, USA 3–7 May 2010 Volume 10 1 10
- [37]Zou Q. Hu Q. Guo M. Wang G. HAlign: Fast multiple similar DNA/RNA sequence alignment based on the centre star strategy Bioinformatics 2015 31 2475 2481 10.1093/bioinformatics/btv177 25812743 · DOI
- [38]Abuín J.M. Pichel J.C. Pena T.F. Amigo J. BigBWA: Approaching the Burrows—Wheeler aligner to Big Data technologies Bioinformatics 2015 31 4003 4005 10.1093/bioinformatics/btv506 26323715 · DOI
- [39]Hung C.L. Lin Y.L. Hua G.J. Hu Y.C. CloudTSS: A TagSNP selection approach on cloud computing Proceedings of the International Conference on Grid and Distributed Computing Jeju Island, Korea 8–10 December 2011 Springer Berlin/Heidelberg, Germany 2011 525 534
- [40]Nordberg H. Bhatia K. Wang K. Wang Z. BioPig: A Hadoop-based analytic toolkit for large-scale sequence data Bioinformatics 2013 29 3014 3019 10.1093/bioinformatics/btt528 24021384 · DOI
- [41]Shi L. Wang Z. Yu W. Meng X. A case study of tuning MapReduce for efficient Bioinformatics in the cloud Parallel Comput. 2017 61 83 95 10.1016/j.parco.2016.10.002 · DOI
- [43]Zaharia M. Chowdhury M. Das T. Dave A. Ma J. McCauley M. Franklin M.J. Shenker S. Stoica I. Resilient distributed datasets: A fault-tolerant abstraction for in-memory cluster computing Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation San Jose, CA, USA 25–27 April 2012 USENIX Association Berkeley, CA, USA 2012 2
- [45]Guo R. Zhao Y. Zou Q. Fang X. Peng S. Bioinformatics applications on apache spark GigaScience 2018 7 giy098 10.1093/gigascience/giy098 PMC6113509 30101283 · DOI
- [46]Shi L. Meng X. Tseng E. Mascagni M. Wang Z. SpaRC: Scalable sequence clustering using Apache Spark Bioinformatics 2018 35 760 768 10.1093/bioinformatics/bty733 30816928 · DOI
- [47]Zhou W. Li R. Yuan S. Liu C. Yao S. Luo J. Niu B. Metaspark: A spark-based distributed processing tool to recruit metagenomic reads to reference genomes Bioinformatics 2017 33 1090 1092 10.1093/bioinformatics/btw750 28065898 · DOI
- [48]Jackman S.D. Mozgacheva T. Chen S. O’Huiginn B. Bailey L. Birol I. Jones S.J. ORCA: A comprehensive bioinformatics container environment for education and research Bioinformatics 2019 35 4448 4450 10.1093/bioinformatics/btz278 31004474 PMC6821186 · DOI
- [50]Gerhardt L. Bhimji W. Fasel M. Porter J. Mustafa M. Jacobsen D. Tsulaia V. Canon S. Shifter: Containers for hpc J. Phys. Conf. Ser. 2017 898 082021 10.1088/1742-6596/898/8/082021 · DOI
- [51]Kurtzer G.M. Sochat V. Bauer M.W. Singularity: Scientific containers for mobility of compute PLoS ONE 2017 12 e0177459 10.1371/journal.pone.0177459 28494014 PMC5426675 · DOI · Paper page
- [53]Moreno P. Pireddu L. Roger P. Goonasekera N. Afgan E. Van Den Beek M. He S. Larsson A. Ruttkies C. Schober D. Galaxy-Kubernetes integration: Scaling bioinformatics workflows in the cloud BioRxiv 2018 488643 10.1101/488643 · DOI
- [57]Shi L. Chen B. A Vector Representation of DNA Sequences Using Locality Sensitive Hashing bioRxiv 2019 726729 10.1101/726729 · DOI
- [58]Liu C.M. Wong T. Wu E. Luo R. Yiu S.M. Li Y. Wang B. Yu C. Chu X. Zhao K. SOAP3: Ultra-fast GPU-based parallel alignment tool for short reads Bioinformatics 2012 28 878 879 10.1093/bioinformatics/bts061 22285832 · DOI
- [59]Luo R. Wong T. Zhu J. Liu C.M. Zhu X. Wu E. Lee L.K. Lin H. Zhu W. Cheung D.W. SOAP3-dp: Fast, accurate and sensitive GPU-based short read aligner PLoS ONE 2013 8 e65632 10.1371/journal.pone.0065632 23741504 PMC3669295 · DOI
- [60]Liu Y. Schmidt B. CUSHAW2-GPU: Empowering faster gapped short-read alignment using GPU computing IEEE Des. Test 2013 31 31 39
- [61]Li I.T. Shum W. Truong K. 160-fold acceleration of the Smith-Waterman algorithm using a field programmable gate array (FPGA) BMC Bioinform. 2007 8 185 10.1186/1471-2105-8-185 PMC1896180 17555593 · DOI
- [62]Li K.B. ClustalW-MPI: ClustalW analysis using distributed and parallel computing Bioinformatics 2003 19 1585 1586 10.1093/bioinformatics/btg192 12912844 · DOI
- [63]Schmidt H.A. Strimmer K. Vingron M. von Haeseler A. TREE-PUZZLE: Maximum likelihood phylogenetic analysis using quartets and parallel computing Bioinformatics 2002 18 502 504 10.1093/bioinformatics/18.3.502 11934758 · DOI
- [64]Abuín J.M. Pichel J.C. Pena T.F. Amigo J. SparkBWA: Speeding up the alignment of high-throughput DNA sequencing data PLoS ONE 2016 11 e0155461 10.1371/journal.pone.0155461 27182962 PMC4868289 · DOI
Cited by
Sorted by citations
Whole-Genome Alignment: Methods, Challenges, and Future Directions
Saada, B., Zhang, T., Siga, E., Zhang, J., & Magalhães Muniz, M. M. (2024) · Applied Sciences · doi:10.3390/app14114837 · Cited by 15 · see citing works
- Authors
- Shi, L., & Wang, Z.
- Affiliations
- Florida State University (US)
- Lawrence Berkeley National Laboratory (US)
- Corresponding author
- Wang, Zhong
- Venue
- Genes
- Publisher
- MDPI AG
- Published
- 2019-12-06
- Volume
- 10
- Issue
- 12
- Pages
- 1017
- ISSN
- 2073-4425 (ISSN-L)
- PMC
- PMC6947637
- OpenAlex
- W2993246561
- Cited by
- 19
- References
- 2
- Citations by year
- 2026: 2 · 2025: 1 · 2024: 3 · 2023: 6 · 2022: 4 · 2021: 1 · 2020: 2
- FWCI
- 0.57
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Licence
- Locations
- Genes (publishedVersion, cc-by)
- Europe PMC (PubMed Central) (publishedVersion, cc-by)
- PubMed Central (publishedVersion, cc-by)
- PubMed (publishedVersion)
- eScholarship (California Digital Library) (submittedVersion, cc-by)
- OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) (submittedVersion)
- eScholarship (California Digital Library) (submittedVersion)
- Topics
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Genomics and Phylogenetic Studies
- Social Sciences › Decision Sciences › Information Systems and Management › Scientific Computing and Data Management
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Genetics, Bioinformatics, and Biomedical Research
- Keywords
- genomic data analysis, next-generation sequencing, big data, distributed parallel computing, bioinformatics software, hardware acceleration, scalability, high-throughput sequencing data
- MeSH terms
- Algorithms, Software, Computational Biology, Genomics, High-Throughput Nucleotide Sequencing
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review