File size: 1,671 Bytes
b77cb84
 
 
 
5c22f32
b77cb84
 
 
 
 
 
 
 
5c22f32
9233e8b
 
 
24d6e19
20ed309
0c194f3
5c22f32
 
 
 
 
 
 
 
 
 
 
b77cb84
 
732f90d
b77cb84
 
be49025
cbd8177
 
be49025
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import os
from huggingface_hub import HfApi

ENDPOINTS = ["LogD",
             "KSOL",
             "MLM CLint",
             "HLM CLint",
             "Caco-2 Permeability Efflux",
             "Caco-2 Permeability Papp A>B",
             "MPPB",
             "MBPB",
             "MGMB"]

STANDARD_COLS = ["Endpoint", "user", "submission_time", "model_report"]
METRICS = ["MAE", "RAE", "R2", "Spearman R", "Kendall's Tau"]
# Final columns
LB_COLS = ["user", "MAE", "R2", "Spearman R", "Kendall's Tau", "submission time", "model details"]
LB_AVG = ["rank", "user", "MA-RAE", "R2", "Spearman R", "Kendall's Tau", "submission time", "model details"] # Delete some columns for overall LB?
LB_DTYPES = ['markdown', 'number', 'number', 'number', 'number', 'str', 'markdown', 'number']

# Dictionary with unit conversion multipliers for each endpoint
multiplier_dict = {"LogD": 1,
             "KSOL": 1e-6,
             "MLM CLint": 1,
             "HLM CLint": 1,
             "Caco-2 Permeability Efflux": 1e-6,
             "Caco-2 Permeability Papp A>B": 1,
             "MPPB": 1,
             "MBPB": 1,
             "MGMB": 1}

TOKEN = os.environ.get("HF_TOKEN")
CACHE_PATH=os.getenv("HF_HOME", ".")
THROTTLE_MINUTES =   480 # minutes between submissions
API = HfApi(token=TOKEN)
organization="OpenADMET"
submissions_repo = f'{organization}/openadmet-expansionrx-challenge-submissions' # private
results_repo_test = f'{organization}/openadmet-expansionrx-challenge-results' # public
results_repo_validation = f'{organization}/openadmet-expansionrx-challenge-results-validation' # public
test_repo = f'{organization}/openadmet-expansionrx-challenge-test-data' # private