Isotopic signature transfer and mass pattern prediction (IsoStamp) is an enabling technique for chemically-directed proteomics. Specifically, it is an algorithm for the targeted detection and identification of modified species by mass spectrometry (MS).
This repository contains the code for isostamp.herokuapp.com, a web application that enables other people to use IsoStamp to upload and analyze their own data.
For more information: Interview with postdocs David Spiciarich and Christina Woo
This repo contains the code for isostamp.herokuapp.com, version 2 of the website. The original and current official site will eventually be deprecated in favor of this new site, and you can find its code at github.com/cmwoo/mass-spectrometry.
As of July 2016:
isostamp relies upon Heroku's deployment pipeline. The structure is as follows:
isostamp-staging
(staging heroku app) by running $ rb deploy_staging.rb
.isostamp-staging
to isostamp
(production heroku app) by running $ rb deploy_production.rb
.Note: the
$
at the beginning code snippets indicates the command should be run in your terminal. The$
should not be included in the actual command.
$ cd ~/path/to/parent/dir
. Then, run $ git clone https://github.com/devonzuegel/isostamp-web-v2.git
.$ bundle install
~/path/to/parent/dir/isostamp-web-v2
, run $ bundle install
to install the required Ruby gems.$ guard
to start the server and continuous testing.If you come across any problems with the site, please create a Github issue with specific details and screenshots of the problem.
Developed by the Bertozzi Group, 2016.