PolygonClusterG: Construct a network layout. Arrange network nodes to...

View source: R/PolygonClusterG.R

PolygonClusterGR Documentation

Construct a network layout. Arrange network nodes to different locations according to grouping

Description

Construct a network layout. Arrange network nodes to different locations according to grouping

Usage

PolygonClusterG(cor = cor, nodeGroup = netClu, zoom = 1, zoom2 = 1)

Arguments

cor

Correlation matrix

nodeGroup

Classification information of network nodes.Group according to actual requirements, see example

zoom

Set the distance between modules

zoom2

Scaling module radius size

Value

result2 Which contains 2 lists.Result2[[1]], consists of OTU and its corresponding coordinates. Result2[[2]], consists of the network center coordinates of each group

Author(s)

Contact: Tao Wen 2018203048@njau.edu.cn Jun Yuan junyuan@njau.edu.cn Penghao Xie 2019103106@njau.edu.cn

References

Yuan J, Zhao J, Wen T, Zhao M, Li R, Goossens P, Huang Q, Bai Y, Vivanco JM, Kowalchuk GA, Berendsen RL, Shen Q Root exudates drive the soil-borne legacy of aboveground pathogen infection Microbiome 2018,DOI: doi: 10.1186/s40168-018-0537-x

Examples

data
data(ps)
result = corMicro (ps = ps,N = 100,r.threshold=0.8,p.threshold=0.05,method = "pearson")
#Extract correlation matrix
cor = result[[1]]
# building the node group
netClu = data.frame(ID = row.names(cor),group =rep(1:3,length(row.names(cor)))[1:length(row.names(cor))] )
netClu$group = as.factor(netClu$group)
result2 = PolygonClusterG(cor = cor,nodeGroup =  netClu )



taowenmicro/ggClusterNet documentation built on March 29, 2024, 1:32 a.m.