Pasiuntinio-ribonukleino rūgštis ir pernešimo ribonukleorūgštis (mRNR ir tRNR) yra dvi nukleorūgštys, dalyvaujančios baltymų, būtinų ląstelių gyvenimui, gamyboje. Jas sudaro nukleininių bazių gijos, kurios yra suskirstytos pagal informaciją, užkoduotą ląstelės ribonukleino rūgšties (RNR) arba dezoksiribonukleino rūgšties (DNR) struktūroje – molekulėse, atsakingose už genetinės informacijos, perduodamos iš kartos į kartą, saugojimą. MRNR funkcija yra koduoti fermentus, kurie yra baltymai, kurie slopina arba skatina reakcijas. Struktūrinių baltymų, sudarančių audinius, kompozicijas taip pat koduoja mRNR. Tuo tarpu tRNR veikia kaip reikalingų aminorūgščių surinkėjas ir perneša jas į sintezuojamą baltymą.
Baltymai yra aminorūgščių grandinės, vadinamos polipeptidais. Žmonės turi 20 skirtingų aminorūgščių rūšių, kurias sujungus susidaro tūkstančiai skirtingų baltymų. RNR sudaro keturios nukleorūgščių bazės: adeninas, uracilas, citozinas ir guaninas (A, U, C ir G). Kiekviena trijų gretimų bazių grupė mRNR molekulėse turi kodoną, todėl galimi 64 skirtingi kodai (keturios bazės pakeltos į trečią laipsnį). MRNR ir tRNR gali sudaryti laikinus ryšius per kodoną, suderindamos kiekvieną mRNR bazę su priešinga: A su U ir G su C.
Fermentiniai ir struktūriniai baltymai turi būti tiksliai nukopijuoti iš ląstelių genetinės informacijos. Klaidingas baltymo kodavimas yra vienas iš mutacijų ląstelėje šaltinių. Informacija baltymų sintezei nukopijuojama iš genetinės DNR arba RNR į naują mRNR molekulę. MRNR juda už branduolio ir laikinai jungiasi su ribosomų ribonukleino rūgštimi (rRNR), įterpta į mažą struktūrą, vadinamą ribosoma. Ribosoma yra naujų baltymų sintezės vieta.
Veikdamos kartu, mRNR ir tRNR užtikrina teisingą šių aminorūgščių eilės tvarką. Nors mRNR laikosi rRNR ribosomoje, kitos trys nukleorūgščių bazės, atstovaujančios kitą kodoną, yra eksponuojamos. Anksčiau surinktos aminorūgštys yra šalia kitoje ribosomos vietoje.
Nukleorūgšties tRNR susideda iš reaktyviosios vietos, vadinamos antikodonu, kuri atitinka priešingą kodoną mRNR. Viename tRNR gale yra norima aminorūgštis. MRNR ir tRNR laikinai jungiasi kodono vietoje, todėl tRNR esanti aminorūgštis pakankamai priartėja prie ankstesnės aminorūgšties, kad susidarytų peptidinis ryšys. Tada tRNR atlaisvinama ir ribosoma pereina į kitą mRNR kodoną.
Kiekvieną kartą tRNR perduodant aminorūgštį, polipeptidinė grandinė ilgėja. Specialus kodonas, vadinamas stop kodonu, žymi surinkimo proceso pabaigą ir polipeptidinė grandinė išsiskiria. Grandinė dabar vadinama baltymu. MRNR ir tRNR molekulės yra perdirbamos arba suskaidomos fermentais dėl jų nukleino rūgščių kiekio ir vėl naudojamos šviežios mRNR sintezei.