MIinference: Mutual information based network inference

Description Usage Arguments Details Value Author(s) References See Also Examples

View source: R/MIinference.R

Description

This function uses data (CNOlist) to infer a data-driven network using the mutual information based appoaches ARACNe and CLR as implemented in the minet package.

Usage

1
2
MIinference(CNOlist, method="ARACNE", PKNgraph=NULL,
            filename="ARACNE")

Arguments

CNOlist

a CNOlist structure, as produced by makeCNOlist

method

a character, the name of the method to be used: ARACNE or CLR. Default, ARACNE

PKNgraph

a network to be used for comparison to assess the directionality of some links. Default is NULL.

filename

name of the sif file saved, default ARACNE

Details

This function transforms the data in a format compatible with minet package, infers the network using aracne or clr as implemented in the minet package and returns the network in the sif format. It is important to notice that mutual information approaches do not allow for determining the directionality of the links thus both directions are considered. The function allows to give as input a network in graph format (graph package, see sif2graph to convert from sif to graph format) to be used as comparison to assess the directionality of some links, e.g. PKN.

Value

sif

the inferred data-driven network in sif format

Author(s)

F.Eduati

References

P. E. Meyer, F. Lafitte and G. Bontempi (2008). MINET: An open source R/Bioconductor Package for Mutual Information based Network Inference. BMC Bioinformatics, 9(1), 2008

See Also

mapDDN2model, sif2graph, model2sif

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
data(CNOlistDREAM,package="CellNOptR")
data(DreamModel,package="CellNOptR")
PKNgraph<-sif2graph(model2sif(DreamModel))

method="ARACNE"
#method="CLR"
DDN<-MIinference(CNOlist=CNOlistDREAM, method=method,
                 PKNgraph=PKNgraph, filename=method)

    

CNORfeeder documentation built on Nov. 8, 2020, 11:11 p.m.