Related Experiment Video
Updated: Dec 1, 2025

08:23
Time-lapse Live Imaging and Quantification of Fast Dendritic Branch Dynamics in Developing Drosophila Neurons
Published on: September 25, 2019
6.5K
An FSCV Deep Neural Network: Development, Pruning, and Acceleration on an FPGA.
IEEE Journal of Biomedical and Health Informatics
|November 11, 2020
Summary
This study introduces a hardware-software co-design for analyzing fast-scan cyclic voltammetry (FSCV) data. A pruned deep neural network (DNN) enables real-time neurotransmitter concentration analysis on portable FPGA devices.
Area of Science:
- Neuroscience
- Electrochemistry
- Computer Engineering
Background:
- Fast-scan cyclic voltammetry (FSCV) measures brain neurotransmitter dynamics.
- Current FSCV data analysis is computationally intensive and not real-time capable.
- Low-resource devices require efficient, automated analysis methods.
Purpose of the Study:
- To develop a hardware-software co-design for real-time FSCV data analysis.
- To implement a pruned deep neural network (DNN) on a low-resource FPGA platform.
- To enable portable and efficient neurotransmitter concentration prediction.
Main Methods:
- Developed a DNN for dopamine concentration prediction and electrode identification.
- Pruned the DNN to reduce computational complexity.
- Implemented the pruned DNN using a custom overlay on an FPGA (PYNQ-Z2).
Main Results:
- Achieved 97.2% recognition accuracy with a 3.18 compression ratio for the pruned DNN.
- The FPGA implementation achieved a 13 ms execution time.
- Demonstrated low power consumption of 1.479 W on the PYNQ-Z2 board.
Conclusions:
- The hardware-software co-design enables real-time FSCV data analysis.
- Portable FPGA platforms can effectively host pruned DNNs for electrochemical sensing.
- This approach facilitates on-site neurotransmitter monitoring in neuroscience research.
Related Concept Videos
Fast Decoupled and DC Powerflow
510
The fast decoupled power flow method addresses contingencies in power system operations, such as generator outages or transmission line failures. This method provides quick power flow solutions, essential for real-time system adjustments. Fast decoupled power flow algorithms simplify the Jacobian matrix by neglecting certain elements, leading to two sets of decoupled equations:
510
Neural Circuits
2.3K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
2.3K
Parallel Processing
458
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
458
Acceleration Vectors
19.8K
In everyday conversation, accelerating means speeding up. Acceleration is a vector in the same direction as the change in velocity, Δv, therefore the greater the acceleration, the greater the change in velocity over a given time. Since velocity is a vector, it can change in magnitude, direction, or both. Thus acceleration is a change in speed or direction, or both. For example, if a runner traveling at 10 km/h due east slows to a stop, reverses direction, and continues their run at 10 km/h...
19.8K
Downsampling
476
When considering a sampled sequence with zero values between sampling instants, one can replace it by taking every N-th value of the sequence. At these integer multiples of N, the original and sampled sequences coincide. This process, known as decimation, involves extracting every N-th sample from a sequence, thereby creating a more efficient sequence.
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
476
Neural Regulation
42.4K
Digestion begins with a cephalic phase that prepares the digestive system to receive food. When our brain processes visual or olfactory information about food, it triggers impulses in the cranial nerves innervating the salivary glands and stomach to prepare for food.
42.4K
