Basic heatmap + scatterplot + PCA visualization.
The core of the project is pure, old-fashioned javascript. Visit the demo.
On the other hand, NPM is required to run the tests. At the moment you can run them on the commandline with:
$ npm install
$ karma start --single-run --browsers Firefox
$ node_modules/.bin/eslint {src,test}/*
$ npm version patch
$ git push --follow-tags origin master