A Bit-Encoding Based New Data Structure for Time and Memory Efficient Handling of Spike Times in an
Bengt Ljungquist1, Per Petersson2,3, Anders J Johansson2
1Neuronano Research Center, Integrative Neurophysiology and Neurotechnology, Lund University, Scheelevägen 2, 223 81, Lund, Sweden. bengt.ljungquist@med.lu.se.
Neuroinformatics
|March 7, 2018
Summary
A new software architecture manages massive neural data streams in real time for brain-machine interfaces. This scalable system efficiently handles over a million neurons, enabling rapid analysis and feedback for advanced neurotechnology.
Area of Science:
- Neuroscience
- Computer Science
- Bioinformatics
Background:
- Brain-machine interfaces (BMIs) require advanced neuroinformatic databases and real-time data handling for large neuronal populations.
- Current systems face challenges in managing the increasing data load from parallel neural recordings.
Purpose of the Study:
- To develop a scalable software architecture for massive parallel recording, organization, and analysis of neurophysiological data.
- To enable near-future BMI applications by addressing the demands of high-throughput neural data management.
Main Methods:
- Combined bit-encoding of spike data with a specialized communication format for real-time neuronal data transfer and storage.
- Implemented a common time base for synchronizing data from multiple neuronal sources.
- Designed the architecture for operation on a standard computer.
Main Results:
- Demonstrated simultaneous handling of data from over one million neurons in real time (< 25 ms feedback latency).
- Showcased capacity for extensive recording durations required in clinical and scientific applications.
- Achieved extremely fast analysis of spatiotemporal spike patterns due to bit-encoding.
Conclusions:
- The developed architecture effectively supports current and future Brain Machine Interface requirements.
- The system offers a scalable solution for managing large-scale, real-time neurophysiological data.
- Bit-encoding facilitates rapid analysis of complex neural activity patterns.
More Related Videos
Related Concept Videos
Mixing Time
488
The concept of mixing time is significant in producing a uniform concrete mix with the required strength. The mixing period starts once all components are in the mixer. Initially, the mixer is charged with 10% of the water, followed by the consistent addition of solids and then 80% of the water. The remaining water is added later, within the first quarter of the mixing period. The minimum mixing time varies according to the mixer's capacity; for example, mixers with up to 1 cubic yard...
488
Mean free path and Mean free time
5.3K
Consider the gas molecules in a cylinder. They move in a random motion as they collide with each other and change speed and direction. The average of all the path lengths between collisions is known as the "mean free path."
5.3K
Generation Time
1.6K
Bacterial generation time, the period required for a bacterial population to double during its exponential growth phase, serves as a critical measure of microbial growth dynamics under optimal conditions. This parameter varies significantly across bacterial species and can be influenced by factors such as temperature, pH, and the availability of nutrients. For example, Escherichia coli can achieve a generation time of approximately 20 minutes, while Mycobacterium tuberculosis exhibits a much...
1.6K
Time Course of Drug Effect
2.8K
The progression of a drug's impact can be analyzed by examining both the concentration-time course and the effect-time course. The concentration-time course is determined by the drug's half-life and is influenced by factors such as its pharmacokinetics, including absorption, distribution, metabolism, and elimination. The effect of the drug is often related to its concentration in the plasma and is calculated using the maximum drug effect and the plasma concentration that generates 50...
2.8K
Timing and Consequences on Behavior
437
In operant conditioning, the timing of reinforcement is crucial. For animals like rats and cats, immediate reinforcement (within a few seconds) is much more effective than delayed reinforcement. For example, a food reward for a rat needs to follow within 30 seconds of pressing a bar to be effective.
Humans, however, can respond to delayed reinforcers. We often make decisions between immediate small rewards and delayed larger rewards. This ability to delay gratification is a significant...
Humans, however, can respond to delayed reinforcers. We often make decisions between immediate small rewards and delayed larger rewards. This ability to delay gratification is a significant...
437
Setting Time of Cement
734
The setting time of cement refers to the process of cement paste transitioning from a plastic state to a solid state. This process is crucial in construction as it dictates the timeframe for concrete placement, compaction, and finishing. The onset of this solidification is termed the initial set, indicating when the paste becomes unworkable. The final set is when the paste has solidified completely, and further handling or manipulation can no longer affect its shape. The cement strength is...
734


