Before revision:  A typical approach consists of a series of conditional independence tests on the covariance structure meant to progressively reduce the space of possible causal models .
After revision:  Many of these computational methods are designed to infer individual regulatory relationships among genes from data on gene expression .