├── .gitignore ├── .pre-commit-config.yaml ├── CITATION.cff ├── Dockerfile ├── LICENSE ├── README.md ├── chemCPA ├── __init__.py ├── data │ ├── __init__.py │ ├── data.py │ ├── dataset │ │ ├── __init__.py │ │ ├── compute_degs.py │ │ ├── dataset.py │ │ ├── drug_names_to_once_canon_smiles.py │ │ └── subdataset.py │ └── perturbation_data_module.py ├── embedding.py ├── helper.py ├── lightning_module.py ├── model.py ├── paths.py ├── profiling.py ├── train.py ├── train_hydra.py └── train_hydra_tmux.sh ├── config ├── README.md ├── dataset │ ├── biolord.yaml │ ├── biolord_split_30.yaml │ ├── combinatorial.yaml │ ├── default.yaml │ ├── lincs.yaml │ ├── lincs_2000_genes.yaml │ ├── sciplex.yaml │ └── sciplex_2000_genes.yaml ├── finetune.yaml ├── finetune_2000_genes.yaml ├── finetune_combinatorial.yaml ├── hydra │ └── default.yaml ├── lincs.yaml ├── lincs_2000_genes.yaml ├── main.yaml ├── model │ ├── .pretrain_combinatorial.yaml.swp │ ├── additional_params │ │ └── default.yaml │ ├── combinatorial_rdkit.yaml │ ├── default.yaml │ ├── embedding │ │ ├── biolord_split_30.yaml │ │ ├── combinatorial_rdkit.yaml │ │ ├── default.yaml │ │ ├── lincs.yaml │ │ ├── sciplex_lincs_genes.yaml │ │ └── sciplex_middle.yaml │ ├── finetune.yaml │ ├── finetune_2000_genes.yaml │ ├── finetune_combinatorial.yaml │ ├── finetune_grover.yaml │ ├── hparams │ │ └── default.yaml │ ├── lincs.yaml │ ├── pretrain_combinatorial.yaml │ └── sciplex.yaml ├── pretrain_combinatorial.yaml ├── sciplex.yaml ├── training │ └── default.yaml └── wandb │ └── default.yaml ├── docker_entrypoint.sh ├── docs └── chemCPA.png ├── download_training_output.sh ├── embeddings ├── chemvae │ ├── README.md │ ├── generate_embeddings.ipynb │ ├── generate_embeddings.py │ ├── train.py │ └── train_chemvae.sh ├── dgl │ ├── embedding_pretrained_gnn.ipynb │ └── embedding_pretrained_gnn.py ├── grover │ ├── README.md │ ├── data │ │ ├── embeddings │ │ │ └── .gitkeep │ │ └── model │ │ │ └── .gitkeep │ ├── environment.yml │ ├── generate_embeddings.ipynb │ ├── generate_embeddings.py │ ├── grover │ │ ├── data │ │ │ ├── __init__.py │ │ │ ├── dist_sampler.py │ │ │ ├── groverdataset.py │ │ │ ├── moldataset.py │ │ │ ├── molfeaturegenerator.py │ │ │ ├── molgraph.py │ │ │ ├── scaler.py │ │ │ ├── task_labels.py │ │ │ └── torchvocab.py │ │ ├── model │ │ │ ├── layers.py │ │ │ └── models.py │ │ └── util │ │ │ ├── metrics.py │ │ │ ├── multi_gpu_wrapper.py │ │ │ ├── nn_utils.py │ │ │ ├── parsing.py │ │ │ ├── scheduler.py │ │ │ └── utils.py │ ├── main.py │ ├── requirements.txt │ ├── scripts │ │ ├── __init__.py │ │ ├── build_vocab.py │ │ ├── save_features.py │ │ └── split_data.py │ └── task │ │ ├── __init__.py │ │ ├── cross_validate.py │ │ ├── fingerprint.py │ │ ├── grovertrainer.py │ │ ├── predict.py │ │ ├── pretrain.py │ │ ├── run_evaluation.py │ │ └── train.py ├── jtvae │ ├── README.md │ ├── analyze_smiles.ipynb │ ├── analyze_smiles.py │ ├── environment.yml │ ├── generate_embeddings.ipynb │ ├── generate_embeddings.py │ ├── jtvae_train_all.yaml │ ├── jtvae_vaetrain_all.yaml │ ├── pretrain.py │ ├── reconstruct.py │ ├── seml_train.py │ ├── utils.py │ └── vaetrain.py ├── lincs_drugs_smiles.csv ├── lincs_trapnell.smiles ├── rdkit │ ├── __init__.py │ ├── embedding_rdkit.ipynb │ └── embedding_rdkit.py ├── seq2seq │ ├── README.md │ ├── environment.yml │ ├── generate_embeddings.ipynb │ ├── generate_embeddings.py │ ├── slurm_train.sh │ └── train_model.py ├── trapnell_drugs_smiles.csv ├── zinc_smiles_test.txt └── zinc_smiles_train.csv ├── environment.yaml ├── environment.yml ├── experiments ├── README.md ├── baseline_comparison │ ├── baseline_experiment.ipynb │ ├── baseline_experiment.py │ ├── baseline_experiment.yaml │ ├── baseline_experiment_high_dose.ipynb │ ├── baseline_experiment_high_dose.py │ ├── baseline_experiment_highest_dose.yaml │ └── results.md ├── dom_experiments │ ├── analyse_single_config_biolord.ipynb │ ├── analyse_single_config_biolord.py │ ├── analyse_single_config_sciplex.ipynb │ ├── analyse_single_config_sciplex.py │ ├── analyze_biolord_runs.ipynb │ ├── analyze_biolord_runs.py │ ├── analyze_sciplex_runs.ipynb │ ├── analyze_sciplex_runs.py │ ├── combine_adata_biolord.ipynb │ ├── combine_adata_biolord.py │ ├── compute_embedding_rdkit.ipynb │ ├── compute_embedding_rdkit.py │ ├── config_biolord.yaml │ ├── config_sciplex.yaml │ └── utils.py ├── finetuning_num_genes │ ├── README.md │ ├── analyze_sciplex_finetune_num_genes.ipynb │ ├── analyze_sciplex_finetune_num_genes.py │ └── config_sciplex_finetune_num_genes.yaml ├── fold_change │ ├── fold_experiment.ipynb │ ├── fold_experiment.py │ ├── fold_experiment.yaml │ ├── fold_experiment_highest_dose.ipynb │ ├── fold_experiment_highest_dose.py │ └── fold_experiment_highest_dose.yaml ├── lincs_rdkit_hparam │ ├── README.md │ ├── analyze_lincs_all_embeddings_hparam.ipynb │ ├── analyze_lincs_all_embeddings_hparam.py │ ├── analyze_lincs_rdkit_hparam.ipynb │ ├── analyze_lincs_rdkit_hparam.py │ ├── config_lincs_all_embbeddings_hparam_sweep.yaml │ └── config_lincs_rdkit_hparam_sweep.yaml └── sciplex_hparam │ ├── README.md │ ├── analyze_sciplex_finetuning_hparam.ipynb │ ├── analyze_sciplex_finetuning_hparam.py │ ├── analyze_sciplex_rdkit_hparam.ipynb │ ├── analyze_sciplex_rdkit_hparam.py │ ├── config_sciplex_finetuning_hparam.yaml │ └── config_sciplex_rdkit_hparam.yaml ├── load_lightning.ipynb ├── load_lightning.py ├── manual_run.yaml ├── manual_seml_sweep.py ├── notebooks ├── Additional │ ├── analyse_baseline.ipynb │ ├── analyse_baseline.py │ ├── analysis_results.md │ ├── experiment_analysis.ipynb │ ├── experiment_analysis.py │ ├── sciplex_cpa.ipynb │ ├── sciplex_cpa.py │ ├── sciplex_scgen.ipynb │ ├── sciplex_scgen.py │ └── utils.py ├── README.md ├── chemCPA_Figure_2_grover.ipynb ├── chemCPA_Figure_2_grover.py ├── chemCPA_Figure_2_jtvae.ipynb ├── chemCPA_Figure_2_jtvae.py ├── chemCPA_Figure_2_rdkit.ipynb ├── chemCPA_Figure_2_rdkit.py ├── chemCPA_Figure_3.ipynb ├── chemCPA_Figure_3.py ├── chemCPA_Figure_4_grover.ipynb ├── chemCPA_Figure_4_grover.py ├── chemCPA_Figure_4_jtvae.ipynb ├── chemCPA_Figure_4_jtvae.py ├── chemCPA_Figure_4_rdkit.ipynb ├── chemCPA_Figure_4_rdkit.py ├── chemCPA_Table_2.ipynb ├── chemCPA_Table_2.py ├── chemCPA_Table_3.ipynb ├── chemCPA_Table_3.py ├── chemCPA_Table_4.ipynb ├── chemCPA_Table_4.py ├── finetuning_num_genes.json └── utils.py ├── preprocessing ├── 1_lincs.ipynb ├── 1_lincs.py ├── 2_lincs_SMILES.ipynb ├── 2_lincs_SMILES.py ├── 3_lincs_sciplex_comb.py ├── 3_lincs_sciplex_gene_matching.ipynb ├── 3_lincs_sciplex_gene_matching.py ├── 4_sciplex_SMILES.ipynb ├── 4_sciplex_SMILES.py ├── 5_sciplex_ood_splits.ipynb ├── 5_sciplex_ood_splits.py ├── 6_baseline_sciplex_dataset.ipynb ├── 6_baseline_sciplex_dataset.py ├── 7_compute_embeddings.ipynb ├── 7_compute_embeddings.py ├── README.md ├── analysis_smiles_lincs_trapnell.ipynb ├── analysis_smiles_lincs_trapnell.py ├── convert_notebooks.sh ├── drug_dict.json ├── notebook_utils.py ├── run_notebooks.py └── supress_output.py ├── project_folder ├── pyproject.toml ├── raw_data ├── __init__.py ├── datasets.py ├── download_data.py └── download_utils.py ├── setup.py ├── test_config.yaml ├── test_config_biolord.yaml └── tests ├── test_dataset.py ├── test_dosers.py └── test_embedding.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/CITATION.cff -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/README.md -------------------------------------------------------------------------------- /chemCPA/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chemCPA/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/data/__init__.py -------------------------------------------------------------------------------- /chemCPA/data/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/data/data.py -------------------------------------------------------------------------------- /chemCPA/data/dataset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/data/dataset/__init__.py -------------------------------------------------------------------------------- /chemCPA/data/dataset/compute_degs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/data/dataset/compute_degs.py -------------------------------------------------------------------------------- /chemCPA/data/dataset/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/data/dataset/dataset.py -------------------------------------------------------------------------------- /chemCPA/data/dataset/drug_names_to_once_canon_smiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/data/dataset/drug_names_to_once_canon_smiles.py -------------------------------------------------------------------------------- /chemCPA/data/dataset/subdataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/data/dataset/subdataset.py -------------------------------------------------------------------------------- /chemCPA/data/perturbation_data_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/data/perturbation_data_module.py -------------------------------------------------------------------------------- /chemCPA/embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/embedding.py -------------------------------------------------------------------------------- /chemCPA/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/helper.py -------------------------------------------------------------------------------- /chemCPA/lightning_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/lightning_module.py -------------------------------------------------------------------------------- /chemCPA/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/model.py -------------------------------------------------------------------------------- /chemCPA/paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/paths.py -------------------------------------------------------------------------------- /chemCPA/profiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/profiling.py -------------------------------------------------------------------------------- /chemCPA/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/train.py -------------------------------------------------------------------------------- /chemCPA/train_hydra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/train_hydra.py -------------------------------------------------------------------------------- /chemCPA/train_hydra_tmux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/chemCPA/train_hydra_tmux.sh -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/README.md -------------------------------------------------------------------------------- /config/dataset/biolord.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/dataset/biolord.yaml -------------------------------------------------------------------------------- /config/dataset/biolord_split_30.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/dataset/biolord_split_30.yaml -------------------------------------------------------------------------------- /config/dataset/combinatorial.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/dataset/combinatorial.yaml -------------------------------------------------------------------------------- /config/dataset/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/dataset/default.yaml -------------------------------------------------------------------------------- /config/dataset/lincs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/dataset/lincs.yaml -------------------------------------------------------------------------------- /config/dataset/lincs_2000_genes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/dataset/lincs_2000_genes.yaml -------------------------------------------------------------------------------- /config/dataset/sciplex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/dataset/sciplex.yaml -------------------------------------------------------------------------------- /config/dataset/sciplex_2000_genes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/dataset/sciplex_2000_genes.yaml -------------------------------------------------------------------------------- /config/finetune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/finetune.yaml -------------------------------------------------------------------------------- /config/finetune_2000_genes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/finetune_2000_genes.yaml -------------------------------------------------------------------------------- /config/finetune_combinatorial.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/finetune_combinatorial.yaml -------------------------------------------------------------------------------- /config/hydra/default.yaml: -------------------------------------------------------------------------------- 1 | output_subdir: null 2 | -------------------------------------------------------------------------------- /config/lincs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/lincs.yaml -------------------------------------------------------------------------------- /config/lincs_2000_genes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/lincs_2000_genes.yaml -------------------------------------------------------------------------------- /config/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/main.yaml -------------------------------------------------------------------------------- /config/model/.pretrain_combinatorial.yaml.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/.pretrain_combinatorial.yaml.swp -------------------------------------------------------------------------------- /config/model/additional_params/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/additional_params/default.yaml -------------------------------------------------------------------------------- /config/model/combinatorial_rdkit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/combinatorial_rdkit.yaml -------------------------------------------------------------------------------- /config/model/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/default.yaml -------------------------------------------------------------------------------- /config/model/embedding/biolord_split_30.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/embedding/biolord_split_30.yaml -------------------------------------------------------------------------------- /config/model/embedding/combinatorial_rdkit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/embedding/combinatorial_rdkit.yaml -------------------------------------------------------------------------------- /config/model/embedding/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/embedding/default.yaml -------------------------------------------------------------------------------- /config/model/embedding/lincs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/embedding/lincs.yaml -------------------------------------------------------------------------------- /config/model/embedding/sciplex_lincs_genes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/embedding/sciplex_lincs_genes.yaml -------------------------------------------------------------------------------- /config/model/embedding/sciplex_middle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/embedding/sciplex_middle.yaml -------------------------------------------------------------------------------- /config/model/finetune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/finetune.yaml -------------------------------------------------------------------------------- /config/model/finetune_2000_genes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/finetune_2000_genes.yaml -------------------------------------------------------------------------------- /config/model/finetune_combinatorial.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/finetune_combinatorial.yaml -------------------------------------------------------------------------------- /config/model/finetune_grover.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/finetune_grover.yaml -------------------------------------------------------------------------------- /config/model/hparams/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/hparams/default.yaml -------------------------------------------------------------------------------- /config/model/lincs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/lincs.yaml -------------------------------------------------------------------------------- /config/model/pretrain_combinatorial.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/pretrain_combinatorial.yaml -------------------------------------------------------------------------------- /config/model/sciplex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/model/sciplex.yaml -------------------------------------------------------------------------------- /config/pretrain_combinatorial.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/pretrain_combinatorial.yaml -------------------------------------------------------------------------------- /config/sciplex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/sciplex.yaml -------------------------------------------------------------------------------- /config/training/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/config/training/default.yaml -------------------------------------------------------------------------------- /config/wandb/default.yaml: -------------------------------------------------------------------------------- 1 | entity: biroscak 2 | project: chemCPA -------------------------------------------------------------------------------- /docker_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/docker_entrypoint.sh -------------------------------------------------------------------------------- /docs/chemCPA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/docs/chemCPA.png -------------------------------------------------------------------------------- /download_training_output.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/download_training_output.sh -------------------------------------------------------------------------------- /embeddings/chemvae/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/chemvae/README.md -------------------------------------------------------------------------------- /embeddings/chemvae/generate_embeddings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/chemvae/generate_embeddings.ipynb -------------------------------------------------------------------------------- /embeddings/chemvae/generate_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/chemvae/generate_embeddings.py -------------------------------------------------------------------------------- /embeddings/chemvae/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/chemvae/train.py -------------------------------------------------------------------------------- /embeddings/chemvae/train_chemvae.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/chemvae/train_chemvae.sh -------------------------------------------------------------------------------- /embeddings/dgl/embedding_pretrained_gnn.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/dgl/embedding_pretrained_gnn.ipynb -------------------------------------------------------------------------------- /embeddings/dgl/embedding_pretrained_gnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/dgl/embedding_pretrained_gnn.py -------------------------------------------------------------------------------- /embeddings/grover/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/README.md -------------------------------------------------------------------------------- /embeddings/grover/data/embeddings/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /embeddings/grover/data/model/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /embeddings/grover/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/environment.yml -------------------------------------------------------------------------------- /embeddings/grover/generate_embeddings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/generate_embeddings.ipynb -------------------------------------------------------------------------------- /embeddings/grover/generate_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/generate_embeddings.py -------------------------------------------------------------------------------- /embeddings/grover/grover/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/data/__init__.py -------------------------------------------------------------------------------- /embeddings/grover/grover/data/dist_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/data/dist_sampler.py -------------------------------------------------------------------------------- /embeddings/grover/grover/data/groverdataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/data/groverdataset.py -------------------------------------------------------------------------------- /embeddings/grover/grover/data/moldataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/data/moldataset.py -------------------------------------------------------------------------------- /embeddings/grover/grover/data/molfeaturegenerator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/data/molfeaturegenerator.py -------------------------------------------------------------------------------- /embeddings/grover/grover/data/molgraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/data/molgraph.py -------------------------------------------------------------------------------- /embeddings/grover/grover/data/scaler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/data/scaler.py -------------------------------------------------------------------------------- /embeddings/grover/grover/data/task_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/data/task_labels.py -------------------------------------------------------------------------------- /embeddings/grover/grover/data/torchvocab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/data/torchvocab.py -------------------------------------------------------------------------------- /embeddings/grover/grover/model/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/model/layers.py -------------------------------------------------------------------------------- /embeddings/grover/grover/model/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/model/models.py -------------------------------------------------------------------------------- /embeddings/grover/grover/util/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/util/metrics.py -------------------------------------------------------------------------------- /embeddings/grover/grover/util/multi_gpu_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/util/multi_gpu_wrapper.py -------------------------------------------------------------------------------- /embeddings/grover/grover/util/nn_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/util/nn_utils.py -------------------------------------------------------------------------------- /embeddings/grover/grover/util/parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/util/parsing.py -------------------------------------------------------------------------------- /embeddings/grover/grover/util/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/util/scheduler.py -------------------------------------------------------------------------------- /embeddings/grover/grover/util/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/grover/util/utils.py -------------------------------------------------------------------------------- /embeddings/grover/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/main.py -------------------------------------------------------------------------------- /embeddings/grover/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/requirements.txt -------------------------------------------------------------------------------- /embeddings/grover/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /embeddings/grover/scripts/build_vocab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/scripts/build_vocab.py -------------------------------------------------------------------------------- /embeddings/grover/scripts/save_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/scripts/save_features.py -------------------------------------------------------------------------------- /embeddings/grover/scripts/split_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/scripts/split_data.py -------------------------------------------------------------------------------- /embeddings/grover/task/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /embeddings/grover/task/cross_validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/task/cross_validate.py -------------------------------------------------------------------------------- /embeddings/grover/task/fingerprint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/task/fingerprint.py -------------------------------------------------------------------------------- /embeddings/grover/task/grovertrainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/task/grovertrainer.py -------------------------------------------------------------------------------- /embeddings/grover/task/predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/task/predict.py -------------------------------------------------------------------------------- /embeddings/grover/task/pretrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/task/pretrain.py -------------------------------------------------------------------------------- /embeddings/grover/task/run_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/task/run_evaluation.py -------------------------------------------------------------------------------- /embeddings/grover/task/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/grover/task/train.py -------------------------------------------------------------------------------- /embeddings/jtvae/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/jtvae/README.md -------------------------------------------------------------------------------- /embeddings/jtvae/analyze_smiles.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/jtvae/analyze_smiles.ipynb -------------------------------------------------------------------------------- /embeddings/jtvae/analyze_smiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/jtvae/analyze_smiles.py -------------------------------------------------------------------------------- /embeddings/jtvae/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/jtvae/environment.yml -------------------------------------------------------------------------------- /embeddings/jtvae/generate_embeddings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/jtvae/generate_embeddings.ipynb -------------------------------------------------------------------------------- /embeddings/jtvae/generate_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/jtvae/generate_embeddings.py -------------------------------------------------------------------------------- /embeddings/jtvae/jtvae_train_all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/jtvae/jtvae_train_all.yaml -------------------------------------------------------------------------------- /embeddings/jtvae/jtvae_vaetrain_all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/jtvae/jtvae_vaetrain_all.yaml -------------------------------------------------------------------------------- /embeddings/jtvae/pretrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/jtvae/pretrain.py -------------------------------------------------------------------------------- /embeddings/jtvae/reconstruct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/jtvae/reconstruct.py -------------------------------------------------------------------------------- /embeddings/jtvae/seml_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/jtvae/seml_train.py -------------------------------------------------------------------------------- /embeddings/jtvae/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/jtvae/utils.py -------------------------------------------------------------------------------- /embeddings/jtvae/vaetrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/jtvae/vaetrain.py -------------------------------------------------------------------------------- /embeddings/lincs_drugs_smiles.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/lincs_drugs_smiles.csv -------------------------------------------------------------------------------- /embeddings/lincs_trapnell.smiles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/lincs_trapnell.smiles -------------------------------------------------------------------------------- /embeddings/rdkit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /embeddings/rdkit/embedding_rdkit.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/rdkit/embedding_rdkit.ipynb -------------------------------------------------------------------------------- /embeddings/rdkit/embedding_rdkit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/rdkit/embedding_rdkit.py -------------------------------------------------------------------------------- /embeddings/seq2seq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/seq2seq/README.md -------------------------------------------------------------------------------- /embeddings/seq2seq/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/seq2seq/environment.yml -------------------------------------------------------------------------------- /embeddings/seq2seq/generate_embeddings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/seq2seq/generate_embeddings.ipynb -------------------------------------------------------------------------------- /embeddings/seq2seq/generate_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/seq2seq/generate_embeddings.py -------------------------------------------------------------------------------- /embeddings/seq2seq/slurm_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/seq2seq/slurm_train.sh -------------------------------------------------------------------------------- /embeddings/seq2seq/train_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/seq2seq/train_model.py -------------------------------------------------------------------------------- /embeddings/trapnell_drugs_smiles.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/trapnell_drugs_smiles.csv -------------------------------------------------------------------------------- /embeddings/zinc_smiles_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/zinc_smiles_test.txt -------------------------------------------------------------------------------- /embeddings/zinc_smiles_train.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/embeddings/zinc_smiles_train.csv -------------------------------------------------------------------------------- /environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/environment.yaml -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/environment.yml -------------------------------------------------------------------------------- /experiments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/README.md -------------------------------------------------------------------------------- /experiments/baseline_comparison/baseline_experiment.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/baseline_comparison/baseline_experiment.ipynb -------------------------------------------------------------------------------- /experiments/baseline_comparison/baseline_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/baseline_comparison/baseline_experiment.py -------------------------------------------------------------------------------- /experiments/baseline_comparison/baseline_experiment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/baseline_comparison/baseline_experiment.yaml -------------------------------------------------------------------------------- /experiments/baseline_comparison/baseline_experiment_high_dose.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/baseline_comparison/baseline_experiment_high_dose.ipynb -------------------------------------------------------------------------------- /experiments/baseline_comparison/baseline_experiment_high_dose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/baseline_comparison/baseline_experiment_high_dose.py -------------------------------------------------------------------------------- /experiments/baseline_comparison/baseline_experiment_highest_dose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/baseline_comparison/baseline_experiment_highest_dose.yaml -------------------------------------------------------------------------------- /experiments/baseline_comparison/results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/baseline_comparison/results.md -------------------------------------------------------------------------------- /experiments/dom_experiments/analyse_single_config_biolord.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/dom_experiments/analyse_single_config_biolord.ipynb -------------------------------------------------------------------------------- /experiments/dom_experiments/analyse_single_config_biolord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/dom_experiments/analyse_single_config_biolord.py -------------------------------------------------------------------------------- /experiments/dom_experiments/analyse_single_config_sciplex.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/dom_experiments/analyse_single_config_sciplex.ipynb -------------------------------------------------------------------------------- /experiments/dom_experiments/analyse_single_config_sciplex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/dom_experiments/analyse_single_config_sciplex.py -------------------------------------------------------------------------------- /experiments/dom_experiments/analyze_biolord_runs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/dom_experiments/analyze_biolord_runs.ipynb -------------------------------------------------------------------------------- /experiments/dom_experiments/analyze_biolord_runs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/dom_experiments/analyze_biolord_runs.py -------------------------------------------------------------------------------- /experiments/dom_experiments/analyze_sciplex_runs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/dom_experiments/analyze_sciplex_runs.ipynb -------------------------------------------------------------------------------- /experiments/dom_experiments/analyze_sciplex_runs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/dom_experiments/analyze_sciplex_runs.py -------------------------------------------------------------------------------- /experiments/dom_experiments/combine_adata_biolord.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/dom_experiments/combine_adata_biolord.ipynb -------------------------------------------------------------------------------- /experiments/dom_experiments/combine_adata_biolord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/dom_experiments/combine_adata_biolord.py -------------------------------------------------------------------------------- /experiments/dom_experiments/compute_embedding_rdkit.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/dom_experiments/compute_embedding_rdkit.ipynb -------------------------------------------------------------------------------- /experiments/dom_experiments/compute_embedding_rdkit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/dom_experiments/compute_embedding_rdkit.py -------------------------------------------------------------------------------- /experiments/dom_experiments/config_biolord.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/dom_experiments/config_biolord.yaml -------------------------------------------------------------------------------- /experiments/dom_experiments/config_sciplex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/dom_experiments/config_sciplex.yaml -------------------------------------------------------------------------------- /experiments/dom_experiments/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/dom_experiments/utils.py -------------------------------------------------------------------------------- /experiments/finetuning_num_genes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/finetuning_num_genes/README.md -------------------------------------------------------------------------------- /experiments/finetuning_num_genes/analyze_sciplex_finetune_num_genes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/finetuning_num_genes/analyze_sciplex_finetune_num_genes.ipynb -------------------------------------------------------------------------------- /experiments/finetuning_num_genes/analyze_sciplex_finetune_num_genes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/finetuning_num_genes/analyze_sciplex_finetune_num_genes.py -------------------------------------------------------------------------------- /experiments/finetuning_num_genes/config_sciplex_finetune_num_genes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/finetuning_num_genes/config_sciplex_finetune_num_genes.yaml -------------------------------------------------------------------------------- /experiments/fold_change/fold_experiment.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/fold_change/fold_experiment.ipynb -------------------------------------------------------------------------------- /experiments/fold_change/fold_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/fold_change/fold_experiment.py -------------------------------------------------------------------------------- /experiments/fold_change/fold_experiment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/fold_change/fold_experiment.yaml -------------------------------------------------------------------------------- /experiments/fold_change/fold_experiment_highest_dose.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/fold_change/fold_experiment_highest_dose.ipynb -------------------------------------------------------------------------------- /experiments/fold_change/fold_experiment_highest_dose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/fold_change/fold_experiment_highest_dose.py -------------------------------------------------------------------------------- /experiments/fold_change/fold_experiment_highest_dose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/fold_change/fold_experiment_highest_dose.yaml -------------------------------------------------------------------------------- /experiments/lincs_rdkit_hparam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/lincs_rdkit_hparam/README.md -------------------------------------------------------------------------------- /experiments/lincs_rdkit_hparam/analyze_lincs_all_embeddings_hparam.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/lincs_rdkit_hparam/analyze_lincs_all_embeddings_hparam.ipynb -------------------------------------------------------------------------------- /experiments/lincs_rdkit_hparam/analyze_lincs_all_embeddings_hparam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/lincs_rdkit_hparam/analyze_lincs_all_embeddings_hparam.py -------------------------------------------------------------------------------- /experiments/lincs_rdkit_hparam/analyze_lincs_rdkit_hparam.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/lincs_rdkit_hparam/analyze_lincs_rdkit_hparam.ipynb -------------------------------------------------------------------------------- /experiments/lincs_rdkit_hparam/analyze_lincs_rdkit_hparam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/lincs_rdkit_hparam/analyze_lincs_rdkit_hparam.py -------------------------------------------------------------------------------- /experiments/lincs_rdkit_hparam/config_lincs_all_embbeddings_hparam_sweep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/lincs_rdkit_hparam/config_lincs_all_embbeddings_hparam_sweep.yaml -------------------------------------------------------------------------------- /experiments/lincs_rdkit_hparam/config_lincs_rdkit_hparam_sweep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/lincs_rdkit_hparam/config_lincs_rdkit_hparam_sweep.yaml -------------------------------------------------------------------------------- /experiments/sciplex_hparam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/sciplex_hparam/README.md -------------------------------------------------------------------------------- /experiments/sciplex_hparam/analyze_sciplex_finetuning_hparam.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/sciplex_hparam/analyze_sciplex_finetuning_hparam.ipynb -------------------------------------------------------------------------------- /experiments/sciplex_hparam/analyze_sciplex_finetuning_hparam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/sciplex_hparam/analyze_sciplex_finetuning_hparam.py -------------------------------------------------------------------------------- /experiments/sciplex_hparam/analyze_sciplex_rdkit_hparam.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/sciplex_hparam/analyze_sciplex_rdkit_hparam.ipynb -------------------------------------------------------------------------------- /experiments/sciplex_hparam/analyze_sciplex_rdkit_hparam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/sciplex_hparam/analyze_sciplex_rdkit_hparam.py -------------------------------------------------------------------------------- /experiments/sciplex_hparam/config_sciplex_finetuning_hparam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/sciplex_hparam/config_sciplex_finetuning_hparam.yaml -------------------------------------------------------------------------------- /experiments/sciplex_hparam/config_sciplex_rdkit_hparam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/experiments/sciplex_hparam/config_sciplex_rdkit_hparam.yaml -------------------------------------------------------------------------------- /load_lightning.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/load_lightning.ipynb -------------------------------------------------------------------------------- /load_lightning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/load_lightning.py -------------------------------------------------------------------------------- /manual_run.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/manual_run.yaml -------------------------------------------------------------------------------- /manual_seml_sweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/manual_seml_sweep.py -------------------------------------------------------------------------------- /notebooks/Additional/analyse_baseline.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/Additional/analyse_baseline.ipynb -------------------------------------------------------------------------------- /notebooks/Additional/analyse_baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/Additional/analyse_baseline.py -------------------------------------------------------------------------------- /notebooks/Additional/analysis_results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/Additional/analysis_results.md -------------------------------------------------------------------------------- /notebooks/Additional/experiment_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/Additional/experiment_analysis.ipynb -------------------------------------------------------------------------------- /notebooks/Additional/experiment_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/Additional/experiment_analysis.py -------------------------------------------------------------------------------- /notebooks/Additional/sciplex_cpa.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/Additional/sciplex_cpa.ipynb -------------------------------------------------------------------------------- /notebooks/Additional/sciplex_cpa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/Additional/sciplex_cpa.py -------------------------------------------------------------------------------- /notebooks/Additional/sciplex_scgen.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/Additional/sciplex_scgen.ipynb -------------------------------------------------------------------------------- /notebooks/Additional/sciplex_scgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/Additional/sciplex_scgen.py -------------------------------------------------------------------------------- /notebooks/Additional/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/Additional/utils.py -------------------------------------------------------------------------------- /notebooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/README.md -------------------------------------------------------------------------------- /notebooks/chemCPA_Figure_2_grover.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Figure_2_grover.ipynb -------------------------------------------------------------------------------- /notebooks/chemCPA_Figure_2_grover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Figure_2_grover.py -------------------------------------------------------------------------------- /notebooks/chemCPA_Figure_2_jtvae.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Figure_2_jtvae.ipynb -------------------------------------------------------------------------------- /notebooks/chemCPA_Figure_2_jtvae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Figure_2_jtvae.py -------------------------------------------------------------------------------- /notebooks/chemCPA_Figure_2_rdkit.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Figure_2_rdkit.ipynb -------------------------------------------------------------------------------- /notebooks/chemCPA_Figure_2_rdkit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Figure_2_rdkit.py -------------------------------------------------------------------------------- /notebooks/chemCPA_Figure_3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Figure_3.ipynb -------------------------------------------------------------------------------- /notebooks/chemCPA_Figure_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Figure_3.py -------------------------------------------------------------------------------- /notebooks/chemCPA_Figure_4_grover.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Figure_4_grover.ipynb -------------------------------------------------------------------------------- /notebooks/chemCPA_Figure_4_grover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Figure_4_grover.py -------------------------------------------------------------------------------- /notebooks/chemCPA_Figure_4_jtvae.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Figure_4_jtvae.ipynb -------------------------------------------------------------------------------- /notebooks/chemCPA_Figure_4_jtvae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Figure_4_jtvae.py -------------------------------------------------------------------------------- /notebooks/chemCPA_Figure_4_rdkit.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Figure_4_rdkit.ipynb -------------------------------------------------------------------------------- /notebooks/chemCPA_Figure_4_rdkit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Figure_4_rdkit.py -------------------------------------------------------------------------------- /notebooks/chemCPA_Table_2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Table_2.ipynb -------------------------------------------------------------------------------- /notebooks/chemCPA_Table_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Table_2.py -------------------------------------------------------------------------------- /notebooks/chemCPA_Table_3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Table_3.ipynb -------------------------------------------------------------------------------- /notebooks/chemCPA_Table_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Table_3.py -------------------------------------------------------------------------------- /notebooks/chemCPA_Table_4.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Table_4.ipynb -------------------------------------------------------------------------------- /notebooks/chemCPA_Table_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/chemCPA_Table_4.py -------------------------------------------------------------------------------- /notebooks/finetuning_num_genes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/finetuning_num_genes.json -------------------------------------------------------------------------------- /notebooks/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/notebooks/utils.py -------------------------------------------------------------------------------- /preprocessing/1_lincs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/1_lincs.ipynb -------------------------------------------------------------------------------- /preprocessing/1_lincs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/1_lincs.py -------------------------------------------------------------------------------- /preprocessing/2_lincs_SMILES.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/2_lincs_SMILES.ipynb -------------------------------------------------------------------------------- /preprocessing/2_lincs_SMILES.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/2_lincs_SMILES.py -------------------------------------------------------------------------------- /preprocessing/3_lincs_sciplex_comb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/3_lincs_sciplex_comb.py -------------------------------------------------------------------------------- /preprocessing/3_lincs_sciplex_gene_matching.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/3_lincs_sciplex_gene_matching.ipynb -------------------------------------------------------------------------------- /preprocessing/3_lincs_sciplex_gene_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/3_lincs_sciplex_gene_matching.py -------------------------------------------------------------------------------- /preprocessing/4_sciplex_SMILES.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/4_sciplex_SMILES.ipynb -------------------------------------------------------------------------------- /preprocessing/4_sciplex_SMILES.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/4_sciplex_SMILES.py -------------------------------------------------------------------------------- /preprocessing/5_sciplex_ood_splits.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/5_sciplex_ood_splits.ipynb -------------------------------------------------------------------------------- /preprocessing/5_sciplex_ood_splits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/5_sciplex_ood_splits.py -------------------------------------------------------------------------------- /preprocessing/6_baseline_sciplex_dataset.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/6_baseline_sciplex_dataset.ipynb -------------------------------------------------------------------------------- /preprocessing/6_baseline_sciplex_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/6_baseline_sciplex_dataset.py -------------------------------------------------------------------------------- /preprocessing/7_compute_embeddings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/7_compute_embeddings.ipynb -------------------------------------------------------------------------------- /preprocessing/7_compute_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/7_compute_embeddings.py -------------------------------------------------------------------------------- /preprocessing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/README.md -------------------------------------------------------------------------------- /preprocessing/analysis_smiles_lincs_trapnell.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/analysis_smiles_lincs_trapnell.ipynb -------------------------------------------------------------------------------- /preprocessing/analysis_smiles_lincs_trapnell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/analysis_smiles_lincs_trapnell.py -------------------------------------------------------------------------------- /preprocessing/convert_notebooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/convert_notebooks.sh -------------------------------------------------------------------------------- /preprocessing/drug_dict.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /preprocessing/notebook_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/notebook_utils.py -------------------------------------------------------------------------------- /preprocessing/run_notebooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/run_notebooks.py -------------------------------------------------------------------------------- /preprocessing/supress_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/preprocessing/supress_output.py -------------------------------------------------------------------------------- /project_folder: -------------------------------------------------------------------------------- 1 | /nfs/homedirs/hetzell/hdd/project_chemCPA -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/pyproject.toml -------------------------------------------------------------------------------- /raw_data/__init__.py: -------------------------------------------------------------------------------- 1 | # Empty file to make the directory a Python package -------------------------------------------------------------------------------- /raw_data/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/raw_data/datasets.py -------------------------------------------------------------------------------- /raw_data/download_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/raw_data/download_data.py -------------------------------------------------------------------------------- /raw_data/download_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/raw_data/download_utils.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/setup.py -------------------------------------------------------------------------------- /test_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/test_config.yaml -------------------------------------------------------------------------------- /test_config_biolord.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/test_config_biolord.yaml -------------------------------------------------------------------------------- /tests/test_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/tests/test_dataset.py -------------------------------------------------------------------------------- /tests/test_dosers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/tests/test_dosers.py -------------------------------------------------------------------------------- /tests/test_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theislab/chemCPA/HEAD/tests/test_embedding.py --------------------------------------------------------------------------------