Computational Methods For Discovering And Analyzing Causal Relationships In Health Data