Chlasta Karol, Sochaczewski Paweł, Wójcik Grzegorz M, Krejtz Izabela
Department of Computer Science, Polish-Japanese Academy of Information Technology, Warsaw, Poland.
Department of Management in Networked and Digital Societies, Kozminski University, Warsaw, Poland.
Front Neuroinform. 2023 Mar 21;17:1122470. doi: 10.3389/fninf.2023.1122470. eCollection 2023.
In this study, we explore the simulation setup in computational neuroscience. We use GENESIS, a general purpose simulation engine for sub-cellular components and biochemical reactions, realistic neuron models, large neural networks, and system-level models. GENESIS supports developing and running computer simulations but leaves a gap for setting up today's larger and more complex models. The field of realistic models of brain networks has overgrown the simplicity of earliest models. The challenges include managing the complexity of software dependencies and various models, setting up model parameter values, storing the input parameters alongside the results, and providing execution statistics. Moreover, in the high performance computing (HPC) context, public cloud resources are becoming an alternative to the expensive on-premises clusters. We present Neural Simulation Pipeline (NSP), which facilitates the large-scale computer simulations and their deployment to multiple computing infrastructures using the infrastructure as the code (IaC) containerization approach. The authors demonstrate the effectiveness of NSP in a pattern recognition task programmed with GENESIS, through a custom-built visual system, called RetNet(8 × 5,1) that uses biologically plausible Hodgkin-Huxley spiking neurons. We evaluate the pipeline by performing 54 simulations executed on-premise, at the Hasso Plattner Institute's (HPI) Future Service-Oriented Computing (SOC) Lab, and through the Amazon Web Services (AWS), the biggest public cloud service provider in the world. We report on the non-containerized and containerized execution with Docker, as well as present the cost per simulation in AWS. The results show that our neural simulation pipeline can reduce entry barriers to neural simulations, making them more practical and cost-effective.
在本研究中,我们探索计算神经科学中的模拟设置。我们使用GENESIS,这是一个用于亚细胞成分和生化反应、逼真的神经元模型、大型神经网络以及系统级模型的通用模拟引擎。GENESIS支持开发和运行计算机模拟,但在设置当今更大、更复杂的模型方面存在差距。脑网络逼真模型领域已经超越了最早模型的简单性。挑战包括管理软件依赖项和各种模型的复杂性、设置模型参数值、将输入参数与结果一起存储以及提供执行统计信息。此外,在高性能计算(HPC)环境中,公共云资源正成为昂贵的本地集群的替代方案。我们提出了神经模拟管道(NSP),它使用基础设施即代码(IaC)容器化方法促进大规模计算机模拟及其在多个计算基础设施上的部署。作者通过一个名为RetNet(8×5,1)的定制视觉系统,展示了NSP在使用GENESIS编程的模式识别任务中的有效性,该系统使用了具有生物学合理性的霍奇金 - 赫胥黎脉冲神经元。我们通过在哈索·普拉特纳研究所(HPI)的面向未来服务计算(SOC)实验室本地执行、通过全球最大的公共云服务提供商亚马逊网络服务(AWS)执行54次模拟来评估该管道。我们报告了使用Docker的非容器化和容器化执行情况,以及AWS中每次模拟的成本。结果表明,我们的神经模拟管道可以降低神经模拟的入门障碍,使其更具实用性和成本效益。