Search bioRxiv⌕ Search

Biology subjects

Buccino, A. P.

Publications and source records attributed to Buccino, A. P..

17 recordsLinked to original sources

Topographic structure and function of locus coeruleus norepinephrine neurons

Norepinephrine (NE) is released throughout most of the central nervous system by neurons in the locus coeruleus (LC). We found a relationship between the morphologies, gene expression, and activity of LC-NE neurons in mice. Axonal projections of individual neurons were extensive but largely confined to subsets of brain regions. Axonal projections and graded gene expression correlated with locations of cell bodies in LC. In a behavioral task requiring ongoing learning from actions, neurons in dorsal LC projecting to the cerebral cortex were excited when mice made a different choice from the previous one and by reward prediction errors, a signal driving learning. Background activity of neurons in ventral LC was higher when mice ignored stimuli indicating potential reward availability. These observations reveal a topographically organized structure and function of a neurotransmitter system and show that it contains learning signals for flexible behavior.

neuroscience↗

Opening the black box: a modular approach to spike sorting

Spike sorting is an algorithmic process that extracts the activity of individual neurons from extracellular electrophysiology recordings. With the ballooning use of high density probes, such as Neuropixels, this essential processing step is increasingly becoming time consuming and computationally expensive. Although many software tools have been proposed to address spike sorting, they are usually constructed and benchmarked as monolithic "black boxes", making it difficult to factor out the effects of individual algorithmic steps on the final outcome, especially when varying datasets and parameters. To address this issue, we developed a modular and common framework to develop, benchmark and assemble the key computational steps that are used in state-of-the-art spike sorting algorithms. Relying on fast and efficient ground truth generation of biophysically plausible recordings, we show that we are able to individually benchmark and precisely quantify the performance of different steps in a spike sorting pipeline (i.e. peak detection, feature extraction and clustering, and template matching). We then leverage these results to create a modular, component-based spike sorter that can outperform Kilosort 4 on dense and large simulated recordings and produce similar quantitative results on real data. In addition, we find that the major bottleneck of all modern spike sorting pipelines is in the physical motion of probes, regardless of the drift-correction strategy. The component-based spike sorting framework presented here has the potential to foster community engagement in the field by lowering the barrier to contributions and providing a flexible yet powerful framework to construct end-to-end spike sorting solutions.

neuroscience↗

Efficient and reproducible pipelines for spike sorting large-scale electrophysiology data

The scale of in vivo electrophysiology has expanded in recent years, with simultaneous recordings across thousands of electrodes now becoming routine. These advances have enabled a wide range of discoveries, but they also impose substantial computational demands. Spike sorting, the procedure that extracts spikes from extracellular voltage measurements, remains a major bottleneck: a dataset collected in a few hours can take days to spike sort on a single machine, and the field lacks rigorous validation of the many spike sorting algorithms and preprocessing steps that are in use. Advancing the speed and accuracy of spike sorting is essential to fully realize the potential of large-scale electrophysiology. Here, we present an end-to-end spike sorting pipeline that leverages parallelization to scale to large datasets. The same workflow can run reproducibly on individual workstations, high-performance computing clusters, or cloud environments, with computing resources tailored to each processing step to reduce costs and execution times. In addition, we introduce a benchmarking pipeline, also optimized for parallel processing, that enables systematic comparison of multiple sorting pipelines. Using this framework, we show that Kilosort4, a widely used spike sorting algorithm, outperforms Kilosort2.5 (Pachitariu et al. 2024). We also show that 7x lossy compression, which substantially reduces the cost of data storage, has minimal impact on spike sorting performance. Together, these pipelines address the urgent need for scalable and transparent spike sorting of electrophysiology data, preparing the field for the coming flood of multi-thousand-channel experiments.

neuroscience↗

UnitRefine: A Community Toolbox for Automated Spike Sorting Curation

High-density electrophysiology simultaneously captures the activity from hundreds of neurons, but isolating single-unit activity still relies on slow and subjective manual curation. As datasets keep increasing, this poses a major bottleneck in the field. We therefore developed UnitRefine, a classification toolbox that automates curation by training various machine-learning models directly on human expert annotations. Fully integrated in the SpikeInterface ecosystem, UnitRefine combines established and novel quality metrics, cascading classification and comprehensive hyperparameter search to provide optimized models for different applications. UnitRefine achieves human-level performance across diverse datasets, spanning species, probe types, and laboratories, including recordings from mice, rats, mole rats, primates, and human patients. Applied to a large brain-wide dataset, UnitRefine doubled single unit yield and improved behavioral decoding performance. A streamlined graphical interface allows models to be fine-tuned to new datasets and shared via the Hugging Face Hub, enabling broad adoption and community-driven improvement of automated curation workflows.

