yuzhong-deng / graphcpg

GraphCpG: imputation of single-cell methylomes based on locus-aware neighboring subgraphs
https://academic.oup.com/bioinformatics/article/39/9/btad533/7255916
MIT License
5 stars 1 forks source link
bioinformatics deep-learning gnn methylation

GraphCpG

Dataset Cell Num (AUROC) CaMelia (AUROC) DeepCpG (AUROC) CpG Transformer (AUROC) GraphCpG
HCC 25 97.11 96.01 97.56 96.97
MBL 30 89.36 87.12 92.05 89.73
Hemato 122 87.68 88.26 89.56 89.77
Neuron-Mouse 690 91.13 88.59 90.87 91.75
Neuron-Homo 780 92.98 90.06 92.31 93.2

Visualization of locus-aware neighboring subgraphs from HCC

Image text

Files

Environment and Packages

if error (module 'distutils'), please install setuptools 59.5.0

requirement.txt is also provided for reference, but compatibility still depends on the devices.

pytorch-lightning version incompatibility may cause extremely long training time and degraded result. (millions of thanks for colleagues asking questions related to this problem by emailing and in issues)

Usage

Enter the model folder

python train_graph_cpg.py

Citation

GraphCpG: Imputation of Single-cell Methylomes Based on Locus-aware Neighboring Subgraphs

@article{Deng2023GraphCpGIO,
  title={GraphCpG: imputation of single-cell methylomes based on locus-aware neighboring subgraphs},
  author={Yuzhong Deng and Jianxiong Tang and Jiyang Zhang and Jianxiao Zou and Que Zhu and Shicai Fan},
  journal={Bioinformatics},
  year={2023},
  volume={39},
  url={https://api.semanticscholar.org/CorpusID:261381228}
}

License