Description Usage Arguments Value See Also Examples

Given a set of TCs and genome-wide CTSS coverage, reduce the width of TC until a certain amount of expression has been removed.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ```
trimToPercentiles(object, pooled, ...)
## S4 method for signature 'GRanges,GRanges'
trimToPercentiles(object, pooled, percentile = 0.1, symmetric = FALSE)
## S4 method for signature 'GRanges,GPos'
trimToPercentiles(object, pooled, ...)
## S4 method for signature 'RangedSummarizedExperiment,GenomicRanges'
trimToPercentiles(object, pooled, ...)
## S4 method for signature 'GRanges,RangedSummarizedExperiment'
trimToPercentiles(object, pooled, ...)
## S4 method for signature
## 'RangedSummarizedExperiment,RangedSummarizedExperiment'
trimToPercentiles(object, pooled, ...)
``` |

`object` |
GenomicRanges or RangedSummarizedExperiment: TCs to be trimmed. |

`pooled` |
GenomicRanges or RangedSummarizedExperiment: CTSS coverage. |

`...` |
additional arguments passed to methods. |

`percentile` |
numeric: Fraction of expression to remove from TCs. |

`symmetric` |
logical: Whether to trim the same amount from both edges of the TC (TRUE) or always trim from the least expressed end (FALSE). |

GRanges with trimmed TCs, including recalculated peaks and scores.

Other Clustering functions:
`clusterBidirectionally()`

,
`clusterUnidirectionally()`

,
`trimToPeak()`

,
`tuneTagClustering()`

Other Trimming functions:
`trimToPeak()`

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | ```
data(exampleCTSSs)
data(exampleBidirectional)
# Calculate pooled CTSSs
exampleCTSSs <- calcTPM(exampleCTSSs, totalTags='totalTags')
exampleCTSSs <- calcPooled(exampleCTSSs)
# Choose a few wide clusters:
TCs <- subset(exampleUnidirectional, width >= 100)
# Symmetric trimming (same percentage from each side):
TCs_sym <- trimToPercentiles(TCs, pooled=exampleCTSSs, symmetric=FALSE)
# Assymmetric trimming (always trim from lowest side):
TCs_asym <- trimToPercentiles(TCs, pooled=exampleCTSSs, symmetric=TRUE)
# Compare the two results sets of widths:
summary(width(TCs_sym) - width(TCs_asym))
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.