Title: | Algorithmic Framework for Representational Learning on Graphs |
---|---|
Description: | Given any graph, the 'node2vec' algorithm can learn continuous feature representations for the nodes, which can then be used for various downstream machine learning tasks.The techniques are detailed in the paper "node2vec: Scalable Feature Learning for Networks" by Aditya Grover, Jure Leskovec(2016),available at <arXiv:1607.00653>. |
Authors: | Yang Tian [aut, cre], Xu Li [aut], Jing Ren [aut] |
Maintainer: | Yang Tian <[email protected]> |
License: | GPL (>= 3) |
Version: | 0.1.0 |
Built: | 2025-02-18 05:42:04 UTC |
Source: | https://github.com/cran/node2vec |
A dataset containing the 6 interactions of genes
gene_edges
gene_edges
A data frame with 6 rows and 2 variables:
human genes
human genes
Algorithmic Framework for Representational Learning on Graphs
node2vecR( data, p = NULL, q = NULL, directed = NULL, num_walks = NULL, walk_length = NULL, dim = NULL )
node2vecR( data, p = NULL, q = NULL, directed = NULL, num_walks = NULL, walk_length = NULL, dim = NULL )
data |
input data for edges consisting of at least two columns of data and if there are weights,it must be in the third column. |
p |
return parameter.Default to 1. |
q |
in-out parameter.Default to 1. |
directed |
the network is directed or undirected.Default to undirected. |
num_walks |
number of walks per node.Default to 10. |
walk_length |
number of nodes in each walk.Default to 80. |
dim |
embedding dimensions.Default to 128. |
embedding results for each node
#Parameters can be customized as needed data(gene_edges) use_data<-gene_edges emb<-node2vecR(use_data,p=2,q=1,num_walks=5,walk_length=5,dim=10)
#Parameters can be customized as needed data(gene_edges) use_data<-gene_edges emb<-node2vecR(use_data,p=2,q=1,num_walks=5,walk_length=5,dim=10)