DECIMER 2.7.2: Deep Learning for Chemical Image Recognition using Efficient-Net V2 + Transformer
Project description
🧪 DECIMER Image Transformer 🖼️
Deep Learning for Chemical Image Recognition using Efficient-Net V2 + Transformer
📚 Table of Contents
- 📝 Abstract
- 💡 Method and Model Changes
- ⚙️ Installation
- 🚀 Usage
- ✍️ Hand-drawn Model
- 📄 Citation
- 🙏 Acknowledgements
- 👨🔬 Author
- 🌐 Project Website
- 🏛️ Research Group
📝 Abstract
The DECIMER 2.2 project tackles the OCSR (Optical Chemical Structure Recognition) challenge using cutting-edge computational intelligence methods. Our goal? To provide an automated, open-source software solution for chemical image recognition.
We've supercharged DECIMER with Google's TPU (Tensor Processing Unit) to handle datasets of over 1 million images with lightning speed!
💡 Method and Model Changes
🖼️ Image Feature ExtractionNow utilizing EfficientNet-V2 for superior image analysis |
🔮 SMILES PredictionEmploying a state-of-the-art transformer model |
🚀 Training Enhancements
- 📦 TFRecord Files - Lightning-fast data reading
- ☁️ Google Cloud Buckets - Efficient cloud storage solution
- 🔄 TensorFlow Data Pipeline - Optimized data loading
- ⚡ TPU Strategy - Harnessing the power of Google's TPUs
⚙️ Installation
# Create a conda wonderland
conda create --name DECIMER python=3.10.0 -y
conda activate DECIMER
# Equip yourself with DECIMER
pip install decimer
🚀 Usage
from DECIMER import predict_SMILES
# Unleash the power of DECIMER
image_path = "path/to/your/chemical/masterpiece.jpg"
SMILES = predict_SMILES(image_path)
print(f"🎉 Decoded SMILES: {SMILES}")
✍️ DECIMER - Hand-drawn Model
🌟 New Feature Alert! 🌟
Our latest model brings the magic of AI to hand-drawn chemical structures!
📄 Citation
If DECIMER helps your research, please cite:
- Rajan K, et al. "DECIMER.ai - An open platform for automated optical chemical structure identification, segmentation and recognition in scientific publications." Nat. Commun. 14, 5045 (2023).
- Rajan, K., et al. "DECIMER 1.0: deep learning for chemical image recognition using transformers." J Cheminform 13, 61 (2021).
- Rajan, K., et al. "Advancements in hand-drawn chemical structure recognition through an enhanced DECIMER architecture," J Cheminform 16, 78 (2024).
🙏 Acknowledgements
- A big thank you to Charles Tapley Hoyt for his invaluable contributions!
- Powered by Google's TPU Research Cloud (TRC)
👨🔬 Author: Kohulan
🌐 Project Website
Experience DECIMER in action at decimer.ai, brilliantly implemented by Otto Brinkhaus!
🎓 Maintained by the Kohulan @ Steinbeck Group
Natural Products Cheminformatics Research Group
Institute for Inorganic and Analytical Chemistry
Friedrich Schiller University Jena, Germany
⭐ Star History
📊 Project Analytics
Made with ❤️ and ☕ for the global chemistry community
© 2025 Kohulan @ Steinbeck Lab, Friedrich Schiller University Jena
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file decimer-2.8.0.tar.gz.
File metadata
- Download URL: decimer-2.8.0.tar.gz
- Upload date:
- Size: 40.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d9d8d69f97795618094fb323bed348bcb8725a7455d1d4aeddcbde1d3478df7
|
|
| MD5 |
6b961166fe0598775fe144f1bccb987f
|
|
| BLAKE2b-256 |
5c8d7d9f188e35e2905fe6ffa4cacf2065c998c35a9c87355f3b896fad858b6f
|
File details
Details for the file decimer-2.8.0-py3-none-any.whl.
File metadata
- Download URL: decimer-2.8.0-py3-none-any.whl
- Upload date:
- Size: 48.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39e524bb87b5892e9fe045ff352aed4638cab5d6eff50844993a01606057ec34
|
|
| MD5 |
b514a3197ba8456f8a06950366c7dd5f
|
|
| BLAKE2b-256 |
3b438437ea4cdc03b9144a6519e4cce6e990b6257a86830bb58105cd9fbb9933
|