get_association_matrix {SeqNet} | R Documentation |
Get association matrix
Description
Get association matrix
Usage
get_association_matrix(x, tol = 10^-13, ...)
Arguments
x |
Either a 'network', 'network_module', or 'matrix' object. |
tol |
A small tolerance threshold; any entry that is within |
... |
Additional arguments. |
Value
An association matrix with entry ij != 0 if node i and j are connected, and 0 otherwise. The diagonal entries are all zero.
Note
The connections in an adjacency matrix and association matrix may differ if the network contains multiple modules. The adjacency matrix only considers direct connections in the network, whereas the association matrix takes into account the fact that overlapping modules can create conditional dependencies between two genes in seperate modules (i.e. genes that don't have a direct connection in the graph).
Examples
# Create a random network with 10 nodes and add random edge weights.
nw <- random_network(10)
nw <- gen_partial_correlations(nw)
# Get adjacency matrix for the network or individual modules in the network.
get_association_matrix(nw)
module <- nw$modules[[1]]
get_association_matrix(module)
[Package SeqNet version 1.1.3 Index]