● ACTIVE 03 | 2026

🦞 Labster Claw

Multi-agent lab management over encrypted group chat

Labster Claw demo — Colony agent responding to a mouse colony status query with breeding data and Mendelian genetics

A multi-agent system for neuroscience lab operations built on XMTP encrypted group chat. Three specialized agents — Colony (mouse breeding, JAX schemes, Mendelian genetics), Ops (equipment scheduling, conflict detection), and Data (CSV ingestion, statistical analysis, figure generation) — coordinate through a natural language message router. Lab data is pre-publication and IACUC-sensitive; E2E encryption isn't a feature, it's the architecture.

multi-agent XMTP neuroscience lab automation E2E encrypted
● ACTIVE 2024 — present

🧬 Neurochemical Transcriptomics

Brain-wide transcriptomic profiling across neurochemical perturbations

Figure 5 — Differential gene expression summary across cell types under tonic LC hyperactivity, including DEG counts, brain region composition, and volcano plots

Analysis pipeline for brain-wide single-nucleus RNA-seq across neurochemical perturbations. Includes data preprocessing, dataset integration, cell type composition analysis, differential expression, gene set enrichment (GSEA), and receptor profiling. Built in Python (scanpy/AnnData) and R (Seurat), with reproducible figure generation for the accompanying manuscript.

snRNA-seq transcriptomics neuroscience Python R
● ACTIVE 04 | 2026

🧠 Neural Decoders on Area 2 Spiking

Linear, state-space, and RNN decoders on primate somatosensory cortex

Cross-type generalization heatmaps for Ridge, Kalman, PPF, and GRU decoders — state-space decoders stay positive under active→passive transfer while Ridge and GRU collapse to negative R²

Four decoders — Ridge, Gaussian Kalman (Wu 2006), Point Process Filter (Eden 2004), and a 3-seed GRU ensemble — compared head-to-head on the Neural Latents Benchmark Area2_Bump dataset (primate area-2 spiking during reaching with mechanical perturbations). The interesting finding: when trained only on active reaches and tested on passive bump trials, state-space decoders stay positive (R² ≈ +0.2) while Ridge and GRU collapse to R² ≈ −0.5 — a concrete case study for why an explicit dynamics prior matters under condition shift. Also includes 39-dim muscle-space decoding with a principled state-parameterization choice (pos+vel for hand-space, vel-only for OpenSim-muscle-space) and an honest null result on whether the Poisson likelihood buys you anything over a Gaussian approximation at typical BCI count rates.

BCI state estimation Kalman filter PyTorch neural decoding Python
● ACTIVE 04 | 2026

🔬 Histology ROI Quantification & Colocalization

Fluorescence colocalization analysis with semi-automated LC region detection

Contact sheet of sagittal mouse brain sections showing TH-tdTomato colocalization in the locus coeruleus with green LC ROI boxes across four TRAP2-Ai14 animals

A pipeline for processing 3-channel .nd2 fluorescence microscopy images (TH/tdTomato/DAPI) with globally consistent contrast normalization, region-level DAPI normalization, and TH-tdTomato colocalization analysis in the locus coeruleus. Includes semi-automated LC detection that ranks TH+ clusters by intensity for manual ROI selection, restricting analysis to verified LC regions. Generates DAPI-normalized contact sheets with green/yellow TH+ signal highlighted against grayscale backgrounds for visual QC. Supports whole-section and LC-restricted colocalization, TH+ expression sex-difference analysis, interactive Streamlit ROI quantification, and publication-ready plots with significance bars. Built for TRAP2-Ai14 histology.

fluorescence microscopy colocalization histology image analysis locus coeruleus Python neuroscience
● ACTIVE 03 | 2026

📊 GLM-HMM Comparison Tool

Cross-validated behavioral state model fitting and comparison

A toolkit for fitting and comparing Generalized Linear Model Hidden Markov Models (GLM-HMMs) in behavioral neuroscience. Implements cross-validated model selection across state counts (K=1–4) for both standard and restructured architectures, addressing circularity concerns when modulatory variables (e.g., arousal) are used to both define states and analyze within-state dynamics. Includes a CLI for global fitting with per-trial state assignment extraction, posterior probabilities, and parameter export. Based on the Ashwood et al. (2022) framework.

GLM-HMM behavioral neuroscience model comparison cross-validation Python
└─────────────────────────────────────────────────┘