This repository implements Graph Variational Causal Inference (graphVCI), a framework that integrates prior knowledge of relational information into variational causal inference for the prediction of perturbation effect on gene expressions at single-cell and marginal level.