Computer scientist developing intelligent visual data systems for interactively exploring and analyzing complex data on web. Harvard CS PhD '21
jupyter-scatter. Interactive 2D scatter plot widget for Jupyter Lab and Notebook. Scales to millions of points!
468svelte-simple-modal. A simple, small, and content-agnostic modal for Svelte v3, v4, and v5
429piling.js. A general framework and library for exploring thousands of small multiples
254regl-scatterplot. Scalable WebGL-based scatter plot library build with Regl
237simple-world-map. A simple SVG world map with ISO 3166-1 annotations
129owl2neo4j. Convert OWL to labeled property graph and import into Neo4J
58regl-line. Flat 2D and 3D line rending with Regl for WebGL
54sbb. Semantic Body Browser - a tool for graphically exploring an organism's body.
37jupyter-scatter-tutorial. Jupyter Scatter Tutorial (that was first presented at SciPy '23)
23d3-list-graph. D3 layout for a graph composed of adjacent lists of nodes
17higlass-scalable-insets. Scalable Insets for HiGlass: a new technique for interactively exploring and navigating large numbers of annotated patterns in multiscale visual spaces such as gigapixel images, matrices, or maps.
16enhancer-gene-vis. A tool for visualizing ABC enhancer-gene connections in the context of genetic variants.
15hipiler. Visual exploration of large genome interaction matrices with interactive small multiples.
13pub-sub. A tiny 0.8 KB pub-sub event library that supports cross-window messaging and async event broadcasting
13dom-2d-camera. A wrapper for 2d-camera for canvas
8utils. A very opinionated set of small handy utility functions
8piling.js-react. Template for using piling.js in a React app
6treemap. D3-driven AngularJS treemap app.
5svelte-transitions-fade-scale. A custom transition function to fade and scale in at the same time.
3line-seg-intersect. Fast testing whether two line segments intersect
3higlass-fancy. A collection of fancy HiGlass view configs
3image-tiles-to-sqlite. Convert a directory of image tiles into a SQLite database
2camera-2d. Camera for 2D scenes
2peax-experiment. Perceived pattern similarity comparison user study with Peax
2higlass-image. A collection of tracks for viewing image data in HiGlass
2spinner. CSS 3 animated spinner
2flowtype. Rewrite of FlowType in ES6 which doesn't require jQuery
1hipiler-server. [OUTDATED: Use HiGlass Server instead] The HiPiler Server
1