CausalIQ Projects¶
The CausalIQ ecosystem consists of several interconnected projects, each focusing on specific aspects of causal discovery and inference. These projects can be used independently or together to create comprehensive causal analysis workflows.
๐ ๏ธ Current Projects¶
๐ CausalIQ Discovery¶
Provides state-of-the-art algorithms for learning causal graph structures from observational data
๐ค CausalIQ Workflow¶
Comprehensive framework for designing, executing, and reproducing causal discovery experiments at scale, with built-in support for distributed computing and result tracking.
๐ Zenodo Synchronisation¶
Automated tools for synchronizing research datasets, experiment configurations, and results with Zenodo for scientific transparency and reproducibility and storage of large files.
๐ Coming Soon¶
๐ง CausalIQ Knowledge¶
Novel approaches for integrating Large Language Models and human knowledge with statistical causal discovery, enabling domain knowledge incorporation and natural language explanation of results.
๐ฏ CausalIQ Score¶
High-performance implementations of scoring functions (BIC, BDeu) used in score-based causal discovery, with optimizations for large variable sets and GPU execution.
๐ CausalIQ Analysis¶
Tools for analyzing and visualizing learned causal graphs, including structural metrics, stability assessment, and publication-ready visualizations.
๐ฎ CausalIQ Predict¶
Tools for analyzing and visualizing learned causal graphs, including structural metrics, stability assessment, and publication-ready visualizations.
๐งช CausalIQ Papers¶
Curated collection of experimental setups, benchmark datasets, and published results that enable reproducible research and method comparison.
Project Ecosystem¶
graph TD
DIS[๐ CausalIQ Discovery]
KNO[๐ง CausalIQ Knowledge]
WOR[๐ค CausalIQ Workflow]
ANA[๐ CausalIQ Analysis]
PAP[๐งช CausalIQ Papers]
SCO[๐ฏ CausalIQ Score]
PRE[๐ฎ CausalIQ Predict]
ZEN[๐ Zenodo Sync]
PAP --> ZEN
PAP --> WOR
WOR --> DIS
WOR --> ANA
WOR --> ZEN
WOR --> PRE
PRE --> KNO
DIS --> KNO
ANA --> KNO
DIS --> SCO
Getting Started¶
For Researchers¶
- Start with Discovery: Install
causaliq-discoveryto explore basic causal learning - Add Analysis: Use
causaliq-analysisfor visualization and evaluation - Scale Up: Implement
causaliq-workflowfor larger experiments - Enhance with AI: Integrate
causaliq-knowledgefor domain knowledge incorporation
For Developers¶
- Read the Architecture: Understand how projects interact
- Choose Your Focus: Pick a project that matches your interests
- Follow Guidelines: Use our development standards and practices
- Contribute: Submit issues, feature requests, or pull requests
Potential Application Areas¶
These projects may be useful in research across multiple domains:
- Medical Research: Learning disease networks and treatment mechanisms
- Economics: Understanding macroeconomic relationships and policy effects
- Biology: Discovering gene regulatory networks and protein interactions
- Social Sciences: Analyzing social phenomena and intervention effects
- Business: Identifying key performance drivers and optimization opportunities
The CausalIQ project ecosystem provides a comprehensive toolkit for causal discovery research, combining statistical rigor with modern software engineering practices to support reproducible, scalable causal inference.