shinhm0427/smiles_taste
0
๐ญ SMILES Taste Classifier
Predict whether a molecule is Sweet or Bitter using its SMILES string. Built using RDKit, Mordred, scikit-learn, and Streamlit โ deployed on Hugging Face Spaces.
๐งช How to use
- Paste your SMILES string (e.g.,
C(C1C(C(C(C(O1)O)O)O)O)O) - Select a prediction model (XGBoost, Random Forest, MLP, etc.)
- Click Predict
- Get your taste prediction! ๐ฌ or ๐
๐ง Model Information
- Trained on ChemTastesDB (Sweetness vs. Bitterness)
- Descriptors: Mordred (2D), scaled using StandardScaler
- Models:
XGB: XGBoostRF: Random ForestMLP: Multi-layer PerceptronLR: Logistic RegressionVOTE: Ensemble voting of all
๐ฆ Requirements
streamlit rdkit mordred scikit-learn xgboost joblib pandas numpy
๐ฉโ๐ฌ Developer
Made with ๐ก by @shinhm0427 Hosted on ๐ค Hugging Face Spaces
