In a biological context, feedback loops are responsible for most complex dynamic behaviours [30–32]. If we consider two molecules, X and Y, that can influence each other’s activity or level, then depending on the effects of interactions (negatives or positives), they can form two types of feedback loops. Negative feedback loops contain an odd number of negative interactions (i.e., X positivity affects Y, and Y negatively affects X), which can help to keep the system in homeostasis. Longer negative feedback loops, which produce delayed self-inhibition, can induce oscillations [33,34]. On the other hand, positive feedback loops contain only regulatory interactions with positive effects or an even number of negative interactions (i.e., in the two molecules case X and Y, both negatively affect each other, leading to an antagonism between X and Y). These architectures can create multistability: at a given level of external input, the system can exist in multiple states,