Formal Verification of Deep Brain Stimulation Controllers for Parkinson's Disease Treatment
Deep brain stimulation (DBS) is a widely accepted treatment for the Parkinson's disease (PD). Traditionally, it is done in an open-loop manner, where stimulation is always ON, irrespective of the patient needs. As a consequence, patients can feel some side effects due to the continuous high-fre...
Gespeichert in:
Veröffentlicht in: | Neural computation 2023-03, Vol.35 (4), p.671-698 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 698 |
---|---|
container_issue | 4 |
container_start_page | 671 |
container_title | Neural computation |
container_volume | 35 |
creator | Nawaz, Arooj Hasan, Osman Jabeen, Shaista |
description | Deep brain stimulation (DBS) is a widely accepted treatment for the Parkinson's disease (PD). Traditionally, it is done in an open-loop manner, where stimulation is always ON, irrespective of the patient needs. As a consequence, patients can feel some side effects due to the continuous high-frequency stimulation. Closed-loop DBS can address this problem as it allows adjusting stimulation according to the patient need. The selection of open- or closed-loop DBS and an optimal algorithm for closed-loop DBS are some of the main challenges in DBS controller design, and typically the decision is made through sampling based simulations. In this letter, we used model checking, a formal verification technique used to exhaustively explore the complete state space of a system, for analyzing DBS controllers. We analyze the timed automata of the open-loop and closed-loop DBS controllers in response to the basal ganglia (BG) model. Furthermore, we present a formal verification approach for the closed-loop DBS controllers using timed computation tree logic (TCTL) properties, that is, safety, liveness (the property that under certain conditions, some event will eventually occur), and deadlock freeness. We show that the closed-loop DBS significantly outperforms existing open-loop DBS controllers in terms of energy efficiency. Moreover, we formally analyze the closed-loop DBS for energy efficiency and time behavior with two algorithms, the constant update algorithm and the error prediction update algorithm. Our results demonstrate that the closed-loop DBS running the error prediction update algorithm is efficient in terms of time and energy as compared to the constant update algorithm. |
doi_str_mv | 10.1162/neco_a_01569 |
format | Article |
fullrecord | <record><control><sourceid>proquest_mit_j</sourceid><recordid>TN_cdi_proquest_miscellaneous_2780068614</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2780068614</sourcerecordid><originalsourceid>FETCH-LOGICAL-c366t-dc96fba43d3077321457d2d43bfd8d486227803beb744e881d4b385c2e0e6a443</originalsourceid><addsrcrecordid>eNptkE1r3DAQhkVJaTZpbzkXQQ7NoW5HH5bkW5pN0xYWWmhaAjkI2R6DUlvaSHag-fX1stsQQk5zmGfed3gIOWLwgTHFPwZsonUWWKmqF2TBSgGFMeZqjyzAVFWhldL75CDnGwBQDMpXZF8ow7UCWJDri5gG19PfmHznGzf6GGjs6Dnimp4l5wP9Ofph6rebZQxjin2PKdMuJvrDpT8-5BjeZXruM7qM9DKhGwcM42vysnN9xje7eUh-XXy-XH4tVt-_fFt-WhWNUGos2qZSXe2kaAVoLTiTpW55K0XdtaaVRnGuDYgaay0lGsNaWQtTNhwBlZNSHJKTbe46xdsJ82gHnxvsexcwTtluzkEZxTbo8RP0Jk4pzN9ZbipdslmWman3W6pJMeeEnV0nP7j01zKwG-n2sfQZf7sLneoB2wf4v-UZON0Cg39UuMm4E6WXVgguBbccuLAgLGf23q-fdpw8E_HsO_8AQNyfhw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2897516678</pqid></control><display><type>article</type><title>Formal Verification of Deep Brain Stimulation Controllers for Parkinson's Disease Treatment</title><source>MEDLINE</source><source>MIT Press Journals</source><creator>Nawaz, Arooj ; Hasan, Osman ; Jabeen, Shaista</creator><creatorcontrib>Nawaz, Arooj ; Hasan, Osman ; Jabeen, Shaista</creatorcontrib><description>Deep brain stimulation (DBS) is a widely accepted treatment for the Parkinson's disease (PD). Traditionally, it is done in an open-loop manner, where stimulation is always ON, irrespective of the patient needs. As a consequence, patients can feel some side effects due to the continuous high-frequency stimulation. Closed-loop DBS can address this problem as it allows adjusting stimulation according to the patient need. The selection of open- or closed-loop DBS and an optimal algorithm for closed-loop DBS are some of the main challenges in DBS controller design, and typically the decision is made through sampling based simulations. In this letter, we used model checking, a formal verification technique used to exhaustively explore the complete state space of a system, for analyzing DBS controllers. We analyze the timed automata of the open-loop and closed-loop DBS controllers in response to the basal ganglia (BG) model. Furthermore, we present a formal verification approach for the closed-loop DBS controllers using timed computation tree logic (TCTL) properties, that is, safety, liveness (the property that under certain conditions, some event will eventually occur), and deadlock freeness. We show that the closed-loop DBS significantly outperforms existing open-loop DBS controllers in terms of energy efficiency. Moreover, we formally analyze the closed-loop DBS for energy efficiency and time behavior with two algorithms, the constant update algorithm and the error prediction update algorithm. Our results demonstrate that the closed-loop DBS running the error prediction update algorithm is efficient in terms of time and energy as compared to the constant update algorithm.</description><identifier>ISSN: 0899-7667</identifier><identifier>EISSN: 1530-888X</identifier><identifier>DOI: 10.1162/neco_a_01569</identifier><identifier>PMID: 36827600</identifier><language>eng</language><publisher>One Rogers Street, Cambridge, MA 02142-1209, USA: MIT Press</publisher><subject>Algorithms ; Basal Ganglia ; Brain ; Closed loops ; Control systems design ; Controllers ; Deep brain stimulation ; Deep Brain Stimulation - methods ; Disease control ; Energy efficiency ; Ganglia ; Humans ; Neurons - physiology ; Parkinson Disease - therapy ; Parkinson's disease ; Side effects ; Stimulation ; Verification</subject><ispartof>Neural computation, 2023-03, Vol.35 (4), p.671-698</ispartof><rights>2023 Massachusetts Institute of Technology.</rights><rights>Copyright MIT Press Journals, The 2023</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c366t-dc96fba43d3077321457d2d43bfd8d486227803beb744e881d4b385c2e0e6a443</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://direct.mit.edu/neco/article/doi/10.1162/neco_a_01569$$EHTML$$P50$$Gmit$$H</linktohtml><link.rule.ids>314,776,780,27903,27904,53988,53989</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/36827600$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Nawaz, Arooj</creatorcontrib><creatorcontrib>Hasan, Osman</creatorcontrib><creatorcontrib>Jabeen, Shaista</creatorcontrib><title>Formal Verification of Deep Brain Stimulation Controllers for Parkinson's Disease Treatment</title><title>Neural computation</title><addtitle>Neural Comput</addtitle><description>Deep brain stimulation (DBS) is a widely accepted treatment for the Parkinson's disease (PD). Traditionally, it is done in an open-loop manner, where stimulation is always ON, irrespective of the patient needs. As a consequence, patients can feel some side effects due to the continuous high-frequency stimulation. Closed-loop DBS can address this problem as it allows adjusting stimulation according to the patient need. The selection of open- or closed-loop DBS and an optimal algorithm for closed-loop DBS are some of the main challenges in DBS controller design, and typically the decision is made through sampling based simulations. In this letter, we used model checking, a formal verification technique used to exhaustively explore the complete state space of a system, for analyzing DBS controllers. We analyze the timed automata of the open-loop and closed-loop DBS controllers in response to the basal ganglia (BG) model. Furthermore, we present a formal verification approach for the closed-loop DBS controllers using timed computation tree logic (TCTL) properties, that is, safety, liveness (the property that under certain conditions, some event will eventually occur), and deadlock freeness. We show that the closed-loop DBS significantly outperforms existing open-loop DBS controllers in terms of energy efficiency. Moreover, we formally analyze the closed-loop DBS for energy efficiency and time behavior with two algorithms, the constant update algorithm and the error prediction update algorithm. Our results demonstrate that the closed-loop DBS running the error prediction update algorithm is efficient in terms of time and energy as compared to the constant update algorithm.</description><subject>Algorithms</subject><subject>Basal Ganglia</subject><subject>Brain</subject><subject>Closed loops</subject><subject>Control systems design</subject><subject>Controllers</subject><subject>Deep brain stimulation</subject><subject>Deep Brain Stimulation - methods</subject><subject>Disease control</subject><subject>Energy efficiency</subject><subject>Ganglia</subject><subject>Humans</subject><subject>Neurons - physiology</subject><subject>Parkinson Disease - therapy</subject><subject>Parkinson's disease</subject><subject>Side effects</subject><subject>Stimulation</subject><subject>Verification</subject><issn>0899-7667</issn><issn>1530-888X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>EIF</sourceid><recordid>eNptkE1r3DAQhkVJaTZpbzkXQQ7NoW5HH5bkW5pN0xYWWmhaAjkI2R6DUlvaSHag-fX1stsQQk5zmGfed3gIOWLwgTHFPwZsonUWWKmqF2TBSgGFMeZqjyzAVFWhldL75CDnGwBQDMpXZF8ow7UCWJDri5gG19PfmHznGzf6GGjs6Dnimp4l5wP9Ofph6rebZQxjin2PKdMuJvrDpT8-5BjeZXruM7qM9DKhGwcM42vysnN9xje7eUh-XXy-XH4tVt-_fFt-WhWNUGos2qZSXe2kaAVoLTiTpW55K0XdtaaVRnGuDYgaay0lGsNaWQtTNhwBlZNSHJKTbe46xdsJ82gHnxvsexcwTtluzkEZxTbo8RP0Jk4pzN9ZbipdslmWman3W6pJMeeEnV0nP7j01zKwG-n2sfQZf7sLneoB2wf4v-UZON0Cg39UuMm4E6WXVgguBbccuLAgLGf23q-fdpw8E_HsO_8AQNyfhw</recordid><startdate>20230318</startdate><enddate>20230318</enddate><creator>Nawaz, Arooj</creator><creator>Hasan, Osman</creator><creator>Jabeen, Shaista</creator><general>MIT Press</general><general>MIT Press Journals, The</general><scope>CGR</scope><scope>CUY</scope><scope>CVF</scope><scope>ECM</scope><scope>EIF</scope><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7X8</scope></search><sort><creationdate>20230318</creationdate><title>Formal Verification of Deep Brain Stimulation Controllers for Parkinson's Disease Treatment</title><author>Nawaz, Arooj ; Hasan, Osman ; Jabeen, Shaista</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c366t-dc96fba43d3077321457d2d43bfd8d486227803beb744e881d4b385c2e0e6a443</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>Basal Ganglia</topic><topic>Brain</topic><topic>Closed loops</topic><topic>Control systems design</topic><topic>Controllers</topic><topic>Deep brain stimulation</topic><topic>Deep Brain Stimulation - methods</topic><topic>Disease control</topic><topic>Energy efficiency</topic><topic>Ganglia</topic><topic>Humans</topic><topic>Neurons - physiology</topic><topic>Parkinson Disease - therapy</topic><topic>Parkinson's disease</topic><topic>Side effects</topic><topic>Stimulation</topic><topic>Verification</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Nawaz, Arooj</creatorcontrib><creatorcontrib>Hasan, Osman</creatorcontrib><creatorcontrib>Jabeen, Shaista</creatorcontrib><collection>Medline</collection><collection>MEDLINE</collection><collection>MEDLINE (Ovid)</collection><collection>MEDLINE</collection><collection>MEDLINE</collection><collection>PubMed</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>MEDLINE - Academic</collection><jtitle>Neural computation</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Nawaz, Arooj</au><au>Hasan, Osman</au><au>Jabeen, Shaista</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Formal Verification of Deep Brain Stimulation Controllers for Parkinson's Disease Treatment</atitle><jtitle>Neural computation</jtitle><addtitle>Neural Comput</addtitle><date>2023-03-18</date><risdate>2023</risdate><volume>35</volume><issue>4</issue><spage>671</spage><epage>698</epage><pages>671-698</pages><issn>0899-7667</issn><eissn>1530-888X</eissn><abstract>Deep brain stimulation (DBS) is a widely accepted treatment for the Parkinson's disease (PD). Traditionally, it is done in an open-loop manner, where stimulation is always ON, irrespective of the patient needs. As a consequence, patients can feel some side effects due to the continuous high-frequency stimulation. Closed-loop DBS can address this problem as it allows adjusting stimulation according to the patient need. The selection of open- or closed-loop DBS and an optimal algorithm for closed-loop DBS are some of the main challenges in DBS controller design, and typically the decision is made through sampling based simulations. In this letter, we used model checking, a formal verification technique used to exhaustively explore the complete state space of a system, for analyzing DBS controllers. We analyze the timed automata of the open-loop and closed-loop DBS controllers in response to the basal ganglia (BG) model. Furthermore, we present a formal verification approach for the closed-loop DBS controllers using timed computation tree logic (TCTL) properties, that is, safety, liveness (the property that under certain conditions, some event will eventually occur), and deadlock freeness. We show that the closed-loop DBS significantly outperforms existing open-loop DBS controllers in terms of energy efficiency. Moreover, we formally analyze the closed-loop DBS for energy efficiency and time behavior with two algorithms, the constant update algorithm and the error prediction update algorithm. Our results demonstrate that the closed-loop DBS running the error prediction update algorithm is efficient in terms of time and energy as compared to the constant update algorithm.</abstract><cop>One Rogers Street, Cambridge, MA 02142-1209, USA</cop><pub>MIT Press</pub><pmid>36827600</pmid><doi>10.1162/neco_a_01569</doi><tpages>28</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0899-7667 |
ispartof | Neural computation, 2023-03, Vol.35 (4), p.671-698 |
issn | 0899-7667 1530-888X |
language | eng |
recordid | cdi_proquest_miscellaneous_2780068614 |
source | MEDLINE; MIT Press Journals |
subjects | Algorithms Basal Ganglia Brain Closed loops Control systems design Controllers Deep brain stimulation Deep Brain Stimulation - methods Disease control Energy efficiency Ganglia Humans Neurons - physiology Parkinson Disease - therapy Parkinson's disease Side effects Stimulation Verification |
title | Formal Verification of Deep Brain Stimulation Controllers for Parkinson's Disease Treatment |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T09%3A17%3A51IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_mit_j&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Formal%20Verification%20of%20Deep%20Brain%20Stimulation%20Controllers%20for%20Parkinson's%20Disease%20Treatment&rft.jtitle=Neural%20computation&rft.au=Nawaz,%20Arooj&rft.date=2023-03-18&rft.volume=35&rft.issue=4&rft.spage=671&rft.epage=698&rft.pages=671-698&rft.issn=0899-7667&rft.eissn=1530-888X&rft_id=info:doi/10.1162/neco_a_01569&rft_dat=%3Cproquest_mit_j%3E2780068614%3C/proquest_mit_j%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2897516678&rft_id=info:pmid/36827600&rfr_iscdi=true |