Interactive, WebAssembly-powered tSNE playground
You can use the hosted version at tsne.sandbox.bio.
Or, to run it locally:
npm install
npm run build
and open the public/index.html
file in your browser.
- To perform the tSNE calculations, this app runs the C tool bhtsne directly in the browser using WebAssembly. For details about the compilation from C to WebAssembly, see the biowasm project.
- tSNE sandbox uses the aioli library to run the WebAssembly module in a WebWorker, and passes results back to the main thread after each tSNE iteration.