Dan Goodman
- Lab member: 2014-
- +44 (0)20 7594 6264
- Mastodon
- Google Scholar
-
Room 1001
Department of Electrical and Electronic Engineering
Imperial College
Exhibition Road
London SW7 2AZ
-
Supervises:
Yang Chu, Gabriel Béna, Greta Horvathova, Jatin Sharma
Mentor to: Danyal Akarca, Marcus Ghosh, Swathi Anil
I am a (senior) lecturer (US equivalent: associate professor) in the Intelligent Systems and Networks group in the Department of Electrical and Electronic Engineering at Imperial College London.
The aim of my research is to uncover unifying principles underlying intelligent systems, including biological systems such as the brain, and artificial systems. My approach is to look at tasks that are complex and difficult enough to require a brain to solve them, but simple enough to be tractable. I am particularly interested in neurally inspired spatiotemporally sparse computations, such as computing with precisely timed spiking neural networks. This is a form of computation specific to the brain, being radically different to both digital and analogue computation.
I have developed several software tools for working with spiking neurons, notably the "Brian" spiking neural network simulator.
I am also interested in open science and making science better. I host a list of freely available computational neuroscience resources. I co-founded Neuromatch with Konrad Kording. I was formerly an editor for the open access journals eLife, Neurons, Behavior, Data analysis, and Theory, and PCI Circuit Neuroscience, however I no longer do reviewing or editorial work. I discuss my ongoing work on reforming scientific publishing on my blog Zavarka.
A few people may also be interested in my former career as a mathematician.
Organisations
Inclusive networking and education for neuroscience.
Organisation for neuroscientists interested in spiking neural networks.
European network for immersive audio.
Software
Python/Matlab package for comparing binaural auditory models.
A Python simulator for spiking neural networks.
HTML/JavaScript conference timer.
Educational game about building ecosystems.
Python package for psychophysical tests of automatic speech recognition systems.
Spike sorting.
pconfluent: power confluent drawings
Package for power confluent graph drawings.
Graph layout using stochastic gradient descent.
Videos
-
Brain Inspired interviewInterview / 2024
Dan Goodman interview on Brain Inspired podcast -
Multimodal units fuse-then-accumulate evidence across channelsTalk / 2023
Talk on multimodal processing given at VVTNS 2023 seminar series -
The end of standard peer reviewTalk / 2023
Talk on problems and solutions with peer review given at Metascience 2023 symposium -
How to build a better scienceTalk / 2022
MRI Together talk on reform of academic institutions and publications -
The Psychometrics of Automatic Speech RecognitionTalk / 2022
Talk on applying psychometric testing to automatic speech recognition systems. -
Cosyne tutorial on spiking neural networks (2/2)Tutorial / 2022
Part 2 - (Machine) learning with SNNs -
Cosyne tutorial on spiking neural networks (1/2)Tutorial / 2022
Part 1 - "Classical" SNNs -
Understanding the role of neural heterogeneity in learningTalk / 2021
Talk on neural heterogeneity by Nicolas Perez. -
Neural heterogeneity promotes robust learningTalk / 2021
Talk on neural heterogeneity by Dan Goodman. -
Binaural sound localisation game demoDemo / 2016
Demo of binaural sound localisation virtual reality game.
Publications
2024
-
Ghosh M, et al.
Spiking neural network models of sound localisation via a massively collaborative process.
Preprint -
Ghosh M, Béna G, Bormuth V, Goodman DFM (2024)
Nonlinear fusion is optimal for a wide class of multisensory tasks.
PLoS Computational Biology -
Habashy KG, Evans BD, Goodman DFM, Bowers JS
Adapting to time: why nature evolved a diverse set of neurons.
Preprint
2023
2022
-
Goodman D, Fiers T, Gao R, Ghosh M, Perez N (2022)
Spiking Neural Network Models in Neuroscience - Cosyne Tutorial 2022.
Zenodo -
Weerts L, Rosen S, Clopath C, Goodman DFM
The Psychometrics of Automatic Speech Recognition.
Preprint -
Engel I, Goodman DFM, Picinali L (2022)
Assessing HRTF preprocessing methods for Ambisonics rendering through perceptual models.
Acta Acustica
2021
-
Perez-Nieves N, Goodman DFM (2021)
Sparse spiking gradient descent.
Advances in Neural Information Processing Systems -
Perez-Nieves N, Leung VCH, Dragotti PL, Goodman DFM (2021)
Neural heterogeneity promotes robust learning.
Nature Communications -
Su Y, Chung Y, Goodman DFM, Hancock KE, Delgutte B (2021)
Rate and Temporal Coding of Regular and Irregular Pulse Trains in Auditory Midbrain of Normal‑Hearing and Cochlear‑Implanted Rabbits.
Journal of the Association for Research in Otolaryngology -
Zheng JX, Pawar S, Goodman DFM (2021)
Further Towards Unambiguous Edge Bundling: Investigating Power-Confluent Drawings for Network Visualization.
IEEE Transactions on Visualization and Computer Graphics -
Achakulvisut T, et al. (2021)
Towards democratizing and automating online conferences: lessons from the Neuromatch conferences.
Trends in Cognitive Sciences -
Zenke F, et al. (2021)
Visualizing a joint future of neuroscience and neuromorphic engineering.
Neuron
2020
-
Stimberg M, Goodman DFM, Nowotny T (2020)
Brian2GeNN: a system for accelerating a large variety of spiking neural networks with graphics hardware.
Scientific Reports -
Achakulvisut T, Ruangrong T, Acuna DE, Wyble B, Goodman D, Kording K (2020)
neuromatch: Algorithms to match scientists.
eLife Labs -
Achakulvisut T, et al. (2020)
Point of View: Improving on legacy conferences by moving online.
eLife
2019
-
Stimberg M, Goodman DFM, Brette R, De Pittà M (2019)
Modeling neuron-glia interactions with the Brian 2 simulator.
Springer -
Chu Y, Goodman DFM (2019)
An Inference Network Model for Goal-directed Attentional Selection.
Cognitive Computational Neuroscience -
Engel I, Goodman DFM, Picinali L (2019)
The Effect of Auditory Anchors on Sound Localization: A Preliminary Study.
Immersive and Interactive Audio -
Stimberg M, Brette R, Goodman DFM (2019)
Brian 2, an intuitive and efficient neural simulator.
eLife -
Weerts L, Clopath C, Goodman DFM (2019)
A Unifying Framework for Neuro-Inspired, Data-Driven Detection of Low-Level Auditory Features.
Cognitive Computational Neuroscience -
Steadman MA, Kim C, Lestang JH, Goodman DFM, Picinali L (2019)
Short-term effects of sound localization training in virtual reality.
Scientific Reports -
Perez-Nieves N, Leung VCH, Dragotti PL, Goodman DFM (2019)
Advantages of heterogeneity of parameters in spiking neural network training.
Cognitive Computational Neuroscience - + 5 conference papers
2018
-
Blundell I, et al. (2018)
Code Generation in Computational Neuroscience: A Review of Tools and Techniques.
Frontiers in Neuroinformatics -
Zheng JX, Pawar S, Goodman DFM (2018)
Confluent* Drawings by Hierarchical Clustering.
Graph Drawing and Network Visualization -
Dietz M, et al. (2018)
A framework for testing and comparing binaural models.
Hearing Research -
Zheng JX, Pawar S, Goodman DFM (2018)
Graph Drawing by Stochastic Gradient Descent.
IEEE Transactions on Visualization and Computer Graphics -
Goodman DFM, Winter IM, Léger AC, de Cheveigné A, Lorenzi C (2018)
Modelling firing regularity in the ventral cochlear nucleus: mechanisms, and effects of stimulus level and synaptopathy.
Hearing Research -
Chungeun K, Steadman M, Lestang JH, Goodman DFM, Picinali L (2018)
A VR-Based Mobile Platform for Training to Non-Individualized Binaural 3D Audio.
Audio Engineering Society - + 2 conference papers
2017
-
Goodman DF (2017)
On the use of hypothesis-driven reduced models in auditory neuroscience.
Acoustical Society of America -
Dietz M, et al. (2017)
An initiative for testability and comparability of binaural models.
Acoustical Society of America -
Lestang JH, Goodman DF (2017)
The roles of inhibition and adaptation for spatial hearing in difficult listening conditions.
Acoustical Society of America - + 3 conference papers
2016
-
Dietz M, et al. (2016)
A framework for auditory model comparability and applicability.
Acoustical Society of America -
Rossant C, et al. (2016)
Spike sorting for large, dense electrode arrays.
Nature Neuroscience - + 1 conference paper
2015
-
Goodman DFM, de Cheveigné A, Winter IM, Lorenzi C (2015)
Downstream changes in firing regularity following damage to the early auditory system.
Computational Neuroscience - + 1 conference paper
2014
-
Stimberg M, Goodman DFM, Benichoux V, Brette R (2014)
Equation-oriented specification of neural models for simulations.
Frontiers in Neuroinformatics -
Kadir SN, Goodman DFM, Harris KD (2014)
High-dimensional cluster analysis with the masked EM algorithm.
Neural Computation
2013
-
Goodman DFM, Benichoux V, Brette R (2013)
Decoding neural responses to temporal cues for sound localization.
eLife -
Rossant C, Fontaine B, Goodman DFM (2013)
Playdoh: a lightweight Python package for distributed computing and optimisation.
Journal of Computational Science
2012
-
Brette R, Goodman DFM (2012)
Simulating spiking neural networks on GPU.
Network: Computation in Neural Systems
2011
-
Fontaine B, Goodman DFM, Benichoux V, Brette R (2011)
Brian Hears: online auditory processing using vectorisation over channels.
Frontiers in Neuroinformatics -
Rossant C, Goodman DFM, Fontaine B, Platkiewicz J, Magnusson AK, Brette R (2011)
Fitting neuron models to spike trains.
Frontiers in Neuroscience -
Kremer Y, Léger J-F, Goodman D, Brette R, Bourdieu L (2011)
Late emergence of the vibrissa direction selectivity map in the rat barrel cortex.
Journal of Neuroscience -
Brette R, Goodman DFM (2011)
Vectorised algorithms for spiking neural network simulation.
Neural Computation
2010
-
Goodman DFM, Brette R (2010)
Learning to localise sounds with spiking neural networks.
Advances in Neural Information Processing Systems -
Rossant C, Goodman DFM, Platkiewicz J, Brette R (2010)
Automatic fitting of spiking neuron models to electrophysiological recordings.
Frontiers in Neuroinformatics -
Fletcher A, Goodman DFM (2010)
Quasiregular mappings of polynomial type in R2.
Conformal Geometry and Dynamics -
Goodman DFM, Brette R (2010)
Spike-timing-based computation in sound localization.
PLoS Computational Biology
2009
-
Brette R, Goodman D (2009)
Brian: a simple and flexible simulator for spiking neural networks.
The Neuromorphic Engineer
2008
-
Goodman D, Brette R (2008)
Brian: a simulator for spiking neural networks in Python.
Frontiers in Neuroinformatics
2006
-
Goodman D (2006)
Spirals in the boundaries of slices of quasifuchsian space.
Conformal Geometry and Dynamics