Package: graphkernels 1.6.1

graphkernels: Graph Kernels

A fast C++ implementation for computing various graph kernels including (1) simple kernels between vertex and/or edge label histograms, (2) graphlet kernels, (3) random walk kernels (popular baselines), and (4) the Weisfeiler-Lehman graph kernel (state-of-the-art).

Authors:Mahito Sugiyama [aut, cre], The development of the graphkernels open access software package was financially supported by the Horizon 2020/CDS-QUAMRI/634541 project. This support is gratefully acknowledged. [fnd]

graphkernels_1.6.1.tar.gz
graphkernels_1.6.1.zip(r-4.5)graphkernels_1.6.1.zip(r-4.4)graphkernels_1.6.1.zip(r-4.3)
graphkernels_1.6.1.tgz(r-4.4-x86_64)graphkernels_1.6.1.tgz(r-4.4-arm64)graphkernels_1.6.1.tgz(r-4.3-x86_64)graphkernels_1.6.1.tgz(r-4.3-arm64)
graphkernels_1.6.1.tar.gz(r-4.5-noble)graphkernels_1.6.1.tar.gz(r-4.4-noble)
graphkernels_1.6.1.tgz(r-4.4-emscripten)graphkernels_1.6.1.tgz(r-4.3-emscripten)
graphkernels.pdf |graphkernels.html
graphkernels/json (API)

# Install 'graphkernels' in R:
install.packages('graphkernels', repos = c('https://mahito-sugiyama.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • mutag - The mutag dataset

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

1.68 score 48 scripts 273 downloads 19 exports 13 dependencies

Last updated 3 years agofrom:447177f443. Checks:OK: 1 NOTE: 8. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 14 2024
R-4.5-win-x86_64NOTENov 14 2024
R-4.5-linux-x86_64NOTENov 14 2024
R-4.4-win-x86_64NOTENov 14 2024
R-4.4-mac-x86_64NOTENov 14 2024
R-4.4-mac-aarch64NOTENov 14 2024
R-4.3-win-x86_64NOTENov 14 2024
R-4.3-mac-x86_64NOTENov 14 2024
R-4.3-mac-aarch64NOTENov 14 2024

Exports:CalculateConnectedGraphletKernelCalculateEdgeHistGaussKernelCalculateEdgeHistKernelCalculateExponentialRandomWalkKernelCalculateGeometricRandomWalkKernelCalculateGraphletKernelCalculateGraphletKernelCppCalculateKernelCppCalculateKStepRandomWalkKernelCalculateShortestPathKernelCalculateVertexEdgeHistGaussKernelCalculateVertexEdgeHistKernelCalculateVertexHistGaussKernelCalculateVertexHistKernelCalculateVertexVertexEdgeHistKernelCalculateWLKernelGetGraphInfographkernels_CalculateGraphletKernelCppgraphkernels_CalculateKernelCpp

Dependencies:clicpp11glueigraphlatticelifecyclemagrittrMatrixpkgconfigRcppRcppEigenrlangvctrs

Readme and manuals

Help Manual

Help pageTopics
Graph Kernelsgraphkernels-package graphkernels
Connected graphlet kernelCalculateConnectedGraphletKernel
Gaussian RBF kernel between edge label histogramsCalculateEdgeHistGaussKernel
Linear kernel between edge label histogramsCalculateEdgeHistKernel
Exponential random walk kernelCalculateExponentialRandomWalkKernel
Geometric random walk kernelCalculateGeometricRandomWalkKernel
Graphlet kernelCalculateGraphletKernel
An C++ implementation of graphlet kernelsCalculateGraphletKernelCpp
An C++ implementation of graph kernelsCalculateKernelCpp
k-step random walk kernelCalculateKStepRandomWalkKernel
Shortest-path kernelCalculateShortestPathKernel
Gaussian RBF kernel between vertex-edge label histogramsCalculateVertexEdgeHistGaussKernel
Linear kernel between vertex-edge label histogramsCalculateVertexEdgeHistKernel
Gaussian RBF kernel between vertex label histogramsCalculateVertexHistGaussKernel
Linear kernel between vertex label histogramsCalculateVertexHistKernel
Linear kernel combination of vertex label histograms and vertex-edge label histogramsCalculateVertexVertexEdgeHistKernel
Weisfeiler-Lehman subtree kernelCalculateWLKernel
Necessary information of graphs for kernel computationGetGraphInfo
Symbol registrationgraphkernels_CalculateGraphletKernelCpp
Symbol registrationgraphkernels_CalculateKernelCpp
The mutag datasetmutag