将模型描述与执行脱:使用EDEN进行可扩展神经模拟的模块化范式
Sotirios Panagiotou1, Rene Miedema1, Dimitrios Soudris2
1Neuroscience Department, Neurocomputing Lab, Erasmus MC, Rotterdam, Netherlands.
Frontiers in neuroinformatics
|August 25, 2025
概括
EDEN神经模拟器提供了一个模块化方法,将模型与执行脱,以提高灵活性和后端集成. 这通过提高模型可移植性和模拟器适应性来推进计算神经科学.
科学领域:
- 计算神经科学
- 科学模拟软件工程
背景情况:
- 传统的计算神经科学模拟器具有硬的架构,阻碍了灵活性,可扩展性和跨平台模型共享.
- 将新的模拟后端或硬件加速器集成到现有平台中通常是资源密集和复杂的.
研究的目的:
- 推出EDEN神经模拟器,一个旨在克服传统模拟器局限性的新平台.
- 展示一个模块化架构,将抽象模型描述与执行脱,增强可扩展性和后端集成性.
主要方法:
- 开发了一个模块化堆架构的EDEN神经模拟器.
- 使用NeuroML进行抽象模型描述以确保可移植性.
- 集成多种后端,包括flexHH FPGA加速器和SpiNNaker神经形态平台,以展示EDEN的多功能性.
主要成果:
- EDEN成功地集成了不同的模拟后端 (flexHH和SpiNNaker) 以最小的实施努力.
- 该平台表现出具有竞争力的性能,同时保持高度的通用性和可用性.
- 实现了更高的灵活性和可扩展性,允许无集成各种模拟平台.
结论:
- EDEN为计算神经科学模拟提供了一个强大,可扩展和可适应的框架.
- 模块化设计推进了神经模拟器的范式,促进了更大的互操作性和性能.
- 在不同的模拟引擎和硬件中更容易共享和使用模型.
相关概念视频
Neural Circuits
3.0K
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...
3.0K
Multicompartment Models: Overview
712
Multicompartment models are mathematical constructs that depict how drugs are distributed and eliminated within the body. They segment the body into several compartments, symbolizing various physiological or anatomical areas connected through drug transfer processes such as absorption, metabolism, distribution, and elimination.
These models offer a more comprehensive representation of drug behavior in the body than one-compartment models. They accommodate the complexity of drug distribution,...
These models offer a more comprehensive representation of drug behavior in the body than one-compartment models. They accommodate the complexity of drug distribution,...
712
Mechanistic Models: Overview of Compartment Models
585
Mechanistic models, a category encompassing both physiological and compartmental modeling, differ from empirical models' approaches to incorporating known factors about the systems being modeled. Empirical models describe data with minimal assumptions, while mechanistic models aim to provide a robust description of available data by specifying assumptions and integrating known factors about the system. Compartmental analysis is a key example of a mechanistic model in pharmacokinetics and...
585
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
438
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
438
Pharmacodynamic Models: Overview
154
Pharmacodynamic (PD) responses describe the interaction between a drug and its biological target, culminating in a physiological effect. These responses can be classified into different types: continuous variables, such as blood glucose levels; categorical outcomes, like survival rates; and time-to-event metrics, such as disease progression. Understanding and modeling PD responses are critical for optimizing drug efficacy and safety.PD models describe the relationship between drug concentration...
154
Modeling with Differential Equations
328
Population dynamics can be described mathematically by considering the population size P(t) as a function of time. The rate of change of the population is then represented by the derivative of P(t). A simple assumption is that the rate of growth is proportional to the size of the population itself. This leads to an exponential growth model, where the population increases rapidly without bound. While this is a useful first approximation, it does not reflect realistic long-term...
328


