Skip to content
This repository has been archived by the owner on May 13, 2021. It is now read-only.
/ miriam-explore Public archive

Source code for miRiam web server and visualisation

Notifications You must be signed in to change notification settings

prashnts/miriam-explore

Repository files navigation

miriam.noop.pw

miRiam provides access to interaction networks of mRNA translation regulation through intronic miRNAs under various tissue-specific cellular contexts. This repo contains source code for the network.

ARCHIVED!

This repo is now archived. To keep this running, and reduce cost, I ended up exporting the django website into static pages. This is hosted on Netlify. Consecutively, the "view table" and data export features were removed from the app. I have instead uploaded those datasets (python pickle files) in this repo.

Quickstart

Server is written using django, and in python 3.6. Client-side code is compiled using brunch.

Overall, the following sums up the steps to get the server up and running:

  • Install js packages using yarn install or npm install.
  • Build client js using npm run build.
  • It's recommended to create and activate a new Python 3.6 environment using virtual-environment or py-env.
  • Next, install python packages using pip install -r requirements.txt.
  • This server requires a couple of environment variables that are described in .env.sample. Substitute valid values for your environment, and source it in your shell session.
  • On first setup you will need to download serialized dataset. A link to that is provided below.
  • Run the server using ./manage.py runserver.

License

MIT