{{위키데이터 속성 추적}}
{{소프트웨어 정보
|name                       = 바이오펄<br />BioPerl
|logo                       = 
|screenshot                 = 
|caption                    = 
|collapsible                = 
|author                     = 
|developer                  = 
|released                   = {{시작 날짜와 나이|2002|06|11|df=yes}}
|latest release version     = 1.7.2
|latest release date        = {{시작 날짜와 나이|2018|11|29|df=yes}}
|latest preview version     = 
|latest preview date        = 
|frequently updated         = 예
|programming language       = [[펄]]
|operating system           = 
|platform                   = 크로스 플랫폼
|size                       = 
|language                   = 
|status                     = 지원 중
|genre                      = [[생물정보학]]
|license                    = [[아티스틱 라이선스]], [[GPL]]
|website                    = {{URL|http://bioperl.org}}
}}
'''바이오펄'''(BioPerl)<ref>{{저널 인용 | last1 = Stajich | first1 = J. E. | last2 = Block | first2 = D. | last3 = Boulez | first3 = K. | last4 = Brenner | first4 = S.| authorlink4 = Steven E. Brenner | last5 = Chervitz | first5 = S. | last6 = Dagdigian | first6 = C. | last7 = Fuellen | first7 = G. | last8 = Gilbert | first8 = J. | last9 = Korf | first9 = I. | last10 = Lapp | first10 = H. | last11 = Lehväslaiho | first11 = H. | last12 = Matsalla | first12 = C. | last13 = Mungall | first13 = C. J. | last14 = Osborne | first14 = B. I. | last15 = Pocock | first15 = M. R. | last16 = Schattner | first16 = P. | last17 = Senger | first17 = M. | last18 = Stein | first18 = L. D. | authorlink18 = Lincoln Stein| last19 = Stupka | first19 = E. | last20 = Wilkinson | first20 = M. D. | last21 = Birney | first21 = E. | authorlink21 = Ewan Birney| 제목 = The BioPerl Toolkit: Perl Modules for the Life Sciences | doi = 10.1101/gr.361602 | journal = Genome Research | volume = 12 | issue = 10 | pages = 1611–1618 | year = 2002 | pmid = 12368254 | pmc =187536 }}</ref><ref>http://www.bioperl.org/wiki/BioPerl_publications {{웨이백|url=http://www.bioperl.org/wiki/BioPerl_publications |date=20070202113842 }} A complete, up-to-date list of BioPerl references</ref>은 1994년부터 시작된 [[펄]] 언어에서도 생명과학분야 모듈 구축 프로젝트 이름이다. [[인간 게놈 프로젝트]]에서 필수적인 역할을 하고 있다.<ref>{{저널 인용
 |url          = http://www.bioperl.org/wiki/How_Perl_saved_human_genome
 |제목       = How Perl saved the human genome project
 |author       = [[Lincoln Stein]]
 |year         = 1996
 |volume       = 1
 |issue        = 2
 |journal      = The Perl Journal
 |accessdate   = 2009-02-25 (Bioperl.org)
 |보존url    = https://web.archive.org/web/20070202101624/http://www.bioperl.org/wiki/How_Perl_saved_human_genome
 |보존날짜 = 2007-02-02
 |url-status = dead
}}</ref>

바이오펄은 [[바이오라이선스]]라는 무료/공개 라이선스를 사용한다. BSD와 비슷하고 누구나 상업적 목적으로 아무런 조건 없이 활용할 수 있다. 1995~1996년부터 독일의 게오르그 푸엘런이 주도적으로 모듈개발을 지휘했고 [[2000년대]]에 와서는 국제적인 프로젝트로 널리 알려졌다.

== 기능 및 예시 ==
; 시퀀스를 받아오기 위한 GeoBank 접근 예시
<pre>
use Bio::DB::GenBank;

$db_obj = Bio::DB::GenBank->new;

$seq_obj = $db_obj->get_Seq_by_acc( # Insert Accession Number );
</pre>

; 포맷 변환 예시 코드
<pre>
use Bio::SeqIO;

my $usage = "all2y.pl informat outfile outfileformat";
my $informat = shift or die $usage;
my $outfile = shift or die $usage;
my $outformat = shift or die $usage;

my $seqin = Bio::SeqIO->new( -fh  => *STDIN,  -format => $informat, );
my $seqout = Bio::SeqIO->new( -file  => ">$outfile",  -format => $outformat, );

while (my $inseq = $seqin->next_seq)
{
   $seqout->write_seq($inseq);
}
</pre>

; 주어진 시퀀스에 대해 통계를 가져오는 예시
<pre>
use Bio::Tools::SeqStats;
$seq_stats = Bio::Tools::SeqStats->new($seqobj);

$weight = $seq_stats->get_mol_wt();
$monomer_ref = $seq_stats->count_monomers();

# for nucleic acid sequence
$codon_ref = $seq_stats->count_codons();
</pre>

== 같이 보기 ==
* [[바이오자바]]
* [[바이오파이썬]]
* [[바이오피에치피]]

== 각주 ==
{{각주}}

== 외부 링크 ==
* {{언어링크|en}} [http://bioperl.org Bioperl.org]

{{펄}}
{{토막글|생물학}}

[[분류:생물정보학]]
[[분류:펄 소프트웨어]]
[[분류:생물정보학 소프트웨어]]