|
|
|
seml: |
|
executable: chemCPA/experiments_run.py |
|
name: 👾_baseline_comparison |
|
output_dir: project_folder/logs |
|
conda_environment: chemical_CPA |
|
project_root_dir: ../.. |
|
|
|
slurm: |
|
max_simultaneous_jobs: 19 |
|
experiments_per_job: 2 |
|
sbatch_options_template: GPU |
|
sbatch_options: |
|
gres: gpu:1 |
|
mem: 32G |
|
cpus-per-task: 6 |
|
|
|
time: 1-00:01 |
|
nice: 10 |
|
|
|
|
|
fixed: |
|
profiling.run_profiler: False |
|
profiling.outdir: "./" |
|
|
|
training.checkpoint_freq: 25 |
|
training.num_epochs: 201 |
|
training.max_minutes: 1200 |
|
training.full_eval_during_train: False |
|
training.run_eval_disentangle: True |
|
training.run_eval_r2: True |
|
training.run_eval_r2_sc: False |
|
training.run_eval_logfold: False |
|
training.save_checkpoints: True |
|
training.save_dir: project_folder/sweeps/checkpoints |
|
|
|
dataset.dataset_type: trapnell |
|
dataset.data_params.perturbation_key: condition |
|
dataset.data_params.pert_category: cov_drug_dose_name |
|
dataset.data_params.dose_key: dose |
|
dataset.data_params.covariate_keys: cell_type |
|
dataset.data_params.smiles_key: SMILES |
|
dataset.data_params.use_drugs_idx: True |
|
|
|
dataset.data_params.dataset_path: project_folder/datasets/adata_baseline.h5ad |
|
dataset.data_params.degs_key: lincs_DEGs |
|
|
|
|
|
model.pretrained_model_path: project_folder/checkpoints |
|
model.pretrained_model_hashes: |
|
grover_base: ff420aea264fca7668ecb147f60762a1 |
|
|
|
rdkit: 4f061dbfc7af05cf84f06a724b0c8563 |
|
|
|
jtvae: a7060ac4e2c6154e64a13acd414cbba2 |
|
|
|
|
|
|
|
model.additional_params.patience: 50 |
|
model.additional_params.decoder_activation: ReLU |
|
model.additional_params.doser_type: amortized |
|
model.embedding.directory: project_folder/embeddings |
|
|
|
model.additional_params.seed: 1337 |
|
|
|
|
|
model.hparams.dim: 32 |
|
model.hparams.dropout: 0.262378 |
|
model.hparams.autoencoder_width: 256 |
|
model.hparams.autoencoder_depth: 4 |
|
|
|
model.hparams.reg_multi_task: 0 |
|
|
|
|
|
random: |
|
samples: 10 |
|
seed: 42 |
|
model.hparams.batch_size: |
|
type: choice |
|
options: |
|
- 32 |
|
|
|
|
|
model.hparams.autoencoder_lr: |
|
type: loguniform |
|
min: 1e-4 |
|
max: 1e-2 |
|
model.hparams.autoencoder_wd: |
|
type: loguniform |
|
min: 1e-8 |
|
max: 1e-5 |
|
model.hparams.adversary_width: |
|
type: choice |
|
options: |
|
- 64 |
|
- 128 |
|
- 256 |
|
model.hparams.adversary_depth: |
|
type: choice |
|
options: |
|
- 2 |
|
- 3 |
|
- 4 |
|
model.hparams.adversary_lr: |
|
type: loguniform |
|
min: 5e-5 |
|
max: 1e-2 |
|
model.hparams.adversary_wd: |
|
type: loguniform |
|
min: 1e-8 |
|
max: 1e-3 |
|
model.hparams.adversary_steps: |
|
type: choice |
|
options: |
|
- 2 |
|
- 3 |
|
model.hparams.reg_adversary: |
|
type: loguniform |
|
min: 1 |
|
max: 40 |
|
model.hparams.reg_adversary_cov: |
|
type: loguniform |
|
min: 3 |
|
max: 50 |
|
model.hparams.penalty_adversary: |
|
type: loguniform |
|
min: 0.05 |
|
max: 2 |
|
model.hparams.dosers_lr: |
|
type: loguniform |
|
min: 1e-4 |
|
max: 1e-2 |
|
model.hparams.dosers_wd: |
|
type: loguniform |
|
min: 1e-8 |
|
max: 1e-5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
grid: |
|
dataset.data_params.split_key: |
|
type: choice |
|
options: |
|
- split_baseline_A549 |
|
- split_baseline_K562 |
|
- split_baseline_MCF7 |
|
|
|
vanilla_CPA_model: |
|
fixed: |
|
model.load_pretrained: False |
|
model.embedding.model: vanilla |
|
model.hparams.step_size_lr: 50 |
|
model.additional_params.doser_type: sigm |
|
model.append_ae_layer: False |
|
model.enable_cpa_mode: True |
|
|
|
rdkit_lincs_genes: |
|
grid: |
|
model.load_pretrained: |
|
type: choice |
|
options: |
|
- True |
|
- False |
|
fixed: |
|
model.embedding.model: rdkit |
|
model.hparams.dosers_width: 64 |
|
model.hparams.dosers_depth: 3 |
|
|
|
|
|
model.hparams.step_size_lr: 50 |
|
model.hparams.embedding_encoder_width: 128 |
|
model.hparams.embedding_encoder_depth: 4 |
|
|
|
model.append_ae_layer: False |
|
model.enable_cpa_mode: False |
|
|
|
|
|
|