CausNet
CausNet discovers optimal Bayesian Networks from high-dimensional datasets to infer causal relationships among variables.
Key Features:
- Dynamic Programming Algorithm: Employs dynamic programming with dimensionality reduction and parent set identification to enable learning Bayesian Networks in large-variable datasets.
- Generational Orderings Based Search: Explores the network space using generational orderings-based search to consider possible parent sets without exhaustive enumeration.
- Support for Diverse Data Types: Supports continuous and categorical predictors and continuous, binary, and survival outcomes.
- Scalability: Handles datasets with thousands of variables and identified an optimal network in 3.4 minutes for 513 genes with a survival outcome on standard personal computing hardware.
- Performance Superiority: Outperformed three state-of-the-art algorithms in comparative simulations for optimal Bayesian Network identification.
- Customizable Parameters: Allows specification of correlation thresholds, false discovery rate (FDR) cutoffs, and maximum node in-degree.
- Scoring Options: Provides Bayesian Information Criterion (BIC) and Bayesian Gaussian equivalent (Bge) scoring options.
- Application Versatility: Applicable to high-dimensional fields such as genomics and has been applied to an ovarian cancer gene expression dataset.
Scientific Applications:
- Gene regulatory network inference: Infers gene regulatory networks from high-dimensional expression data.
- Disease mechanism elucidation: Identifies potential causal relationships underlying disease mechanisms.
- Biomarker identification: Supports identification of key genetic markers associated with clinical outcomes, including survival.
- Survival outcome modeling: Integrates survival outcomes into network discovery from molecular data.
- High-dimensional causal inference: Enables causal inference in any domain that requires analysis of high-dimensional datasets.
Methodology:
Uses dynamic programming with dimensionality reduction and parent-set identification combined with generational-orderings-based search and scoring by BIC or Bge, with configurable correlation thresholds, false discovery rate cutoffs, and maximum node in-degree.
Topics
Details
- License:
- Not licensed
- Tool Type:
- library
- Programming Languages:
- R
- Added:
- 3/9/2023
- Last Updated:
- 11/24/2024
Operations
Data Inputs & Outputs
Database search
Publications
Sharma N, Millstein J. CausNet: generational orderings based search for optimal Bayesian networks via dynamic programming with parent set constraints. BMC Bioinformatics. 2023;24(1). doi:10.1186/s12859-023-05159-6. PMID:36788490. PMCID:PMC9926787.
PMID: 36788490
PMCID: PMC9926787
Funding: - Division of Cancer Epidemiology and Genetics, National Cancer Institute: P01CA196569
- National Institute on Aging: P01AG055367
- National Institute of Child Health and Human Development: 1R01HD098161