Low Complexity Region Fraction

Union long low-complexity stretches and calculate their protein coverage.

Description

Low-complexity-region coverage unions supplied intervals after filtering each by its own length.

Low-complexity-region coverage unions supplied intervals after filtering each by its own length. Overlapping retained intervals contribute each position only once.1

Union long low-complexity stretches and calculate their protein coverage.

When to use Low Complexity Region Fraction

Use this tool to union long low-complexity stretches and calculate their protein coverage.

Prepare the canonical sequence, peptide assignments, fitted assay parameters or upstream measurements requested. Keep corresponding entries aligned, use the stated mass and signal units, and remove FASTA headers before entering sequence text.

How to use Low Complexity Region Fraction and understand its results

  1. Prepare the canonical sequence, peptide assignments, fitted assay parameters or upstream measurements requested. Keep corresponding entries aligned, use the stated mass and signal units, and remove FASTA headers before entering sequence text.
  2. Enter sequenceLength, regionStarts, regionEnds, minimumStretch using the field table and calculation rules, then run the tool.
  3. Read longRegionCount, coveredResidues, lowComplexityFraction. 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
sequenceLengthSequence lengthnumberRequired
regionStartsRegion startslist of numberRequired
regionEndsRegion endslist of numberRequired
minimumStretchMinimum stretchnumberRequired

Enter positive safe-integer sequence length, aligned valid zero-based half-open intervals and positive safe-integer stretch minimum. Empty interval lists are allowed. Return retained interval count, covered residues and coverage fraction.

retain if end−start≥minimumStretch; fraction=size(union retained intervals)/sequenceLength

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

Output fieldMeaningValue type
longRegionCountLong region countnumber
coveredResiduesCovered residuesnumber
lowComplexityFractionLow complexity fractionnumber
json
{
  "input": {
    "sequenceLength": 10,
    "regionStarts": [
      0,
      5
    ],
    "regionEnds": [
      3,
      9
    ],
    "minimumStretch": 3
  },
  "output": {
    "longRegionCount": 2,
    "coveredResidues": 7,
    "lowComplexityFraction": 0.7
  }
}

Limitations and assumptions

The count is retained input intervals, not merged region count. No sequence classification is performed; long coverage spans enumerate positions individually.

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.

Alternative or Complementary methods

Use Low Complexity Windows: Detect compositionally biased low-complexity windows. For a complementary task, use Protein Sequence Coverage: Measure protein sequence coverage as the union of peptide intervals.

References

  1. Low Complexity Region Fraction — tool.io

Similar or alternative tools

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