CausalTrail
CausalTrail performs causal hypothesis testing using Causal Bayesian Networks and do-calculus to model and quantify effects of interventions in biological systems.
Key Features:
- Causal Bayesian Networks: Uses Causal Bayesian Networks to encode causal relationships between variables for intervention analysis.
- Do-Calculus Integration: Applies do-calculus to reason about and compute the effects of hypothetical interventions.
- Intervention Simulation: Supports simulation and analysis of interventions such as gene knockouts and drug administrations to evaluate downstream effects.
- Multiple Data Import Methods: Accepts diverse input datasets through multiple import methods for integration of heterogeneous bioinformatics data.
- Flexible Query Language: Provides a query language to formulate and evaluate complex causal hypotheses on the network.
- Handling Missing Data: Incorporates procedures to account for missing data, enabling analysis in multi-omics and incomplete datasets.
- Downstream Analysis of CBNs: Enables downstream computational analyses on constructed Causal Bayesian Networks to support hypothesis testing.
Scientific Applications:
- Gene Expression Analysis: Models causal relationships to assess how interventions affect gene expression patterns.
- Drug Response Prediction: Evaluates potential causal effects of drug administrations on biological outcomes for response prediction.
- Systems Biology Causal Inference: Supports causal inference in systems biology to elucidate mechanisms and intervention impacts.
Methodology:
Implemented in C++ using the Boost and Qt5 libraries.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool, desktop application
- Programming Languages:
- C++
- Added:
- 8/24/2018
- Last Updated:
- 12/10/2018
Operations
Publications
Stöckel D, Schmidt F, Trampert P, Lenhof H. CausalTrail: Testing hypothesis using causal Bayesian networks. F1000Research. 2015;4:1520. doi:10.12688/f1000research.7647.1. PMID:26913195. PMCID:PMC4743151.