InitialAlignment: Create initial alignment

Description Usage Arguments Details Value Author(s) Examples

View source: R/GraphAlignment.R

Description

Create a permutation for an initial alignment. Either "random" or "reciprocal" may be specified as the mode argument.

Usage

1
InitialAlignment(psize, r=NA, mode="random")

Arguments

psize

size of the alignment

r

node similarity score matrix (required for mode 'reciprocal')

mode

type of initial alignment

Details

To create a random initial alignment of size psize, the InitialAlignment function can be used with the mode argument set to "random". If mode is set to "reciprocal", a reciprocal best match algorithm is applied to the input matrix R to find an initial alignment. This mode requires that the psize argument is sufficiently large to allow for the addition of dummy nodes to which unaligned nodes can formally be aligned.

Value

The return value is a permutation vector of the specified size.

Author(s)

Joern P. Meier, Michal Kolar, Ville Mustonen, Michael Laessig, and Johannes Berg

Examples

1
2
3
4
  ex<-GenerateExample(dimA=22, dimB=22, filling=.5, covariance=.6,
    symmetric=TRUE, numOrths=10, correlated=seq(1,18))
  
  pinitial<-InitialAlignment(psize=34, r=ex$r, mode="reciprocal")

GraphAlignment documentation built on Nov. 8, 2020, 6:56 p.m.