pairsAsPropensMatr {wrMisc} | R Documentation |
Convert Pairs of Node-Names to Non-Oriented Propensity Matrix
Description
Numerous network query tools produce a listing of pairs of nodes (with one pair of nodes per line).
Using this function such a matrix
(or data.frame
) can be combined to this more comprehensive view as propensity-matrix.
Usage
pairsAsPropensMatr(mat, silent = FALSE, debug = FALSE, callFrom = NULL)
Arguments
mat |
(matrix) main input, matrix of interaction partners with each line as a separate pair of nodes; the first two columns should contain identifiers of the nodes |
silent |
(logical) suppress messages |
debug |
(logical) additional messages for debugging |
callFrom |
(character) allow easier tracking of messages produced |
Details
Note, this has been primarily developed for undirected interaction networks, the resulting propensity-matrix does not show any orientation any more. In a number of applications (eg in protein-protein interaction networks, PPI) the resulting matrix may be rather sparse.
Value
This function returns matrix or data.frame
See Also
uses typically input from filterNetw
Examples
pairs3L <- matrix(LETTERS[c(1,3,3, 2,2,1)], ncol=2) # loop of 3
(netw13pr <- pairsAsPropensMatr(pairs3L)) # as prop matr