Coder Social home page Coder Social logo

tatonetti-lab / venomkb Goto Github PK

View Code? Open in Web Editor NEW
1.0 5.0 0.0 21.08 MB

Publish-only mirror of VenomKB. Submit pull requests to jdromano2/venomkb.

Home Page: http://venomkb.org

License: GNU General Public License v3.0

JavaScript 58.68% Python 34.38% CSS 3.54% HTML 1.50% Jupyter Notebook 1.89%

venomkb's Introduction

VenomKB

VenomKB splash

Web app version of VenomKB - a knowledge base for aggregating and identifying therapeutic uses of animal venoms and venom compounds.

To-do prior to release of v2.0.0

  • Add support for species images
  • Add support for protein images
  • Integrate literature predications into data views
  • Add "systemic effects" data
  • Add "molecular effects" data
  • Deploy to web

Installation

npm install

MongoDB setup

Currently, the database is on an unsecured AWS EC2 server located at mongodb://54.221.23.226/venomkb-staging

Once things are tightened up a bit, we will secure this.

Running the app

To test the app in developer mode:

npm start

To build the app for production:

npm build

The application will be deposited into the index/dist/ directory.

Run tests

npm test

(Note: there currently aren't any tests to run)

Reserved Files

Folder contains .eslintrc, .eslintignore and .babelrc files in addition to .gitignore. These files are to provide linting instructions, ignore files for linting, and ensure babel uses ES2015 and React transforms respectively.

http://jamesknelson.com/the-six-things-you-need-to-know-about-babel-6/

Features

  • ES6 - 7 Support with Babel
  • Redux dev tools to help you keep track of the app's state
  • Routing
  • hot module replacement support so you can change modules or react components without having to reload the browser
  • a webpack production config so you can build the app and make it ready for production
  • Sass support, just import your styles wherever you need them (and to add Bootstrap support)
  • ESLINT to keep your js readable

venomkb's People

Contributors

jdromano2 avatar victorganic avatar

Stargazers

Anthony Albertorio avatar

Watchers

Nicholas Tatonetti avatar James Cloos avatar  avatar Anthony Albertorio avatar  avatar

venomkb's Issues

Server not found error for venomkb.org

Hello! I recently tried to navigate to venomkb.org and received a server not found error. I'm reaching out in case you weren't aware that the website is down.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.