Visual Integration Tool for Exploration of Spatial Single-Cell Experiments
For more information, see the documentation.
The demo features data from several collaborators,
with preprocessing done by vitessce-data
.
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
- To generate documentation:
npm run docz:dev
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.
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.
- vitessce-grid: Wrapper for
react-grid-layout
- vitessce-data: Scripts to generate sample data
- ome-tiff-tiler: Docker container to generate tiles from OME-TIFF