Skip to content

๐Ÿงช CausalIQ Research

CausalIQ Research is a curated collection of experimental setups, benchmark datasets, and published results that enable reproducible research and method comparison in the field of causal discovery and inference.

Early Development โ€” This package has initial project scaffolding (CLI, docs, CI) but no completed feature releases yet. Release v0.1.0 (Graph Averaging) is in development.

Quick Links:

Repository Structure

The repository is organised around research concepts rather than file types:

causaliq-research/
โ”œโ”€โ”€ src/              # Minimal code (CLI, utilities)
โ”œโ”€โ”€ models/           # Bayesian model specifications โ€” by model
โ”‚   โ””โ”€โ”€ asia/
โ”‚   โ””โ”€โ”€ sachs/
โ”œโ”€โ”€ experiments/      # Workflows + results โ€” by experiment series
โ”‚   โ””โ”€โ”€ llm-benchmark-2026/
โ”‚       โ”œโ”€โ”€ workflow.yaml
โ”‚       โ””โ”€โ”€ results.db
โ”œโ”€โ”€ papers/           # Generated assets โ€” by paper
โ”‚   โ””โ”€โ”€ llm-priors-2026/
โ”‚       โ”œโ”€โ”€ tables/
โ”‚       โ””โ”€โ”€ figures/
โ””โ”€โ”€ scratch/          # Gitignored working directory

Key Features

๐Ÿ”„ Reproducibility

Complete workflows from datasets through results to published paper assets, with platform-agnostic deterministic replication including stable randomisation and cached LLM responses.

๐Ÿ” Transparency

All software is open source on GitHub, results use open standard formats (JSON, GraphML, YAML), and assets will be publicly available on Zenodo.

๐Ÿค– Automation

A single command replicates all experiments for a published paper, with fine-grained control over individual steps, dry-run capability, and parallel execution.

Integration with Ecosystem

  • ๐Ÿ” CausalIQ Discovery (causaliq-discovery) is called by this package to perform statistical structure learning.
  • ๐Ÿ“Š CausalIQ Analysis (causaliq-analysis) is called by this package to perform results analysis and generate assets for research papers.
  • ๐Ÿ”ฎ CausalIQ WhatIf (causaliq-whatif) is called by this package to perform causal prediction.
  • ๐Ÿ”„ Zenodo Synchronisation (zenodo-sync) is used by this package to download datasets and upload results.
  • ๐Ÿง  CausalIQ Knowledge (causaliq-knowledge) can be integrated into causal discovery, analysis and inference workflows to produce more accurate, transparent and interpretable results.
  • ๐Ÿค– CausalIQ Workflow (causaliq-workflow) orchestrates the steps required for the reproduction of experiments, results, and published paper assets.



CausalIQ Research enables reproducible, transparent causal discovery research by providing curated experimental setups, benchmark datasets, and published results that support method comparison and the advancement of reliable causal inference methodologies.