Causal inference in Julia 2025?

Hi! As someone also quite interested in doing causal inference in Julia, I just saw this post today and figured I’d plug my new package. It’s called CausalTables.jl and it’s designed to help people implement new causal estimators in Julia.

The package implements a Table that couples data with a DAG-like structure. This simplifies cleaning data for causal tasks (i.e. intervening on treatment, selecting parents of different variables, etc). The package also provides an interface to randomly draw data from a known structural causal model, allowing users to extract things like the true outcome regression and propensity scores, and approximate common causal parameters like the ATE. If you’re interested in checking it out, happy to take any feedback as well!

5 Likes