Skip to content

jpetucci/RNABindRPlus-Local

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RNABindRPlus-Local

Table of contents

General Info

This repo contains code to run a local instance of RNABindRPlus as described in the publication "RNABindRPlus: A Predictor that Combines Machine Learning and Sequence Homology-Based Methods to Improve the Reliability of Predicted RNA-Binding Residues in Proteins", available here https://doi.org/10.1371/journal.pone.0097725

Installation

Singularity (see https://sylabs.io/guides/latest/admin-guide/installation.html for installation instructions.) and a web browser (Firefox and Chrome tested) are both runtime dependencies.

  1. Clone this repo and enter the top level directory
$ git clone git@github.com:jpetucci/RNABindRPlus-Local.git
$ cd ./RNABindRPlus-Local
$ export RNABINDRPLUS_HOME=$PWD
  1. Download the Singularity container under the release menu assets (rnabindrplus-local.sif) into $RNABINDRPLUS_HOME
  2. Download the dependencies and database files (~50 GB uncompressed) from here http://ailab-projects2.ist.psu.edu/RNABindRPlus/local_data/rnabindrplus.tar.gz or https://drive.google.com/drive/folders/18YFehsRJCqObb95rHLzRSnrgv2AsikBG?usp=sharing into $RNABINDRPLUS_HOME. Note this archive contains an older version of blast and the nr database.
  3. Run the setup script:
$ ./setup.sh

Usage

RNABindRPlus-Local utilizes a local tomcat webserver as the GUI front end

  1. In $RNABINDRPLUS_HOME start the server (leave the shell open with tomcat running)
$ ./start-server.sh
  1. Open a web-browser on the same machine and navigate to http://localhost:8080/RNABindRPlus
  2. From here, usage is the same as the public server. Upon job submission, a simple html site will be presented summarizing access to output and log files.

About

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Packages

 
 
 

Contributors