distclu | R Documentation |
The "distclu"
method is an implementation of simple distance-based
clustering of data attached to sequences, where two neighbouring TSSs are
joined together if they are closer than some specified distance (see
GenomicRanges::reduce
for implementation details.
distclu(object, maxDist = 20, keepSingletonsAbove = 0)
## S4 method for signature 'SummarizedExperiment'
distclu(object, maxDist = 20, keepSingletonsAbove = 0)
## S4 method for signature 'CTSS'
distclu(object, maxDist = 20, keepSingletonsAbove = 0)
## S4 method for signature 'CAGEexp'
distclu(object, maxDist = 20, keepSingletonsAbove = 0)
object |
The |
maxDist |
Maximal distance between two neighbouring CTSSs for them to be part of the same cluster. |
keepSingletonsAbove |
Remove "singleton" tag clusters of width 1 with
signal |
Clustering is done for every CAGE dataset within the CAGEr object separately,
resulting in a different set of tag clusters for every CAGE dataset. TCs from
different datasets can further be aggregated into a single referent set of
consensus clusters by calling the aggregateTagClusters
function.
For CTSS
input, a TagClusters
object, for
SummarizedExperiment
input, a GRangesList
of TagClusters
objects,
and for CAGEexp
input, a modified object containing the tag clusters
stored as a GRangesList
of TagClusters
objects in its metadata slot
tagClusters
.
Vanja Haberle
Charles Plessy
aggregateTagClusters
Other CAGEr clustering methods:
consensusClustersTpm()
,
paraclu()
Other CAGEr object modifiers:
CTSStoGenes()
,
CustomConsensusClusters()
,
aggregateTagClusters()
,
annotateCTSS()
,
cumulativeCTSSdistribution()
,
getCTSS()
,
normalizeTagCount()
,
paraclu()
,
quantilePositions()
,
quickEnhancers()
,
resetCAGEexp()
,
summariseChrExpr()
Other CAGEr clusters functions:
CTSScumulativesTagClusters()
,
CustomConsensusClusters()
,
aggregateTagClusters()
,
consensusClustersDESeq2()
,
consensusClustersGR()
,
cumulativeCTSSdistribution()
,
paraclu()
,
plotInterquantileWidth()
,
quantilePositions()
,
tagClustersGR()
distclu(CTSSnormalizedTpmGR(exampleCAGEexp, 1)[1:10])
distclu(CTSStagCountSE(exampleCAGEexp)[1:25,])
ce <- distclu(exampleCAGEexp, maxDist = 20, keepSingletonsAbove = 100)
tagClustersGR(ce, "Zf.30p.dome")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.