Inference of Causal Networks using a Topological Threshold