Learn R Programming

Rcpi (version 1.8.0)

getPPI: Generating Protein-Protein Interaction Descriptors

Description

Generating Protein-Protein Interaction Descriptors

Usage

getPPI(protmat1, protmat2, type = c("combine", "tensorprod", "entrywise"))

Arguments

protmat1
The first protein descriptor matrix, must have the same ncol with protmat2.
protmat2
The second protein descriptor matrix, must have the same ncol with protmat1.
type
The interaction type, one or more of "combine", "tensorprod", and "entrywise".

Value

A matrix containing the protein-protein interaction descriptors

Details

This function calculates the protein-protein interaction descriptors by three types of interaction:
  • combine - combine the two descriptor matrix, result has (p + p) columns
  • tensorprod - calculate column-by-column (pseudo)-tensor product type interactions, result has (p * p) columns
  • entrywise - calculate entrywise product and entrywise sum of the two matrices, then combine them, result has (p + p) columns

See Also

See getCPI for generating compound-protein interaction descriptors.

Examples

Run this code
x = matrix(1:10, ncol = 2)
y = matrix(5:14, ncol = 2)

getPPI(x, y, type = 'combine')
getPPI(x, y, type = 'tensorprod')
getPPI(x, y, type = 'entrywise')
getPPI(x, y, type = c('combine', 'tensorprod'))
getPPI(x, y, type = c('combine', 'entrywise'))
getPPI(x, y, type = c('entrywise', 'tensorprod'))
getPPI(x, y, type = c('combine', 'entrywise', 'tensorprod'))

Run the code above in your browser using DataLab