Coding Frame Integrity

Screen an in-frame canonical DNA coding sequence using the standard ATG start and TAA/TAG/TGA stops, with chosen start/terminal-stop requirements.

Description

A coding-frame screen checks codon alignment and stop placement.

A coding-frame screen checks codon alignment and stop placement. The standard ATG start and three standard stop codons define this tool’s sequence profile.1

Screen an in-frame canonical DNA coding sequence using the standard ATG start and TAA/TAG/TGA stops, with chosen start/terminal-stop requirements.

When to use Coding Frame Integrity

Use this for the following task: Screen an in-frame canonical DNA coding sequence using the standard ATG start and TAA/TAG/TGA stops, with chosen start/terminal-stop requirements.

Prepare the caller-filtered sequences, counts, coordinates or annotations requested below. Keep identifiers and paired lists aligned on the same reference.

How to use Coding Frame Integrity and understand its results

  1. Prepare the caller-filtered sequences, counts, coordinates or annotations requested below. Keep identifiers and paired lists aligned on the same reference.
  2. Enter sequence, requireStartCodon, requireTerminalStop using the field table, then run the tool.
  3. Read frameDivisible, internalStopCount, intact. Interpret flags, units, ordering and placeholder values using the rules below.
  4. Review any reported issue or failed check, correct the supplied values when appropriate, and verify the result in its intended context.
Input fieldMeaningValue type and boundsRequirement
sequenceSequencestring; minimum text length 1; maximum text length 1000000; pattern ^\s*[ACGTacgt]+\s*$Required
requireStartCodonRequire start codonbooleanRequired
requireTerminalStopRequire terminal stopbooleanRequired

Normalize canonical DNA, inspect codons from offset zero, and count complete stops before the last codon. Require enough sequence to contain a sense codon; optionally require ATG and a terminal stop.2

intact = divisible by 3 AND no internal stops AND requested boundary codons satisfied

This summarizes the declared operation. Units, indexing, inclusivity and exceptional cases are explained in the surrounding text.

Output fieldMeaningValue type
frameDivisibleFrame divisibleboolean
internalStopCountInternal stop countinteger
intactIntactboolean
json
{
  "input": {
    "sequence": "ATGAAATAA",
    "requireStartCodon": true,
    "requireTerminalStop": true
  },
  "output": {
    "frameDivisible": true,
    "internalStopCount": 0,
    "intact": true
  }
}

Limitations and assumptions

No alternative genetic code, splice model or expression evidence is evaluated. Flags can be false for correctly supplied DNA.

The tool operates on supplied local data; alignment, filtering and annotation must already be appropriate for the stated calculation. Malformed requests produce input errors. A successfully evaluated request can still contain false flags, empty result lists or a result outside the supplied threshold; those outcomes have the meanings stated above.

Alternative or Complementary methods

Choose Six Frame ORF Scan for this operation: Find the longest complete ATG-to-stop ORF across six frames using the standard genetic code, with original-strand half-open coordinates including the stop. For a complementary task, use Premature Stop Position for this operation: Check a codon replacement for a new premature stop under the standard genetic code.

Further background: Background specification: Coding Frame Integrity.

References

  1. Background specification: Coding Frame Integrity — NCBI

  2. Coding Frame Integrity — tool.io

Similar or alternative tools

  • Six Frame ORF Scan

    Find the longest complete ATG-to-stop ORF across six frames using the standard genetic code, with original-strand half-open coordinates including the stop.

  • Premature Stop Position

    Check a codon replacement for a new premature stop under the standard genetic code.

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies