The researchers combined laboratory screening with Bayesian optimization, a machine-learning method, to design improved RNA variants. First, they constructed a hybrid riboswitch that showed partial NAND-like behavior. This served as the basis for creating a large library of RNA variants.
Thousands of variants were generated, particularly in the central communication module connecting the two ligand-binding regions. The variants were tested using flow cytometry, which allowed precise measurement of their behavior under different ligand combinations.
To improve efficiency, the researchers used the Kriging Believer method, which allows several candidate RNA sequences to be proposed simultaneously rather than sequentially. This enables multiple experiments to run in parallel and prevents the algorithm from selecting overly similar sequence variants.
After evaluating only 82 variants, the system identified several optimized riboswitches. The best candidate displayed a nearly digital NAND behavior, with a clear separation between "on" and "off" states.