Cargando…
The anatomy of a distributed predictive modeling framework: online learning, blockchain network, and consensus algorithm
OBJECTIVE: Cross-institutional distributed healthcare/genomic predictive modeling is an emerging technology that fulfills both the need of building a more generalizable model and of protecting patient data by only exchanging the models but not the patient data. In this article, the implementation de...
Autor principal: | |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7382618/ https://www.ncbi.nlm.nih.gov/pubmed/32734160 http://dx.doi.org/10.1093/jamiaopen/ooaa017 |
_version_ | 1783563279701901312 |
---|---|
author | Kuo, Tsung-Ting |
author_facet | Kuo, Tsung-Ting |
author_sort | Kuo, Tsung-Ting |
collection | PubMed |
description | OBJECTIVE: Cross-institutional distributed healthcare/genomic predictive modeling is an emerging technology that fulfills both the need of building a more generalizable model and of protecting patient data by only exchanging the models but not the patient data. In this article, the implementation details are presented for one specific blockchain-based approach, ExplorerChain, from a software development perspective. The healthcare/genomic use cases of myocardial infarction, cancer biomarker, and length of hospitalization after surgery are also described. MATERIALS AND METHODS: ExplorerChain’s 3 main technical components, including online machine learning, metadata of transaction, and the Proof-of-Information-Timed (PoINT) algorithm, are introduced in this study. Specifically, the 3 algorithms (ie, core, new network, and new site/data) are described in detail. RESULTS: ExplorerChain was implemented and the design details of it were illustrated, especially the development configurations in a practical setting. Also, the system architecture and programming languages are introduced. The code was also released in an open source repository available at https://github.com/tsungtingkuo/explorerchain. DISCUSSION: The designing considerations of semi-trust assumption, data format normalization, and non-determinism was discussed. The limitations of the implementation include fixed-number participating sites, limited join-or-leave capability during initialization, advanced privacy technology yet to be included, and further investigation in ethical, legal, and social implications. CONCLUSION: This study can serve as a reference for the researchers who would like to implement and even deploy blockchain technology. Furthermore, the off-the-shelf software can also serve as a cornerstone to accelerate the development and investigation of future healthcare/genomic blockchain studies. |
format | Online Article Text |
id | pubmed-7382618 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-73826182020-07-29 The anatomy of a distributed predictive modeling framework: online learning, blockchain network, and consensus algorithm Kuo, Tsung-Ting JAMIA Open Research and Applications OBJECTIVE: Cross-institutional distributed healthcare/genomic predictive modeling is an emerging technology that fulfills both the need of building a more generalizable model and of protecting patient data by only exchanging the models but not the patient data. In this article, the implementation details are presented for one specific blockchain-based approach, ExplorerChain, from a software development perspective. The healthcare/genomic use cases of myocardial infarction, cancer biomarker, and length of hospitalization after surgery are also described. MATERIALS AND METHODS: ExplorerChain’s 3 main technical components, including online machine learning, metadata of transaction, and the Proof-of-Information-Timed (PoINT) algorithm, are introduced in this study. Specifically, the 3 algorithms (ie, core, new network, and new site/data) are described in detail. RESULTS: ExplorerChain was implemented and the design details of it were illustrated, especially the development configurations in a practical setting. Also, the system architecture and programming languages are introduced. The code was also released in an open source repository available at https://github.com/tsungtingkuo/explorerchain. DISCUSSION: The designing considerations of semi-trust assumption, data format normalization, and non-determinism was discussed. The limitations of the implementation include fixed-number participating sites, limited join-or-leave capability during initialization, advanced privacy technology yet to be included, and further investigation in ethical, legal, and social implications. CONCLUSION: This study can serve as a reference for the researchers who would like to implement and even deploy blockchain technology. Furthermore, the off-the-shelf software can also serve as a cornerstone to accelerate the development and investigation of future healthcare/genomic blockchain studies. Oxford University Press 2020-07-06 /pmc/articles/PMC7382618/ /pubmed/32734160 http://dx.doi.org/10.1093/jamiaopen/ooaa017 Text en © The Author(s) 2020. Published by Oxford University Press on behalf of the American Medical Informatics Association. http://creativecommons.org/licenses/by-nc/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com |
spellingShingle | Research and Applications Kuo, Tsung-Ting The anatomy of a distributed predictive modeling framework: online learning, blockchain network, and consensus algorithm |
title | The anatomy of a distributed predictive modeling framework: online learning, blockchain network, and consensus algorithm |
title_full | The anatomy of a distributed predictive modeling framework: online learning, blockchain network, and consensus algorithm |
title_fullStr | The anatomy of a distributed predictive modeling framework: online learning, blockchain network, and consensus algorithm |
title_full_unstemmed | The anatomy of a distributed predictive modeling framework: online learning, blockchain network, and consensus algorithm |
title_short | The anatomy of a distributed predictive modeling framework: online learning, blockchain network, and consensus algorithm |
title_sort | anatomy of a distributed predictive modeling framework: online learning, blockchain network, and consensus algorithm |
topic | Research and Applications |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7382618/ https://www.ncbi.nlm.nih.gov/pubmed/32734160 http://dx.doi.org/10.1093/jamiaopen/ooaa017 |
work_keys_str_mv | AT kuotsungting theanatomyofadistributedpredictivemodelingframeworkonlinelearningblockchainnetworkandconsensusalgorithm AT kuotsungting anatomyofadistributedpredictivemodelingframeworkonlinelearningblockchainnetworkandconsensusalgorithm |