neuroscience↗

'SpikeNburst' and 'Nicespike': Advanced Tools for Enhancing and Accelerating In Vitro High-Density Electrophysiology Analysis

High-density multi-electrode arrays (HD-MEAs) enable the recording of in vitro neuronal activity with exceptional spatial and temporal resolution. However, analysing these extensive datasets presents challenges, such as artefact removal, spike sorting, and accurate assessments of neuronal synchronization. Here, we introduce a structured protocol for conducting comprehensive HD-MEA analyses using two Python-based tools: spikeNburst and nicespike. This protocol provides a scalable and systematic approach to processing HD-MEA recordings, ensuring efficient data handling and robust analytical outcomes. The spikeNburst tool incorporates advanced methodologies for spike train filtering, burst and network burst detection, and synchronization analysis. Complementing this, we have implemented a full analysis pipeline in the nicespike tool, featuring GPU-accelerated spike sorting via template matching with Kilosort, enabling accurate identification of neuronal units across multiple electrodes. This protocol ensures more precise analyses by reducing redundancy and overestimation inherent in single-channel approaches. Moreover, both tools offer graphical user and command-line interfaces, ensuring accessibility for diverse user needs. We validated our protocol on in vitro neuronal culture recordings, demonstrating its suitability to identify somatic and dendritic features of neuronal units, characterize bursting behaviour, and quantify synchronization at both unit and network levels. By addressing critical limitations of existing methods, spikeNburst and nicespike provide a robust, scalable, and user-friendly framework for HD-MEA data analysis, enhancing the study of neural network dynamics and single-cell activity in detail.

neuroscience↗

MEDiCINe: Motion Correction for Neural Electrophysiology Recordings

Electrophysiology recordings from the brain using laminar multielectrode arrays allow researchers to measure the activity of many neurons simultaneously. However, laminar microelectrode arrays move relative to their surrounding neural tissue for a variety of reasons, such as pulsation, changes in intracranial pressure, and decompression of neural tissue after insertion. Inferring and correcting for this motion stabilizes the recording and is critical to identify and track single neurons across time. Such motion correction is a preprocessing step of standard spike sorting methods. However, estimating motion robustly and accurately in electrophysiology recordings is challenging due to the stochasticity of the neural data. To tackle this problem, we introduce MEDiCINe (Motion Estimation by Distributional Contrastive Inference for Neurophysiology), a novel motion estimation method. We show that MEDiCINe outperforms existing motion estimation methods on an extensive suite of simulated neurophysiology recordings and leads to more accurate spike sorting. We also show that MEDiCINe correctly estimates the motion in primate electrophysiology recordings with a variety of motion and stability statistics. We open-source MEDiCINe, usage instructions, examples integrating MEDiCINe with common tools for spike-sorting, and data and code for reproducing our results. This open software will enable other researchers to use MEDiCINe to improve spike sorting results and get the most out of their electrophysiology datasets.

neuroscience↗

A modular approach to handle in-vivo drift correction for high-density extracellular recordings

High-density neural devices are now offering the possibility to record from neuronal populations in-vivo at unprecedented scale. However, the mechanical drifts often observed in these recordings are currently a major issue for "spike sorting", an essential analysis step to identify the activity of single neurons from extracellular signals. Although several strategies have been proposed to compensate for such drifts, the lack of proper benchmarks makes it hard to assess the quality and effectiveness of motion correction. In this paper, we present an exhaustive benchmark study to precisely and quantitatively evaluate the performance of several state-of-the-art motion correction algorithms introduced in literature. Using simulated recordings with induced drifts, we dissect the origins of the errors performed while applying motion-correction algorithm as a preprocessing step in the spike sorting pipeline. We show how important it is to properly estimate the positions of the neurons from extracellular traces in order to correctly estimate the probe motion, compare several interpolation procedures, and highlight what are the current limits for motion correction approaches. Significance statement

neuroscience↗

Compression strategies for large-scale electrophysiology data

