state_init ∈ {0, 1}N | Initial Boolean state (N dimensional vector of 0’s and 1’s, where N is the number of TFs) |
f: {0, 1}N ↦ [0, 1]N | Probabilistic update rules mapping the current state ∈ {0, 1}N to a probability (value between 0 and 1) for each TF to flip (ON to OFF, or OFF to ON) |
Function to calculate distance between two states (we use the Hamming distance) | |
R | Maximum allowed distance from state_init |
fixed_TFs | Set of TFs that are held constant (i.e., perturbed to be ON or OFF) |