Software for Brain Network Simulations: A Comparative Study

被引:38
|
作者
Tikidji-Hamburyan, Ruben A. [1 ]
Narayana, Vikram [1 ]
Bozkus, Zeki [2 ]
El-Ghazawi, Tarek A. [1 ]
机构
[1] George Washington Univ, Sch Engn & Appl Sci, Washington, DC 20052 USA
[2] Kadir Has Univ, Comp Engn Dept, Istanbul, Turkey
关键词
computational neuroscience; brain network simulators; spiking neural networks; comparative study; phenomenological model; conductance-based model; MODELS; OSCILLATIONS; EXCITATION; FREQUENCY; NEURONS; TOOLS;
D O I
10.3389/fninf.2017.00046
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Numerical simulations of brain networks are a critical part of our efforts in understanding brain functions under pathological and normal conditions. For several decades, the community has developed many software packages and simulators to accelerate research in computational neuroscience. In this article, we select the three most popular simulators, as determined by the number of models in the ModelDB database, such as NEURON, GENESIS, and BRIAN, and perform an independent evaluation of these simulators. In addition, we study NEST, one of the lead simulators of the Human Brain Project. First, we study them based on one of the most important characteristics, the range of supported models. Our investigation reveals that brain network simulators may be biased toward supporting a specific set of models. However, all simulators tend to expand the supported range of models by providing a universal environment for the computational study of individual neurons and brain networks. Next, our investigations on the characteristics of computational architecture and efficiency indicate that all simulators compile the most computationally intensive procedures into binary code, with the aim of maximizing their computational performance. However, not all simulators provide the simplest method for module development and/or guarantee efficient binary code. Third, a study of their amenability for high-performance computing reveals that NEST can almost transparently map an existing model on a cluster or multicore computer, while NEURON requires code modification if the model developed for a single computer has to be mapped on a computational cluster. Interestingly, parallelization is the weakest characteristic of BRIAN, which provides no support for cluster computations and limited support for multicore computers. Fourth, we identify the level of user support and frequency of usage for all simulators. Finally, we carry out an evaluation using two case studies: a large network with simplified neural and synaptic models and a small network with detailed models. These two case studies allow us to avoid any bias toward a particular software package. The results indicate that BRIAN provides the most concise language for both cases considered. Furthermore, as expected, NEST mostly favors large network models, while NEURON is better suited for detailed models. Overall, the case studies reinforce our general observation that simulators have a bias in the computational performance toward specific types of the brain network models.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Software for Brain Network Simulations: A Comparative Study (vol 11, 46, 2017)
    Tikidji-Hamburyan, Ruben A.
    Narayana, Vikram
    Bozkus, Zeki
    El-Ghazawi, Tarek A.
    FRONTIERS IN NEUROINFORMATICS, 2018, 12
  • [2] A Comparative Study of Discretization Methods for Bayesian Network in Software Estimation
    Luo, Wei
    Liu, Qin
    Zhao, Bo
    PROCEEDING OF THE 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT TECHNOLOGIES, 2009, : 542 - 547
  • [3] A Comparative Study on Software-Defined Network with Traditional Networks
    Zoraida, Berty Smitha Evelin
    Indumathi, Ganesan
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2024, 13 (01): : 167 - 176
  • [4] A comparative study of neural network architectures for software vulnerability forecasting
    Cosma, Ovidiu
    Pop, Petrica C.
    Cosma, Laura
    LOGIC JOURNAL OF THE IGPL, 2024,
  • [5] Comparative study on multilayer brain functional network and single-layer brain functional network
    Ke M.
    Xu D.
    Wang C.
    Liu G.
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2024, 52 (05): : 76 - 82
  • [6] A comparative study of network centrality metrics in identifying key classes in software
    Wang, Muchou
    Pan, Weifeng
    Journal of Computational Information Systems, 2012, 8 (24): : 10205 - 10212
  • [7] A comparative study of neural network techniques for automatic software vulnerability detection
    Tang, Gaigai
    Meng, Lianxiao
    Wang, Huiqiang
    Ren, Shuangyin
    Wang, Qiang
    Yang, Lin
    Cao, Weipeng
    2020 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE 2020), 2020, : 1 - 8
  • [8] Neural network models for software development effort estimation: a comparative study
    Ali Bou Nassif
    Mohammad Azzeh
    Luiz Fernando Capretz
    Danny Ho
    Neural Computing and Applications, 2016, 27 : 2369 - 2381
  • [9] Neural network models for software development effort estimation: a comparative study
    Nassif, Ali Bou
    Azzeh, Mohammad
    Capretz, Luiz Fernando
    Ho, Danny
    NEURAL COMPUTING & APPLICATIONS, 2016, 27 (08): : 2369 - 2381
  • [10] Hygrothermal Simulations Comparative Study: Assessment of Different Materials Using WUFI and DELPHIN Software
    Hejazi, Bina
    Sakiyama, Nayara R. M.
    Frick, Juergen
    Garrecht, Harald
    PROCEEDINGS OF BUILDING SIMULATION 2019: 16TH CONFERENCE OF IBPSA, 2020, : 4674 - 4681