This repository provides a tensorflow implementation of the CKA model introduced in paper "A comorbidity knowledge-aware modle for disease prognostic prediction".
CKA is a novel prognostic prediction model which exhibits superior performance on disease risk prediction and, in the meantime, generates possible risk propagation paths in a disease comorbidity network.
The general architecture of CNA is showed in the following.
The data is provided by the Hospital Authority of Hong Kong the ethical approval UW11-495. The data can not be made available to others according to the Hospital Authority and the ethical approval. Instead, we provide some simulated cases in DATA folder.
Part of the codes are referenced Dr. Wang HW's RIPPLENET (https://github.com/hwwang55/RippleNet). We thank them very much for opening their codes to the public.
DATA: data_sample.csv, kg_final.txt
data_loader.py, model.py, train.py, main.py
Python 3.6
Keras 2.2.4
TensorFlow 1.13.1
Clone all files to the local computer, and fill in appropriate path. Then the programme works.