Un riboswitch es una parte del ARNm (ácido ribonucleico mensajero) al cual pueden unirse pequeñas moléculas que afectan la actividad del gen.