Genie3.wrap: Genie3 wrapper function

Description Usage Arguments Details Value References See Also Examples

Description

Default wrapper function for the Genie3 network inference algorithm

Usage

1

Arguments

data

Numeric matrix with the microarray dataset to infer the network. Columns contain variables and rows contain samples.

Details

GEne Network Inference with Ensemble of trees (Genie3) algorithm uses the Random Forests feature selection technique to solve a regression problem for each of the genes in the network. In each of the regression problems, the expression pattern of the target gene should be predicted from the expression patterns of all transcription factors. The importance of each transcription factor in the prediction of the target gene is taken as an indication of an apparent regulatory link. Then these candidate regulatory links are aggregated over all genes to generate a ranking for the whole network.

Value

Genie3.wrap returns a matrix which is the weighted adjacency matrix of the network inferred by Genie3 algorithm. 500 trees are used in ensemble for each target gene.

References

Irrthum, Alexandre, Louis Wehenkel, and Pierre Geurts. "Inferring regulatory networks from expression data using tree-based methods." PloS one 5.9 (2010): e12776.

Breiman, Leo. "Random forests." Machine learning 45.1 (2001): 5-32.

See Also

netbenchmark, evaluate

Examples

1
2
3
4
    # Data
    data <- grndata::getData(datasource.name = "toy",FALSE)
    # Inference
    net <- Genie3.wrap(data)


Search within the netbenchmark package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.