Description Usage Arguments Value Note Author(s) References Examples
This funtion can help to check whether the numbers of positive and negative targets are reasonably well balanced in the regulons.
1 | tni.plot.checks(object, minRegulonSize = 15, option = c("barplot","edf","points"))
|
object |
a preprocessed object of class 'TNI' |
minRegulonSize |
a single integer or numeric value specifying the minimum number of elements in a regulon (only affects the 'barplot' option). |
option |
plot option. |
A plot showing the distribution of regulons' positive and negative targets.
We have observed that transcription factor (TF) regulons reconstructed from RTN exhibit different proportions of positive and negative targets. While the proportion can vary between different regulons, we have observed a consistent higher proportion of positive targets, especially when using RNA-seq data. RTN uses mutual information (MI) to assess TF-target associations, assigning the direction of the inferred associations by Spearman's correlations. Dam et al. (2018) have acknowledged that different RNA-seq normalization methods introduce different biases in co-expression analysis, usually towards positive correlation, possibly affected by read-depth differences between samples and the large abundance of 0 values present in RNA-seq-derived expression matrices. This funtion can help to check whether the numbers of positive and negative target genes are reasonably well balanced in the regulons.
Mauro Castro, Gordon Robertson
Dam et al. Gene co-expression analysis for functional classification and gene-disease predictions. Brief Bioinform. 2018 Jul 20;19(4):575-592. doi: 10.1093/bib/bbw139.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | data(tniData)
## Not run:
# preprocessing
rtni <- tni.constructor(expData=tniData$expData,
regulatoryElements=c("PTTG1","E2F2","FOXM1","E2F3","RUNX2"),
rowAnnotation=tniData$rowAnnotation)
# compute regulons
rtni <- tni.permutation(rtni, nPermutations = 1000)
rtni <- tni.permutation(rtni)
rtni <- tni.dpi.filter(rtni)
# check target distribution
tni.plot.checks(rtni)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.