Кіріспе
Биоинформатикалық Perl модульдерінің жиынтығы. BioPerl – биоинформатика қолданбалары үшін Perl скрипттерін жасауды жеңілдететін Perl модульдерінің жиынтығы. Ол Адам геном жобасында маңызды роль атқарды.
BioPerl is a collection of Perl modules that facilitate the development of Perl scripts for bioinformatics applications. It has played an integral role in the Human Genome Project.
Өмірбаян
BioPerl – Ашық биоинформатика қоры қолдаған ашық бастапқы кодты бағдарламалық жоба. BioPerl Perl кодтарының алғашқы жиынтығын Тим Хаббард пен Джонг Бхак Кембридж қаласындағы MRC орталығында жасады, онда Фред Сангер алғашқы геномдық тізбектемені жүргізген болатын. MRC орталығы – қазіргі заманғы биоинформатиканың туған жерлерінің бірі және орталықтарының бірі болды, себебі онда ДНК тізбектерінің және 3D ақуыз құрылымдарының көп саны болды. Хаббард «th lib.pl» Perl кітапханасын пайдаланды, онда биоинформатика үшін көптеген пайдалы Perl кіші бағдарламалары бар еді. Хаббардтың алғашқы докторанты Бхак «jong lib.pl» кітапханасын жасады. Бхак екі Perl кіші бағдарламалар кітапханасын «Bio.pl» деп біріктірді. «BioPerl» атауын Бхак пен Стивен Бреннер бірлесіп Протеин инженериясы орталығында (CPE) ойлап тапты. 1995 жылы Бреннер Кембридж қаласында өткен Молекулалық биология үшін интеллектуалды жүйелер конференциясында BioPerl сессиясын ұйымдастырды. Алдағы айларда Георг Фюллен сияқты бірнеше пайдаланушылар пайдаланды, ол Германияда оқу курсын ұйымдастырды. Фюлленнің әріптестері мен студенттері BioPerl-ді кеңейтті, бұл Стив Червиц сияқты басқалармен де жалғасты, ол өзінің ашытқы геномдық деректер базасы үшін Perl кодтарын белсенді түрде дамытып жатты. Кембридж студенті Эван Бирни даму тобына қосылғанда үлкен кеңейтім болды. Алғашқы тұрақты нұсқа 2002 жылдың 11 маусымында жарық көрді; ең соңғы тұрақты нұсқа (API тұрғысынан) – 2017 жылдың 7 қыркүйегіндегі 1.7.2 нұсқасы. Периодты түрде әзірлеушілердің нұсқалары да шығарылады. 1.7.x сериясы BioPerl-дің ең тұрақты (қателер тұрғысынан) нұсқасы болып саналады және күнделікті пайдалануға ұсынылады. BioPerl-ді пайдалану үшін пайдаланушыға Perl бағдарламалау тілінің негізгі түсінігі, соның ішінде Perl сілтемелерін, модульдерін, объектілерді және әдістерді пайдалану туралы түсінік қажет.
Артықшылықтар
BioPerl – қолдануға ыңғайлылығын арттырған алғашқы биологиялық модульдер жиынтығының бірі. Оның модульдерін орнату өте оңай, сонымен қатар икемді жаһандық репозиторийге ие. BioPerl көптеген процестер үшін сапалы тест модульдерін пайдаланады.
Кемшіліктер
BioPerl-ді қолданудың көптеген тәсілдері бар, қарапайым скрипттерден бастап өте күрделі объектілі бағдарламалауға дейін. Бұл тілді түсініксіз етеді және кейде түсіну қиын. BioPerl-де көптеген модульдер болғанымен, кейбіреулері көздегендей жұмыс істемей қалуы мүмкін.