Bioclojure: A functional library for the manipulation of biological sequences

7Citations
Citations of this article
37Readers
Mendeley users who have this article in their library.

Abstract

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. 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's 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. © The Author 2014. Published by Oxford University Press.

Cite

CITATION STYLE

APA

Plieskatt, J., Rinaldi, G., Brindley, P. J., Jia, X., Potriquet, J., Bethony, J., & Mulvenna, J. (2014). Bioclojure: A functional library for the manipulation of biological sequences. Bioinformatics, 30(17), 2537–2539. https://doi.org/10.1093/bioinformatics/btu311

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free