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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Neural computation 2023-03, Vol.35 (4), p.671-698
Hauptverfasser: Nawaz, Arooj, Hasan, Osman, Jabeen, Shaista
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