<p>Design and execution of neuromodulation control systems studies are challenging as they consist of feedback loops and often need to compose studies from programs developed in different programming languages. In our previous work, we designed CONTROL-CORE as an open-source framework for simulating closed-loop peripheral neuromodulation control systems to address this need. We implemented its prototype as CONTROL-CORE-1.0 with support for building and running such studies locally and in a distributed manner. This paper presents CONTROL-CORE-2.0, the extended version of CONTROL-CORE, converting it into an integrated development environment for neuromodulation control systems, addressing the identified shortcomings in the prior version in terms of performance, efficient use, and functionality. Our contributions facilitate the visual creation and execution of programs and studies from them, the distributed execution of those studies in a cluster or across organizations, and the curation of community-contributed studies and programs in a centralized repository.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Distributed executions with CONTROL-CORE: integrated development environment (IDE) for closed-loop neuromodulation control systems

  • Pradeeban Kathiravelu,
  • Mark G. Arnold,
  • Shivang Vijay,
  • Rahul Jagwani,
  • Parteek Goyal,
  • Aviral Kumar Goel,
  • Nan Li,
  • Charles Horn,
  • Tony Pan,
  • Mayuresh V. Kothare,
  • Babak Mahmoudi

摘要

Design and execution of neuromodulation control systems studies are challenging as they consist of feedback loops and often need to compose studies from programs developed in different programming languages. In our previous work, we designed CONTROL-CORE as an open-source framework for simulating closed-loop peripheral neuromodulation control systems to address this need. We implemented its prototype as CONTROL-CORE-1.0 with support for building and running such studies locally and in a distributed manner. This paper presents CONTROL-CORE-2.0, the extended version of CONTROL-CORE, converting it into an integrated development environment for neuromodulation control systems, addressing the identified shortcomings in the prior version in terms of performance, efficient use, and functionality. Our contributions facilitate the visual creation and execution of programs and studies from them, the distributed execution of those studies in a cluster or across organizations, and the curation of community-contributed studies and programs in a centralized repository.