Canonical Splice Support

Count canonical GT–AG splice junction motifs.

Description

GT–AG is one common splice-junction motif on a correctly oriented DNA sequence.

GT–AG is one common splice-junction motif on a correctly oriented DNA sequence. Motif tallying differs from validating a junction's alignment and read support.1

Count canonical GT–AG splice junction motifs.

When to use Canonical Splice Support

Use this tool to count canonical GT–AG splice junction motifs.

Prepare the upstream counts, expression values, sequences or record lists requested by this tool. Keep corresponding features in the same order and confirm count units, transformations and caller-selected criteria.

How to use Canonical Splice Support and understand its results

  1. Prepare the upstream counts, expression values, sequences or record lists requested by this tool. Keep corresponding features in the same order and confirm count units, transformations and caller-selected criteria.
  2. Enter donorMotifs, acceptorMotifs, minimumCanonicalPercent using the field table and calculation rules, then run the tool.
  3. Read canonicalCount, canonicalPercent, passes. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
donorMotifsDonor motifslist of stringRequired
acceptorMotifsAcceptor motifslist of stringRequired
minimumCanonicalPercentMinimum canonical percentnumberRequired

Enter aligned nonempty motif lists and a finite minimum percentage. Compare exact uppercase two-base strings, count matches and return percentage with an inclusive threshold flag. Whitespace is not trimmed and RNA GU does not match DNA GT.

canonical if uppercase(donor)==GT AND uppercase(acceptor)==AG

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
canonicalCountCanonical countnumber
canonicalPercentCanonical percentnumber
passesPassesboolean
json
{
  "input": {
    "donorMotifs": [
      "GT",
      "GC",
      "GT"
    ],
    "acceptorMotifs": [
      "AG",
      "AG",
      "AC"
    ],
    "minimumCanonicalPercent": 50
  },
  "output": {
    "canonicalCount": 1,
    "canonicalPercent": 33.33333333333333,
    "passes": false
  }
}

Limitations and assumptions

Other motif strings are counted as noncanonical rather than rejected. Strand orientation, genome coordinates, minor canonical motifs and read-quality support are not analyzed.

Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Lists are limited to 100,000 entries; the rules above may require smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.

Alternative or Complementary methods

Use Junction Annotation Tally: Tally annotated versus novel observed splice junctions. For a complementary task, use Strand Specificity: Check library strandedness using sense-versus-antisense reads.

References

  1. Canonical Splice Support — tool.io

Similar or alternative tools

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