ExplorerChain
ExplorerChain enables decentralized, privacy-preserving predictive modeling in healthcare and genomics by exchanging model parameters via a permissioned blockchain to build more generalizable models without sharing raw patient data.
Key Features:
- Blockchain Infrastructure: Operates on a permissioned blockchain network that restricts participation to authorized entities.
- Privacy-Preserving Online Learning: Implements Expectation Propagation Logistic Regression (EPLR) for decentralized training without sharing raw patient data.
- Consensus Algorithm — PoINT: Uses the Proof-of-Information-Timed (PoINT) consensus algorithm to validate transactions and model updates within the network.
- Online Machine Learning: Facilitates continuous learning from distributed institutional data sources by exchanging and updating model parameters.
- Metadata of Transactions: Records transaction metadata to provide transparency and traceability of operations and model updates.
- Core Algorithms: Includes core, new network, and new site/data algorithms for integrating and updating participating sites and datasets.
Scientific Applications:
- Myocardial infarction prediction: Enables cross-institutional model training to predict myocardial infarction outcomes without sharing patient-level data.
- Cancer biomarker identification: Supports distributed analyses for identifying cancer biomarkers across institutional cohorts.
- Predicting length of hospitalization post-surgery: Enables collaborative prediction of postoperative length of stay using decentralized models.
Methodology:
Computational elements explicitly stated include Expectation Propagation Logistic Regression (EPLR) for decentralized online learning, the Proof-of-Information-Timed (PoINT) consensus algorithm for validating transactions and model updates, a semi-trust assumption for participant behavior, data format normalization across institutions, consideration of non-determinism in distributed systems, and exchange of model parameters rather than raw data.
Topics
Details
- License:
- BSD-2-Clause
- Programming Languages:
- Java, MATLAB
- Added:
- 1/18/2021
- Last Updated:
- 2/6/2021
Operations
Publications
Kuo T. The anatomy of a distributed predictive modeling framework: online learning, blockchain network, and consensus algorithm. JAMIA Open. 2020;3(2):201-208. doi:10.1093/jamiaopen/ooaa017. PMID:32734160. PMCID:PMC7382618.