The Bioperl toolkit: Perl modules for the life sciences.

@article{Stajich2002TheBT,
  title={The Bioperl toolkit: Perl modules for the life sciences.},
  author={Jason E. Stajich and David Block and Kris Boulez and Steven E. Brenner and Stephen A. Chervitz and Chris Dagdigian and Georg Fuellen and James G. R. Gilbert and Ian F. Korf and Hilmar Lapp and Heikki Lehv{\"a}slaiho and Chad Matsalla and Chris J. Mungall and B. I. Osborne and Matthew R. Pocock and Peter Schattner and Martin Senger and Lincoln Stein and Elia Stupka and Mark D. Wilkinson and Ewan Birney},
  journal={Genome research},
  year={2002},
  volume={12 10},
  pages={
          1611-8
        }
}
The Bioperl project is an international open-source collaboration of biologists, bioinformaticians, and computer scientists that has evolved over the past 7 yr into the most comprehensive library of Perl modules available for managing and manipulating life-science information. Bioperl provides an easy-to-use, stable, and consistent programming interface for bioinformatics application programmers. The Bioperl modules have been successfully and repeatedly used to reduce otherwise complex tasks to… 
Benchmarking of BioPerl, Perl, BioJava, Java, BioPython, and Python for Primitive Bioinformatics Tasks and Choosing a Suitable Language
Recently many different programming languages have emerged for the development of bioinformatics applications. In addition to the traditional languages, languages from open source projects such as
BpWrapper: BioPerl-based sequence and tree utilities for rapid prototyping of bioinformatics pipelines
TLDR
Designed as standard utilities for UNIX-family operating systems, BpWrapper makes functionality of some of the most popular BioPerl modules readily accessible on the command line to novice as well as to experienced bioinformatics practitioners.
Bio.Phylo: A unified toolkit for processing, analyzing and visualizing phylogenetic trees in Biopython
TLDR
This library is capable of parsing common file formats for phylogenetic trees, performing basic transformations and manipulations, attaching rich annotations, and visualizing trees, and simplifies the construction of phylogenetic workflows.
Biopython: freely available Python tools for computational molecular biology and bioinformatics
TLDR
Biopython includes modules for reading and writing different sequence file formats and multiple sequence alignments, dealing with 3D macro molecular structures, interacting with common tools such as BLAST, ClustalW and EMBOSS, accessing key online databases, as well as providing numerical methods for statistical learning.
BioRuby: bioinformatics software for the Ruby programming language
TLDR
The BioRuby software toolkit contains a comprehensive set of free development tools and libraries for bioinformatics and molecular biology, written in the Ruby programming language, that supports many widely used data formats and provides easy access to databases, external programs and public web services.
BioRuby: Open-Source Bioinformatics Library
TLDR
BioRuby is an open-source project which aims to provide a reusable library for biological tasks for the Ruby language, which has native support for object-oriented programming with a simple but powerful syntax.
Review and compare Python and Perl programming languages used in bioinformatics
Bioython and Bioperl are open source tools, with the aim of providing libraries have been developed to solve problems in bioinformatics and life sciences. Two high-level languages Python and Perl are
BIO::Phylo-phyloinformatic analysis using perl
TLDR
This paper presents Bio::Phylo, a Perl5 toolkit for phyloinformatic analysis that implements classes and methods that are compatible with the well-known BioPerl toolkit, but is independent from it and features a richer API and a data model that is better able to manage the complex relationships between different fundamental data and metadata objects in phylogenetics.
BioShell 3.0: Library for Processing Structural Biology Data
TLDR
The package has been greatly expanded and rewritten in C++ standard 11 (C++11) to improve its modularity and efficiency and makes BioShell an easy to use library that greatly speeds up development of bioinformatics applications and web services without compromising computational efficiency.
BioJava: an open-source framework for bioinformatics in 2012
TLDR
This work consists of several independent modules that provide state-of-the-art tools for protein structure comparison, pairwise and multiple sequence alignments, working with DNA and protein sequences, analysis of amino acid properties, detection of protein modifications and prediction of disordered regions in proteins as well as parsers for common file formats using a biologically meaningful data model.
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 42 REFERENCES
The Ensembl genome database project
The Ensembl (http://www.ensembl.org/) database project provides a bioinformatics framework to organise biology around the sequences of large genomes. It is a comprehensive source of stable automatic
Genquire: genome annotation browser/editor
TLDR
Genquire is a software package that allows visualization, querying, hand editing, and de novo markup of complete or partially annotated genomes and uses, where possible, existing BioPerl data models and methods for representation and manipulation of the sequence and annotation objects.
The Distributed Annotation System
TLDR
The Distributed Annotation System (DAS) allows sequence annotations to be decentralized among multiple third-party annotators and integrated on an as-needed basis by client-side software.
atabase resources of the National Center for Biotechnology Information: update
In addition to maintaining the GenBank(R) nucleic acid sequence database, the National Center for Biotechnology Information (NCBI) provides data analysis and retrieval resources for the data in
Database resources of the National Center for Biotechnology Information: 2002 update
In addition to maintaining the GenBank nucleic acid sequence database, the National Center for Biotechnology Information (NCBI) provides data analysis and retrieval resources that operate on the data
Improved tools for biological sequence comparison.
  • W. Pearson, D. Lipman
  • Biology, Medicine
    Proceedings of the National Academy of Sciences of the United States of America
  • 1988
TLDR
Three computer programs for comparisons of protein and DNA sequences can be used to search sequence data bases, evaluate similarity scores, and identify periodic structures based on local sequence similarity.
On the sequencing of the human genome
TLDR
Computational analysis finds that a perfect tiling path with 2-fold coverage is sufficient to recover virtually the entirety of a genome assembly and concludes that the assembly primarily depended on the HGP's sequence-tagged site maps, BAC maps, and clone-based sequences.
Accessing and distributing EMBL data using CORBA (common object request broker architecture)
TLDR
The CORBA interfaces to the EMBL database address some of the problems of traditional flat-file formats and provide an efficient means for accessing and distributing EMBL data.
EMBOSS: the European Molecular Biology Open Software Suite.
The European Molecular Biology Open Software Suite (EMBOSS) is a mature package of software tools developed for the molecular biology community. It includes a comprehensive set of applications for
Prediction of complete gene structures in human genomic DNA.
We introduce a general probabilistic model of the gene structure of human genomic sequences which incorporates descriptions of the basic transcriptional, translational and splicing signals, as well
...
1
2
3
4
5
...