AbstractWith the rapid adoption of high-density electrode arrays for recording neural activity, electrophysiology data volumes within labs and across the field are growing at unprecedented rates. For example, a one-hour recording with a 384-channel Neuropixels probe generates over 80 GB of raw data. These large data volumes carry a high cost, especially if researchers plan to store and analyze their data in the cloud. Thus, there is a pressing need for strategies that can reduce the data footprint of each experiment. Here, we establish a set of benchmarks for comparing the performance of various compression algorithms on experimental and simulated recordings from Neuropixels 1.0 (NP1) and 2.0 (NP2) probes. For lossless compression, audio codecs (FLAC and WavPack) achieve compression ratios 6% higher for NP1 and 10% higher for NP2 than the best general-purpose codecs, at the expense of a slower decompression speed. For lossy compression, the WavPack algorithm in "hybrid mode" increases the compression ratio from 3.59 to 7.08 for NP1 and from 2.27 to 7.04 for NP2 (compressed file size of[~] 14% for both types of probes), without adverse effects on spike sorting accuracy or spike waveforms. Along with the tools we have developed to make compression easier to deploy, these results should encourage all electrophysiologists to apply compression as part of their standard analysis workflows.

neuroscience↗

A detailed input-output characterization of single neurons reveals the synaptic basis of spontaneous spiking in recurrent networks

Self-sustained recurrent activity in cortical networks is thought to be important for multiple crucial processes, including circuit development and homeostasis. Yet, the precise relationship between synaptic input patterns and the spiking output of individual neurons remains largely unresolved. Here, we developed, validated and applied a novel in vitro experimental platform and analytical procedures that provide - for individual neurons - simultaneous excitatory and inhibitory synaptic activity estimates during recurrent network activity. Our approach combines whole-network high-density microelectrode array (HD-MEA) recordings from rat neuronal cultures with patch clamping and enables a comprehensive mapping and characterization of active incoming connections to single postsynaptic neurons. We found that, during network states with excitation(E)-inhibition(I) balance, postsynaptic spiking often coincided with the maxima of fast fluctuations in the input E/I ratio. These spike-associated E/I ratio escalations were largely due to a rapid bidirectional change in synaptic inhibition that was modulated by the network-activity level. Our approach also uncovered the underlying circuit architecture and we show that individual neurons received a few key inhibitory connections - often from special hub neurons - that were instrumental in controlling postsynaptic spiking. Balanced network theory predicts dynamical regimes governed by small and rapid input fluctuation and featuring a fast neuronal responsiveness. Our findings - obtained in self-organized neuronal cultures - suggest that the emergence of these favorable regimes and associated network architectures is an inherent property of cortical networks in general.

neuroscience↗

A multi-modal fitting approach to construct single-neuron models with patch clamp and high-density microelectrode arrays

In computational neuroscience, multicompartment models are among the most biophysically realistic representations of single neurons. Constructing such models usually involves the use of the patch-clamp technique to record somatic voltage signals under different experimental conditions. The experimental data are then used to fit the many parameters of the model. While patching of the soma is currently the gold-standard approach to build multicompartment models, several studies have also evidenced a richness of dynamics in dendritic and axonal sections. Recording from the soma alone makes it hard to observe and correctly parameterize the activity of non-somatic compartments. In order to provide a richer set of data as input to multicompartment models, we here investigate the combination of somatic patch-clamp recordings with recordings of high-density micro-electrode arrays (HD-MEAs). HD-MEAs enable the observation of extracellular potentials and neural activity of neuronal compartments at sub-cellular resolution. In this work, we introduce a novel framework to combine patch-clamp and HD-MEA data to construct multicompartment models. We first validate our method on a ground-truth model with known parameters and show that the use of features extracted from extracellular signals, in addition to intracellular ones, yields models enabling better fits than using intracellular features alone. We also demonstrate our procedure using experimental data by constructing cell models from in vitro cell cultures. The proposed multi-modal fitting procedure has the potential to augment the modeling efforts of the computational neuroscience community and to provide the field with neuronal models that are more realistic and can be better validated. Author SummaryMulticompartment models are one of the most biophysically detailed representations of single neurons. The vast majority of these models are built using experimental data from somatic recordings. However, neurons are much more than just their soma and one needs recordings from distal neurites to build an accurate model. In this article, we combine the patch-clamp technique with extracellular high-density microelectrode arrays (HD-MEAs) to compensate this shortcoming. In fact, HD-MEAs readouts allow one to record the neuronal signal in the entire axonal arbor. We show that the proposed multi-modal strategy is superior to the use of patch clamp alone using an existing model as ground-truth. Finally, we show an application of this strategy on experimental data from cultured neurons.

