NeuralRNN: a unified framework for recurrent neural network methods in cognitive neuroscience
Chen, H.; Ding, N.
Show abstract
Recurrent neural networks (RNNs) provide a central tool in neuroscience to optimize cognitive tasks and reconstruct dynamical systems. Around these two paradigms, many RNN model variants have been tailored to capture specific computations of the brain. In practice, however, this methodological diversity remains difficult to exploit, because different paradigms and model variants are mostly implemented in idiosyncratic, study-specific code. Here we introduce NeuralRNN, an open-source Python framework that unifies these paradigms and model variants in a general-purpose pipeline. NeuralRNN brings task optimization, dynamical system reconstruction, and biological constraints into a single objective interface. It also provides an integrated and extensible model library spanning generic, structure-constrained, gain-modulated, and gated RNNs. Furthermore, data, models, and training are constructed through a shared automated pipeline and are equipped with a suite of tools for dynamical systems analysis. Together, NeuralRNN lowers the barrier to implementing, comparing, and extending RNN methods in neuroscience.
Matching journals
The top 5 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- Localized semi-nonnegative matrix factorization (LocaNMF) of widefield calcium imaging data 93%
- Neural System Identification with Neural Information Flow 93%
- On the edge of criticality: strength-dependent perturbation unveils delicate balance between fluctuation and oscillation in brain dynamics 93%
Similar papers in this journal
- The Recurrent Temporal Restricted Boltzmann Machine Captures Neural Assembly Dynamics in Whole-brain Activity 93%
- KymoButler: A deep learning software for automated kymograph tracing and analysis 92%
- Functional gradients in the human lateral prefrontal cortex revealed by a comprehensive coordinate-based meta-analysis 92%
Similar papers in this journal
Similar papers in this journal
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.