clamnp / README.md
kohbanye's picture
Update model card: CLaMNPScorer
7033c50 verified
|
Raw
History Blame Contribute Delete
1.1 kB
---
license: mit
library_name: transformers
tags:
- chemistry
- cheminformatics
- natural-products
- smiles
---
# CLaM-NP
SMILES language models for **natural-product-likeness** scoring (CLaM-NP Score).
This repository hosts up to three causal language models, one per subfolder:
| Subfolder | Training data | Role |
|--------------|---------------|-------------------------------|
| `natural` | COCONUT | P(x \| natural) |
| `synthetic` | ZINC22 | P(x \| synthetic) |
| `general` | ChEMBL | P(x \| general) — stabilizer |
Tokenizer: [`kohbanye/SmilesTokenizer_PubChem_1M`](https://huggingface.co/kohbanye/SmilesTokenizer_PubChem_1M).
## Usage
```python
from clamnp import CLaMNPScorer
scorer = CLaMNPScorer.from_pretrained() # this repo
print(scorer.score("CC(=O)Oc1ccccc1C(=O)O")) # CLaM-NP Score
```
Or load a single model directly:
```python
from transformers import AutoModelForCausalLM
model = AutoModelForCausalLM.from_pretrained("kohbanye/clamnp", subfolder="natural")
```