Update dcZscore.R Bug fix in fdr
Update dcZscore.R
Bug fix in fdr
Methods and an evaluation framework for the inference of differential co-expression/association networks.
Download the package from Bioconductor
if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager") BiocManager::install("dcanr")
Or install the development version of the package from Github.
BiocManager::install("DavisLaboratory/dcanr")
Load the installed package into an R session.
library(dcanr)
This example shows how a differential network can be derived. Simulated data within the package is used.
#load simulated data data(sim102) #get expression data and conditions for 'UME6' knock-down simdata <- getSimData(sim102, cond.name = 'UME6', full = FALSE) emat <- simdata$emat ume6_kd <- simdata$condition #apply the z-score method with Spearman correlations z_scores <- dcScore(emat, ume6_kd, dc.method = 'zscore', cor.method = 'spearman') #perform a statistical test: the z-test is selected automatically raw_p <- dcTest(z_scores, emat, ume6_kd) #adjust p-values (raw p-values from dcTest should NOT be modified) adj_p <- dcAdjust(raw_p, f = p.adjust, method = 'fdr') #get the differential network dcnet <- dcNetwork(z_scores, adj_p) #> Warning in dcNetwork(z_scores, adj_p): default thresholds being selected plot(dcnet, vertex.label = '', main = 'Differential co-expression network')
Edges in the differential network are coloured based on the score (negative to positive represented from purple to green respectively).
用于差异共表达网络分析,评估基因表达网络在不同条件下的变化
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
dcanr: Differential co-expression/association network analysis
Methods and an evaluation framework for the inference of differential co-expression/association networks.
Installation
Download the package from Bioconductor
Or install the development version of the package from Github.
Load the installed package into an R session.
Example
This example shows how a differential network can be derived. Simulated data within the package is used.
Edges in the differential network are coloured based on the score (negative to positive represented from purple to green respectively).