Cargando…
CONTROL-CORE: A Framework for Simulation and Design of Closed-Loop Peripheral Neuromodulation Control Systems
Closed-loop Vagus Nerve Stimulation (VNS) based on physiological feedback signals is a promising approach to regulate organ functions and develop therapeutic devices. Designing closed-loop neurostimulation systems requires simulation environments and computing infrastructures that support i) modelin...
Autores principales: | , , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9531851/ https://www.ncbi.nlm.nih.gov/pubmed/36199437 http://dx.doi.org/10.1109/access.2022.3161471 |
_version_ | 1784801989484347392 |
---|---|
author | KATHIRAVELU, PRADEEBAN ARNOLD, MARK FLEISCHER, JAKE YAO, YUYU AWASTHI, SHUBHAM GOEL, AVIRAL KUMAR BRANEN, ANDREW SARIKHANI, PARISA KUMAR, GAUTAM KOTHARE, MAYURESH V. MAHMOUDI, BABAK |
author_facet | KATHIRAVELU, PRADEEBAN ARNOLD, MARK FLEISCHER, JAKE YAO, YUYU AWASTHI, SHUBHAM GOEL, AVIRAL KUMAR BRANEN, ANDREW SARIKHANI, PARISA KUMAR, GAUTAM KOTHARE, MAYURESH V. MAHMOUDI, BABAK |
author_sort | KATHIRAVELU, PRADEEBAN |
collection | PubMed |
description | Closed-loop Vagus Nerve Stimulation (VNS) based on physiological feedback signals is a promising approach to regulate organ functions and develop therapeutic devices. Designing closed-loop neurostimulation systems requires simulation environments and computing infrastructures that support i) modeling the physiological responses of organs under neuromodulation, also known as physiological models, and ii) the interaction between the physiological models and the neuromodulation control algorithms. However, existing simulation platforms do not support closed-loop VNS control systems modeling without extensive rewriting of computer code and manual deployment and configuration of programs. The CONTROL-CORE project aims to develop a flexible software platform for designing and implementing closed-loop VNS systems. This paper proposes the software architecture and the elements of the CONTROL-CORE platform that allow the interaction between a controller and a physiological model in feedback. CONTROL-CORE facilitates modular simulation and deployment of closed-loop peripheral neuromodulation control systems, spanning multiple organizations securely and concurrently. CONTROL-CORE allows simulations to run on different operating systems, be developed in various programming languages (such as Matlab, Python, C++, and Verilog), and be run locally, in containers, and in a distributed fashion. The CONTROL-CORE platform allows users to create tools and testbenches to facilitate sophisticated simulation experiments. We tested the CONTROL-CORE platform in the context of closed-loop control of cardiac physiological models, including pulsatile and nonpulsatile rat models. These were tested using various controllers such as Model Predictive Control and Long-Short-Term Memory based controllers. Our wide range of use cases and evaluations show the performance, flexibility, and usability of the CONTROL-CORE platform. |
format | Online Article Text |
id | pubmed-9531851 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
record_format | MEDLINE/PubMed |
spelling | pubmed-95318512022-10-04 CONTROL-CORE: A Framework for Simulation and Design of Closed-Loop Peripheral Neuromodulation Control Systems KATHIRAVELU, PRADEEBAN ARNOLD, MARK FLEISCHER, JAKE YAO, YUYU AWASTHI, SHUBHAM GOEL, AVIRAL KUMAR BRANEN, ANDREW SARIKHANI, PARISA KUMAR, GAUTAM KOTHARE, MAYURESH V. MAHMOUDI, BABAK IEEE Access Article Closed-loop Vagus Nerve Stimulation (VNS) based on physiological feedback signals is a promising approach to regulate organ functions and develop therapeutic devices. Designing closed-loop neurostimulation systems requires simulation environments and computing infrastructures that support i) modeling the physiological responses of organs under neuromodulation, also known as physiological models, and ii) the interaction between the physiological models and the neuromodulation control algorithms. However, existing simulation platforms do not support closed-loop VNS control systems modeling without extensive rewriting of computer code and manual deployment and configuration of programs. The CONTROL-CORE project aims to develop a flexible software platform for designing and implementing closed-loop VNS systems. This paper proposes the software architecture and the elements of the CONTROL-CORE platform that allow the interaction between a controller and a physiological model in feedback. CONTROL-CORE facilitates modular simulation and deployment of closed-loop peripheral neuromodulation control systems, spanning multiple organizations securely and concurrently. CONTROL-CORE allows simulations to run on different operating systems, be developed in various programming languages (such as Matlab, Python, C++, and Verilog), and be run locally, in containers, and in a distributed fashion. The CONTROL-CORE platform allows users to create tools and testbenches to facilitate sophisticated simulation experiments. We tested the CONTROL-CORE platform in the context of closed-loop control of cardiac physiological models, including pulsatile and nonpulsatile rat models. These were tested using various controllers such as Model Predictive Control and Long-Short-Term Memory based controllers. Our wide range of use cases and evaluations show the performance, flexibility, and usability of the CONTROL-CORE platform. 2022 2022-03-22 /pmc/articles/PMC9531851/ /pubmed/36199437 http://dx.doi.org/10.1109/access.2022.3161471 Text en https://creativecommons.org/licenses/by/4.0/This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/ |
spellingShingle | Article KATHIRAVELU, PRADEEBAN ARNOLD, MARK FLEISCHER, JAKE YAO, YUYU AWASTHI, SHUBHAM GOEL, AVIRAL KUMAR BRANEN, ANDREW SARIKHANI, PARISA KUMAR, GAUTAM KOTHARE, MAYURESH V. MAHMOUDI, BABAK CONTROL-CORE: A Framework for Simulation and Design of Closed-Loop Peripheral Neuromodulation Control Systems |
title | CONTROL-CORE: A Framework for Simulation and Design of Closed-Loop Peripheral Neuromodulation Control Systems |
title_full | CONTROL-CORE: A Framework for Simulation and Design of Closed-Loop Peripheral Neuromodulation Control Systems |
title_fullStr | CONTROL-CORE: A Framework for Simulation and Design of Closed-Loop Peripheral Neuromodulation Control Systems |
title_full_unstemmed | CONTROL-CORE: A Framework for Simulation and Design of Closed-Loop Peripheral Neuromodulation Control Systems |
title_short | CONTROL-CORE: A Framework for Simulation and Design of Closed-Loop Peripheral Neuromodulation Control Systems |
title_sort | control-core: a framework for simulation and design of closed-loop peripheral neuromodulation control systems |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9531851/ https://www.ncbi.nlm.nih.gov/pubmed/36199437 http://dx.doi.org/10.1109/access.2022.3161471 |
work_keys_str_mv | AT kathiravelupradeeban controlcoreaframeworkforsimulationanddesignofclosedloopperipheralneuromodulationcontrolsystems AT arnoldmark controlcoreaframeworkforsimulationanddesignofclosedloopperipheralneuromodulationcontrolsystems AT fleischerjake controlcoreaframeworkforsimulationanddesignofclosedloopperipheralneuromodulationcontrolsystems AT yaoyuyu controlcoreaframeworkforsimulationanddesignofclosedloopperipheralneuromodulationcontrolsystems AT awasthishubham controlcoreaframeworkforsimulationanddesignofclosedloopperipheralneuromodulationcontrolsystems AT goelaviralkumar controlcoreaframeworkforsimulationanddesignofclosedloopperipheralneuromodulationcontrolsystems AT branenandrew controlcoreaframeworkforsimulationanddesignofclosedloopperipheralneuromodulationcontrolsystems AT sarikhaniparisa controlcoreaframeworkforsimulationanddesignofclosedloopperipheralneuromodulationcontrolsystems AT kumargautam controlcoreaframeworkforsimulationanddesignofclosedloopperipheralneuromodulationcontrolsystems AT kotharemayureshv controlcoreaframeworkforsimulationanddesignofclosedloopperipheralneuromodulationcontrolsystems AT mahmoudibabak controlcoreaframeworkforsimulationanddesignofclosedloopperipheralneuromodulationcontrolsystems |