Fig. 1. Inferring regulation types using regulation-detection functions and scores.
a Because X positively regulates Y, as X increases, increases. Thus, whenever Xd(t, t*) = X(t) − X(t*) > 0, . b Therefore, when Xd(t, t*) > 0, the regulation-detection function is always positive. Here, I is in the range [−1, 1] since all the time series are normalized. c If X negatively regulates Y, is always positive when Xd(t, t*) < 0. d–i When X1 and X2 positively regulate Y, as X1 and X2 increase (, ), increases () (d). Thus, when and , is positive (e). When X1 and X2 positively and negatively regulate Y, respectively (g), is always positive when and (i). Such positivity disappears for the regulation-detection functions, which do not match with the actual regulation type (f, h). j–l When X1 positively regulates Y and X2 does not regulate Y (j), both (k) and (l) are positive because the regulation type of X2 does not matter. Here, we use and as the input signal and Y(0) = 0 for simulation on [0, 1]. Source data are provided as a Source Data file.