Skip to main content

Table 2 Ruby extensions accessible to Rubabel

From: Rubabel: wrapping open Babel with Ruby

Extension

Possible application with Rubabel

Sinatra [20], a web application framework

Quick and easy webapp GUI for Open Babel, allowing multi-platform point and click chemoinformatics

Sciruby [16], a scientific library

Plotting, statistical tools, access to R programming language for Rubabel results

Rubyvis graphical library [22]

Open ended graphical software to make clean representations of numerical data

IRB, the interactive Ruby shell

Quick access to Rubabel and Open Babel from a terminal

Rspec, an automated code testing library [21]

Automated unit tests for software built with Rubabel (No Python equivalent due to Ruby’s block ability)

Ruby debugger [23]

Step into executed code with a live IRB session to ferret out bugs

Rubygems, a distribution tool [10]

Easily distribute and integrate applications written with Rubabel with a one-line install

  1. Ruby has an active community of contributors who are constantly developing open source tools and frameworks.