There is a newer version of the record available.

Published July 3, 2022 | Version v1
Software Open

Calculation of Exact Shapley Values for Support Vector Machines with Tanimoto Kernel Enables Model Interpretation

  • 1. Department of Life Science Informatics and Data Science, B-IT, LIMES Program Unit Chemical Biology and Medicinal Chemistry, Rheinische Friedrich-Wilhelms-Universität, Friedrich-Hirzebruch-Allee 5/6, D-53115 Bonn, Germany.

Description

Code and analysis workflow for calculating Shapley values (SVs) for support vector machines (SVM) with Tanimoto kernel.

The Shapley Value-Expressed Tanimoto similarity (SVETA) approach enables the efficient calculation of SVs for SVM predictions. Code provided in the folder 'sveta' contains functions for the computation of SVETA values and SVM algorithm to explain individual predictions.

Jupyter notebooks containing workflows for assessing SVETA values can be found in the folder 'analysis'.

An exemplary data set consisting of compounds active against the adenosine receptor A3 (UniProt ID: P0DMS8) and random compounds is provided in the folder 'data'.

Files

SVETA_code_and_analysis.zip

Files (22.0 MB)

Name Size Download all
md5:0f6277d1f06aa4e8c7f2186577eb3ed2
22.0 MB Preview Download