GSoC:Bio images

Naohisa Goto edited this page Jun 14, 2016 · 1 revision

Represent bio-objects and related information with images

Google Summer of Code 2011

  • Student: Michal Koziarski
  • Mentors: Raoul J.P. Bonnal, Francesco Strozzi


The goal of the project is to implement graphical functions into the BioRuby objects, which will allow biological data to be visualized and exported easily.

Data storage will be based on samtools' Datasets, with possibility of further extensions.

For visualization, we've chosen Rubyvis. [1] It will generate SVG output, with possibility of converting it to other formats. In case that Rubyvis won't be enough, our second choice is XRVG. [2]

As for testing, we've chosen the BDD approach.


Currently, there are two github pages for the project:

Visualization package at (with wiki at

Image browser at

Sample Graphical Output







GSoC Progress

These are only the most important milestones. For the full history, you can check

2011-08-09: Image browser was separated from bio-vis and is now available at

2011-07-25: Image browser was created

2011-07-05: Bio::Image::Scatterplot and Bio::Image::Timecourse created

2011-06-25: Bio::Image::Panel created

2011-06-18: Prototype Bio::Image::Maplot created

2011-06-12: Bio::Image::Heatmap created

2011-06-07: visualization methods added to Array class

2011-06-05: Bio::File::Jpg created

2011-06-03: Bio::File and Bio::File::Svg created, Bio::Image::Point created

2011-06-01: visualize method added to Bio module. It enables adding visualization methods with ease. Also, simple image displaying was enabled.

2011-05-30: Bio::Image::Line created

2011-05-24: Bio::Image::Bar created

2011-05-22: generic Bio::Image created

2011-05-19: github repository created at

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.