Neutrino Packing Machine

    vitessce

    0.0.20 • Public • Published

    🚄 Vitessce

    Visual Integration Tool for Exploration of Spatial Single-Cell Experiments

    Vitessce screenshot

    Architecture

    Architecture diagram

    For more information, see the documentation.

    Data

    The demo features data from several collaborators, with preprocessing done by vitessce-data.

    Development

    First check your NodeJS version: It should work with NodeJS 8 or 10; it will fail with NodeJS 12.

    $ node --version
    v10.17.0
    

    Checkout the project, cd, and then:

    $ npm install
    $ npm start
    

    The development server will refresh the browser as you edit the code.

    • To run all the Travis checks: ./test.sh
    • To run just the unit tests: npm run test:watch

    Deployment

    Demo

    To build the current branch and push to S3, first confirm that you have installed the AWS CLI and are in the appropriate AWS account:

    $ aws iam list-account-aliases --query 'AccountAliases[0]'
    "gehlenborglab"
    

    and then run this script:

    $ ./push-demo.sh
    

    This will build, push to S3, and finally open the demo deployment in your browser.

    Release

    If you haven't already, push a fresh demo and do a last manual test of the deployment. If it looks good, copy it to vitessce.io:

    $ ./copy-prod.sh https://{url returned by push-demo.sh}
    

    We publish to the NPM registry by hand: Update the version number in package.json and run npm publish.

    Finally, update the CHANGELOG.md to point to the new release on NPM.

    Related Subsidiary Projects

    Old Presentations

    Install

    npm i vitessce@0.0.20

    Homepage

    vitessce.io/

    Version

    0.0.20

    License

    MIT

    Unpacked Size

    20.5 MB

    Total Files

    147

    Last publish

    Collaborators

    • keller-mark
    • mccalluc
    • ilanbassgold