En åben læseramme ( engelsk Open Reading Frame , ORF) er en sekvens af nukleotider i DNA eller RNA , der potentielt er i stand til at kode for et protein . Hovedtegnet på tilstedeværelsen af ORF er fraværet af stopkodoner (i tilfælde af RNA, sædvanligvis og UAA) i en tilstrækkelig lang sekvens efter startkodonen (i langt de fleste tilfælde, ). Da start- og stopkodonerne i nogle tilfælde adskiller sig fra de kanoniske, og også på grund af muligheden for undertrykkelse (undertrykkelse af handlingen) af stopkodoner under translation i nogle organismer, anvendes algoritmer, der tager højde for disse forskelle, når de bestemmer læseramme. UGAUAGAUG
Eksistensen af en tilstrækkeligt udvidet åben læseramme kan indikere tilstedeværelsen i denne region af et gen, der koder for et bestemt polypeptid . Det skal tages i betragtning, at langt de fleste eukaryote gener har en mosaikstruktur, hvor kodende regioner er afbrudt af ikke-kodende regioner ( introner ). Introner udskæres fra præ - mRNA -molekyler under splejsning for at danne en intakt læseramme i mRNA.
Tilstedeværelsen af en ORF er en nødvendig, men ikke en tilstrækkelig betingelse for at hævde tilstedeværelsen af et gen, der koder for et polypeptid i en given region. For effektiv transkription og translation kræves der desuden en række regulatoriske elementer, primært promotoren . Kort sagt, fra flere til flere tiere af kodoner, er læserammer jævnt fordelt i hele DNA-sekvensen af rent statistiske årsager og tages ikke i betragtning i analysen.
Kodende sekvenser kan lokaliseres på en hvilken som helst af de to DNA-strenge (hvis DNA'et ikke er enkeltstrenget, som i mange vira ), i en hvilken som helst af tre mulige faser: tre hver, startende fra startkodonen AUG , tre hver fra +1 nukleotid fra AUG, og så videre. I analysen er alle seks muligheder taget i betragtning, da de i mangel af yderligere oplysninger er ækvivalente. For nemheds skyld anvendes sekvensen af DNA-strengen komplementær til kodningen (plusstrengen), da dens sekvens svarer til mRNA-sekvensen.
Åbne læserammer i rigtige gener overlapper sjældent hinanden. Men i højere eukaryoter er alternativ splejsning udbredt, hvor ét gen koder for en række lignende proteiner, hvilket sammen med tilstedeværelsen af introner betydeligt komplicerer søgningen efter eukaryote gener i silico (ved hjælp af computermetoder) sammenlignet med prokaryoter .