/CRBM-Viz

User interface for BioSimulations

Primary LanguageTypeScriptMIT LicenseMIT

Logo

BioSimulations

The front end for the Center for Reproducible Biomedical Modeling's simulation service

Tests Docker image Documentation Deploy

codecov CodeFactor GitHub issues Documentation Coverage License FOSSA Status Analytics

Current Build

https://crbm-viz.herokuapp.com/

Installation and deployment

Using the public deployment of the latest build

The latest build is automatically publicly deployed here.

Deploying the app locally

  1. Install the latest long-term support release of Node.js (12.x) and NPM (6.x). Below are installation instructions for Ubuntu 18:

    curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
    apt-get install nodejs
    
  2. Clone the application

    git clone https://github.com/reproducible-biomedical-modeling/CRBM-Viz.git
    
  3. Install the application

    cd CRBM-Viz/CRBM-Viz
    npm install -g @angular/cli
    npm install .
    
  4. Run the application

    ng serve
    
  5. Open the application by navigating your browser to http://localhost:4200/

Deploying a new production version

To deploy a new version into production:

  1. Ensure that all tests have passed.

  2. Visit the test deployment at the above link and check that the site is functional.

  3. Create a release in GitHub and assign it an appropriate version tag. This will update the latest build image on DockerHub.

Documentation

License

This package is released under the MIT license.

Dependencies

This package uses dependencies distributed under various licences. Please see the dependencies report for more information

Development team

This package was developed by the Karr Lab at the Icahn School of Medicine at Mount Sinai in New York and the Center for Cell Analysis and Modeling at the University of Connecticut Health Center as part of the Center for Reproducible Biomodeling Modeling.

Funding

This package was developed with support from the National Institute for Bioimaging and Bioengineering (award P41EB023912).

Questions and comments

Please contact us with any questions or comments.