Fig. 1: Design strategies for implementing sequence-independent RNA-based logic using multi-arm junctions.

The three-arm junction in the schematic provides two sensor arms for binding to complementary input RNAs and is positioned upstream of the regulated gene. Logic operations are encoded within the multi-arm junction structure by controlling the length and number of the stem-loop arms. Unlocked stem-loop arms enable direct binding of input RNAs and are used for OR logic. Locked arms are not available for binding to an input RNA until they are unlocked through binding of another input RNA species and are used for AND logic.