BioPerl

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
BioPerl
Lançamento 11 de junho de 2002; há 642 semanas e 2 dias
Versão estável 1.6.923 (19 de dezembro de 2013; há 41 semanas)
Escrito em Perl
Sistema operacional Macintosh, Windows, Unix-like
Gênero(s) Bioinformática
Licença Licença artística (software) e GPL
Página oficial bioperl.org

BioPerl [1] é uma coleção de módulos Perl que facilitam o desenvolvimentode scripts Perl para aplcações de bioinformática. Ele desempenhou um papel integral no Projeto Genoma Humano.[2] O projeto fornece kits de ferramentas com múltiplas funções que tornam mais fácil a criação de análises ou pipelines customizados[3] .

É um projeto de software ativo de código aberto apoiado pela Open Bioinformatics Foundation.

Sua história pode ser traçada desde uma lista de discussão em setembro 1996 discussion. A primeira versão estável foi lançada em 11 de Junho de 2002; a versão estável mais recente (em termos de API) é a release 1.6.1 de outubro de 2009. Há também versões de desenvolvedores produzidas periodicamente. A versão 1.6.0 é considerada a mais estável versão (em termos de bugs) de BioPerl e é recomendada para uso diário, mas a versão "nightly builds" também é extremamente estável, e muitos usuários BioPerl ficam atualmente com esta.

A fim de tirar vantagem do BioPerl, o usuário precisa de um entendimento básico da linguagem de programação Perl, incluindo uma compreensão de como usar referências Perl, módulos, objetos e métodos.

Características[editar | editar código-fonte]

BioPerl fornece módulos de software para muitas das tarefas típicas da programação para bioinformática. Estes incluem:

  • Acessar dados de sequências de nucleótideos e peptídeos a partir de bases de dados locais e remotas.
  • Transformar formatos de banco de dados/arquivo de registros
  • Manipulatar sequências individuais
  • Buscar por sequências similares
  • Criar e manipular alinhamentos de seqüências
  • Procurar por genes e outras estruturas no ADN genômico
  • Desenvolvimento de máquina de seqüências de anotação de genoma legíveis

Uso[editar | editar código-fonte]

Além de ser usado diretamente pelos usuários finais[4] , BioPerl também fornece a base para uma ampla variedade de ferramentas de bioinformática, incluindo entre outras:

  • SynBrowse [5]
  • GeneComber [6]
  • TFBS [7]
  • MIMOX [8]
  • BioParser [9]
  • Desenho de primers degenerados [10]
  • Consultando as bases de dados públicas [11]
  • Tabela comparativa atual [12]

Novas ferramentas e algoritmos de desenvolvedores externos são frequentemente integrados diretamente ao próprio BioPerl:

  • Lidando com árvores filogenéticas e taxa aninhadas [13]
  • FPC Web tools [14]

Ver também[editar | editar código-fonte]

Referências

  1. 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. (2002). "The Bioperl Toolkit: Perl Modules for the Life Sciences". Genome Res 12 (10) p. 1611–8. DOI:10.1101/gr.361602. PMID 12368254.
  2. Lincoln Stein. (1996). "How Perl saved the human genome project". The Perl Journal 1 (2).
  3. Mangalam, Harry. (2002). "The Bio* toolkits--a brief overview". Brief Bioinform 3 (3) p. 296-302. DOI:10.1093/bib/3.3.296. ISSN 1467-5463. PMID 12230038.
  4. Khaja, R.; MacDonald, J.; Zhang, J.; Scherer, S.. (2006). "Methods for identifying and mapping recent segmental and gene duplications in eukaryotic genomes". Methods Mol Biol 338 p. 9–20. DOI:10.1385/1-59745-097-9:9. PMID 16888347.
  5. Pan X, Stein L, Brendel V. (2005). "SynBrowse: a synteny browser for comparative sequence analysis". Bioinformatics 21 (17) p. 3461–8. DOI:10.1093/bioinformatics/bti555. PMID 15994196.
  6. Shah S, McVicker G, Mackworth A, Rogic S, Ouellette B. (2003). "GeneComber: combining outputs of gene prediction programs for improved results" 19 (10) p. 1296–7. DOI:10.1093/bioinformatics/btg139. PMID 12835277.
  7. Lenhard B, Wasserman W. (2002). "TFBS: Computational framework for transcription factor binding site analysis". Bioinformatics 18 (8) p. 1135–6. DOI:10.1093/bioinformatics/18.8.1135. PMID 12176838.
  8. Huang J, Gutteridge A, Honda W, Kanehisa M. (2006). "MIMOX: a web tool for phage display based epitope mapping". BMC Bioinformatics 7 p. 451. DOI:10.1186/1471-2105-7-451. PMID 17038191.
  9. Catanho M, Mascarenhas D, Degrave W, de Miranda A. (2006). "BioParser: a tool for processing of sequence similarity analysis reports" 5 (1) p. 49–53. DOI:10.2165/00822942-200605010-00007. PMID 16539538.
  10. Wei X, Kuhn D, Narasimhan G. (2003). "Degenerate primer design via clustering". Proc IEEE Comput Soc Bioinform Conf 2 p. 75–83. PMID 16452781.
  11. Croce O, Lamarre M, Christen R. (2006). "". BMC Bioinformatics 7 p. 45. DOI:10.1186/1471-2105-7-45. PMID 16441875.
  12. Landsteiner B, Olson M, Rutherford R. (2005). "Current Comparative Table (CCT) automates customized searches of dynamic biological databases". Nucleic Acids Res 33 (Web Server issue) p. W770–3. DOI:10.1093/nar/gki432. PMID 15980582.
  13. Llabrés M, Rocha J, Rosselló F, Valiente G. (2006). "". J Math Biol 53 (3) p. 340–64. DOI:10.1007/s00285-006-0011-4. PMID 16823581.
  14. Pampanwar V, Engler F, Hatfield J, Blundy S, Gupta G, Soderlund C. (2005). "". Plant Physiol 138 (1) p. 116–26. DOI:10.1104/pp.104.056291. PMID 15888684.

Ligações externas[editar | editar código-fonte]