CPG Island Window Scan

Classify DNA windows by GC fraction and CpG observed/expected ratio using caller criteria.

Description

CpG-rich windows can be screened using GC composition and a CpG observed/expected ratio.

CpG-rich windows can be screened using GC composition and a CpG observed/expected ratio. Window length and thresholds define the selected profile.

Classify DNA windows by GC fraction and CpG observed/expected ratio using caller criteria.

When to use CPG Island Window Scan

Use this for the following task: Classify DNA windows by GC fraction and CpG observed/expected ratio using caller criteria.

Prepare the observed records or explicit model parameters requested below. Keep probabilities as fractions and paired records aligned.

How to use CPG Island Window Scan and understand its results

  1. Prepare the observed records or explicit model parameters requested below. Keep probabilities as fractions and paired records aligned.
  2. Enter sequence, windowLength, stepLength, minimumGcFraction, minimumObservedExpected using the field table, then run the tool.
  3. Read windowStarts, gcFractions, cpgObservedExpected, islandStarts. 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
sequenceSequencestringRequired
windowLengthWindow lengthintegerRequired
stepLengthStep lengthintegerRequired
minimumGcFractionMinimum gc fractionnumberRequired
minimumObservedExpectedMinimum observed expectednumberRequired

Normalize canonical DNA and scan full windows at positive steps. Count C, G and adjacent CG pairs; return zero-based starts satisfying both inclusive thresholds.1

GC=(C+G)/L; CpG O/E=CpGcount×L/(C×G), or 0 when C×G=0

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

Output fieldMeaningValue type
windowStartsWindow startslist of number
gcFractionsGc fractionslist of number
cpgObservedExpectedCpg observed expectedlist of number
islandStartsIsland startslist of number
json
{
  "input": {
    "sequence": "CGCGAAAA",
    "windowLength": 4,
    "stepLength": 4,
    "minimumGcFraction": 0.5,
    "minimumObservedExpected": 0.6
  },
  "output": {
    "windowStarts": [
      0,
      4
    ],
    "gcFractions": [
      1,
      0
    ],
    "cpgObservedExpected": [
      2,
      0
    ],
    "islandStarts": [
      0
    ]
  }
}

Limitations and assumptions

Windows are not merged into islands. Criteria are supplied and no methylation or regulatory activity is inferred; comparison limits apply.

The tool evaluates supplied observations or a declared model. It does not establish the biological cause of an observed pattern. 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 Sliding GC Content for this operation: Calculate GC content in complete DNA windows at a chosen step size. For a complementary task, use GC Skew for this operation: Calculate GC skew and compositional bias without inferring replication strand from skew alone.

The implementation reference documents the exact calculation, supported input shapes and returned fields.

References

  1. CPG Island Window Scan — tool.io

Similar or alternative tools

  • Sliding GC Content

    Calculate GC content in complete DNA windows at a chosen step size.

  • GC Skew

    Calculate GC skew and compositional bias without inferring replication strand from skew alone.

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