Related Experiment Video
Updated: Nov 5, 2025

A Pathway Association Study Tool for GWAS Analyses of Metabolic Pathway Information
Published on: July 1, 2020
MRPC: An R Package for Inference of Causal Graphs.
Md Bahadur Badsha1, Evan A Martin2, Audrey Qiuyan Fu1,3
1Institute for Modeling Collaboration and Innovation, University of Idaho, Moscow, ID, United States.
We introduce MRPC, an R package for learning causal graphs. It improves accuracy in identifying causal relationships, particularly in genomic data, by integrating Mendelian randomization principles.
Area of Science:
- Computational Biology
- Genomics
- Causal Inference
Background:
- Causal relationships are key in scientific inquiry, often modeled as directed graphs.
- Existing graph inference methods yield many false positives, and genomic causal inference methods are limited.
- Gene regulatory networks are an example of causal networks in biology.
Purpose of the Study:
- To present MRPC, an R package for accurate causal graph learning.
- To improve upon existing causal inference methods, especially for genomic data.
- To provide a robust tool for general and biomedical causal discovery.
Main Methods:
- MRPC builds on the PC algorithm for learning directed acyclic graphs.
- It incorporates Mendelian randomization principles as constraints for edge orientation in genomic data.
- The algorithm enhances accuracy in identifying v-structures (X→Y←Z) and is robust to data arrangement.
Main Results:
- MRPC demonstrates improved accuracy in causal graph learning compared to existing methods.
- It offers increased accuracy in identifying v-structures.
- The package provides robustness to node arrangement in input data.
Conclusions:
- MRPC is a powerful R package for inferring causal graphs with enhanced accuracy.
- It is particularly effective for biomedical and genomic data by leveraging Mendelian randomization.
- The open-source MRPC package is available on CRAN for general use.
More Related Videos
08:43Application of Granger Causality Analysis of the Directed Functional Connection in Alzheimer's Disease and Mild Cognitive Impairment
Published on: August 7, 2017
10:44Inherent Dynamics Visualizer, an Interactive Application for Evaluating and Visualizing Outputs from a Gene Regulatory Network Inference Pipeline
Published on: December 7, 2021
Related Concept Videos
Causality in Epidemiology
Statistical Methods for Analyzing Epidemiological Data
Interpreting R Charts
An R chart plots the range of subsets of measurements collected from a process. Each point on the chart represents the range—defined as the difference between the maximum and minimum...
Introduction to R
Statistical Software for Data Analysis and Clinical Trials
Regression Analysis
In regression analysis, a regression equation is determined based on the line of best fit– a line that best fits the data points plotted in a graph. This line is also called the regression line. The algebraic equation for the regression line is called the regression equation. It is represented as: