{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,1,28]],"date-time":"2023-01-28T05:22:30Z","timestamp":1674883350555},"reference-count":7,"publisher":"Oxford University Press (OUP)","issue":"17","license":[{"start":{"date-parts":[[2014,5,2]],"date-time":"2014-05-02T00:00:00Z","timestamp":1398988800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014,9,1]]},"abstract":"<jats:p>Motivation: BioClojure is an open-source library for the manipulation of biological sequence data written in the language Clojure. BioClojure aims to provide a functional framework for the processing of biological sequence data that provides simple mechanisms for concurrency and lazy evaluation of large datasets.<\/jats:p>\n               <jats:p>Results: BioClojure provides parsers and accessors for a range of biological sequence formats, including UniProtXML, Genbank XML, FASTA and FASTQ. In addition, it provides wrappers for key analysis programs, including BLAST, SignalP, TMHMM and InterProScan, and parsers for analyzing their output. All interfaces leverage Clojure\u2019s functional style and emphasize laziness and composability, so that BioClojure, and user-defined, functions can be chained into simple pipelines that are thread-safe and seamlessly integrate lazy evaluation.<\/jats:p>\n               <jats:p>Availability and implementation: BioClojure is distributed under the Lesser GPL, and the source code is freely available from GitHub (https:\/\/github.com\/s312569\/clj-biosequence).<\/jats:p>\n               <jats:p>Contact: \u00a0jason.mulvenna@qimrberghofer.edu.au or jason.mulvenna@qimr.edu.au<\/jats:p>","DOI":"10.1093\/bioinformatics\/btu311","type":"journal-article","created":{"date-parts":[[2014,5,4]],"date-time":"2014-05-04T00:24:55Z","timestamp":1399163095000},"page":"2537-2539","source":"Crossref","is-referenced-by-count":4,"title":["Bioclojure: a functional library for the manipulation of biological sequences"],"prefix":"10.1093","volume":"30","author":[{"given":"Jordan","family":"Plieskatt","sequence":"first","affiliation":[{"name":"1 \u00a01Department of Microbiology, Immunology and Tropical Medicine, 2Research Center for Neglected Diseases of Poverty, School of Medicine and Health Sciences, George Washington University, Washington, DC, 20052, USA, 3QIMR Berghofer Medical Research Institute, Infectious Disease and Cancer and 4The University of Queensland, School of Biomedical Sciences, Brisbane, Queensland, 4072, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gabriel","family":"Rinaldi","sequence":"additional","affiliation":[{"name":"1 \u00a01Department of Microbiology, Immunology and Tropical Medicine, 2Research Center for Neglected Diseases of Poverty, School of Medicine and Health Sciences, George Washington University, Washington, DC, 20052, USA, 3QIMR Berghofer Medical Research Institute, Infectious Disease and Cancer and 4The University of Queensland, School of Biomedical Sciences, Brisbane, Queensland, 4072, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul J.","family":"Brindley","sequence":"additional","affiliation":[{"name":"1 \u00a01Department of Microbiology, Immunology and Tropical Medicine, 2Research Center for Neglected Diseases of Poverty, School of Medicine and Health Sciences, George Washington University, Washington, DC, 20052, USA, 3QIMR Berghofer Medical Research Institute, Infectious Disease and Cancer and 4The University of Queensland, School of Biomedical Sciences, Brisbane, Queensland, 4072, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xinying","family":"Jia","sequence":"additional","affiliation":[{"name":"1 \u00a01Department of Microbiology, Immunology and Tropical Medicine, 2Research Center for Neglected Diseases of Poverty, School of Medicine and Health Sciences, George Washington University, Washington, DC, 20052, USA, 3QIMR Berghofer Medical Research Institute, Infectious Disease and Cancer and 4The University of Queensland, School of Biomedical Sciences, Brisbane, Queensland, 4072, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeremy","family":"Potriquet","sequence":"additional","affiliation":[{"name":"1 \u00a01Department of Microbiology, Immunology and Tropical Medicine, 2Research Center for Neglected Diseases of Poverty, School of Medicine and Health Sciences, George Washington University, Washington, DC, 20052, USA, 3QIMR Berghofer Medical Research Institute, Infectious Disease and Cancer and 4The University of Queensland, School of Biomedical Sciences, Brisbane, Queensland, 4072, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeffrey","family":"Bethony","sequence":"additional","affiliation":[{"name":"1 \u00a01Department of Microbiology, Immunology and Tropical Medicine, 2Research Center for Neglected Diseases of Poverty, School of Medicine and Health Sciences, George Washington University, Washington, DC, 20052, USA, 3QIMR Berghofer Medical Research Institute, Infectious Disease and Cancer and 4The University of Queensland, School of Biomedical Sciences, Brisbane, Queensland, 4072, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jason","family":"Mulvenna","sequence":"additional","affiliation":[{"name":"1 \u00a01Department of Microbiology, Immunology and Tropical Medicine, 2Research Center for Neglected Diseases of Poverty, School of Medicine and Health Sciences, George Washington University, Washington, DC, 20052, USA, 3QIMR Berghofer Medical Research Institute, Infectious Disease and Cancer and 4The University of Queensland, School of Biomedical Sciences, Brisbane, Queensland, 4072, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2014,5,2]]},"reference":[{"key":"2023012711525113500_btu311-B1","doi-asserted-by":"crossref","first-page":"613","DOI":"10.1145\/359576.359579","article-title":"Can programming be liberated from the von Neumann style?: a functional style and its algebra of programs","volume":"21","author":"Backus","year":"1978","journal-title":"Commun. ACM"},{"key":"2023012711525113500_btu311-B2","doi-asserted-by":"crossref","first-page":"1422","DOI":"10.1093\/bioinformatics\/btp163","article-title":"Biopython: freely available Python tools for computational molecular biology and bioinformatics","volume":"25","author":"Cock","year":"2009","journal-title":"Bioinformatics"},{"key":"2023012711525113500_btu311-B3","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1186\/1471-2105-7-188","article-title":"Bio++: a set of C++ libraries for sequence analysis, phylogenetics, molecular evolution and population genetics","volume":"7","author":"Dutheil","year":"2006","journal-title":"BMC Bioinformatics"},{"key":"2023012711525113500_btu311-B4","doi-asserted-by":"crossref","DOI":"10.1145\/1408681.1408682","article-title":"The clojure programming language","volume-title":"Proceedings of the 2008 symposium on Dynamic languages","author":"Hickey","year":"2008"},{"key":"2023012711525113500_btu311-B5","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1145\/72551.72554","article-title":"Conception, evolution, and application of functional programming languages","volume":"21","author":"Hudak","year":"1989","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"2023012711525113500_btu311-B6","doi-asserted-by":"crossref","first-page":"2693","DOI":"10.1093\/bioinformatics\/bts494","article-title":"Biojava: an open-source framework for bioinformatics in 2012","volume":"28","author":"Prli\u0107","year":"2012","journal-title":"Bioinformatics"},{"key":"2023012711525113500_btu311-B7","doi-asserted-by":"crossref","first-page":"1611","DOI":"10.1101\/gr.361602","article-title":"The bioperl toolkit: Perl modules for the life sciences","volume":"12","author":"Stajich","year":"2002","journal-title":"Genome Res."}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/30\/17\/2537\/48927077\/bioinformatics_30_17_2537.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/30\/17\/2537\/48927077\/bioinformatics_30_17_2537.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,27]],"date-time":"2023-01-27T12:15:05Z","timestamp":1674821705000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/30\/17\/2537\/2748169"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,5,2]]},"references-count":7,"journal-issue":{"issue":"17","published-print":{"date-parts":[[2014,9,1]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btu311","relation":{},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,5,2]]}}}