首页> 外文期刊>Frontiers in Neuroinformatics >NeuroManager: a workflow analysis based simulation management engine for computational neuroscience
【24h】

NeuroManager: a workflow analysis based simulation management engine for computational neuroscience

机译:NeuroManager:用于计算神经科学的基于工作流分析的仿真管理引擎

获取原文
           

摘要

We developed NeuroManager, an object-oriented simulation management software engine for computational neuroscience. NeuroManager automates the workflow of simulation job submissions when using heterogeneous computational resources, simulators, and simulation tasks. The object-oriented approach (1) provides flexibility to adapt to a variety of neuroscience simulators, (2) simplifies the use of heterogeneous computational resources, from desktops to super computer clusters, and (3) improves tracking of simulator/simulation evolution. We implemented NeuroManager in MATLAB, a widely used engineering and scientific language, for its signal and image processing tools, prevalence in electrophysiology analysis, and increasing use in college Biology education. To design and develop NeuroManager we analyzed the workflow of simulation submission for a variety of simulators, operating systems, and computational resources, including the handling of input parameters, data, models, results, and analyses. This resulted in 22 stages of simulation submission workflow. The software incorporates progress notification, automatic organization, labeling, and time-stamping of data and results, and integrated access to MATLAB's analysis and visualization tools. NeuroManager provides users with the tools to automate daily tasks, and assists principal investigators in tracking and recreating the evolution of research projects performed by multiple people. Overall, NeuroManager provides the infrastructure needed to improve workflow, manage multiple simultaneous simulations, and maintain provenance of the potentially large amounts of data produced during the course of a research project.
机译:我们开发了NeuroManager,这是一种用于计算神经科学的面向对象的仿真管理软件引擎。当使用异构计算资源,模拟器和模拟任务时,NeuroManager会自动执行模拟作业提交的工作流程。面向对象的方法(1)提供了适应各种神经科学模拟器的灵活性,(2)简化了从台式机到超级计算机集群的异构计算资源的使用,并且(3)改善了对模拟器/模拟演变的跟踪。我们在MATLAB(一种广泛使用的工程和科学语言)中实现了NeuroManager,以用于其信号和图像处理工具,电生理分析的普及以及在大学生物学教育中的越来越多的使用。为了设计和开发NeuroManager,我们分析了各种模拟器,操作系统和计算资源的模拟提交工作流程,包括输入参数,数据,模型,结果和分析的处理。这导致了22个阶段的仿真提交工作流。该软件集成了进度通知,数据和结果的自动组织,标记和时间戳记,以及对MATLAB分析和可视化工具的集成访问。 NeuroManager为用户提供了自动执行日常任务的工具,并协助主要研究人员跟踪和重建由多个人执行的研究项目的演变。总体而言,NeuroManager提供了改善工作流程,管理多个同时进行的模拟以及维护研究项目过程中产生的大量潜在数据的来源所需的基础结构。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号