CRAN

netcom 1.0.4

Dynamic Network Alignment

Released Jul 10, 2017 by Ryan Langendorf

This package can be loaded by Renjin but 2 out 4 tests failed.

Dependencies

Matrix 1.2-14 pracma 2.1.4 expm 0.999-2 pdist 1.2 vegan 2.5-2 igraph 1.2.2 clue 0.3-55

Functions to take two networks stored as matrices and return a node-level injection between them (bijection if the input networks are of the same size). The alignment is made by comparing diffusion kernels originating from each node in one network to those originating from each node in the other network. This creates a cost matrix where rows are nodes from one network and columns are nodes from the other network. Optimal node pairings are then found using the Hungarian algorithm.

Installation

Maven

This package can be included as a dependency from a Java or Scala project by including the following your project's pom.xml file. Read more about embedding Renjin in JVM-based projects.

<dependencies>
  <dependency>
    <groupId>org.renjin.cran</groupId>
    <artifactId>netcom</artifactId>
    <version>1.0.4-b17</version>
  </dependency>
</dependencies>
<repositories>
  <repository>
    <id>bedatadriven</id>
    <name>bedatadriven public repo</name>
    <url>https://nexus.bedatadriven.com/content/groups/public/</url>
  </repository>
</repositories>

View build log

Renjin CLI

If you're using Renjin from the command line, you load this library by invoking:

library('org.renjin.cran:netcom')

Test Results

This package was last tested against Renjin 0.9.2687 on Aug 25, 2018.

Source

R

View GitHub Mirror

Release History