Ac3net.maxmim {Ac3net}R Documentation

Find the maximum valued partner of each variable.

Description

Ac3net.maxmim takes an adjacency matrix and returns the pairs with the absolute maximum correlated partner of each variable on the rows.

Usage

Ac3net.maxmim(mim_, net_= TRUE, cutoff_=0)

Arguments

mim_

An adjacency matrix, where the element at row i and column j corresponds to the correlation or mutual information between variables row i and column. Row and columns of the matrix must have the variable names.

net_

If equal to TRUE, then it returns a sorted list of interaction of Ac3net algorithm. The significance cutoff values needs to be set in this case. In this case the resulting network directions is shown by Source and Target columns to make it look intuitive and avoid confusion in general. If equal to FALSE, then it only returns the maximum valued partner for each gene by the rows of the matrix, not sorted and no filtered by the cutoff. The gene of interest is in the second column and its maximum valued partner is in the first column, similar to above.

cutoff_

A scaler cutoff magnitude above which is considered as significant dependecny score.

Details

Ac3net.maxmim takes an adjacency matrix and returns the pairs with the absolute maximum correlated partner.

Value

Ac3net.maxmim returns a network matrix where the second column is the variable names of the row names of the input adjacency matrix and second columns have the variables names that correspond to the absolute maximum value for the variables in the second column. If net_ is TRUE, then this list of gene pairs are further filtered out based on the cutoff and sorted, which results the inferred network of Ac3net algorithm. If net_ is FALSE, the it only returns the maximum valued partner of each variable of the input matrix.

Author(s)

Gokmen Altay

References

G. Altay,"Directed Conservative Causal Core Gene Networks", bioRxiv, 2018. G. Altay, F. Emmert-Streib, "Inferring the conservative causal core of gene regulatory networks", BMC Systems Biology (2010) 4:132.

See Also

Ac3net.commonlinks, Ac3net.cutoff,

Examples

# data(expdata)
# mim <- cor(t(expdata), method = 'pearson')
# mim <- Ac3net.filtersames(mim)
# cutoff <- Ac3net.cutoff(mim=mim, ratio_ = 0.002, PCmincutoff=0.6, PCmaxcutoff=0.96)
# Ac3net.net <-  Ac3net.maxmim(mim_= mim, net_=TRUE, cutoff_= cutoff)

[Package Ac3net version 1.2.2 Index]