NeuroHmmerApp

Build Status Gem Version Scrutinizer Code Quality

Introduction

This is a online web application for Neurohmmer. This app is currently hosted at: ...

If you use Neurohmmer in your work, please cite us as follows:

"Moghul MI, Elphick M & Wurm Y (in prep.) NeuroHmmer: identify Neuropeptide Precursors"

-

Installation

Installation Requirements

  • Ruby (>= 2.0.0)
  • HMMer (>=3.0)

Installation

Simply run the following command in the terminal.

gem install neurohmmerapp

If that doesn't work, try sudo gem install neurohmmerapp instead.

It is also possible to run from source. However, this is not recommended.

# Clone the repository.
git clone https://github.com/wurmlab/neurohmmerapp.git

# Move into GeneValidatorApp source directory.
cd neurohmmerapp

# Install bundler
gem install bundler

# Use bundler to install dependencies
bundle install

# Optional: run tests and build the gem from source
bundle exec rake

# Run NeuroHmmer.
bundle exec neurohmmerapp -h
# note that `bundle exec` executes NeuroHmmerApp in the context of the bundle

# Alternativaly, install NeuroHmmerApp as a gem
bundle exec rake install
neurohmmerapp -h

Launch NeuroHmmer

To configure and launch NeuroHmmerApp, run the following from a command line.

neurohmmerapp

NeuroHmmerApp will automatically guide you through an interactive setup process to help locate BLAST+ binaries and ask for the location of BLAST+ databases.

That's it! Open http://localhost:4567/ and start using NeuroHmmer!

Advanced Usage

See $ neurohmmerapp -h for more information on all the options available when running NeuroHmmerApp.


This program was developed at Wurm Lab, QMUL.