Кіріспе

BioRuby – есептеу молекулалық биология және биоинформатика салаларына арналған Ruby бағдарламалық кодының ашық көзді жиынтығы. Ол ДНК және белок тізбектерін талдау, тізбектерді салыстыру, биологиялық деректер базаларын өңдеу, құрылымдық биология және басқа да биоинформатикалық міндеттерге арналған сыныптарды қамтиды. BioRuby GNU GPL нұсқасы 2 немесе Ruby лицензиясы бойынша таратылады және кодты дубликациялауды азайту мақсатында жасалған Bio* жобаларының бірі болып табылады. 2011 жылы BioRuby жобасы Biogem бағдарламалық плагиндер жүйесін ұсынды, және әр ай сайын екі-үш жаңа плагин қосылады. BioRuby BioRuby веб-сайты және GitHub репозиторийі арқылы басқарылады.

Биоруби

BioRuby жобасын алғаш рет 2000 жылы Тошиаки Катаяма BioPerl және BioPython сияқты ұқсас биоинформатикалық пакеттердің Ruby тіліндегі нұсқасы ретінде бастады. 0.1 нұсқасының алғашқы шығарылымын үлескерлер бейресми түрде де, ұйымдастырылған «хакатон» шараларында да жиі жаңартып отырды. 2005 жылдың маусымында BioRuby IPA-ның «Зерттеуші бағдарламалық жоба» ретінде қаржыландырылды, нәтижесінде 2006 жылдың ақпанында 1.0.0 нұсқасы жарық көрді. 2009 және 2012 жылдар аралығында BioRuby код базасын жақсартуға бағытталған бірнеше Google Summer of Code жобалары жүзеге асырылды. BioRuby 2.0.0 нұсқасы 2019 жылы шығарылды. Biogem шеңбері арқылы жарияланған кез келген пакет biogems.info сайтында тізімделеді. Biogem-нің мақсаты – BioRuby пакетіне модульдік тәсілді енгізуді және каталогтар/файлдардың бастапқы құрылымын жасау, git репозиторийін құру және онлайн пакеттер базасын жариялау процесін автоматтандыру арқылы модульдерді құруды жеңілдету.

Халыққа танымал био-асыл тастар

# Biogem Сипаттамасы Нұсқа 1 bio Биоинформатика Кітапханасы 1.4.3.0001 2 биологиялық әртүрлілік Ғылыми атауларды талдау құралы 3.1.5 3 Қарапайым электрондық кестеден мәліметтерді алу Apache poi қолданып базалық кесте мазмұнын алу 0.13.3 4 Био gem Ruby үшін бағдарламалық жасақтаманы жасау құралы 1.36 5 Био samtools Ruby үшін samtools байланыстырғышы 2.1.0 6 t2 сервер Таверна 2 серверімен өзара әрекеттесуді қолдайды 1.1.0 7 bio ucsc api Ruby үшін ucsc api 0.6.2 8 entrez entrez e құралдарына http сұрау 0.5.8.1 9 био гаджет Биоинформатикаға арналған гаджет 0.4.8 10 реттілік сервер Blast іздеуді жеңілдетті! 0.8.7