Il frameshift è uno scivolamento della cornice di lettura che porta allo sfalsamento dei codoni e quindi ad una proteina alterata rispetto al prodotto selvatico. Si verifica per la delezione di una o più coppie di basi ma non per la perdita di 3bp o per multipli di tre (in quest' ultimo caso infatti perderesti uno o più amminoacidi ma lo schema di laettura resterebbe invariato) o anche per l'inserzione di una o più coppie di basi ma non per l'aggiunta 3bp o per multipli di tre (in tale situazione avresti l'aggiunta di uno o più amminoacidi ma la cornice di lettura resterebbe la stessa)