Codes for "Part mutual information for quantifying direct associations in networks" https://doi.org/10.1073/pnas.1522586113
"PCA" is nothing to do with Principle Component Analysis. Here, it is PC algorithm (Peter Spirtes, Clark Glymour), a network structure inference algorithm. PMI is part mutual information, a new criteria to estimate condition independence.
All of the methods we implemented and the methods we want to compare with are in the folder /lib
.
Please run make.m
to add the path into Matlab Search path temporarily.
If you want to add the path permanently, please run make -p
. You can remove the path from "Set Path" bottom.
cmi.m
- Computing Conditional Mutual Information with bin method
pmi.m
- Computing Part Mutual Information with bin method
pmiguass.m
- Computing Part Mutual Information with Gaussian Distribution Approximation
dcorr.m
- Computing Distance Correlation
pdcor
- Computing Partial Distance Correlation
graphicalLasso.m
- Network Structure Inference with graphicalLasso
pca_pmi.m
- Network Structure Inference with PC algorithm combining with Part Mutual Information
kpca_pmi.m
- Network Structure Inference with PC algorithm combining with Kernelized Part Mutual Information
pca_cmi.m
- Network Structure Inference with PC algorithm combining with Conditional Mutual Information
pcapcc.m
- Network Structure Inference with PC algorithm combining with Pearson Correlation
Please run configpath.m
in the folder example
first.
Please read example/README.md
to get all the descriptions of codes in example
.
- Windows, Unix/Linux, Mac OS
- Matlab (>2013b)
@article{zhao2016part,
title={Part mutual information for quantifying direct associations in networks},
author={Zhao, Juan and Zhou, Yiwei and Zhang, Xiujun and Chen, Luonan},
journal={Proceedings of the National Academy of Sciences},
volume={113},
number={18},
pages={5130--5135},
year={2016},
publisher={National Acad Sciences}
}
You can contact either Juan Zhao ([email protected]) or Yiwei Zhou ([email protected]) for any questions about the codes or the paper.
Apache License 2.0