DNA & RNA

ORF Finder

Find open reading frames (ATG to stop) in all six frames of a DNA sequence, with a minimum length filter, coordinates and protein sequences. Runs in your browser.

ORF FinderRuns in your browser; nothing is uploaded

1 ORF found in six frames, longest first. Select a row to see its protein.

#StrandFrameStart–endLength
1+11–23778 aa
>ORF1 +1 1-237 MTMITPSLHACRSTLEDPRVPSSNSLAVVLQRRDWENPGVTQLNRLAAHPPFASWRNSEEARTDRPSQQLRSLNGEWR

What is an open reading frame?

An open reading frame (ORF) is a stretch of sequence that starts with a start codon (ATG) and continues, codon by codon, until a stop codon. Long ORFs are candidate protein-coding genes, because random sequence contains a stop codon roughly every 21 codons.

Choosing a minimum length

Short ORFs occur by chance throughout any sequence. A minimum of 75 to 100 codons is a common starting point for bacterial genes; lower thresholds find small peptides but many more false positives. ORF finding is a first step, not a gene prediction: eukaryotic genes contain introns that split the coding sequence.

Reading the coordinates

Coordinates are 1-based positions on the forward strand of your input, including the stop codon. ORFs on the minus strand are reported with the same forward-strand coordinates so they can be compared directly.

Learn the method properly. Bioinformatics Foundations: Databases, file formats, alignment and the command line: the working toolkit of every bioinformatician. View the course.

FAQ

Frequently asked questions

Not answered here? Send us your question and we will reply by e-mail.

Only ATG is used as a start codon. Bacteria also use GTG and TTG; treat the result as conservative for prokaryotes.

No. The calculation runs in your browser with JavaScript. Nothing you paste is sent to a server, which makes the tool safe for unpublished or confidential sequences.