Cited by 19Genomics and Phylogenetic StudiesScientific Computing and Data ManagementGenetics, Bioinformatics, and Biomedical Research

Computational Strategies for Scalable Genomics Analysis

Open access
Shi, Lizhen, Wang, Zhong·2019·Genes

Abstract

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.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.3390/genes10121017

Cites

2 of 2 references verified0 citation errors · 0 not checkable

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.

A few free checks a day · papers already verified open instantly · results are public

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].”

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

Flagged first, then by citations

Research works printed but not linked: 46

  1. [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. [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. [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. [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. [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. [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
  7. [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
  8. [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
  9. [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
  10. [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
  11. [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
  12. [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
  13. [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
  14. [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
  15. [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
  16. [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
  17. [22]Webb S. Deep learning for biology Nature 2018 554 7693 10.1038/d41586-018-02174-z 29469107 · DOI
  18. [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
  19. [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
  20. [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
  21. [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
  22. [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
  23. [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
  24. [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
  25. [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
  26. [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
  27. [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
  28. [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
  29. [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
  30. [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
  31. [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
  32. [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
  33. [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
  34. [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
  35. [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
  36. [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
  37. [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
  38. [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
  39. [57]Shi L. Chen B. A Vector Representation of DNA Sequences Using Locality Sensitive Hashing bioRxiv 2019 726729 10.1101/726729 · DOI
  40. [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
  41. [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
  42. [60]Liu Y. Schmidt B. CUSHAW2-GPU: Empowering faster gapped short-read alignment using GPU computing IEEE Des. Test 2013 31 31 39
  43. [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
  44. [62]Li K.B. ClustalW-MPI: ClustalW analysis using distributed and parallel computing Bioinformatics 2003 19 1585 1586 10.1093/bioinformatics/btg192 12912844 · DOI
  45. [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
  46. [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

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)
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
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