Summary
In this manuscript the authors describe an approach to predicting the transcriptomic identity of a neuron from its activity dynamics that they call NeuPRINT. Specifically, the authors take a dataset with calcium imaging and transcriptomic identification of the imaged neurons. First, they train up a model – either linear, nonlinear, recurrent, or a transformer – to predict the next timestep of the calcium trace using both past activity and what they term "time-invariant" parameters. Next, a downstream classifier is trained to use the learned parameters of the model to predict the genetic identity of each neuron. The authors demonstrate that their model outperforms the current state-of-the-art along with a series of control baselines.
Strengths
Strengths:
1. Their model includes some interesting ideas. Namely, the use of population activity and time-invariant parameters seems to confer substantial predictability.
1. The performance of the model appears to be impressive on this multi-modal dataset.
1. Per the ablation study shown in Figure 3, the model appears to make use of all features that were fed to it.
Weaknesses
Weakness.
Major:
1. A major claim made by the authors is that their method outperforms both LOLCAT and simple, effectively random baselines. While their model does appear to perform better, this does not look like an apples to apples comparison.
1. First, it would be appear that LOLCAT uses *only* a neuron's activity in order to classify its transcriptomic identity. On the other hand, NeuPRINT includes activity from nearby neurons in addition to behavioral covariates such as pupil size and running speed. Unless I am mistaken, performance comparisons between NeuPRINT and LOLCAT with similar inputs (single neuron activity *only*) are not shown until the ablation study in Figure 3. Figure 3 right shows performance that appears to be similar to LOLCAT. Is the boost in performance with NeuPRINT solely coming from the population activity and behavioral covariates? If so, then authors would need to scale back their claims about superior performance. Alternatively, the authors could add this information to LOLCAT for a more fair comparison.
1. Second, I am a little confused about the PCA/UMAP baselines. Here the authors selected a *random* window of time to project the data down to 64 components. Why 64? Did this account for a specific amount of variance? Why a random window of time? How was the window size chosen, and why not use a sliding window approach or use the full time-series?
1. Whether or not NeuPRINT outperforms LOLCAT, the LOLCAT paper systematically interrogates their model for insight into the underlying biology of neural systems. I could not find any comparable biological insight here.
Minor:
1. The discussion of time-variant and time-invariant is fairly confusing. For example, in line 233 in the description of LOLCAT, it is asserted that "As a consequence of the supervised training scheme, LOLCAT does not extract time-invariant representations of neuronal identity and its perfomance is constrained by the number of labels available in the dataset." Are the authors saying that ISI distributions are time-variant? Also, why wouldn't the performance of *any* classifier be limited to the available labels? I see no reason why this wouldn't also apply to NeuPRINT.
1. I found a number of typos, the manuscript needs a copy-edit.
Questions
1. In Table 1 does the w/o population column mean NeuPRINT *w/o population or behavioral covariates*? In other words, does NeuPRINT have access to information that LOLCAT does not?
1. Can the authors interrogate the learned parameters of their model to learn anything new about the dataset they are modeling?
Rating
5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
The limitations of NeuPRINT could receive a more thorough treatment (see points above).