cmu-phil/tetrad

Repository for the Tetrad Project, www.phil.cmu.edu/tetrad.

What it solves

Tetrad is a software suite designed for causal discovery and analysis, providing tools to identify causal relationships between variables from data.

How it works

The project provides a core library of model code (tetrad-lib) and a graphical user interface (tetrad-gui) for interacting with the data. It is available as a standalone application, a Python wrapper (py-tetrad) for integration into Python workflows, and a limited R integration (rpy-tetrad), as well as a command-line tool called Causal Command.

Who it’s for

Researchers and programmers who need to perform causal searches and analysis using Java, Python, or R.

Highlights

  • Standalone GUI application for causal analysis.
  • Python and R integrations for programmatic access to Tetrad functionality.
  • Command-line tool for running arbitrary Tetrad searches.
  • Built using Java and Maven for easy compilation and packaging.

Related

  • Project
  • Project
  • Project
  • Project
  • Dispatch