pairsAsPropensMatr: Convert Pairs of Node-Names to Non-Oriented Propensity Matrix

View source: R/pairsAsPropensMatr.R

pairsAsPropensMatrR 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


wrMisc documentation built on Nov. 17, 2023, 5:09 p.m.