Research
Overview
My work is motivated by the intersection of a few questions:
- What can brain signals tell us about the cellular and network properties of the underlying neural circuits, and how do they relate to brain function, disorders, cognition, and behavior?
- How do we leverage computational methods from data science and machine learning to address those questions, for all kinds of different signals from different organisms?
- How can we define things more precisely to effectively facilitate scientific communication and progress?
On the methodological side, in addition to “general-purpose” data analysis and machine learning workflows, I know how to do a few things relatively well, like:
- turning complicated time series into sines and cosines (spectral analysis),
- turning complicated high-dimensional distributions into Gaussians (probabilistic machine learning),
- and making realistic-looking fake data (generative models and computational simulations).
On the neuroscience side, I’m interested in “how the brain works” across different scales in time and space, and especially in connecting brain dynamics to structure and behavior.
Below are representative examples of my research projects in computational neuroscience and cognitive science. Code and papers are included wherever possible. You can find all of them on Google Scholar, GitHub, or my CV.
Inverse modeling of neural circuits
In physical sciences, we build “mechanistic models” of phenomena we’re interested in and can simulate on the computer. Often, the goal is to find parameter values of the model that reproduces the experimental data you observe. This is known as inverse modeling, data assimilation, parameter inference, etc. The result is an in silico replica of the real system, which allows you to do things like infer quantities you cannot observe or test hypothetical interventions.
In a number of works, I build models of neural population activity and then try to work backwards to infer variables about the underlying circuit from recordings of brain signals. The models vary in complexity, sometimes requiring more involved inference methods, such as simulation-based inference with conditional neural density estimators.
Deep inverse modeling reveals dynamic-dependent invariances in neural circuit mechanisms (2024)
RG, Deistler, M., Schulz, A., Gonçalves, P. J., Macke, J. H.
Paper
Code
Inferring synaptic excitation-inhibition balance from field potentials (2017)
RG, Peterson, E. J., Voytek, B.
Paper
Code
Blog Post
Machine learning and AI for (neuro)science
Modern deep learning-based probabilistic ML algorithms are great at learning from noisy data—both real and fake—to produce high-quality synthetic samples (i.e., emulation). I’m interested in leveraging them in two main ways:
First, deep learning modules can be trained on simulated data from mechanistic models and “plugged into” novel probablistic algorithms for inference, e.g., in the context of simulation-based inference. Second, generative models can be made to mimic real experimental recordings in a supervision-free manner, and later be used for a variety of applications, e.g., simulation / emulation, forecasting, denoising, data augmentation for downstream tasks, etc.
Generalized Bayesian inference for scientific simulators via amortized cost estimation (2024)
RG*, Deistler, M.*, Macke, J. H.
Paper
Code
Generating realistic neurophysiological time series with denoising diffusion probabilistic models (2024)
Vetter, J., Macke, J. H.+, RG+
Paper
Code
Latent Diffusion for Neural Spiking Data (2024)
Kapoor, J.*, Schulz, A.*, Vetter, J., Pei, F., RG+, Macke, J. H.+
Paper
Neural data science and time series analysis
There are tons of different kinds of measurements we can make from the brain, producing large databases of multi-modal data that provide us with different perspectives into brain structure, dynamics, function, and development.
I typically analyze electrophysiological time series (e.g., EEG, ECoG, LFP, spiking) as the starting point to derive novel, informative features, with a special emphasis on aperiodic and oscillatory patterns. They can then be related to measurements of other modalities, such as structural imaging, gene expression, and behavior. I work with data from any and all model organisms, including humans, non-human primates, rodents, and brain organoids.
Neural timescales from a computational perspective (2024)
Zeraati, R.*, Levina, A., Macke, J. H., RG*
Paper
Neuronal timescales are functionally dynamic and shaped by cortical microarchitecture (2020)
RG, van den Brink, RL., Pfeffer, T., Voytek, B.
Paper
Code
Complex oscillatory waves emerging from cortical organoids model early human brain network development (2019)
Trujillo, C. A.*, RG*, Negraes, PD.*, […] Voytek, B.+, Muotri, AR.+
Paper
Code
Blog Post
NeuroDSP: A package for neural digital signal processing (2019)
Cole, S., Donoghue, T., RG, Voytek, B.
Paper
Code
(Re)defining cognition, and (automated) metascience
Science is a social construct. This does not mean that our discoveries are any less real or factual, but that we’re constantly working towards some kind of agreement. A necessary but messy component of this negotiation process is language and conceptual terminology: Do you mean the same thing as me when we say “X”?
I’m really interested in how concepts evolve over time and can mean different things for different people, and I happen to get into “semantic debates” semi-regularly. Of particular interest to me are conceptual definitions surrounding neural dynamics, as well as processes of cognition (inspired by the Cognitive Atlas).
Decoupling Measurements and Processes: On the Epiphenomenon Debate Surrounding Brain Oscillations in Field Potentials (2024)
van Bree, S.*, Levenstein, D., Krause, MR., Voytek, B., RG*
Paper
What happened to cognitive science? (2019)
Núñez, R., Allen, M.*, RG*, Miller Rigoli, C.*, Relaford-Doyle, J.*, Semenuks, A.*
Paper
Code
Automated generation of cognitive ontology via web text-mining (2017)
RG, Donoghue, T., Voytek, B.
Paper
Code
PhD Dissertation
You can find my full thesis here, and the defense talk is available on YouTube, thanks to the pandemic. This summarizes my PhD work (2014-2020).