STOUT V2.0 - Smiles TO iUpac Translator Version 2.0
Project description
V2.0
Smiles TO iUpac Translator: Advanced Chemical Nomenclature Translation
Key Features • Installation • How To Use • Acknowledgements • Citation
Key Features
- 🧪 Translate SMILES to IUPAC names
- 🔬 Convert IUPAC names back to valid SMILES strings
- 🤖 Powered by advanced transformer models
- 💻 Cross-platform support (Linux, macOS, Windows via Ubuntu shell)
- 🚀 High-performance chemical nomenclature translation
Installation
Choose your preferred installation method:
📦 PyPI Installation
pip install STOUT-pypi
🐍 Conda Environment Setup
conda create --name STOUT python=3.10
conda activate STOUT
conda install -c decimer stout-pypi
📥 Direct Repository Installation
pip install git+https://github.com/Kohulan/Smiles-TO-iUpac-Translator.git
How To Use
from STOUT import translate_forward, translate_reverse
# SMILES to IUPAC name translation
SMILES = "CN1C=NC2=C1C(=O)N(C(=O)N2C)C"
IUPAC_name = translate_forward(SMILES)
print(f"🧪 IUPAC name of {SMILES} is: {IUPAC_name}")
# IUPAC name to SMILES translation
IUPAC_name = "1,3,7-trimethylpurine-2,6-dione"
SMILES = translate_reverse(IUPAC_name)
print(f"🔬 SMILES of {IUPAC_name} is: {SMILES}")
Acknowledgements
Research supported with Cloud TPUs from Google's TPU Research Cloud (TRC)
Part of the DECIMER Project
About Us
Citation
Rajan, K., Zielesny, A. & Steinbeck, C. STOUT: SMILES to IUPAC names using neural machine translation. J Cheminform 13, 34 (2021). https://doi.org/10.1186/s13321-021-00512-4
Model Card
Rajan, K., Steinbeck, C., & Zielesny, A. (2024). STOUT V2 - Model library. Zenodo. https://doi.org/10.5281/zenodo.13318286
Repository Analytics
Made with ❤️ by the Steinbeck Group
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
stout_pypi-2.1.0.tar.gz
(21.1 kB
view details)
Built Distribution
File details
Details for the file stout_pypi-2.1.0.tar.gz
.
File metadata
- Download URL: stout_pypi-2.1.0.tar.gz
- Upload date:
- Size: 21.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27aecb65b8be76c6f66580de46f223147e2cea4f2d37625d089076bed223f3e5 |
|
MD5 | 92f84a34b5a023731c79c78111bd9e70 |
|
BLAKE2b-256 | 374cc47a273a7ad74941c4f0791b6cd8d4d38a98b838e6bd55ba719c089ae677 |
File details
Details for the file STOUT_pypi-2.1.0-py3-none-any.whl
.
File metadata
- Download URL: STOUT_pypi-2.1.0-py3-none-any.whl
- Upload date:
- Size: 21.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc0de6e41fcef12b3a721427226f502cef4c55c1103e96039763e6bff8a5d136 |
|
MD5 | 43f0cca4d0e482168bc506983e6d5fe1 |
|
BLAKE2b-256 | 9ba8037a0a5021c69f4683578de0eae02aa22898b91b88e2089563a30ac7236d |