Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'protein', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
protein
Transposition0
rpotein
portein
prtoein
proetin
protien
proteni
Transposition1
orptein
ptorein
pretoin
proietn
protnie
Transposition2
tropein
peotrin
priteon
proneit
Transposition2r
torpein
petorin
prieton
proniet
Transposition0x2
rptoein
rpoetin
rpotien
rpoteni
poretin
portien
porteni
prtoien
prtoeni
proetni
Slip3A
roptein
potrein
prteoin
proeitn
protine
Slip3B
oprtein
ptroein
preotin
proiten
protnei
Omission
rotein
potein
prtein
proein
protin
proten
protei
Repetition
pprotein
prrotein
prootein
prottein
proteein
proteiin
proteinn
QWERTY Substitution
orotein
peotein
ptotein
pritein
prptein
prorein
proyein
protwin
protrin
proteun
proteon
proteib
proteim
QWERTY Repetition after
porotein
preotein
prtotein
proitein
proptein
protrein
protyein
protewin
proterin
proteiun
proteion
proteinb
proteinm
QWERTY Repetition before
oprotein
perotein
ptrotein
priotein
prpotein
prortein
proytein
protwein
protrein
proteuin
proteoin
proteibn
proteimn
QWERTY Substitution Transposed
rootein
oortein
ortoein
oroetin
orotien
oroteni
epotein
poetein
petoein
peoetin
peotien
peoteni
tpotein
pottein
pttoein
ptoetin
ptotien
ptoteni
rpitein
pirtein
prtiein
prietin
pritien
priteni
rpptein
pprtein
prtpein
prpetin
prptien
prpteni
rporein
porrein
prroein
proerin
prorien
proreni
rpoyein
poryein
pryoein
proeyin
proyien
proyeni
rpotwin
portwin
prtowin
prowtin
protiwn
protwni
rpotrin
portrin
prtorin
prortin
protirn
protrni
rpoteun
porteun
prtoeun
proetun
protuen
protenu
rpoteon
porteon
prtoeon
proeton
protoen
proteno
rpoteib
porteib
prtoeib
proetib
protieb
protebi
rpoteim
porteim
prtoeim
proetim
protiem
protemi
WrongDoubles
$JSON
$address
$applyDefault
$clone
$commas
$copy
$copyFields
$delete
$entries
$expand
$filt
$getType
$isArray
$isBoolean
$isClass
$isDate
$isElement
$isFunction
$isNumber
$isObject
$isString
$isType
$isValidDate
$json2txt
$keys
$load
$matchall
$parseFloats
$pick
$postJSON
$prune
$save
$set
$sortBy
$stringify
$sum
$svgPoster1
$table
$textify
$toFixed
$type
$without
Glossary
Transposition = adjacent pairs of letters are swapped
Omission = individual letters are missed out
Repetition = individual letters are entered twice consecutively
QWERTY substitution = letters are replaced by each of their QWERTY-keyboard based physical neighbours (e.g. 'h' gets replaced with y, u, j, n, b, g)
QWERTY repetition type 1 = letters are followed by each of their QWERTY-keyboard neighbours
QWERTY repetition type 2 = letters are preceded by each of their QWERTY-keyboard neighbours