ARIES is an open-weight model from Xuan Liu, released under MIT License. Its published files total 2.3 GB.
ARIES predicts enzyme-conditioned reaction sites on substrate atoms using exact GROVER atom and directed-bond representations, ESM-C 6B residue representations, and a reaction-template representation.
Model Card
By Xuan Liu, published under mit, revision 2b1f07869ca1.
ARIES predicts enzyme-conditioned reaction sites on substrate atoms using exact GROVER atom and directed-bond representations, ESM-C 6B residue representations, and a reaction-template representation. Source code, installation instructions, and the aries-inference command are available in the ARIES GitHub repository. Example data and precomputed embeddings are distributed separately in Every directory contains modelinfo.json, seed42.pt, seed43.pt, and seed44.pt. Keep the directory names unchanged: ARIES uses the metadata to validate architecture, ensemble seeds, and LoRA/base compatibility. The five specialist-hub adapters are the canonical random-split models. They use rank 16 and alpha 32…
Read Xuan Liu's full model card
ARIES model weights
ARIES predicts enzyme-conditioned reaction sites on substrate atoms using exact GROVER atom and directed-bond representations, ESM-C 6B residue representations, and a reaction-template representation.
Source code, installation instructions, and the aries-inference command are
available in the ARIES GitHub repository.
Example data and precomputed embeddings are distributed separately in
xuan-liu/ARIES-data.
Available weights
Every directory contains model_info.json, seed42.pt, seed43.pt, and
seed44.pt. Keep the directory names unchanged: ARIES uses the metadata to
validate architecture, ensemble seeds, and LoRA/base compatibility.
| Model | Weight type | Required base | Directory |
|---|---|---|---|
| ARIES-XS random | Full | — | aries-random-xs/ |
| ARIES-S random | Full | — | aries-random-s/ |
| ARIES-M random | Full | — | aries-random-m/ |
| ARIES-L random | Full | — | aries-random-l/ |
| ARIES-XL random | Full | — | aries-random-xl/ |
| ARIES-XL-Brenda | Full | — | aries-xl-brenda/ |
| ARIES-XL-Hal-LoRA | LoRA adapter | aries-xl-brenda/ |
aries-xl-hal-lora/ |
| P450 specialist | Random-split LoRA adapter | aries-random-xl/ |
specialist_hub/p450-random/ |
| Glycosyltransferase specialist | Random-split LoRA adapter | aries-random-xl/ |
specialist_hub/gt-random/ |
| Methyltransferase specialist | Random-split LoRA adapter | aries-random-xl/ |
specialist_hub/mt-random/ |
| Fatty-acid-desaturase specialist | Random-split LoRA adapter | aries-random-xl/ |
specialist_hub/fad-random/ |
| Prenyltransferase specialist | Random-split LoRA adapter | aries-random-xl/ |
specialist_hub/pt-random/ |
The five specialist-hub adapters are the canonical random-split models. They use rank 16 and alpha 32 and must be combined with the seed-matched ARIES-XL random checkpoints. ARIES-XL-Hal-LoRA must instead be combined with the seed-matched ARIES-XL-Brenda checkpoints.
Adapter files contain only LoRA A/B tensors, model configuration, seed, required-base metadata, rank, alpha, and target manifests. They do not duplicate the frozen base weights.
Installation
Clone ARIES, create the dedicated conda environment, and install the package:
git clone https://github.com/xuanliugit/ARIES.git
cd ARIES
conda create -n aries python=3.12 -y
conda activate aries
python -m pip install --upgrade pip
python -m pip install -e ./aries
Install the current Hugging Face CLI if it is not already available:
python -m pip install --upgrade huggingface-hub
Download
Download the complete repository into model_weights/:
hf download xuan-liu/ARIES --local-dir model_weights
Alternatively, download only the directories needed for one prediction task. For ARIES-XL-Brenda with the Halogenase adapter:
hf download xuan-liu/ARIES \
--include "aries-xl-brenda/*" "aries-xl-hal-lora/*" \
--local-dir model_weights
For ARIES-XL random with the P450 specialist adapter:
hf download xuan-liu/ARIES \
--include "aries-random-xl/*" "specialist_hub/p450-random/*" \
--local-dir model_weights
Inference
Base-only inference selects the model solely through --weights-dir:
conda activate aries
aries-inference \
--input-csv data/example_data/experimental_inputs.csv \
--embedding-dir data/example_data \
--weights-dir model_weights/aries-xl-brenda \
--output-csv predictions_brenda.csv \
--device auto
Add an optional compatible adapter with --lora-weights-dir:
aries-inference \
--input-csv data/example_data/experimental_inputs.csv \
--embedding-dir data/example_data \
--weights-dir model_weights/aries-xl-brenda \
--lora-weights-dir model_weights/aries-xl-hal-lora \
--output-csv predictions_hal.csv \
--device auto
ARIES loads seeds 42–44 sequentially, applies the seed-matched adapter when provided, averages atom probabilities, and writes atom indices, probabilities, and ranks to the output CSV.
License
ARIES model weights are released under the MIT License.
Identity and Version
- Repository
- xuan-liu/ARIES
- Publisher
- Xuan Liu
- Task
- Not stated by the source
- Modality
- Other
- Library
- pytorch
- Parameters
- Not stated by the source
- Languages
- Not stated by the source
- Revision
- 2b1f07869ca1028a7b91b75e4535d24f48787198
- First published
- 2026-10-17
- Last updated
- 2026-10-18
Files and Weights
52 files, 2.3 GB in total. The weights are 36 files totalling 2.3 GB in pt.
Every file
| File | Type | Size | SHA-256 |
|---|---|---|---|
| aries-random-l/seed42.pt | Weights | 129.4 MB | 84f765962abe |
| aries-random-l/seed43.pt | Weights | 129.4 MB | 9e7157390904 |
| aries-random-l/seed44.pt | Weights | 129.4 MB | 124159d6a226 |
| aries-random-m/seed42.pt | Weights | 61.2 MB | bf18ee085744 |
| aries-random-m/seed43.pt | Weights | 61.2 MB | 96b32807c46d |
| aries-random-m/seed44.pt | Weights | 61.2 MB | 8da6b2b22fbc |
| aries-random-s/seed42.pt | Weights | 23.1 MB | bf17fafdcc1a |
| aries-random-s/seed43.pt | Weights | 23.1 MB | aecaa7db4106 |
| aries-random-s/seed44.pt | Weights | 23.1 MB | 8f3ce54319aa |
| aries-random-xl/seed42.pt | Weights | 242.6 MB | f6c4401cc683 |
| aries-random-xl/seed43.pt | Weights | 242.6 MB | 783791d77673 |
| aries-random-xl/seed44.pt | Weights | 242.6 MB | 85084fdf02d3 |
| aries-random-xs/seed42.pt | Weights | 10.9 MB | e2ce08172aa5 |
| aries-random-xs/seed43.pt | Weights | 10.9 MB | 14b91f3283a1 |
| aries-random-xs/seed44.pt | Weights | 10.9 MB | b287b395a243 |
| aries-xl-brenda/seed42.pt | Weights | 242.6 MB | ad081d9bfd60 |
| aries-xl-brenda/seed43.pt | Weights | 242.6 MB | 8018f388e967 |
| aries-xl-brenda/seed44.pt | Weights | 242.6 MB | 1d4b2c2fdb14 |
| aries-xl-hal-lora/seed42.pt | Weights | 7.9 MB | 1d952893e279 |
| aries-xl-hal-lora/seed43.pt | Weights | 7.9 MB | e8f499cadccd |
| aries-xl-hal-lora/seed44.pt | Weights | 7.9 MB | 72aa117ce8cc |
| specialist_hub/fad-random/seed42.pt | Weights | 7.9 MB | 173584444d17 |
| specialist_hub/fad-random/seed43.pt | Weights | 7.9 MB | c5c9f0450ba3 |
| specialist_hub/fad-random/seed44.pt | Weights | 7.9 MB | 8234f2714aa5 |
| specialist_hub/gt-random/seed42.pt | Weights | 7.9 MB | e94a1f22a952 |
| specialist_hub/gt-random/seed43.pt | Weights | 7.9 MB | ae0804d7afd3 |
| specialist_hub/gt-random/seed44.pt | Weights | 7.9 MB | 6665a97ea39b |
| specialist_hub/mt-random/seed42.pt | Weights | 7.9 MB | 525b02ec6280 |
| specialist_hub/mt-random/seed43.pt | Weights | 7.9 MB | 2a4eeaf86bd4 |
| specialist_hub/mt-random/seed44.pt | Weights | 7.9 MB | b20bd3fb0574 |
| specialist_hub/p450-random/seed42.pt | Weights | 7.9 MB | 3f1f85cc67e6 |
| specialist_hub/p450-random/seed43.pt | Weights | 7.9 MB | 68c019effefb |
| specialist_hub/p450-random/seed44.pt | Weights | 7.9 MB | 508ba97b0de1 |
| specialist_hub/pt-random/seed42.pt | Weights | 7.9 MB | d49b3909ddd8 |
| specialist_hub/pt-random/seed43.pt | Weights | 7.9 MB | 6847ea0ea73d |
| specialist_hub/pt-random/seed44.pt | Weights | 7.9 MB | f8e6829667a1 |
| aries-random-l/model_info.json | Configuration | 126 B | — |
| aries-random-m/model_info.json | Configuration | 126 B | — |
| aries-random-s/model_info.json | Configuration | 126 B | — |
| aries-random-xl/model_info.json | Configuration | 127 B | — |
| aries-random-xs/model_info.json | Configuration | 127 B | — |
| aries-xl-brenda/model_info.json | Configuration | 127 B | — |
| aries-xl-hal-lora/model_info.json | Configuration | 222 B | — |
| specialist_hub/fad-random/model_info.json | Configuration | 241 B | — |
| specialist_hub/gt-random/model_info.json | Configuration | 238 B | — |
| specialist_hub/mt-random/model_info.json | Configuration | 236 B | — |
| specialist_hub/p450-random/model_info.json | Configuration | 225 B | — |
| specialist_hub/pt-random/model_info.json | Configuration | 236 B | — |
| LICENSE | Documentation | 1.1 KB | — |
| README.md | Documentation | 4.3 KB | — |
| MANIFEST.tsv | Other | 2.9 KB | — |
| .gitattributes | Repository | 1.5 KB | — |
License and Download
- License
- mit
- Access
- Open weights, no gate
- Download size
- 2.3 GB
Released by Xuan Liu through its official repository on Hugging Face. Read the license.
Memory Requirements
| Precision | Weights in memory |
|---|---|
| As published | 2.3 GB |
Weights only, from the published parameter count; the key-value cache and runtime add to this.
Questions About ARIES
Can I use ARIES commercially?
Yes. ARIES is released under MIT License. The MIT License is a short permissive license. It permits commercial use, modification and redistribution, provided the copyright notice and permission notice are included.