Note: requires "causaldag" package (https://github.com/uhlerlab/causaldag)

To reproduce the experiments presented in Section 5 and Appendix C,

- See run_skeleton.py for the skeleton recovery
- See run_orientation.py for the orientation recovery
- See arbitrary_components.py for skeleton recovery on a mixture of arbitrary number of DAGs.
- See plot_sample.py for generating plots.
