/tricorder

Web app for visualizing 16S rRNA hierarchies.

Primary LanguageJavaScriptMIT LicenseMIT

Tricorder

Tricorder is a web application that uses RDP Classifer to place 16s rRNA sequences in a taxonomic hierarchy, and d3.js to visualize that hierarchy as a treemap.

Installation

Tricorder is a Rails application, so if you have Ruby and Rails installed, you're most of the way there. You still need to

  1. Download and install the RDP Classifier command line application: http://rdp.cme.msu.edu/download/rdp_multiclassifier.zip

  2. Copy config/tricorder.yml.example to config/tricorder.yml and change the path to point toward your RDP Classifier script.

  3. Run bundle to install all the dependent gems.

  4. Run ./script/delayed_job to start the DelayedJob daemon

From there you should be able to start the server locally with rails server, or serve the app publicly in any way you choose.

If you just want to see Tricorder in action, check out http://genegrabber.berkeley.edu/tricorder/.

Active development on this project has mostly ceased, but if you want to fork and run with it, have a blast!

Credits

Tricorder was written by Ken-ichi Ueda, but the original idea belonged to Chris Miller, with input from Brian Thomas.