{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T05:50:01Z","timestamp":1740808201124,"version":"3.38.0"},"reference-count":21,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[2016,6,22]],"date-time":"2016-06-22T00:00:00Z","timestamp":1466553600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2018,5]]},"abstract":"<jats:p> The advances in genomic sequencing during the past few years have motivated the development of fast and reliable software for DNA\/RNA sequencing on current high performance architectures. Most of these efforts target multicore processors, only a few can also exploit graphics processing units, and a much smaller set will run in clusters equipped with any of these multi-threaded architecture technologies. Furthermore, the examples that can be used on clusters today are all strongly coupled with a particular aligner. In this paper we introduce an alignment framework that can be leveraged to coordinately run any \u201csingle-node\u201d aligner, taking advantage of the resources of a cluster without having to modify any portion of the original software. The key to our transparent migration lies in hiding the complexity associated with the multi-node execution (such as coordinating the processes running in the cluster nodes) inside the generic-aligner framework. Moreover, following the design and operation in our Message Passing Interface (MPI) version of HPG Aligner RNA BWT, we organize the framework into two stages in order to be able to execute different aligners in each one of them. With this configuration, for example, the first stage can ideally apply a fast aligner to accelerate the process, while the second one can be tuned to act as a refinement stage that further improves the global alignment process with little cost. <\/jats:p>","DOI":"10.1177\/1094342016653243","type":"journal-article","created":{"date-parts":[[2016,6,24]],"date-time":"2016-06-24T00:07:56Z","timestamp":1466726876000},"page":"393-406","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":1,"title":["A framework for genomic sequencing on clusters of multicore and manycore processors"],"prefix":"10.1177","volume":"32","author":[{"given":"H\u00e9ctor","family":"Mart\u00ednez","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, University Jaume I, Spain"}]},{"given":"Sergio","family":"Barrachina","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, University Jaume I, Spain"}]},{"given":"Maribel","family":"Castillo","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, University Jaume I, Spain"}]},{"given":"Joaqu\u00edn","family":"T\u00e1rraga","sequence":"additional","affiliation":[{"name":"Genomics Institute, Research Center Pr\u00edncipe Felipe, Spain"}]},{"given":"Ignacio","family":"Medina","sequence":"additional","affiliation":[{"name":"HPC Services, University of Cambridge, United Kingdom"}]},{"given":"Joaqu\u00edn","family":"Dopazo","sequence":"additional","affiliation":[{"name":"Genomics Institute, Research Center Pr\u00edncipe Felipe, Spain"}]},{"given":"Enrique S","family":"Quintana-Ort\u00ed","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, University Jaume I, Spain"}]}],"member":"179","published-online":{"date-parts":[[2016,6,22]]},"reference":[{"key":"bibr1-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1038\/ng0110-13"},{"key":"bibr2-1094342016653243","unstructured":"Burrows M, Wheeler D (1994) A block sorting lossless data compression algorithm. Technical report 124, Palo Alto: Digital Equipment Corporation."},{"key":"bibr3-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1093\/nar\/gkp1137"},{"key":"bibr4-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/bts635"},{"key":"bibr5-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1109\/SFCS.2000.892127"},{"key":"bibr6-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1038\/nmeth.1613"},{"key":"bibr7-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btr427"},{"key":"bibr8-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1186\/gb-2013-14-4-r36"},{"key":"bibr9-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1038\/nmeth.1923"},{"key":"bibr10-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1186\/gb-2009-10-3-r25"},{"key":"bibr11-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btp352"},{"key":"bibr12-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1093\/bib\/bbq015"},{"key":"bibr13-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1109\/MDAT.2013.2284198"},{"key":"bibr14-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0086869"},{"key":"bibr15-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1137\/0222058"},{"key":"bibr16-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1109\/Trustcom.2015.631"},{"key":"bibr17-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1145\/2488551.2488581"},{"key":"bibr18-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1109\/TCBB.2015.2392077"},{"key":"bibr19-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1016\/0022-2836(81)90087-5"},{"key":"bibr20-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btu553"},{"key":"bibr21-1094342016653243","doi-asserted-by":"publisher","DOI":"10.1093\/nar\/gkq622"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342016653243","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342016653243","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342016653243","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T19:01:54Z","timestamp":1740769314000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342016653243"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,6,22]]},"references-count":21,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2018,5]]}},"alternative-id":["10.1177\/1094342016653243"],"URL":"https:\/\/doi.org\/10.1177\/1094342016653243","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"type":"print","value":"1094-3420"},{"type":"electronic","value":"1741-2846"}],"subject":[],"published":{"date-parts":[[2016,6,22]]}}}