BioPerl

BioPerl

BioPerl [cite journal |author=Stajich J, Block D, Boulez K, Brenner S, Chervitz S, Dagdigian C, Fuellen G, Gilbert J, Korf I, Lapp H, Lehväslaiho H, Matsalla C, Mungall C, Osborne B, Pocock M, Schattner P, Senger M, Stein L, Stupka E, Wilkinson M, Birney E |title=The Bioperl toolkit: Perl modules for the life sciences |journal=Genome Res |volume=12 |issue=10 |pages=1611–8 |year=2002 |pmid=12368254 |doi=10.1101/gr.361602] is a collection of Perl modules that facilitate the development of Perl scripts for bioinformatics applications. It has played an [http://www.bioperl.org/wiki/How_Perl_saved_human_genome integral role] in the Human Genome Project.It is an open source software project which is still under active development. The first stable release was on June 11 2002, the most recent stable (in terms of API) release is 1.4.0 from December 2003. There are also unstable developer releases produced periodically, the most recent being [http://bioperl.org/wiki/Release_1.5.2 1.5.2] from December 62006. Version 1.5.2 is considered to be the most stable (in terms of bugs) version of BioPerl and believed to be suitable for most peoples requirements.

In order to take advantage of BioPerl, the user needs a basic understanding of the Perl programming language including an understanding of how to use Perl references, modules, objects and methods.

Benefits

BioPerl provides software modules for many of the typical tasks of bioinformatics programming. These include:

* Accessing sequence data from local and remote databases
* Transforming formats of database/ file records
* Manipulating individual sequences
* Searching for similar sequences
* Creating and manipulating sequence alignments
* Searching for genes and other structures on genomic DNA
* Developing machine readable sequence annotations

Usage

In addition to being used directly by end-users, [cite journal |author=Khaja R, MacDonald J, Zhang J, Scherer S |title=Methods for identifying and mapping recent segmental and gene duplications in eukaryotic genomes |journal=Methods Mol Biol |volume=338 |issue= |pages=9–20 |year= |pmid=16888347] BioPerl has also provided the base for a wide variety of bioinformatic tools, including [http://www.bioperl.org/wiki/BioPerl_publications amongst others] :

* SynBrowse [cite journal |author=Pan X, Stein L, Brendel V |title=SynBrowse: a synteny browser for comparative sequence analysis |journal=Bioinformatics |volume=21 |issue=17 |pages=3461–8 |year=2005 |pmid=15994196 |doi=10.1093/bioinformatics/bti555]
* GeneComber [cite journal |author=Shah S, McVicker G, Mackworth A, Rogic S, Ouellette B |title=GeneComber: combining outputs of gene prediction programs for improved results |journal=Bioinformatics |volume=19 |issue=10 |pages=1296–7 |year=2003 |pmid=12835277 |doi=10.1093/bioinformatics/btg139]
* TFBS [cite journal |author=Lenhard B, Wasserman W |title=TFBS: Computational framework for transcription factor binding site analysis |journal=Bioinformatics |volume=18 |issue=8 |pages=1135–6 |year=2002 |pmid=12176838 |doi=10.1093/bioinformatics/18.8.1135]
* MIMOX [cite journal |author=Huang J, Gutteridge A, Honda W, Kanehisa M |title=MIMOX: a web tool for phage display based epitope mapping |journal=BMC Bioinformatics |volume=7 |issue= |pages=451 |year= 2006|pmid=17038191 |doi=10.1186/1471-2105-7-451]
* BioParser [cite journal |author=Catanho M, Mascarenhas D, Degrave W, de Miranda A |title=BioParser: a tool for processing of sequence similarity analysis reports |journal=Appl Bioinformatics |volume=5 |issue=1 |pages=49–53 |year=2006 |pmid=16539538 |doi=10.2165/00822942-200605010-00007]
* Degenerate primer design [cite journal |author=Wei X, Kuhn D, Narasimhan G |title=Degenerate primer design via clustering |journal=Proc IEEE Comput Soc Bioinform Conf |volume=2 |issue= |pages=75–83 |year= |pmid=16452781]
* Querying the public databases [cite journal |author=Croce O, Lamarre M, Christen R |title=Querying the public databases for sequences using complex keywords contained in the feature lines |journal=BMC Bioinformatics |volume=7 |issue= |pages=45 |year= 2006|pmid=16441875 |doi=10.1186/1471-2105-7-45]
* Current Comparative Table [cite journal |author=Landsteiner B, Olson M, Rutherford R |title=Current Comparative Table (CCT) automates customized searches of dynamic biological databases |journal=Nucleic Acids Res |volume=33 |issue=Web Server issue |pages=W770–3 |year=2005 |pmid=15980582 |doi=10.1093/nar/gki432]

New tools and algorithms from external developers are often integrated directly into BioPerl itself:

* Dealing with phylogenetic trees and nested taxa [cite journal |author=Llabrés M, Rocha J, Rosselló F, Valiente G |title=On the ancestral compatibility of two phylogenetic trees with nested taxa |journal=J Math Biol |volume=53 |issue=3 |pages=340–64 |year=2006 |pmid=16823581 |doi=10.1007/s00285-006-0011-4]
* FPC Web tools [cite journal |author=Pampanwar V, Engler F, Hatfield J, Blundy S, Gupta G, Soderlund C |title=FPC Web tools for rice, maize, and distribution |journal=Plant Physiol |volume=138 |issue=1 |pages=116–26 |year=2005 |pmid=15888684 |doi=10.1104/pp.104.056291]

ee also

* Open Bioinformatics Foundation
* [http://bioperl.org BioPerl.org]
* A [http://bioperl.org/wiki/Bptutorial.pl tutorial] for using BioPerl
* [http://bioperl.org/wiki/HOWTOs HOWTO] documents for using BioPerl

References

For a complete, up-to-date list of Bioperl references, please see [http://www.bioperl.org/wiki/BioPerl_publications BioPerl publications]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • BioPerl — Saltar a navegación, búsqueda BioPerl bioperl.org Información general Lanzamiento inicial 11 de junio de 2002 Última versión est …   Wikipedia Español

  • Ewan Birney — is scientist at the European Bioinformatics Institute (EBI) outside Cambridge, and a Fellow of Churchill College. His group is known for its widely used Ensembl genome browser, and for its research on, for example, sequence alignment tools. [… …   Wikipedia

  • BioMOBY — is a registry of web services used in bioinformatics. It allows interoperability between biological data hosts and analytical services by annotating services with terms taken from standard ontologies. The BioMOBY project The [http://biomoby.org… …   Wikipedia

  • Ressources en biochimie, biologie cellulaire et moléculaire — Projet:BBCM/Ressources   BIOCHIMIE BIOLOGIE CELLULAIRE MOLÉCULAIRE BIOINFORMATIQUE Ressources bibliographiques et internet Sommaire Introduction générale …   Wikipédia en Français

  • Ressources en biologie cellulaire, moléculaire et bioinformatique — Projet:BBCM/Ressources   BIOCHIMIE BIOLOGIE CELLULAIRE MOLÉCULAIRE BIOINFORMATIQUE Ressources bibliographiques et internet Sommaire Introduction générale …   Wikipédia en Français

  • Ressources en biologie cellulaire et moléculaire — Projet:BBCM/Ressources   BIOCHIMIE BIOLOGIE CELLULAIRE MOLÉCULAIRE BIOINFORMATIQUE Ressources bibliographiques et internet Sommaire Introduction générale …   Wikipédia en Français

  • Bioinformática — Saltar a navegación, búsqueda La bioinformática, según una de sus definiciones más sencillas, es la aplicación de tecnología de computadores a la gestión y análisis de datos biológicos.[1] Los términos bioinformática, biología computacional y, en …   Wikipedia Español

  • Projet:BBCM/Ressources —   BIOCHIMIE BIOLOGIE CELLULAIRE MOLÉCULAIRE BIOINFORMATIQUE Ressources bibliographiques et internet Sommaire Introduction générale Niveau avancé  …   Wikipédia en Français

  • Bioinformatics — For the journal, see Bioinformatics (journal). Map of the human X chromosome (from the NCBI website). Assembly of the human genome is one of the greatest achievements of bioinformatics. Bioinformatics …   Wikipedia

  • CPAN — CPAN, the Comprehensive Perl Archive Network, is an archive of nearly 100,000 modules of software written in Perl, as well as documentation for it.[1] It has a presence on the World Wide Web at www.cpan.org and is mirrored worldwide at more than… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”