View source: R/R_funclib_movAPA.r
getNearbyPAdist | R Documentation |
getNearbyPAdist calcualtes distance between adjacent pAs within each gene or within a given 'ftr' (e.g., 3UTR) of each gene.
This function can be used to determine the 'minDist' and 'maxDist' parameters in get3UTRAPApd
.
getNearbyPAdist(
pacds,
ftrs = "3UTR",
within = "gene",
return = "summary",
verbose = TRUE
)
pacds |
a PACdataset, which should contain gene and/or ftr columns in its anno slot. |
ftrs |
default is 3UTR, used to filter pacds. It couls be a vector like c('3UTR','intron'). If it is NULL, then will not filter pacds by ftr. |
within |
should be gene (default) or ftr, which means to calculate distance within each gene or ftr (but still within each gene). |
return |
can be summary/mean/median/df/other any character. mean to return the mean distance value; summary (default) to return summary of distance; median to return median distance; df to return the data.frame; others to not return anything but just print summary. |
verbose |
TRUE to print the summary of distance. |
Depends on the ‘return' parameter. If return=’df', then a data.frame with two columns (id, distance). The id depends on the 'within' parameter, would be like 'chrX.-.1756' (chr.strand.gene) or 'chrX.-.1756.3UTR' (chr.strand.gene.ftr).
get3UTRAPApd
data(PACds)
## summary of distance
s=getNearbyPAdist(PACds, ftrs='3UTR', within='gene')
## mean distance
getNearbyPAdist(PACds, ftrs='3UTR', within='gene', return='mean')
## all distance in a data frame
d=getNearbyPAdist(PACds, ftrs='3UTR', within='gene', return='df')
## median distance, and not print summary
d[d$distance==max(d$distance), ]
getNearbyPAdist(PACds, ftrs='3UTR', within='gene', return='median', verbose=FALSE)
## just print summary, not return anything
getNearbyPAdist(PACds, ftrs='3UTR', within='gene', return='null')
## not filter ftrs, but within=ftr, this will calculate within each gene's each ftr
getNearbyPAdist(PACds, ftrs=NULL, within='ftr', return='null')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.