The openretina Project: Collaborative Retina Modelling Across Datasets and Species
Authors:
- Federico D’AGostinoFDFederico D’AGostino
- Thomas ZenkelTZThomas Zenkel
- Baptiste LorenziBLBaptiste Lorenzi
- Michaela VystrčilováMVMichaela Vystrčilová
- Dominic GonschorekDGDominic Gonschorek
- Samuel SuhaiSSSamuel Suhai
- Samuele VirgiliSVSamuele Virgili
- Alexander S. EckerAEAlexander S. Ecker
- Olivier MarreOMOlivier Marre
- Larissa HöflingLHLarissa Höfling
- Thomas EulerTEThomas Euler
- Matthias BethgeMBMatthias Bethge
Preprint
Abstract
The retina provides a unique opportunity to develop a complete and precise model of a computational module in the central nervous system. Deep learning has recently vastly advanced efforts towards this goal, yet decades of data, code, and analysis practices remain fragmented between labs — limiting reproducibility, comparison, and cumulative progress. We argue that an open, collaborative modelling ecosystem is now essential to move the field from isolated studies toward a unified, quantitative account of retinal computation. To this end, we present openretina , a modular Python package built on PyTorch that provides a standardised framework for training, evaluating, and interpreting neural network models of the retina. The package implements a shared “Core + Readout” model architecture with a reproducible training pipeline, a common data format based on HDF5, unified evaluation metrics, and in silico analysis techniques from the literature. In its initial release, openretina integrates five publicly available datasets spanning various species and recording modalities. For each dataset, we provide curated preprocessing, standardised data loaders, and pre-trained model checkpoints that serve as reproducible baselines for benchmarking new approaches. We demonstrate the platform’s utility through example use cases: first, a gradient field analysis linking the instability of optimal stimuli to spatial contrast encoding in ON-OFF retinal ganglion cells; second, systematic benchmarking of architectures within and across datasets, revealing that substantial explainable variance remains uncaptured by current models. By making research tools interoperable across laboratories, openretina lays the groundwork for closing this gap collectively.Keywords
This publication has 54 references indexed in Scilit:
- Nonlinear receptive fields evoke redundant retinal coding of natural scenesNature, 2024
- Connectome-constrained networks predict neural activity across the fly visual systemNature, 2024
- Biophysical neural adaptation mechanisms enable artificial neural networks to capture dynamic retinal computationNature Communications, 2024
- Interpreting the retinal neural code for natural scenes: From computations to neuronsNeuron, 2023
- Digital twin reveals combinatorial code of non-linear computations in the mouse primary visual cortexbioRxiv, 2022
- Generalization in data-driven models of primary visual cortexbioRxiv, 2020
- Understanding the retinal basis of vision across speciesNature Reviews Neuroscience, 2019
- Inception loops discover what excites neurons most using deep predictive modelsNature Neuroscience, 2019
- Spatio-temporal correlations and visual signalling in a complete neuronal populationNature, 2008
- A simple white noise analysis of neuronal light responsesNetwork: Computation in Neural Systems, 2001