Resources
Code and datasets from my research and collaborations, collected for reuse. Most are shared projects; each entry names the lab or team behind it and links to the related paper. For the scientific context, see Research.
Software & code 11
- Package
Neuro-RAVE
PyTorch package for reducing inter-experimental variability (batch effects) in aligned, fixed-length time-series data. Implements RAVE (unsupervised) and RAVE+ (semi-supervised) and includes a quickstart notebook on synthetic data. First release v0.1.0 (November 2026), installed from GitHub.
- Code
RAVE: original research code
The research implementation used for the NeurIPS 2021 paper, with notebooks that reproduce its figures from the accompanying bipolar cell dataset. To apply RAVE or RAVE+ to new data, use Neuro-RAVE.
- Package
openretina
Open-source PyTorch package for training, evaluating and comparing deep learning models of the retina. Provides a shared core-and-readout architecture, a reproducible training pipeline, data loaders and pretrained models for public retina datasets from several species.
- Code
- Package
GCL classifier
Assigns mouse ganglion cell layer neurons to functional types (following Baden et al., 2016) from their chirp and moving-bar responses. The pretrained model downloads from Hugging Face on first use. Used for All-GCL and earlier Euler Lab studies.
- Code
Superior colliculus digital twin
A trained deep network (“digital twin”) that predicts responses of retinal ganglion cell axon terminals in the mouse superior colliculus, with analysis notebooks organized by figure. The Colab notebook runs the model in the browser without local setup.
- Code
TRACE
Contrastive learning framework that builds positive pairs by averaging different subsets of repeated trials, producing 2D embeddings of multi-trial neural time series. A companion repository reproduces the paper’s figures.
- Code
- Code
- Code
- Code
Eyewire II code
Tools for the two-photon functional recordings in the Eyewire II dataset (tutorial scripts, an interactive EM ↔ function explorer and 2P-to-EM registration), plus a separate repository that reproduces the resource paper’s figures.
Datasets 7
- Dataset
- Dataset
Bipolar cell chirp responses (RAVE)
Simulated and recorded responses of mouse retinal bipolar cells to the chirp stimulus, used to develop and evaluate RAVE and RAVE+.
- Dataset
- Dataset
- Dataset
- Dataset
- Dataset