aertslab / SCope

Fast visualization tool for large-scale and high dimensional single-cell data
GNU General Public License v3.0
68 stars 15 forks source link

Implement Three.js viewer for redesigned viewers #511

Open KrisDavie opened 2 years ago

KrisDavie commented 2 years ago

Minimum working implementation of a three.js viewer which uses shaders to draw points.

Locally (with devtools closed!) I could display >15 million points and still reliably scroll around.

Some of this code is still very hacky (project ID is hardcoded in data.py still.

MaybeJustJames commented 2 years ago

Note that, because I had to manually adjust the time on my laptop, the most recent commit (223e729) appears to be the 3rd most recent