Skip to content

Python implementation of the PCA-CMI algorithm proposed by Zhang et al. and comparison of the results with the IC algorithm to predict gene regulatory network skeleton and edge orientations.

License

Notifications You must be signed in to change notification settings

vksriharsha/Causal-Inference-on-Gene-Expression-Data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Identifying Gene regulatory network using PCA-CMI and IC algorithms

We have implemented the PCA-CMI algorithm presented in the paper by Zhang et al. (https://academic.oup.com/bioinformatics/article/28/1/98/221936?login=true) and compared the causal graph obtained, with the gold standard network, as well as the network obtained by the out of the box IC algorithm.

The PC-CMI approach uses a conditional mutual information (CMI) measure to estimate the conditional independence between two variables, given a set of known variables. The PC algorithm starts with a complete graph, and uses a greedy approach to eliminate edges based on the conditional independence test.

Dataset: https://iastate.app.box.com/folder/151080162944

About

Python implementation of the PCA-CMI algorithm proposed by Zhang et al. and comparison of the results with the IC algorithm to predict gene regulatory network skeleton and edge orientations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published