Project Links

Projects

Here you can browse my projects. Each card gathers everything about a project in one place.

pooltool

roleMaintainer statusActive

A general-purpose billiards/pool simulator built for science and engineering — realistic physics, an interactive 3D interface, and a scriptable API. You can also just play it as a game.

Publications

Agentic PyMOL

roleMaintainer statusActive

An MCP server that gives language-model agents two-way access to a live PyMOL session — agents drive PyMOL and read typed results back out (coordinates, distances, alignments), so they can answer structural questions, not just run visualization commands.

Glass Box UMAP

roleMaintainer statusActive

A Python package that makes UMAP interpretable by decomposing each point’s embedding coordinates into exact contributions from the original input features — revealing which variables drive the clusters, gradients, and outliers in high-dimensional data.

anvio

roleDeveloper statusInactive

A community-driven, open-source platform for integrated microbial ‘omics — metagenomics, pangenomics, metabolism, and phylogenomics — built around a powerful interactive visualization interface.

maple

roleMaintainer statusInactive

A virtual dog-sitter: open-source software for self-monitoring my dog, featuring audio event detection and classification, interactive behavior plots, and logic to praise or scold.

miscellaneous


A grab bag of blog posts that don’t fit neatly elsewhere — travel logs, one-off experiments, and the occasional musing.