neuroscience↗

An automated method for precise axon reconstruction from recordings of high-density micro-electrode arrays

Neurons communicate with each other by sending action potentials through their axons. The velocity of axonal signal propagation describes how fast electrical action potentials can travel, and can be affected in a human brain by several pathologies, including multiple sclerosis, traumatic brain injury and channelopathies. High-density microelectrode arrays (HD-MEAs) provide unprecedented spatio-temporal resolution to extracellularly record neural electrical activity. The high density of the recording electrodes enables to image the activity of individual neurons down to subcellular resolution, which includes the propagation of axonal signals. However, axon recon-struction, to date, mainly relies on a manual approach to select the electrodes and channels that seemingly record the signals along a specific axon, while an automated approach to track multiple axonal branches in extracellular action-potential recordings is still missing. In this article, we propose a fully automated approach to reconstruct axons from extracellular electrical-potential landscapes, so-called "electrical footprints" of neurons. After an initial electrode and channel selection, the proposed method first constructs a graph, based on the voltage signal amplitudes and latencies. Then, the graph is interrogated to extract possible axonal branches. Finally, the axonal branches are pruned and axonal action-potential propagation velocities are computed. We first validate our method using simulated data from detailed reconstructions of neurons, showing that our approach is capable of accurately reconstructing axonal branches. We then apply the reconstruction algorithm to experimental recordings of HD-MEAs and show that it can be used to determine axonal morphologies and signal-propagation velocities at high throughput. We introduce a fully automated method to reconstruct axonal branches and estimate axonal action-potential propagation velocities using HD-MEA recordings. Our method yields highly reliable and reproducible velocity estimations, which constitute an important electrophysiological feature of neuronal preparations.

neuroscience↗

Electrophysiological Phenotype Characterization of Human iPSC-Derived Neuronal Cell Lines by Means of High-Density Microelectrode Arrays

Recent advances in the field of cellular reprogramming have opened a route to study the fundamental mechanisms underlying common neurological disorders. High-density microelectrode-arrays (HD-MEAs) provide unprecedented means to study neuronal physiology at different scales, ranging from network through single-neuron to subcellular features. In this work, we used HD-MEAs in vitro to characterize and compare human induced-pluripotent-stem-cell (iPSC)-derived dopaminergic and motor neurons, including isogenic neuronal lines modeling Parkinsons disease and amyotrophic lateral sclerosis. We established reproducible electrophysiological network, single-cell and subcellular metrics, which were used for phenotype characterization and drug testing. Metrics such as burst shapes and axonal velocity enabled the distinction of healthy and diseased neurons. The HD-MEA metrics could also be used to detect the effects of dosing the drug retigabine to human motor neurons. Finally, we showed that the ability to detect drug effects and the observed culture-to-culture variability critically depend on the number of available recording electrodes.

neuroscience↗

SpikeForest: reproducible web-facing ground-truth validation of automated neural spike sorters

Spike sorting is a crucial but time-intensive step in electrophysiological studies of neuronal activity. While there are many popular software packages for spike sorting, there is little consensus about which are the most accurate under different experimental conditions. SpikeForest is an open-source and reproducible software suite that benchmarks the performance of automated spike sorting algorithms across an extensive, curated database of electrophysiological recordings with ground truth, displaying results interactively on a continuously-updating website. With contributions from over a dozen participating laboratories, our database currently comprises 650 recordings (1.3 TB total size) with around 35,000 ground-truth units. These data include extracellular recordings paired with intracellular voltages, state-of-the-art simulated recordings, and hybrid synthetic datasets. Ten of the most frequently used modern spike sorting codes are wrapped under a common Python framework and evaluated on a compute cluster using an automated pipeline. SpikeForest validates and documents community progress in automated spike sorting, and guides neuroscientists to an optimal choice of sorter and parameters for a wide range of probes and brain regions.

neuroscience↗

SpikeInterface, a unified framework for spike sorting

