VISAR: an interactive tool for dissecting chemical features learned by deep neural network QSAR models

Bioinformatics. 2020 Jun 1;36(11):3610-3612. doi: 10.1093/bioinformatics/btaa187.

Abstract

Summary: Although many quantitative structure-activity relationship (QSAR) models are trained and evaluated for their predictive merits, understanding what models have been learning is of critical importance. However, the interpretation and visualization of QSAR model results remain challenging, especially for 'black box' models such as deep neural network (DNN). Here, we take a step forward to interpret the learned chemical features from DNN QSAR models, and present VISAR, an interactive tool for visualizing the structure-activity relationship. VISAR first provides functions to construct and train DNN models. Then VISAR builds the activity landscapes based on a series of compounds using the trained model, showing the correlation between the chemical feature space and the experimental activity space after model training, and allowing for knowledge mining from a global perspective. VISAR also maps the gradients of the chemical features to the corresponding compounds as contribution weights for each atom, and visualizes the positive and negative contributor substructures suggested by the models from a local perspective. Using the web application of VISAR, users could interactively explore the activity landscape and the color-coded atom contributions. We propose that VISAR could serve as a helpful tool for training and interactive analysis of the DNN QSAR model, providing insights for drug design, and an additional level of model validation.

Availability and implementation: The source code and usage instructions for VISAR are available on github https://github.com/qid12/visar.

Contact: shaoli@mail.tsinghua.edu.cn.

Supplementary information: Supplementary data are available at Bioinformatics online.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Drug Design
  • Neural Networks, Computer*
  • Quantitative Structure-Activity Relationship*
  • Software