vitessce

    0.0.7 • Public • Published

    🚄 Vitessce

    Visual Integration Tool for Exploration of Spatial Single-Cell Experiments

    Demo

    The demo features data from the Linnarson Lab.

    Development

    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

    Live demo

    The demo is hosted by GitHub Pages, with static HTML being checked into docs/ on the master branch. (Before release, you can preview it locally by commenting and uncommenting the CSS and the script tag in index.html.)

    NPM

    The demo pulls our Javascript from NPM, via jsdelivr.net. New versions are pushed to NPM by hand: Update the version number in package.json and run npm publish.

    Documentation

    Overview

    Component diagram

    • List of data sets is hardcoded in app.js.
    • vitessce-data puts files on S3, and LayerManagerPublisher pulls them down and checks that they conform to schema.
    • Rather than being a single React app, each component is independent, with communication facilitated by PubSubJS.
    • Publisher/Subscriber components could be reused in a separate application which would use the same PubSubJS events...
    • or the wrapped components could be reused in other React apps.

    JSDocs and simple examples of the library in use are available in the documentation.

    Presentations

    Install

    npm i vitessce@0.0.7

    Homepage

    vitessce.io/

    Version

    0.0.7

    License

    MIT

    Unpacked Size

    6.73 MB

    Total Files

    59

    Last publish

    Collaborators

    • keller-mark
    • mccalluc
    • ilanbassgold