MERmaid
MERmaid copied to clipboard
TODO
Enhancements
- [x] Provide option to disable rotation
- [x] Loading bar
- [x] ~~Generalized gene.csv to be matrix of options where reach column may be a different category to visualize~~ gene.csv no longer used
- [x] Generalize data.csv to accommodate any number of metadata columns (including each point being a cell and metadata being numeric gene expression)
- [x] Allow for numeric / non-categorical color scales
- [x] Allow user to select colors
- [ ] Enable uploading own data
- [x] Reset to center option
- [x] ~~Prevent zooming too far away~~ Sufficient with reset
Known bugs
- [x] Resetting gene does not automatically change point size, only color
- [x] Reset view triggers with new gene selection?
- [ ] Stream in big csv file instead of loading it all (will become more important later as files get so big that they would crash the browser) https://www.papaparse.com/demo
- [x] Allow numeric / non-categorical data to be reflected in opacity (accommodate column for quality)
- [x] Allow numeric / non-categorical data to be reflected in radius size, shape, or some other form of encoding the information -> allow users to select based on dropdown
- [ ] Allow change of background color (black or white)
- [ ] Allow multiple coloring modes; allow coloring points by factor (cell-type) or coloring points by continuous variable (gene expression) mode