Views
No views yet
Check out comparative performance on the ExpansionRx dataset here: https://openadmet.ghost.io/zero-shot-expansiorx-admet-predictions/
Update Notice: We have released an updated version of the model (v2) featuring enhanced curation of the ChEMBL training set. Key improvements include the exclusion of censored data (non-explicit modifiers like<or>) to ensure high-fidelity regression and optimized outlier filtering. The legacy version remains accessible via the commit history.
openadmet-models installed in an environment (called openadmet-models) for ease of use and full utilization of OpenADMET's models. For full documentation, visit our website here. If you'd like to see some more examples on how to use Anvil, see our demos here.openadmet-modelsgit clone git@github.com:OpenADMET/openadmet-models.gitcd openadmet-models/
conda env create -f devtools/conda-envs/openadmet-models.yaml
conda activate openadmet-models
pip install -e .conda env create -f devtools/conda-envs/openadmet-models-gpu.yaml
conda activate openadmet-models
pip install -e .openadmet-models. Just be sure you are mounting the correct folder (./permeability-logd-ppb-chemeleon-baseline) where you've downloaded the model.docker run -it --user=root --rm \
-v ./permeability-logd-ppb-chemeleon-baseline:/home/mambauser/model:rw \
--runtime=nvidia \
--gpus \
all ghcr.io/openadmet/openadmet-models:maindocker run -it --user=root --rm \
-v ./permeability-logd-ppb-chemeleon-baseline:/home/mambauser/model:rw \
all ghcr.io/openadmet/openadmet-models:maingit lfs installed.git clone https://huggingface.co/openadmet/permeability-logd-ppb-chemeleon-baseline/git lfs installed for the repo and get the large model files:git lfs install
git lfs pullexpansion_data_inference.csv.
You can do this either inside the docker container as per the instructions above, or if you have installed openadmet-models on your own computer, you can use the appropriate environment.1openadmet predict \
2 --input-path <the path to the data to predict on> \
3 --input-col <the column of the data to predict on, often SMILES> \
4 --model-dir <the anvil_training directory of the model to predict with> \
5 --output-csv <the path to an output CSV to save the predictions to> \
6 --accelerator <whether to use gpu or cpu, defaults to gpu>run_model_inference.sh.1openadmet predict \
2 --input-path expansion_data_inference.csv \
3 --input-col SMILES \
4 --model-dir anvil_training/ \
5 --output-csv predictions.csv \
6 --accelerator cpu--input-path and --input-col arguments for your specific dataset.predictions.csv which includes endpoint-specific prediction columns (as OADMET_PRED_chemprop_{}) for:caco2_atob_LogPappcaco2_btoa_LogPapplogDmppb_LogUnboundhppb_LogUnboundOADMET_STD_chemprop_{} columns are empty because uncertainty cannot be estimated unless running inference on an ensemble of models. See how to set this option here.