返回
SMILES Pair Encoding: A Data-Driven Substructure Tokenization Algorithm for Deep Learning
DOI:10.1021/acs.jcim.0c01127.png)
摘要
En 中文
Simplified molecular input line entry system (SMILES)-based deep learning models are slowly emerging as an important research topic in cheminformatics. In this study, we introduce SMILES pair encoding (SPE), a data-driven tokenization algorithm. SPE first learns a vocabulary of high-frequency SMILES substrings from a large chemical dataset (e.g., ChEMBL) and then tokenizes SMILES based on the learned vocabulary for the actual training of deep learning models. SPE augments the widely used atom-level tokenization by adding human-readable and chemically explainable SMILES substrings as tokens. Case studies show that SPE can achieve superior performances on both molecular generation and quantitative structure-activity relationship (QSAR) prediction tasks. In particular, the SPE-based generative models outperformed the atom-level tokenization model in the aspects of novelty, diversity, and ability to resemble the training set distribution. The performance of SPE-based QSAR prediction models were evaluated using 24 benchmark datasets where SPE consistently either did match or outperform atom-level and k-mer tokenization. Therefore, SPE could be a promising tokenization method for SMILES-based deep learning models. An open-source Python package SmilesPE was developed to implement this algorithm and is now freely available at https://gihub.com/XinhaoLi74/SmilesPE.
Keyword:
LANGUAGE
期刊
IF:
5.3
论文数:
9.1K
被引数:
4.0W
机构
引用论文
Confidence limits, error bars and method comparison in molecular modeling. Part 2: comparing methods
SMILES, a chemical language and information system. 1. Introduction to methodology and encoding rules微笑,一种化学语言和信息系统。1.介绍方法和编码规则
Generating Focused Molecule Libraries for Drug Discovery with Recurrent Neural Networks使用递归神经网络生成用于药物发现的聚焦分子库
ACS CENTRAL SCIENCE
IF10.4

