Skip to content

robertaboukhalil/tsne-sandbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tSNE Sandbox

Interactive, WebAssembly-powered tSNE playground

Screenshot

How to use tSNE Sandbox?

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.

How it works

  • 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.