netgen: NetGen

Description Usage Arguments Details Value References

View source: R/netgen.R

Description

A novel enhanced network-based generative model for gene set functional enrichment analysis

Usage

1
netgen(annotation, PPI, active_gene, p1, p2, q, alpha = 3, trace = TRUE)

Arguments

annotation

The input annotation matrix. Each row is a gene and each column is a functional category.

PPI

The adjacent matrix of biological network.

active_gene

The input character active gene list.

p1

The probability of the core genes to be activated. If p1 is a numeric value, netgen perform the enrichment analysis using the given parameter. If p1 is a numeric vector, netgen perform the enrichment analysis basing on a mixed parameter selection strategy.

p2

The probability of the peripheral genes to be activated. Both numeric value and numeric vector are acceptable as introduced in p1.

q

The probability of all the other genes to be activated by external factor, such as noise, uncontrollable error in experiment, the incompletion of GO annotation and so on. Both numeric value and numeric vector are acceptable as introduced in p1.

alpha

A positive number to balance the log-likelihood and penalization term. Pre-set value is 3.

trace

Logical variable indicated whether tracing information on the solving progress is produced.

Details

This function perform the gene set enrichment analysis using network-based generative model, NetGen. An additional protein-protein interaction (PPI) network was explicitly used to assist the functional analysis. A greedy-based approximate algorithm was peformed to seek for a sub-optimal solution of the log-likelihood function.

Value

The returns of this function fresult depend on the model input parameter p1, p2 and q. A matrix of enriched categories and its corresponding Fisher's exact test p-value is returned if the the model input parameter p1, p2 and q are all numeric values. A list is returned if at least one of the model input parameter p1, p2 and q is numeric vector. Each element of the list is a parameter combination result matrix and a combined p-value.

References

Duanchen Sun, Yinliang Liu, Xiang-Sun Zhang, Ling-Yun Wu. NetGen: a novel network-based probabilistic generative model for gene set functional enrichment analysis. BMC Systems Biology, 11(Suppl 4):75, 2017.


wulingyun/CopTea documentation built on Dec. 4, 2019, 2:59 p.m.