An algorithm to generate DAGs (directed acyclic graphs) from observational data.