Cargando…

CBK model composition using paired web services and executable functions: A demonstration for individualizing preventive services

INTRODUCTION: Learning health systems are challenged to combine computable biomedical knowledge (CBK) models. Using common technical capabilities of the World Wide Web (WWW), digital objects called Knowledge Objects, and a new pattern of activating CBK models brought forth here, we aim to show that...

Descripción completa

Detalles Bibliográficos
Autores principales: Flynn, Allen, Taksler, Glen, Caverly, Tanner, Beck, Adam, Boisvert, Peter, Boonstra, Philip, Gittlen, Nate, Meng, George, Raths, Brooke, Friedman, Charles P.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: John Wiley and Sons Inc. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10091204/
https://www.ncbi.nlm.nih.gov/pubmed/37066102
http://dx.doi.org/10.1002/lrh2.10325
_version_ 1785023103671205888
author Flynn, Allen
Taksler, Glen
Caverly, Tanner
Beck, Adam
Boisvert, Peter
Boonstra, Philip
Gittlen, Nate
Meng, George
Raths, Brooke
Friedman, Charles P.
author_facet Flynn, Allen
Taksler, Glen
Caverly, Tanner
Beck, Adam
Boisvert, Peter
Boonstra, Philip
Gittlen, Nate
Meng, George
Raths, Brooke
Friedman, Charles P.
author_sort Flynn, Allen
collection PubMed
description INTRODUCTION: Learning health systems are challenged to combine computable biomedical knowledge (CBK) models. Using common technical capabilities of the World Wide Web (WWW), digital objects called Knowledge Objects, and a new pattern of activating CBK models brought forth here, we aim to show that it is possible to compose CBK models in more highly standardized and potentially easier, more useful ways. METHODS: Using previously specified compound digital objects called Knowledge Objects, CBK models are packaged with metadata, API descriptions, and runtime requirements. Using open‐source runtimes and a tool we developed called the KGrid Activator, CBK models can be instantiated inside runtimes and made accessible via RESTful APIs by the KGrid Activator. The KGrid Activator then serves as a gateway and provides a means to interconnect CBK model outputs and inputs, thereby establishing a CBK model composition method. RESULTS: To demonstrate our model composition method, we developed a complex composite CBK model from 42 CBK submodels. The resulting model called CM‐IPP is used to compute life‐gain estimates for individuals based their personal characteristics. Our result is an externalized, highly modularized CM‐IPP implementation that can be distributed and made runnable in any common server environment. DISCUSSION: CBK model composition using compound digital objects and the distributed computing technologies is feasible. Our method of model composition might be usefully extended to bring about large ecosystems of distinct CBK models that can be fitted and re‐fitted in various ways to form new composites. Remaining challenges related to the design of composite models include identifying appropriate model boundaries and organizing submodels to separate computational concerns while optimizing reuse potential. CONCLUSION: Learning health systems need methods for combining CBK models from a variety of sources to create more complex and useful composite models. It is feasible to leverage Knowledge Objects and common API methods in combination to compose CBK models into complex composite models.
format Online
Article
Text
id pubmed-10091204
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher John Wiley and Sons Inc.
record_format MEDLINE/PubMed
spelling pubmed-100912042023-04-13 CBK model composition using paired web services and executable functions: A demonstration for individualizing preventive services Flynn, Allen Taksler, Glen Caverly, Tanner Beck, Adam Boisvert, Peter Boonstra, Philip Gittlen, Nate Meng, George Raths, Brooke Friedman, Charles P. Learn Health Syst Technical Report INTRODUCTION: Learning health systems are challenged to combine computable biomedical knowledge (CBK) models. Using common technical capabilities of the World Wide Web (WWW), digital objects called Knowledge Objects, and a new pattern of activating CBK models brought forth here, we aim to show that it is possible to compose CBK models in more highly standardized and potentially easier, more useful ways. METHODS: Using previously specified compound digital objects called Knowledge Objects, CBK models are packaged with metadata, API descriptions, and runtime requirements. Using open‐source runtimes and a tool we developed called the KGrid Activator, CBK models can be instantiated inside runtimes and made accessible via RESTful APIs by the KGrid Activator. The KGrid Activator then serves as a gateway and provides a means to interconnect CBK model outputs and inputs, thereby establishing a CBK model composition method. RESULTS: To demonstrate our model composition method, we developed a complex composite CBK model from 42 CBK submodels. The resulting model called CM‐IPP is used to compute life‐gain estimates for individuals based their personal characteristics. Our result is an externalized, highly modularized CM‐IPP implementation that can be distributed and made runnable in any common server environment. DISCUSSION: CBK model composition using compound digital objects and the distributed computing technologies is feasible. Our method of model composition might be usefully extended to bring about large ecosystems of distinct CBK models that can be fitted and re‐fitted in various ways to form new composites. Remaining challenges related to the design of composite models include identifying appropriate model boundaries and organizing submodels to separate computational concerns while optimizing reuse potential. CONCLUSION: Learning health systems need methods for combining CBK models from a variety of sources to create more complex and useful composite models. It is feasible to leverage Knowledge Objects and common API methods in combination to compose CBK models into complex composite models. John Wiley and Sons Inc. 2022-08-03 /pmc/articles/PMC10091204/ /pubmed/37066102 http://dx.doi.org/10.1002/lrh2.10325 Text en © 2022 The Authors. Learning Health Systems published by Wiley Periodicals LLC on behalf of University of Michigan. https://creativecommons.org/licenses/by/4.0/This is an open access article under the terms of the http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.
spellingShingle Technical Report
Flynn, Allen
Taksler, Glen
Caverly, Tanner
Beck, Adam
Boisvert, Peter
Boonstra, Philip
Gittlen, Nate
Meng, George
Raths, Brooke
Friedman, Charles P.
CBK model composition using paired web services and executable functions: A demonstration for individualizing preventive services
title CBK model composition using paired web services and executable functions: A demonstration for individualizing preventive services
title_full CBK model composition using paired web services and executable functions: A demonstration for individualizing preventive services
title_fullStr CBK model composition using paired web services and executable functions: A demonstration for individualizing preventive services
title_full_unstemmed CBK model composition using paired web services and executable functions: A demonstration for individualizing preventive services
title_short CBK model composition using paired web services and executable functions: A demonstration for individualizing preventive services
title_sort cbk model composition using paired web services and executable functions: a demonstration for individualizing preventive services
topic Technical Report
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10091204/
https://www.ncbi.nlm.nih.gov/pubmed/37066102
http://dx.doi.org/10.1002/lrh2.10325
work_keys_str_mv AT flynnallen cbkmodelcompositionusingpairedwebservicesandexecutablefunctionsademonstrationforindividualizingpreventiveservices
AT takslerglen cbkmodelcompositionusingpairedwebservicesandexecutablefunctionsademonstrationforindividualizingpreventiveservices
AT caverlytanner cbkmodelcompositionusingpairedwebservicesandexecutablefunctionsademonstrationforindividualizingpreventiveservices
AT beckadam cbkmodelcompositionusingpairedwebservicesandexecutablefunctionsademonstrationforindividualizingpreventiveservices
AT boisvertpeter cbkmodelcompositionusingpairedwebservicesandexecutablefunctionsademonstrationforindividualizingpreventiveservices
AT boonstraphilip cbkmodelcompositionusingpairedwebservicesandexecutablefunctionsademonstrationforindividualizingpreventiveservices
AT gittlennate cbkmodelcompositionusingpairedwebservicesandexecutablefunctionsademonstrationforindividualizingpreventiveservices
AT menggeorge cbkmodelcompositionusingpairedwebservicesandexecutablefunctionsademonstrationforindividualizingpreventiveservices
AT rathsbrooke cbkmodelcompositionusingpairedwebservicesandexecutablefunctionsademonstrationforindividualizingpreventiveservices
AT friedmancharlesp cbkmodelcompositionusingpairedwebservicesandexecutablefunctionsademonstrationforindividualizingpreventiveservices