We need to consider six reading frames when considering the potential of DNA to encode protein (three frames for each strand). But only one strand is transcribed into RNA — the so-called coding strand. It would therefore seem to me that there are actually only three reading frames to consider. Why, then, do people refer to six?

Another point concerning reading frames is the definition of Open Reading Frame — ORF. One text defines ORF as:

“An ORF is a continuous stretch of codons beginning with a start codon (usually AUG) and ending with a stop codon”

whereas another text defines it as

“An ORF is a continuous stretch of codons that do not contain a stop codon (usually UAA, UAG or UGA)”

It seems to me that the first definition is correct. Which is the generally accepted definition for ORF?

  • $\begingroup$ I have edited your question, not only to correct the English, but to clarify it. In a way, I have set it up so I can provide an answer (when I have a moment) that points out the source of confusion (not only yours, but also others'). However I think this is fair. I have also improved the presentation of the two alternative definitions of open reading frame (you should have defined the abbreviation, ORF, the first time you used it.) I see why you did it, but in general you should not ask two questions in one, because it can lead to answer being accepted which doesn’t answer both parts well. $\endgroup$
    – David
    Commented Feb 20, 2017 at 14:15

2 Answers 2


The coding strand refers to the DNA strand with the same base order as the RNA transcript for a particular gene. As one gene is always entirely present on a single DNA strand there are indeed 3 reading frames possible in this strand, with only 1 actually containing the correct codon sequence for this gene.

However when we view an entire genome it is entirely possible for one gene to be present on one strand with another gene present on the other, meaning that the coding strand for one gene is the non-coding strand for the other. This is why there are 6 possible reading frames for the genome as a whole as both strands can (and do) contain genes.

As to the ORF, both definitions seem to be in use. In the context of trying to discover genes by looking for long ORFs the first definition is probably more helpful as following the second definition could lead to a lot of falsely predicted genes (for an extreme example a long stop codon free sequence that has no start codons either would be considered a possible gene even though that should be impossible).

  • $\begingroup$ Thank you Koen. Your mean about the first question is some genes (coding genes? I'm not sure") are located on the non-coding strand, yes?, could you please tell me some example gene? $\endgroup$
    – Mary
    Commented Feb 19, 2017 at 18:03
  • 3
    $\begingroup$ @Mary It isn't that genes are on the "non-coding strand" its that either stand can be a coding strand. Imagine a book arranged like this: on all the right-hand pages, the text is printed as normal, but on the left hand pages, a different, unrelated text is printed upside down. You would consider that side to be the "non-reading side". But behold! rotate the book 180 degrees and now suddenly the "non-reading side" is the reading side and vice-versa. Both strands can be coding strands, but you have to read them in the opposite direction. $\endgroup$
    – Bryan Krause
    Commented Feb 20, 2017 at 16:03
  • $\begingroup$ @KoenvdH — I think your answer is correct. The reason I posted one of my own was to focus on what I think are the causes of confusion. It's an attempt to give a historical context, which I am able to do because of my, er, history. $\endgroup$
    – David
    Commented Feb 20, 2017 at 17:08
  • $\begingroup$ @David Hah I reckon your answer is far better for clearing up the terminology confusion. $\endgroup$
    – Koen vd H
    Commented Feb 20, 2017 at 17:30

In my opinion this question reflects two things:

  1. The difficulty students have in appreciating the historical experimental concerns of research workers in an area that is now well understood, and, hence, how it influenced the coining of new technical terms.
  2. The way that the use of terms has changed with time as old concerns disappear and new ones arise. Thus, a term originally used in one sense may have subsequently been adopted to mean something else, even if this does not appear strictly logical.

What is a coding strand?

This is the crux of the first question, and the answer is that the term ‘coding strand’ does not mean anything (or at least is ambiguous) without context. Thus, I think the poster is assuming a genome context, and this is the fallacy of her argument.

If one talks (or thinks) about the ‘coding strand’ of a DNA genome, one is assuming that because many DNA genomes are double-stranded, if you separated the two strands (e.g. of a small DNA virus) and performed a conceptual translation (decoded the DNA into amino acids using a genetic code with T rather than U) one strand would have all the information for the genes and the other strand would have none. Another way of saying this is that you are assuming that all the genes in the genome have the same directionality (arrow direction on a genome diagram, such as that from E. coli, below). This is hardly ever the case. (The only examples I can think of are the genomes of single-stranded RNA viruses.)

Section of E.coli genome

So if you use the term ‘coding strand’, you must state that this is in the context of a single gene. Each strand of DNA in a genome (e.g. E.coli) will contain sections of DNA that are coding and some that are non-coding in terms of conceptual translation. (If you look at papers describing early isolations of genes you will find the words “coding strand” generally qualified by “of the gene”

But cDNA has just one coding strand…

Historically one of the concerns was to sequence eukaryotic cDNAs, DNA copies of mRNAs. These would be monocistronic, i.e. encode a single protein. So here one strand would be coding and the other non-coding. Was it possible to reduce to three the number of reading frames it was necessary to analyse in this case? No! The fact that only one strand is coding was no help at all as there was no way of knowing which this was in the cDNA being sequencing. Likewise for a the fragment of any gene. You had sequenced a piece of DNA, cloned into some plasmid vector and there was no way of telling which strand the sequence you read out originated from. Hence you need to translate it in all six reading frames to find potential amino acid sequences.

So what is an Open Reading Frame?

Open Reading Frame is a term that is often used today in a manner distinct from the way it was used when it was coined. At the time it was coined one would be sequencing short stretches of cDNAs or virus or bacterial genes and there was a low likelihood that one would be sequencing through the C-terminus, i.e. the stop codon of the gene. One’s concern was to concentrate on reading frames that were not interupted by stop codons. This original usage is reflected in the definition of Open Reading Frame in Wikipedia:

“An ORF is a continuous stretch of codons that do not contain a stop codon (usually UAA, UAG or UGA)”

However as knowledge increased and technology improved, the focus switched to discovering genes in the genomic or long partial genomic sequences of organisms. Now one was working with long DNA sequences containing many whole genes. The focus became finding potential genes based on start and stop codons (and a cut-off length). This is reflected in the documentation for the EMBOSS program, getorf:

“An ORF may be defined as a region of a specified minimum size between two STOP codons, or between a START and a STOP codon.”

Note that even this last definition is ambiguous.

Which is correct? That is a concern of students. In the real world one must recognize that the meaning of expressions can change. If there is any ambiguity — as here — one must define the way in which you are using the expression.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .