Oscillators are important components of biological systems. Biochemical networks that exhibit oscillatory behavior are used at the molecular level for essential time-keeping in the cell. In many cases, these networks involve transcriptional circuits that are intrinsically noisy. In a seminal paper from 2000, Elowitz and Leibler presented the repressilator: a synthetic oscillator implemented in E. coli using three mutually repressive genes . Through experiments, stochastic and deterministic simulations they showed that the system is indeed oscillatory but extremely noisy due to the low number of molecules involved in the reactions.
We use a recently developed extension of Gillespie's algorithm (DCFTP-SSA) , which guarantees sampling from the stationary distribution, to characterize the noise in the fully stochastic version of the repressilator. Furthermore, we develop a robust algorithm which allows us to fit the distribution of the period lengths and the amplitudes to a generalized Gamma distribution. Inspired by the structure of circadian oscillators found in natural systems, we construct simple extensions of this circuit by interlocking two or more repressilators. We find that the noise characteristics of the resulting circuits differ from the isolated one. This is an indication that simple modifications of the topology could be a useful strategy for tuning the characteristics of synthetic oscillators as opposed to modifying their parameters. Most importantly, we find that some of the proposed topologies exhibit reduced levels of noise for both the period and the amplitude.