Learning Time-Invariant Representations for Individual Neurons from Population Dynamics

Lu Mi, Trung Le, Tianxing He, Eli Shlizerman, U. Sümbül
2/12/2026

No official code found. Best implementation: lumimim/NeuPRINT (10 stars, last commit 2026-03-10).

Abstract

Neurons can display highly variable dynamics. While such variability presumably supports the wide range of behaviors generated by the organism, their gene expressions are relatively stable in the adult brain. This suggests that neuronal activity is a combination of its time-invariant identity and the inputs the neuron receives from the rest of the circuit. Here, we propose a self-supervised learning based method to assign time-invariant representations to individual neurons based on permutation-, and population size-invariant summary of population recordings. We fit dynamical models to neuronal activity to learn a representation by considering the activity of both the individual and the neighboring population. Our self-supervised approach and use of implicit representations enable robust inference against imperfections such as partial overlap of neurons across sessions, trial-to-trial variability, and limited availability of molecular (transcriptomic) labels for downstream supervised tasks. We demonstrate our method on a public multimodal dataset of mouse cortical neuronal activity and transcriptomic labels. We report>35% improvement in predicting the transcriptomic subclass identity and>20% improvement in predicting class identity with respect to the state-of-the-art.

View on arXivView PDF

Code Implementations(1)

lumimim/NeuPRINTCommunity100%

Official implementation of Neuronal Time-Invariant Representations (NeuPRINT), NeurIPS 2023

100PythonOct 24, 20237 months ago

Similar Papers

Cite this paper

@article{mi2026learning,
  title  = {Learning Time-Invariant Representations for Individual Neurons from Population Dynamics},
  author = {Lu Mi and Trung Le and Tianxing He and Eli Shlizerman and U. Sümbül},
  year   = {2026},
  eprint = {2311.02258},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2311.02258},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.02258.svg)](https://codeofpaper.com/paper/2311.02258)

Discussion