SELFIES
SELFIES encodes molecules as self-referencing character strings that guarantee syntactic and semantic validity for use in machine learning and generative models.
Key Features:
- 100% Robustness: Every SELFIES string maps to a valid molecular structure, avoiding the syntactic and semantic invalidity issues sometimes encountered with SMILES.
- Implementation in the selfies library: The SELFIES representation is implemented in the selfies library, which provides the computational routines for encoding and decoding SELFIES strings.
- Generalization and Flexibility: The representation has been generalized to support a broader range of molecules and explicit semantic constraints.
- Streamlined Grammar: An underlying streamlined grammar enforces syntactic rules and supports the features provided by the selfies implementation.
- Integration with Machine Learning: SELFIES is designed to be used as direct input to machine learning and generative models to produce valid molecular graphs.
Scientific Applications:
- Cheminformatics: Representation and manipulation of molecular structures within cheminformatics workflows.
- Generative molecular design: Use in generative models to create new molecular structures that are syntactically and semantically valid.
- Chemical space exploration: Systematic exploration of chemical space while maintaining molecular validity constraints.
- Drug discovery and materials science: Application in computational discovery efforts where valid candidate molecules are required for downstream evaluation.
Methodology:
SELFIES employs a self-referencing string representation and a streamlined grammar, implemented in the selfies library, with updates to the representation and constraints to ensure generated strings correspond to valid molecular graphs.
Topics
Details
- License:
- Apache-2.0
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 2/5/2024
- Last Updated:
- 11/24/2024
Operations
Publications
Lo A, Pollice R, Nigam A, White AD, Krenn M, Aspuru-Guzik A. Recent advances in the self-referencing embedded strings (SELFIES) library. Digital Discovery. 2023;2(4):897-908. doi:10.1039/d3dd00044c. PMID:38013816. PMCID:PMC10408573.
DOI: 10.1039/d3dd00044c
PMID: 38013816
PMCID: PMC10408573
Funding: - Stanford Bio-X: Bio-X SIGF
- Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung: Postdoc.Mobility