| Literature DB >> 29028902 |
Mahito Sugiyama1,2, M Elisabetta Ghisu3,4, Felipe Llinares-López3,4, Karsten Borgwardt3,4.
Abstract
Summary: Measuring the similarity of graphs is a fundamental step in the analysis of graph-structured data, which is omnipresent in computational biology. Graph kernels have been proposed as a powerful and efficient approach to this problem of graph comparison. Here we provide graphkernels, the first R and Python graph kernel libraries including baseline kernels such as label histogram based kernels, classic graph kernels such as random walk based kernels, and the state-of-the-art Weisfeiler-Lehman graph kernel. The core of all graph kernels is implemented in C ++ for efficiency. Using the kernel matrices computed by the package, we can easily perform tasks such as classification, regression and clustering on graph-structured samples. Availability and implementation: The R and Python packages including source code are available at https://CRAN.R-project.org/package=graphkernels and https://pypi.python.org/pypi/graphkernels. Contact: mahito@nii.ac.jp or elisabetta.ghisu@bsse.ethz.ch. Supplementary information: Supplementary data are available online at Bioinformatics.Entities:
Mesh:
Year: 2018 PMID: 29028902 PMCID: PMC5860361 DOI: 10.1093/bioinformatics/btx602
Source DB: PubMed Journal: Bioinformatics ISSN: 1367-4803 Impact factor: 6.937
Fig. 1Overview. The kernel value K represents the similarity between graphs i and j
Fig. 2Accuracy (left) and running time (in seconds, right) on the MUTAG dataset