Much development has been directed towards improving the performance and automation of spike sorting. This continuous development, while essential, has contributed to an over-saturation of new, incompatible tools that hinders rigorous benchmarking and complicates reproducible analysis. To address these limitations, we developed SpikeInterface, a Python framework designed to unify preexisting spike sorting technologies into a single codebase and to facilitate straightforward comparison and adoption of different approaches. With a few lines of code, researchers can reproducibly run, compare, and benchmark most modern spike sorting algorithms; pre-process, post-process, and visualize extracellular datasets; validate, curate, and export sorting outputs; and more. In this paper, we provide an overview of SpikeInterface and, with applications to real and simulated datasets, demonstrate how it can be utilized to reduce the burden of manual curation and to more comprehensively benchmark automated spike sorters.

neuroscience↗

MEArec: a fast and customizable testbench simulator for ground-truth extracellular spiking activity

When recording neural activity from extracellular electrodes, both in vivo and in vitro, spike sorting is a required and very important processing step that allows for identification of single neurons activity. Spike sorting is a complex algorithmic procedure, and in recent years many groups have attempted to tackle this problem, resulting in numerous methods and software packages. However, validation of spike sorting techniques is complicated. It is an inherently unsupervised problem and it is hard to find universal metrics to evaluate performance. Simultaneous recordings that combine extracellular and patch-clamp or juxtacellular techniques can provide ground-truth data to evaluate spike sorting methods. However, their utility is limited by the fact that only a few cells can be measured at the same time. Simulated ground-truth recordings can provide a powerful alternative mean to rank the performance of spike sorters. We present here MEArec, a Python-based software which permits flexible and fast simulation of extracellular recordings. MEArec allows users to generate extracellular signals on various customizable electrode designs and can replicate various problematic aspects for spike sorting, such as bursting, spatio-temporal overlapping events, and drifts. We expect MEArec will provide a common testbench for spike sorting development and evaluation, in which spike sorting developers can rapidly generate and evaluate the performance of their algorithms.

neuroscience↗

Scalable Spike Source Localization in Extracellular Recordings using Amortized Variational Inference

Determining the positions of neurons in an extracellular recording is useful for investigating functional properties of the underlying neural circuitry. In this work, we present a Bayesian modelling approach for localizing the source of individual spikes on high-density, microelectrode arrays. To allow for scalable inference, we implement our model as a variational autoencoder and perform amortized variational inference. We evaluate our method on both biophysically realistic simulated and real extracellular datasets, demonstrating that it is more accurate than and can improve spike sorting performance over heuristic localization methods such as center of mass.

neuroscience↗

Open source modules for tracking animal behavior and closed-loop stimulation based on Open Ephys and Bonsai

ObjectiveA major goal in systems neuroscience is to determine the causal relationship between neural activity and behavior. To this end, methods that combine monitoring neural activity, behavioral tracking, and targeted manipulation of neurons in closed-loop are powerful tools. However, commercial systems that allow these types of experiments are usually expensive and rely on non-standardized data formats and proprietary software which may hinder user-modifications for specific needs. In order to promote reproducibility and data-sharing in science, transparent software and standardized data formats are an advantage. Here, we present an open source, low-cost, adaptable, and easy to set-up system for combined behavioral tracking, electrophysiology and closed-loop stimulation.\n\nApproachBased on the Open Ephys system (www.open-ephys.org) we developed multiple modules to include real-time tracking and behavior-based closed-loop stimulation. We describe the equipment and provide a step-by-step guide to set up the system. Combining the open source software Bonsai (bonsai-rx.org) for analyzing camera images in real time with the newly developed modules in Open Ephys, we acquire position information, visualize tracking, and perform tracking-based closed-loop stimulation experiments. To analyze the acquired data we provide an open source file reading package in Python.\n\nMain resultsThe system robustly visualizes real-time tracking and reliably recovers tracking information recorded from a range of sampling frequencies (30-1000Hz). We combined electrophysiology with the newly-developed tracking modules in Open Ephys to record place cell and grid cell activity in the hippocampus and in the medial entorhinal cortex, respectively. Moreover, we present a case in which we used the system for closed-loop optogenetic stimulation of entorhinal grid cells.\n\nSignificanceExpanding the Open Ephys system to include animal tracking and behavior-based closed-loop stimulation extends the availability of high-quality, low-cost experimental setup within standardized data formats serving the neuroscience community.

neuroscience↗