Spaces:
Sleeping
Sleeping
| import subprocess | |
| from datetime import datetime | |
| def train_model(data_path: str, config_path: str, save_model_path: str): | |
| timestamp = datetime.now().strftime("%Y-%m-%d_%H-%M-%S") | |
| command = [ | |
| "chemprop", "train", | |
| "--data-path", data_path, | |
| "--config-path", config_path, | |
| "--splits-column", "split", | |
| "--logfile", save_model_path + f"/train_{timestamp}.log", | |
| "--task-type", "classification", | |
| "--target-columns", "NR-AhR","NR-AR","NR-AR-LBD","NR-Aromatase","NR-ER","NR-ER-LBD","NR-PPAR-gamma","SR-ARE","SR-ATAD5","SR-HSE","SR-MMP","SR-p53", | |
| "--save-dir", save_model_path | |
| ] | |
| # Run the command | |
| subprocess.run(command, check=True) |