Software

Research software for microscopy and data analysis workflows.

I build tools that make complex molecular and structural biology analyses easier to run, understand, and trust.

Visit GitHub

Web App

Roami

Interactive molecular structure explorer (beta). Analyzes intra- and inter-molecular interactions, can load AlphaFold predictions, browse PAE plots, and includes educational guidance on interaction types, confidence metrics, and amino acid properties. Click here to go to the web app (stripped-down preview on the right).

Built with Three.js, Chapi (Coot), PDBe Arpeggio, Open Babel, and FastAPI.

GUI

Tracy

Graphical interface for processing single-molecule fluorescence data. Tracy uses kymographs as references for robust particle tracking, organizes track behavior, and can automatically detect trajectories from kymographs using a trained U-Net model.

Built with PyQt, matplotlib, numpy, scipy.

Tracy interface

GUI

Subflow

Graphical interface for cryo-EM image processing pipelines, enabling on-the-fly analysis and filament subtraction.

Built with tkinter, pandas, cryosparc-tools, mrcfile.

Subflow interface

CLI

AlphaScreen

Command-line interface for AlphaFold prediction screens. Retrieves sequences, generates optimized inputs for pairwise predictions, and ranks interactions.

Built with pandas, matplotlib, numpy, pymol, biopython.

AlphaScreen interface

CLI

Starparser

Command-line interface to mine RELION .star files, with 40+ functions for inspection, filtering, and reporting.

Built with pandas, matplotlib, numpy, scipy.

Starparser interface