A graph shows how the required network size grows with the Boolean complexity (measured as the number of elementary AND and OR gates required) of various logic gates. Colors denote the number of inputs used in each function. A jitter (random perturbation) was applied to each point to distinguish overlapping points. See alsoFigureS4.