初始化项目,由ModelHub XC社区提供模型
Model: yerevann/chemlactica-125m Source: Original Platform
This commit is contained in:
35
.gitattributes
vendored
Normal file
35
.gitattributes
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.arrow filter=lfs diff=lfs merge=lfs -text
|
||||
*.bin filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
||||
*.ftz filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.h5 filter=lfs diff=lfs merge=lfs -text
|
||||
*.joblib filter=lfs diff=lfs merge=lfs -text
|
||||
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
||||
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
||||
*.model filter=lfs diff=lfs merge=lfs -text
|
||||
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
||||
*.npy filter=lfs diff=lfs merge=lfs -text
|
||||
*.npz filter=lfs diff=lfs merge=lfs -text
|
||||
*.onnx filter=lfs diff=lfs merge=lfs -text
|
||||
*.ot filter=lfs diff=lfs merge=lfs -text
|
||||
*.parquet filter=lfs diff=lfs merge=lfs -text
|
||||
*.pb filter=lfs diff=lfs merge=lfs -text
|
||||
*.pickle filter=lfs diff=lfs merge=lfs -text
|
||||
*.pkl filter=lfs diff=lfs merge=lfs -text
|
||||
*.pt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pth filter=lfs diff=lfs merge=lfs -text
|
||||
*.rar filter=lfs diff=lfs merge=lfs -text
|
||||
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
||||
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
||||
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
||||
*.tar filter=lfs diff=lfs merge=lfs -text
|
||||
*.tflite filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.wasm filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
||||
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
||||
75
README.md
Normal file
75
README.md
Normal file
@@ -0,0 +1,75 @@
|
||||
---
|
||||
license: cc-by-nc-4.0
|
||||
language:
|
||||
- en
|
||||
library_name: transformers
|
||||
pipeline_tag: text-generation
|
||||
base_model: facebook/galactica-125m
|
||||
tags:
|
||||
- chemistry
|
||||
- molecular-generation
|
||||
- molecular-property-prediction
|
||||
- arxiv:2407.18897
|
||||
---
|
||||
|
||||
# Chemlactica-125M
|
||||
|
||||
Chemlactica-125M is a 125M-parameter causal language model for molecular generation, property conditioning, property prediction, and optimization. It continues pretraining from [Galactica-125M](https://huggingface.co/facebook/galactica-125m) on [PubChemForLM](https://huggingface.co/datasets/yerevann/PubChemForLM): 40 billion tokens describing more than 110 million PubChem molecules, computed properties, and molecular similarities.
|
||||
|
||||
## Model details
|
||||
|
||||
- Architecture: `OPTForCausalLM`; 12 layers, hidden size 768, 12 attention heads
|
||||
- Context length: 2,048 tokens
|
||||
- Training objective: causal language modeling
|
||||
- Training-data cutoff: January 26, 2023
|
||||
- Molecular preprocessing: RDKit-canonicalized SMILES; numeric properties rounded to two decimals
|
||||
|
||||
## Prompt format
|
||||
|
||||
Chemlactica prompts begin with `</s>`. Generate a molecule by ending a structured property prefix with `[START_SMILES]`:
|
||||
|
||||
```text
|
||||
</s>[SAS]2.25[/SAS][SIMILAR]CC(=O)OC1=CC=CC=C1C(=O)O 0.62[/SIMILAR][START_SMILES]
|
||||
```
|
||||
|
||||
The similarity field is `reference SMILES`, a space, then the target ECFP Tanimoto similarity. To predict a property, provide the molecule and open the desired property tag:
|
||||
|
||||
```text
|
||||
</s>[START_SMILES]CC(=O)OC1=CC=CC=C1C(=O)O[END_SMILES][SAS]
|
||||
```
|
||||
|
||||
Common trained tags include `[SAS]`, `[QED]`, `[WEIGHT]`, `[TPSA]`, `[CLOGP]`, `[FORMULA]`, `[RINGCOUNT]`, and `[SIMILAR]`. Use only tags present in the training format; arbitrary natural-language instructions or oracle names are unsupported.
|
||||
|
||||
## Usage
|
||||
|
||||
```python
|
||||
from transformers import AutoModelForCausalLM, AutoTokenizer
|
||||
|
||||
model_id = "yerevann/chemlactica-125m"
|
||||
tokenizer = AutoTokenizer.from_pretrained(model_id)
|
||||
model = AutoModelForCausalLM.from_pretrained(
|
||||
model_id, device_map="auto", torch_dtype="auto"
|
||||
)
|
||||
|
||||
prompt = "</s>[QED]0.80[/QED][START_SMILES]"
|
||||
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
|
||||
outputs = model.generate(
|
||||
**inputs, max_new_tokens=128, do_sample=True, temperature=0.8, top_p=0.95
|
||||
)
|
||||
print(tokenizer.decode(outputs[0], skip_special_tokens=False))
|
||||
```
|
||||
|
||||
For optimization, use the [Mol-E implementation and canonical PMO prompt registry](https://github.com/YerevaNN/ChemLactica/tree/main/chemlactica/mol_opt). In the five-seed PMO-10K reproduction, this checkpoint obtains summed Top-10 AUC scores of 16.944598 (task-agnostic) and 20.429421 (task-informed) across 23 tasks.
|
||||
|
||||
## Intended use and limitations
|
||||
|
||||
This checkpoint is intended for research on small-molecule language modeling and optimization. Generated strings may be invalid, duplicated, chemically implausible, difficult to synthesize, unsafe, or outside the requested property range. Reported properties are predictions or optimization-oracle outputs, not experimental measurements. PubChem-derived data may contain errors or biases, and the model has no knowledge of changes after the cutoff date. Do not use it for clinical decisions or as a substitute for experimental and expert review.
|
||||
|
||||
## Resources and license
|
||||
|
||||
- Paper: [Small Molecule Optimization with Large Language Models](https://arxiv.org/abs/2407.18897)
|
||||
- Code: [YerevaNN/ChemLactica](https://github.com/YerevaNN/ChemLactica)
|
||||
- Data: [yerevann/PubChemForLM](https://huggingface.co/datasets/yerevann/PubChemForLM)
|
||||
- Family: [Chemlactica-1.3B](https://huggingface.co/yerevann/chemlactica-1.3b), [Chemma-2B](https://huggingface.co/yerevann/chemma-2b)
|
||||
|
||||
The checkpoint is released under [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/). Users must also comply with applicable terms of the base model and source data.
|
||||
32
config.json
Normal file
32
config.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"_name_or_path": "yerevann/chemlactica-125m",
|
||||
"_remove_final_layer_norm": false,
|
||||
"activation_dropout": 0.0,
|
||||
"activation_function": "gelu",
|
||||
"architectures": [
|
||||
"OPTForCausalLM"
|
||||
],
|
||||
"attention_dropout": 0.1,
|
||||
"bos_token_id": 0,
|
||||
"do_layer_norm_before": true,
|
||||
"dropout": 0.1,
|
||||
"enable_bias": true,
|
||||
"eos_token_id": 2,
|
||||
"ffn_dim": 3072,
|
||||
"hidden_size": 768,
|
||||
"init_std": 0.02,
|
||||
"layer_norm_elementwise_affine": true,
|
||||
"layerdrop": 0.0,
|
||||
"learned_embeddings": true,
|
||||
"max_position_embeddings": 2048,
|
||||
"model_type": "opt",
|
||||
"num_attention_heads": 12,
|
||||
"num_hidden_layers": 12,
|
||||
"pad_token_id": 1,
|
||||
"scale_embeddings": false,
|
||||
"torch_dtype": "float32",
|
||||
"transformers_version": "4.39.0",
|
||||
"use_cache": true,
|
||||
"vocab_size": 50072,
|
||||
"word_embed_proj_dim": 768
|
||||
}
|
||||
7
generation_config.json
Normal file
7
generation_config.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_from_model_config": true,
|
||||
"bos_token_id": 0,
|
||||
"eos_token_id": 2,
|
||||
"pad_token_id": 1,
|
||||
"transformers_version": "4.39.0"
|
||||
}
|
||||
3
model.safetensors
Normal file
3
model.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2f01ca8c842e447fb81987d01e6f56c0fb567300c2a6981137d8bc924cdd8a40
|
||||
size 500365200
|
||||
91
special_tokens_map.json
Normal file
91
special_tokens_map.json
Normal file
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"additional_special_tokens": [
|
||||
"[SYNONYM]",
|
||||
"[RELATED]",
|
||||
"[SIMILAR]",
|
||||
"[PROPERTY]",
|
||||
"[SAS]",
|
||||
"[WEIGHT]",
|
||||
"[TPSA]",
|
||||
"[CLOGP]",
|
||||
"[QED]",
|
||||
"[NUMHDONORS]",
|
||||
"[NUMHACCEPTORS]",
|
||||
"[NUMHETEROATOMS]",
|
||||
"[NUMROTATABLEBONDS]",
|
||||
"[NOCOUNT]",
|
||||
"[NHOHCOUNT]",
|
||||
"[RINGCOUNT]",
|
||||
"[HEAVYATOMCOUNT]",
|
||||
"[FRACTIONCSP3]",
|
||||
"[NUMAROMATICRINGS]",
|
||||
"[NUMSATURATEDRINGS]",
|
||||
"[NUMAROMATICHETEROCYCLES]",
|
||||
"[NUMAROMATICCARBOCYCLES]",
|
||||
"[NUMSATURATEDHETEROCYCLES]",
|
||||
"[NUMSATURATEDCARBOCYCLES]",
|
||||
"[NUMALIPHATICRINGS]",
|
||||
"[NUMALIPHATICHETEROCYCLES]",
|
||||
"[NUMALIPHATICCARBOCYCLES]",
|
||||
"[IUPAC]",
|
||||
"[VAR_NAME]",
|
||||
"[VAR_DESC]",
|
||||
"[VAR_VAL]",
|
||||
"[ASSAY_NAME]",
|
||||
"[ASSAY_DESC]",
|
||||
"[/SYNONYM]",
|
||||
"[/RELATED]",
|
||||
"[/SIMILAR]",
|
||||
"[/PROPERTY]",
|
||||
"[/SAS]",
|
||||
"[/WEIGHT]",
|
||||
"[/TPSA]",
|
||||
"[/CLOGP]",
|
||||
"[/QED]",
|
||||
"[/NUMHDONORS]",
|
||||
"[/NUMHACCEPTORS]",
|
||||
"[/NUMHETEROATOMS]",
|
||||
"[/NUMROTATABLEBONDS]",
|
||||
"[/NOCOUNT]",
|
||||
"[/NHOHCOUNT]",
|
||||
"[/RINGCOUNT]",
|
||||
"[/HEAVYATOMCOUNT]",
|
||||
"[/FRACTIONCSP3]",
|
||||
"[/NUMAROMATICRINGS]",
|
||||
"[/NUMSATURATEDRINGS]",
|
||||
"[/NUMAROMATICHETEROCYCLES]",
|
||||
"[/NUMAROMATICCARBOCYCLES]",
|
||||
"[/NUMSATURATEDHETEROCYCLES]",
|
||||
"[/NUMSATURATEDCARBOCYCLES]",
|
||||
"[/NUMALIPHATICRINGS]",
|
||||
"[/NUMALIPHATICHETEROCYCLES]",
|
||||
"[/NUMALIPHATICCARBOCYCLES]",
|
||||
"[/IUPAC]",
|
||||
"[/VAR_NAME]",
|
||||
"[/VAR_DESC]",
|
||||
"[/VAR_VAL]",
|
||||
"[/ASSAY_NAME]",
|
||||
"[/ASSAY_DESC]"
|
||||
],
|
||||
"bos_token": {
|
||||
"content": "<s>",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false
|
||||
},
|
||||
"eos_token": {
|
||||
"content": "</s>",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false
|
||||
},
|
||||
"pad_token": {
|
||||
"content": "<pad>",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false
|
||||
}
|
||||
}
|
||||
100591
tokenizer.json
Normal file
100591
tokenizer.json
Normal file
File diff suppressed because it is too large
Load Diff
790
tokenizer_config.json
Normal file
790
tokenizer_config.json
Normal file
@@ -0,0 +1,790 @@
|
||||
{
|
||||
"added_tokens_decoder": {
|
||||
"0": {
|
||||
"content": "<s>",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"1": {
|
||||
"content": "<pad>",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"2": {
|
||||
"content": "</s>",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"3": {
|
||||
"content": "<unk>",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"4": {
|
||||
"content": "[START_REF]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"5": {
|
||||
"content": "[END_REF]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"6": {
|
||||
"content": "[IMAGE]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"7": {
|
||||
"content": "<fragments>",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"8": {
|
||||
"content": "</fragments>",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"9": {
|
||||
"content": "<work>",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"10": {
|
||||
"content": "</work>",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"11": {
|
||||
"content": "[START_SUP]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"12": {
|
||||
"content": "[END_SUP]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"13": {
|
||||
"content": "[START_SUB]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"14": {
|
||||
"content": "[END_SUB]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"15": {
|
||||
"content": "[START_DNA]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"16": {
|
||||
"content": "[END_DNA]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"17": {
|
||||
"content": "[START_AMINO]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"18": {
|
||||
"content": "[END_AMINO]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"19": {
|
||||
"content": "[START_SMILES]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"20": {
|
||||
"content": "[END_SMILES]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"21": {
|
||||
"content": "[START_I_SMILES]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"22": {
|
||||
"content": "[END_I_SMILES]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50000": {
|
||||
"content": "[SYNONYM]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50001": {
|
||||
"content": "[RELATED]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50002": {
|
||||
"content": "[SIMILAR]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50003": {
|
||||
"content": "[PROPERTY]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50004": {
|
||||
"content": "[SAS]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50005": {
|
||||
"content": "[WEIGHT]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50006": {
|
||||
"content": "[TPSA]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50007": {
|
||||
"content": "[CLOGP]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50008": {
|
||||
"content": "[QED]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50009": {
|
||||
"content": "[NUMHDONORS]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50010": {
|
||||
"content": "[NUMHACCEPTORS]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50011": {
|
||||
"content": "[NUMHETEROATOMS]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50012": {
|
||||
"content": "[NUMROTATABLEBONDS]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50013": {
|
||||
"content": "[NOCOUNT]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50014": {
|
||||
"content": "[NHOHCOUNT]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50015": {
|
||||
"content": "[RINGCOUNT]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50016": {
|
||||
"content": "[HEAVYATOMCOUNT]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50017": {
|
||||
"content": "[FRACTIONCSP3]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50018": {
|
||||
"content": "[NUMAROMATICRINGS]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50019": {
|
||||
"content": "[NUMSATURATEDRINGS]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50020": {
|
||||
"content": "[NUMAROMATICHETEROCYCLES]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50021": {
|
||||
"content": "[NUMAROMATICCARBOCYCLES]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50022": {
|
||||
"content": "[NUMSATURATEDHETEROCYCLES]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50023": {
|
||||
"content": "[NUMSATURATEDCARBOCYCLES]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50024": {
|
||||
"content": "[NUMALIPHATICRINGS]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50025": {
|
||||
"content": "[NUMALIPHATICHETEROCYCLES]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50026": {
|
||||
"content": "[NUMALIPHATICCARBOCYCLES]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50027": {
|
||||
"content": "[IUPAC]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50028": {
|
||||
"content": "[VAR_NAME]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50029": {
|
||||
"content": "[VAR_DESC]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50030": {
|
||||
"content": "[VAR_VAL]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50031": {
|
||||
"content": "[ASSAY_NAME]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50032": {
|
||||
"content": "[ASSAY_DESC]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50033": {
|
||||
"content": "[/SYNONYM]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50034": {
|
||||
"content": "[/RELATED]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50035": {
|
||||
"content": "[/SIMILAR]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50036": {
|
||||
"content": "[/PROPERTY]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50037": {
|
||||
"content": "[/SAS]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50038": {
|
||||
"content": "[/WEIGHT]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50039": {
|
||||
"content": "[/TPSA]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50040": {
|
||||
"content": "[/CLOGP]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50041": {
|
||||
"content": "[/QED]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50042": {
|
||||
"content": "[/NUMHDONORS]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50043": {
|
||||
"content": "[/NUMHACCEPTORS]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50044": {
|
||||
"content": "[/NUMHETEROATOMS]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50045": {
|
||||
"content": "[/NUMROTATABLEBONDS]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50046": {
|
||||
"content": "[/NOCOUNT]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50047": {
|
||||
"content": "[/NHOHCOUNT]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50048": {
|
||||
"content": "[/RINGCOUNT]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50049": {
|
||||
"content": "[/HEAVYATOMCOUNT]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50050": {
|
||||
"content": "[/FRACTIONCSP3]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50051": {
|
||||
"content": "[/NUMAROMATICRINGS]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50052": {
|
||||
"content": "[/NUMSATURATEDRINGS]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50053": {
|
||||
"content": "[/NUMAROMATICHETEROCYCLES]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50054": {
|
||||
"content": "[/NUMAROMATICCARBOCYCLES]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50055": {
|
||||
"content": "[/NUMSATURATEDHETEROCYCLES]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50056": {
|
||||
"content": "[/NUMSATURATEDCARBOCYCLES]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50057": {
|
||||
"content": "[/NUMALIPHATICRINGS]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50058": {
|
||||
"content": "[/NUMALIPHATICHETEROCYCLES]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50059": {
|
||||
"content": "[/NUMALIPHATICCARBOCYCLES]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50060": {
|
||||
"content": "[/IUPAC]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50061": {
|
||||
"content": "[/VAR_NAME]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50062": {
|
||||
"content": "[/VAR_DESC]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50063": {
|
||||
"content": "[/VAR_VAL]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50064": {
|
||||
"content": "[/ASSAY_NAME]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
},
|
||||
"50065": {
|
||||
"content": "[/ASSAY_DESC]",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false,
|
||||
"special": true
|
||||
}
|
||||
},
|
||||
"additional_special_tokens": [
|
||||
"[SYNONYM]",
|
||||
"[RELATED]",
|
||||
"[SIMILAR]",
|
||||
"[PROPERTY]",
|
||||
"[SAS]",
|
||||
"[WEIGHT]",
|
||||
"[TPSA]",
|
||||
"[CLOGP]",
|
||||
"[QED]",
|
||||
"[NUMHDONORS]",
|
||||
"[NUMHACCEPTORS]",
|
||||
"[NUMHETEROATOMS]",
|
||||
"[NUMROTATABLEBONDS]",
|
||||
"[NOCOUNT]",
|
||||
"[NHOHCOUNT]",
|
||||
"[RINGCOUNT]",
|
||||
"[HEAVYATOMCOUNT]",
|
||||
"[FRACTIONCSP3]",
|
||||
"[NUMAROMATICRINGS]",
|
||||
"[NUMSATURATEDRINGS]",
|
||||
"[NUMAROMATICHETEROCYCLES]",
|
||||
"[NUMAROMATICCARBOCYCLES]",
|
||||
"[NUMSATURATEDHETEROCYCLES]",
|
||||
"[NUMSATURATEDCARBOCYCLES]",
|
||||
"[NUMALIPHATICRINGS]",
|
||||
"[NUMALIPHATICHETEROCYCLES]",
|
||||
"[NUMALIPHATICCARBOCYCLES]",
|
||||
"[IUPAC]",
|
||||
"[VAR_NAME]",
|
||||
"[VAR_DESC]",
|
||||
"[VAR_VAL]",
|
||||
"[ASSAY_NAME]",
|
||||
"[ASSAY_DESC]",
|
||||
"[/SYNONYM]",
|
||||
"[/RELATED]",
|
||||
"[/SIMILAR]",
|
||||
"[/PROPERTY]",
|
||||
"[/SAS]",
|
||||
"[/WEIGHT]",
|
||||
"[/TPSA]",
|
||||
"[/CLOGP]",
|
||||
"[/QED]",
|
||||
"[/NUMHDONORS]",
|
||||
"[/NUMHACCEPTORS]",
|
||||
"[/NUMHETEROATOMS]",
|
||||
"[/NUMROTATABLEBONDS]",
|
||||
"[/NOCOUNT]",
|
||||
"[/NHOHCOUNT]",
|
||||
"[/RINGCOUNT]",
|
||||
"[/HEAVYATOMCOUNT]",
|
||||
"[/FRACTIONCSP3]",
|
||||
"[/NUMAROMATICRINGS]",
|
||||
"[/NUMSATURATEDRINGS]",
|
||||
"[/NUMAROMATICHETEROCYCLES]",
|
||||
"[/NUMAROMATICCARBOCYCLES]",
|
||||
"[/NUMSATURATEDHETEROCYCLES]",
|
||||
"[/NUMSATURATEDCARBOCYCLES]",
|
||||
"[/NUMALIPHATICRINGS]",
|
||||
"[/NUMALIPHATICHETEROCYCLES]",
|
||||
"[/NUMALIPHATICCARBOCYCLES]",
|
||||
"[/IUPAC]",
|
||||
"[/VAR_NAME]",
|
||||
"[/VAR_DESC]",
|
||||
"[/VAR_VAL]",
|
||||
"[/ASSAY_NAME]",
|
||||
"[/ASSAY_DESC]"
|
||||
],
|
||||
"bos_token": "<s>",
|
||||
"clean_up_tokenization_spaces": true,
|
||||
"eos_token": "</s>",
|
||||
"model_max_length": 1000000000000000019884624838656,
|
||||
"pad_token": "<pad>",
|
||||
"tokenizer_class": "PreTrainedTokenizerFast"
|
||||
}
|
||||
Reference in New Issue
Block a user