XSMILES

XSMILES visualizes attribution scores from explainable artificial intelligence (XAI) methods on SMILES strings and corresponding 2D molecular structures to support interpretation of model predictions in cheminformatics.


Key Features:

  • Interactive Visualization: Maps attribution scores associated with both atom and non-atom SMILES tokens onto a 2D molecular diagram for coordinated inspection.
  • Complex Notation Handling: Supports visualization and interpretation of non-atom SMILES tokens, including substrings like [N+], alongside atom tokens.
  • Integrated Bar Chart: Coordinates a bar chart of the SMILES string with the molecular diagram to link token-level scores to structural elements.
  • Customizable Parameters: Provides adjustable visualization parameters to modify the mapping and display of attribution scores.

Scientific Applications:

  • Model Interpretation: Interpret how atom and non-atom tokens contribute to property predictions from machine learning models.
  • Comparative Analysis: Compare attribution patterns across multiple modeling approaches to evaluate differences in explanations.
  • Pattern Identification: Identify structural or token-level patterns that correlate with predicted chemical properties.

Methodology:

Applies XAI techniques to compute attribution scores for atom and non-atom tokens in SMILES strings and visualizes these scores on a coordinated 2D molecule diagram and SMILES bar chart.

Topics

Details

License:
BSD-3-Clause
Cost:
Free of charge
Tool Type:
command-line tool, web application
Operating Systems:
Mac, Linux, Windows
Programming Languages:
JavaScript
Added:
3/28/2023
Last Updated:
3/28/2023

Operations

Data Inputs & Outputs

Publications

Heberle H, Zhao L, Schmidt S, Wolf T, Heinrich J. XSMILES: interactive visualization for molecules, SMILES and XAI attribution scores. Journal of Cheminformatics. 2023;15(1). doi:10.1186/s13321-022-00673-w. PMID:36609340. PMCID:PMC9817292.

Links