School of Physics, University of Sydney, Sydney, Australia.
Center for Integrative Brain Function, University of Sydney, Sydney, Australia.
PLoS Comput Biol. 2018 Aug 22;14(8):e1006387. doi: 10.1371/journal.pcbi.1006387. eCollection 2018 Aug.
A user ready, portable, documented software package, NFTsim, is presented to facilitate numerical simulations of a wide range of brain systems using continuum neural field modeling. NFTsim enables users to simulate key aspects of brain activity at multiple scales. At the microscopic scale, it incorporates characteristics of local interactions between cells, neurotransmitter effects, synaptodendritic delays and feedbacks. At the mesoscopic scale, it incorporates information about medium to large scale axonal ranges of fibers, which are essential to model dissipative wave transmission and to produce synchronous oscillations and associated cross-correlation patterns as observed in local field potential recordings of active tissue. At the scale of the whole brain, NFTsim allows for the inclusion of long range pathways, such as thalamocortical projections, when generating macroscopic activity fields. The multiscale nature of the neural activity produced by NFTsim has the potential to enable the modeling of resulting quantities measurable via various neuroimaging techniques. In this work, we give a comprehensive description of the design and implementation of the software. Due to its modularity and flexibility, NFTsim enables the systematic study of an unlimited number of neural systems with multiple neural populations under a unified framework and allows for direct comparison with analytic and experimental predictions. The code is written in C++ and bundled with Matlab routines for a rapid quantitative analysis and visualization of the outputs. The output of NFTsim is stored in plain text file enabling users to select from a broad range of tools for offline analysis. This software enables a wide and convenient use of powerful physiologically-based neural field approaches to brain modeling. NFTsim is distributed under the Apache 2.0 license.
一个用户友好、便携、有文档记录的软件包 NFTsim 被提出,以方便使用连续神经场建模对广泛的大脑系统进行数值模拟。NFTsim 使用户能够在多个尺度上模拟大脑活动的关键方面。在微观尺度上,它包含了细胞之间局部相互作用、神经递质效应、突触树突延迟和反馈的特征。在介观尺度上,它包含了关于中等至大尺度纤维轴突范围的信息,这对于模型耗散波传输以及产生同步振荡和相关的交叉相关模式至关重要,这些模式在活跃组织的局部场电位记录中观察到。在整个大脑的尺度上,NFTsim 允许包括长程通路,如丘脑皮质投射,在产生宏观活动场时。NFTsim 产生的神经活动的多尺度性质有可能使通过各种神经影像学技术测量的结果数量的建模成为可能。在这项工作中,我们全面描述了软件的设计和实现。由于其模块化和灵活性,NFTsim 使在统一框架下对具有多个神经元群体的无数个神经系统进行系统研究成为可能,并允许与分析和实验预测进行直接比较。代码用 C++编写,并与 Matlab 例程捆绑在一起,用于快速定量分析和可视化输出。NFTsim 的输出存储在纯文本文件中,使用户能够从广泛的工具中选择用于离线分析。该软件为广泛而方便地使用基于生理的强大神经场方法进行大脑建模提供了可能。NFTsim 根据 Apache 2.0 许可证发布。