{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:40:15Z","timestamp":1740123615622,"version":"3.37.3"},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,4,7]],"date-time":"2020-04-07T00:00:00Z","timestamp":1586217600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,4,7]],"date-time":"2020-04-07T00:00:00Z","timestamp":1586217600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100004663","name":"Ministry of Science and Technology, Taiwan","doi-asserted-by":"publisher","award":["MOST106-2221-E-018-010"],"award-info":[{"award-number":["MOST106-2221-E-018-010"]}],"id":[{"id":"10.13039\/501100004663","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2021,1]]},"DOI":"10.1007\/s11227-020-03267-1","type":"journal-article","created":{"date-parts":[[2020,4,7]],"date-time":"2020-04-07T21:11:24Z","timestamp":1586293884000},"page":"322-342","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["A lightweight BLASTP and its implementation on CUDA GPUs"],"prefix":"10.1007","volume":"77","author":[{"given":"Liang-Tsung","family":"Huang","sequence":"first","affiliation":[]},{"given":"Kai-Cheng","family":"Wei","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0469-9707","authenticated-orcid":false,"given":"Chao-Chin","family":"Wu","sequence":"additional","affiliation":[]},{"given":"Chao-Yu","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Jian-An","family":"Wang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,4,7]]},"reference":[{"key":"3267_CR1","first-page":"75","volume-title":"Bioinformatics\u2013sequence and genome analysis","author":"W Mount David","year":"2001","unstructured":"Mount David W (2001) Bioinformatics\u2013sequence and genome analysis. CSHL, New York, pp 75\u201385"},{"key":"3267_CR2","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1016\/0022-2836(81)90087-5","volume":"147","author":"MS Waterman","year":"1981","unstructured":"Waterman MS (1981) Identification of common molecular subsequence. Mol Biol 147:195\u2013197","journal-title":"Mol Biol"},{"issue":"3","key":"3267_CR3","doi-asserted-by":"publisher","first-page":"705","DOI":"10.1016\/0022-2836(82)90398-9","volume":"162","author":"O Gotoh","year":"1982","unstructured":"Gotoh O (1982) An improved algorithm for matching biological sequences. J Mol Biol 162(3):705\u2013708","journal-title":"J Mol Biol"},{"issue":"3","key":"3267_CR4","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1016\/S0022-2836(05)80360-2","volume":"215","author":"SF Altschul","year":"1990","unstructured":"Altschul SF et al (1990) Basic local alignment search tool. J Mol Biol 215(3):403\u2013410","journal-title":"J Mol Biol"},{"issue":"17","key":"3267_CR5","doi-asserted-by":"publisher","first-page":"3389","DOI":"10.1093\/nar\/25.17.3389","volume":"25","author":"SF Altschul","year":"1997","unstructured":"Altschul SF et al (1997) Gapped BLAST and PSI-BLAST: a new generation of protein database search programs. Nucleic Acids Res 25(17):3389\u20133402","journal-title":"Nucleic Acids Res"},{"issue":"8","key":"3267_CR6","doi-asserted-by":"crossref","first-page":"1130","DOI":"10.1093\/bioinformatics\/btw769","volume":"33","author":"W Ye","year":"2017","unstructured":"Ye W et al (2017) H-BLAST: a fast protein sequence alignment toolkit on heterogeneous computers with GPUs. Bioinformatics 33(8):1130\u20131138","journal-title":"Bioinformatics"},{"key":"3267_CR7","unstructured":"Rangwala H et al (2005) Massively parallel BLAST for the Blue Gene\/L. In: High Availability and Performance Workshop"},{"key":"3267_CR8","unstructured":"Basic local alignment search tool. https:\/\/blast.ncbi.nlm.nih.gov\/Blast.cgi\/"},{"issue":"1","key":"3267_CR9","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1186\/s12859-016-1302-4","volume":"17","author":"J Zhang","year":"2016","unstructured":"Zhang J et al (2016) muBLASTP: database-indexed protein sequence search on multicore CPUs. BMC Bioinform 17(1):443","journal-title":"BMC Bioinform"},{"issue":"1","key":"3267_CR10","doi-asserted-by":"publisher","first-page":"421","DOI":"10.1186\/1471-2105-10-421","volume":"10","author":"C Camacho","year":"2009","unstructured":"Camacho C et al (2009) BLAST\u2009+\u2009: architecture and applications. BMC Bioinformatics 10(1):421","journal-title":"BMC Bioinformatics"},{"issue":"6","key":"3267_CR11","doi-asserted-by":"publisher","first-page":"797","DOI":"10.1093\/bioinformatics\/btt013","volume":"29","author":"CS Oehmen","year":"2013","unstructured":"Oehmen CS, Baxter DJ (2013) ScalaBLAST 2.0: rapid and robust BLAST calculations on multiprocessor systems. Bioinformatics 29(6):797\u2013798","journal-title":"Bioinformatics"},{"key":"3267_CR12","unstructured":"Darling AE, Carey L, Feng WC (2003) The design, implementation, and evaluation of mpiBLAST. No. LA-UR-03-2862. Los Alamos National Laboratory"},{"issue":"1","key":"3267_CR13","doi-asserted-by":"publisher","first-page":"318","DOI":"10.1186\/s12859-017-1723-8","volume":"18","author":"MR de Castro","year":"2017","unstructured":"de Castro MR et al (2017) SparkBLAST: scalable BLAST processing using in-memory operations. BMC Bioinform 18(1):318","journal-title":"BMC Bioinform"},{"key":"3267_CR14","doi-asserted-by":"crossref","unstructured":"Matsunaga A, Tsugawa M, Fortes J (2008) Cloudblast: combining mapreduce and virtualization on distributed resources for bioinformatics applications. In: IEEE Fourth International Conference on eScience, 2008. eScience\u201908. IEEE","DOI":"10.1109\/eScience.2008.62"},{"issue":"4","key":"3267_CR15","doi-asserted-by":"publisher","first-page":"830","DOI":"10.1109\/TCBB.2015.2489662","volume":"14","author":"J Zhang","year":"2017","unstructured":"Zhang J, Wang H, Feng W (2017) cublastp: fine-grained parallelization of protein sequence search on cpu\u2009+\u2009gpu. IEEE\/ACM Trans Comput Biol Bioinform (TCBB) 14(4):830\u2013843","journal-title":"IEEE\/ACM Trans Comput Biol Bioinform (TCBB)"},{"key":"3267_CR16","doi-asserted-by":"crossref","unstructured":"Zhang J et al (2014) cuBLASTP: Fine-grained parallelization of protein sequence search on a GPU. In: 2014 IEEE 28th International Parallel and Distributed Processing Symposium. IEEE","DOI":"10.1109\/IPDPS.2014.36"},{"key":"3267_CR17","doi-asserted-by":"crossref","unstructured":"Xiao S, Lin H, Feng W (2011) Accelerating protein sequence search in a heterogeneous computing system. In: 2011 IEEE International Parallel and Distributed Processing Symposium. IEEE","DOI":"10.1109\/IPDPS.2011.115"},{"issue":"2","key":"3267_CR18","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1093\/bioinformatics\/btq644","volume":"27","author":"PD Vouzis","year":"2010","unstructured":"Vouzis PD, Sahinidis NV (2010) GPU-BLAST: using graphics processors to accelerate protein sequence alignment. Bioinformatics 27(2):182\u2013188","journal-title":"Bioinformatics"},{"issue":"6","key":"3267_CR19","doi-asserted-by":"publisher","first-page":"1678","DOI":"10.1109\/TCBB.2011.33","volume":"8","author":"W Liu","year":"2011","unstructured":"Liu W, Schmidt B, Muller-Wittig W (2011) CUDA-BLASTP: accelerating BLASTP on CUDA-enabled graphics hardware. IEEE\/ACM Trans Comput Biol Bioinform 8(6):1678\u20131684","journal-title":"IEEE\/ACM Trans Comput Biol Bioinform"},{"issue":"10","key":"3267_CR20","doi-asserted-by":"publisher","first-page":"1384","DOI":"10.1093\/bioinformatics\/btu047","volume":"30","author":"K Zhao","year":"2014","unstructured":"Zhao K, Chu X (2014) G-BLASTN: accelerating nucleotide alignment by graphics processors. Bioinformatics 30(10):1384\u20131391","journal-title":"Bioinformatics"},{"key":"3267_CR21","first-page":"98","volume":"31","author":"N Wan","year":"2009","unstructured":"Wan N et al (2009) A preliminary exploration on parallelized BLAST algorithm using GPU. Comput Eng Sci 31:98\u2013112","journal-title":"Comput Eng Sci"},{"key":"3267_CR22","unstructured":"FSA-BLAST. http:\/\/fsa-blast.sourceforge.net\/"},{"issue":"4","key":"3267_CR23","doi-asserted-by":"publisher","first-page":"965","DOI":"10.1089\/cmb.2006.13.965","volume":"13","author":"M Cameron","year":"2006","unstructured":"Cameron M, Williams HE, Cannane A (2006) A deterministic finite automaton for faster protein hit detection in BLAST. J Comput Biol 13(4):965\u2013978","journal-title":"J Comput Biol"},{"key":"3267_CR24","unstructured":"Glasco D (2012) An analysis of BLASTP implementation on NVIDIA GPUs"},{"issue":"3","key":"3267_CR25","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1016\/S0168-9525(99)01922-8","volume":"16","author":"J Zhang","year":"2000","unstructured":"Zhang J (2000) Protein-length distributions for the three domains of life. Trends Genet 16(3):107\u2013109","journal-title":"Trends Genet"},{"key":"3267_CR26","unstructured":"CUDA toolkit documentation. https:\/\/docs.nvidia.com\/cuda\/"},{"key":"3267_CR27","unstructured":"CUDA GPUs. https:\/\/developer.nvidia.com\/cuda-gpus"},{"key":"3267_CR28","unstructured":"NCBI Genbank. ftp:\/\/ftp.ncbi.nlm.nih.gov\/genbank\/"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03267-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-020-03267-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03267-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,29]],"date-time":"2023-09-29T17:15:31Z","timestamp":1696007731000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-020-03267-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,7]]},"references-count":28,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,1]]}},"alternative-id":["3267"],"URL":"https:\/\/doi.org\/10.1007\/s11227-020-03267-1","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2020,4,7]]},"assertion":[{"value":"7 April 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}