View source: R/getShortestPathSif.R
getShortestPathSif | R Documentation |
Get the shortest between two IDs (HGNC or CHEBI)
getShortestPathSif( sif, idA, idB, mode = c("all", "out", "in"), weights = NULL, verbose = FALSE, filterFun, ... )
sif |
a SIF network |
idA |
HGNC or CHEBI (CHEBI:XXXXX) ID |
idB |
HGNC or CHEBI (CHEBI:XXXXX) ID |
mode |
see shortest_paths() in igraph |
weights |
see shortest_paths() in igraph |
verbose |
a boolean whether to show debugging information |
filterFun |
a function to filter multiple paths of the same length |
... |
additional arguments passed on to filterFun |
a data.frame representing a SIF network
idA <- "DAP3" idB <- "RPS16" sif <- readSif(system.file("extdata", "test_sif_shortestPath.txt", package="paxtoolsr")) filterFun <- function(vpaths) { idx <- sample(1:length(vpaths), 1); return(vpaths[[idx]]) } m1 <- getShortestPathSif(sif, idA, idB, mode="all", weights=NULL, filterFun=filterFun, verbose=TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.