Riboswitches são domínios não codificantes de mRNA que regulam a transcrição e tradução de genes a jusante sem a ajuda de proteínas. Os riboswitches ligam-se diretamente a um metabolito e podem formar estruturas únicas de stem-loop ou hairpin em resposta à quantidade de metabolito presente. Têm duas regiões distintas - um aptâmero de ligação a metabolitos e uma plataforma de expressão.