[BioRuby] BioRuby 1.4.0 is released
Naohisa GOTO
ngoto at gen-info.osaka-u.ac.jp
Tue Dec 29 09:45:20 UTC 2009
Hi all,
We are pleased to announce the release of BioRuby 1.4.0.
The archive is available at:
http://bioruby.org/archive/bioruby-1.4.0.tar.gz
Web page:
http://bioruby.org/
http://bioruby.open-bio.org/
API documentation:
http://bioruby.org/rdoc/
Bug report:
http://rubyforge.org/projects/bioruby/
We also put RubyGems pacakge at RubyForge and Gemcutter.
You can easily install by using RubyGems.
First, check the version number by using search command:
% gem search --remote bio
and find "bio (1.4.0)" in the list. Then,
% sudo gem install bio
You can also obtain bioruby gem file from bioruby.org.
http://bioruby.org/archive/gems/bio-1.4.0.gem
Here is a brief summary of changes.
= PhyloXML support
Support for reading and writing PhyloXML file format is added,
developed by Diana Jaunzeikare, mentored by Christian M Zmasek
and co-mentors, supported by Google Summer of Code 2009 in
collaboration with the National Evolutionary Synthesis Center
(NESCent).
= FASTQ file format support
Support for reading and writing FASTQ file format is added.
All of the three FASTQ format variants are supported. The code
is written by Naohisa Goto, with the help of discussions in the
open-bio-l mailing list. The prototype of Bio::Fastq class was
first developed during the BioHackathon 2009 held in Okinawa.
= DNA chromatogram support
Support for reading DNA chromatogram files are added. SCF and
ABIF file formats are supported. The code is developed by
Anthony Underwood.
= MEME (motif-based sequence analysis tools) support
Support for running MAST (Motif Aliginment & Search Tool,
part of the MEME Suite, motif-based sequence analysis tools)
and parsing its results are added. The code is developed by
Adam Kraut.
= Improvement of KEGG parser classes
Some new methods are added to parse new fields added to some
KEGG file formats. Unit tests for KEGG parsers are also added
and improved.
= Many sample scripts are added
Many sample scripts showing demonstrations of usages of classes
are added. They were originally primitive test codes written in
the "if __FILE__ == $0" convention.
= Unit tests can test installed BioRuby
Mechanism to load library and to find test data in the unit tests
are changed, and target library path and test data path can be
changed with environment variables.
In addition, many changes have been made, including incompatible
changes. For more information, see RELEASE_NOTES.rdoc and ChangeLog
in the release archive or at:
http://github.com/bioruby/bioruby/blob/1.4.0/RELEASE_NOTES.rdoc
http://github.com/bioruby/bioruby/blob/1.4.0/ChangeLog
Hope you enjoy.
Naohisa Goto
ngoto at gen-info.osaka-u.ac.jp / ng at bioruby.org
More information about the BioRuby
mailing list