Tools

Free, open-source software I build for science — many run entirely in your browser

I build small, focused tools that make computational biology and drug-discovery workflows easier and more accessible. The ones below are free to use; several run completely client-side (no data leaves your browser), and the source is on GitHub.

Use in your browser

DrugInteract Live

Educational drug-interaction reference that checks what each drug's FDA label says about another. Fully client-side — no backend, no data collection.

JavaScriptopenFDARxNorm
enrichlite Live

Gene-set over-representation analysis (ORA) for human and mouse that runs entirely in the browser. Supports GO, Hallmark, and Reactome gene sets.

JavaScriptGOReactomeHallmark
drugtargets Live

Drug-target exploration and repurposing-hypothesis tool: Boolean gene queries, drug-to-targets lookup, and target-overlap similarity, built on Open Targets and openFDA.

TypeScriptOpen TargetsopenFDA
kineneo-demo Live

Live skeleton-overlay demo using MediaPipe Pose — real-time human pose estimation in the browser, a building block for behavioral analysis.

JavaScriptMediaPipePose

Platforms

MyVivarium Live demo

Open-source, cloud-based platform for managing research animal colonies, with QR-code cage cards and real-time IoT environmental monitoring. Published in CSBJ (2025).

PHPMySQLIoT
SciGenda In development

Open-source, web-based lab-management platform for planning, scheduling, and tracking scientific experiments — per mouse, per project, per researcher.

WebLab management

Pipelines & research code

behaviarium Open source

End-to-end workflow orchestrating OpenCV, DeepLabCut, and B-SOiD for mouse three-chamber behavior analysis, with cross-platform Windows GPU pose estimation.

PythonDeepLabCutB-SOiDOpenCV
istoflow Open source

Reproducible pipeline for registering 2D mouse-brain histology to a reference atlas.

PythonHistologyAtlas
citelas In development

Multi-source citation aggregation and analysis — pulls and reconciles publication metrics across providers.

PythonCitations
More experiments and works-in-progress live on my GitHub profile.