Software:BioRuby
![]() | |
![]() A BioRuby shell on Rails | |
Stable release | 2.0.2
/ 31 December 2020 |
---|---|
Written in | Ruby |
Type | Bioinformatics |
License | GPL |
Website | bioruby |
BioRuby is a collection of open-source Ruby code, comprising classes for computational molecular biology and bioinformatics. It contains classes for DNA and protein sequence analysis, sequence alignment, biological database parsing, structural biology and other bioinformatics tasks.[1] BioRuby is released under the GNU GPL version 2 or Ruby licence[2] and is one of a number of Bio* projects, designed to reduce code duplication.[3]
In 2011, the BioRuby project introduced the Biogem software plugin system,[4] with two or three new plugins added every month.
BioRuby is managed via the BioRuby website and GitHub repository.[5][6]
History
BioRuby
The BioRuby project was first started in 2000 by Toshiaki Katayama as a Ruby implementation of similar bioinformatics packages such as BioPerl and BioPython. The initial release of version 0.1 was frequently updated by contributors both informally and at organised “hackathon” events; in June 2005, BioRuby was funded by IPA as an Exploratory Software Project,[7] culminating with the release of version 1.0.0 in February 2006.[8] Between 2009 and 2012, BioRuby was the focus of a number of Google Summer of Code projects to improve the codebase.[9] BioRuby Version 2.0.0 was released in 2019.[6]
Biogem
Biogem provides a set of tools for bioinformaticians who want to code an application or library that uses or extends BioRuby's core library, as well as share the code as a gem on rubygems.org.[10] Any gem published via the Biogem framework is also listed at biogems.info.[11]
The aim of Biogem is to promote a modular approach to the BioRuby package and simplify the creation of modules by automating process of setting up directory/file scaffolding, a git repository and releasing online package databases.[12]
Popular Biogems
# | Biogem | Description | Version |
---|---|---|---|
1 | bio | Bioinformatics Library | 1.4.3.0001 |
2 | biodiversity | Parser of scientific names | 3.1.5 |
3 | Simple Spreadsheet extractor | Basic spreadsheet content extraction using Apache poi | 0.13.3 |
4 | Bio gem | Software generator for Ruby | 1.36 |
5 | Bio samtools | Binder of samtools for Ruby | 2.1.0 |
6 | t2 server | Support for interacting with the taverna 2 server | 1.1.0 |
7 | bio ucsc api | The Ruby ucsc api | 0.6.2 |
8 | entrez | http request to entrez e-utilities | 0.5.8.1 |
9 | bio gadget | Gadget for bioinformatics | 0.4.8 |
10 | sequenceserver | Blast search made easy! | 0.8.7 |
See also
- Open Bioinformatics Foundation
- BioPerl
- BioPython
- BioJava
- BioJS
References
- ↑ "BioRuby: bioinformatics software for the Ruby programming language". Bioinformatics 26 (20): 2617–9. October 2010. doi:10.1093/bioinformatics/btq475. PMID 20739307.
- ↑ "bioruby/README.rdoc at master · bioruby/bioruby". 2014-05-08. https://github.com/bioruby/bioruby/blob/master/README.rdoc.
- ↑ Mangalam H (2002). "The Bio* toolkits--a brief overview.". Brief Bioinform 3 (3): 296–302. doi:10.1093/bib/3.3.296. PMID 12230038.
- ↑ "Biogem: an effective tool-based approach for scaling up open source software development in bioinformatics". Bioinformatics 28 (7): 1035–7. April 2012. doi:10.1093/bioinformatics/bts080. PMID 22332238.
- ↑ "bioruby/bioruby". BioRuby Project. 2021-05-15. https://github.com/bioruby/bioruby.
- ↑ 6.0 6.1 "BioRuby". http://bioruby.org/.
- ↑ "IPA Information-technology Promotion Agency, Japan : IPA:Exploratory IT Human Resources Project (The MITOH Program)". https://www.ipa.go.jp/english/humandev/third.html.
- ↑ "[BioRuby BioRuby 1.0.0 released"]. 2006-02-27. http://mailman.open-bio.org/pipermail/bioruby/2006-February/002683.html.
- ↑ "bioruby/documents" (in en). https://github.com/bioruby/documents/wiki/Google_Summer_of_Code.
- ↑ "RubyGems.org | your community gem host". https://rubygems.org/.
- ↑ "biogems.info - gems for bioinformatics". http://biogems.info.
- ↑ "Plugins - BioRuby". http://bioruby.open-bio.org/wiki/Plugins.
External links
![]() | Original source: https://en.wikipedia.org/wiki/BioRuby.
Read more |