Advanced ORF Finder Tool

Explore forward and reverse frames flexibly. Compare ORF lengths, positions, peptides, overlaps, and strand summaries. Export results quickly for review, sharing, and downstream analysis.

ORF Finder Input

Use a sample name, gene label, or accession note.
Scan +1 to +3, -1 to -3, or one direction.
Use any nucleotide threshold that fits your workflow.
Enter 0 to disable the upper length filter.
Separate codons with commas, spaces, or semicolons.
Common defaults are TAA, TAG, and TGA.
Choose complete ORFs only, or include incomplete candidates.
Disable overlaps to keep the first resolved ORF per region.
Coordinates, GC, peptide, codons, frame, and sequence
This tool always returns translated peptide output.
The tool removes headers, spaces, digits, and unsupported characters automatically.

Example Data Table

Example Name DNA Sequence Expected ORF Count Longest ORF Example Peptide
Example A ATGAAACCCGGGTAAATGTTTTAG 2 15 nt MKPG
Example B ATGCCCATGTGATAG 1 15 nt MPM
Example C CCCATGAAAGGGCCCTAA 1 15 nt MKGP

These rows demonstrate typical complete ORFs using the default start and stop codons.

Formula Used

1) ORF Length

ORF length (nt) = End position - Start position + 1

2) Peptide Length

Peptide length (aa) = (ORF length ÷ 3) - 1 for complete ORFs with a terminal stop codon excluded from translation output.

3) GC Content

GC% = ((Count of G + Count of C) ÷ Sequence length) × 100

4) Reverse Strand Search

Reverse-strand ORFs are detected by scanning the reverse complement, then mapping those coordinates back onto the original sequence.

How to Use This Tool

  1. Enter a sequence name for easier exports.
  2. Paste a DNA sequence or FASTA record.
  3. Choose forward, reverse, or both strands.
  4. Set minimum and optional maximum ORF length.
  5. Adjust start and stop codon lists if needed.
  6. Choose whether incomplete ORFs should be included.
  7. Choose whether overlaps should remain visible.
  8. Click Find ORFs to generate results.
  9. Review the summary cards, Plotly graph, and ORF table.
  10. Export the detected ORFs as CSV or PDF.

Frequently Asked Questions

1) What is an ORF?

An open reading frame is a stretch of DNA that starts with a start codon and continues in-frame until a stop codon or sequence end.

2) Does this tool scan all reading frames?

Yes. It checks three frames on the forward strand, three on the reverse strand, or only the strand direction you choose.

3) Can I use FASTA input?

Yes. FASTA headers are ignored automatically, and the sequence is cleaned before analysis so pasted records work smoothly.

4) Can I define custom start codons?

Yes. Enter one or more custom start codons, separated by commas, spaces, or semicolons, to match alternative translation rules.

5) What happens when I disable terminal stop requirement?

The tool can report incomplete ORFs that extend to the end of the readable frame when no valid in-frame stop codon is found.

6) Why are overlapping ORFs important?

Some genomes contain nested or overlapping coding candidates. Keeping them visible helps exploratory screening before downstream validation.

7) Does this prove a region is a real gene?

No. ORF detection highlights coding candidates, but real gene confirmation needs annotation evidence, conservation, expression, or experimental validation.

8) What do the CSV and PDF exports contain?

Both exports include the detected ORF table. The PDF also includes key summary metrics for easier reporting and sharing.

Related Calculators

hardy weinberg calculatoralignment score calculatorprimer design calculatorexon intron ratiosequence length calculatorpromoter region finderpcr cycle calculatorgenome assembly n50fragment size calculatorpairwise sequence identity

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.