On Target Read Efficiency

Compute capture efficiency as the fraction of mapped reads overlapping targets.

Description

Capture efficiency describes the share of mapped reads overlapping intended targets.

Capture efficiency describes the share of mapped reads overlapping intended targets. The denominator must refer to the same read population.

Compute capture efficiency as the fraction of mapped reads overlapping targets.

When to use On Target Read Efficiency

Use this for the following task: Compute capture efficiency as the fraction of mapped reads overlapping targets.

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

How to use On Target Read Efficiency 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 onTargetReads, totalMappedReads using the field table, then run the tool.
  3. Read onTargetPercent, offTargetReads. 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
onTargetReadsOn target readsinteger; minimum 0Required
totalMappedReadsTotal mapped readsinteger; minimum 1Required

Require positive mapped total and on-target count between zero and that total. Return on-target percent and off-target count.1

onTargetPercent = 100 onTargetReads/totalMappedReads

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

Output fieldMeaningValue type
onTargetPercentOn target percentnumber
offTargetReadsOff target readsinteger
json
{
  "input": {
    "onTargetReads": 800,
    "totalMappedReads": 1000
  },
  "output": {
    "onTargetPercent": 80,
    "offTargetReads": 200
  }
}

Limitations and assumptions

This does not calculate overlap from alignments or establish coverage uniformity.

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 On Bait Enrichment for this operation: Estimate target enrichment relative to the genomic fraction covered by baits. For a complementary task, use Target Coverage Read Pairs for this operation: Plan paired reads for target coverage from read length and usable on-target pair fraction.

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

References

  1. On Target Read Efficiency — tool.io

Similar or alternative tools

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