I am working with the team at the Virginia Bioinformatics Institute at Virginia Tech. More specifically, I'm working with Reinhard Laubenbacher's group to integrate their Discrete Visualizer of Dynamics into NWB. The primary analysis is written in Perl, which outputs a file in the DOT language used by Graphviz. There are a couple of ways we can attempt to go about this:

  • Reimplement their code in Java and output to NWB or other supported format. Of course we would give citations to their original work.
  • Compile their Perl code, wrap the compiled code, write a converter from DOT -> NWB, and eventually integrate Graphviz.

Initially, I was leaning toward the second choice, however, I think perhaps the first option may work the best for quick deployment. We must, of course, keep in mind the desires of the VBI team as well. I would like to work with them to setup an update page so they can maintain updates, once they are familiar with how to wrap the algorithms.

Any suggestions would be appreciated.