Search.setIndex({"alltitles": {"Contents:": [[0, null]], "Module contents": [[2, "module-protac_degradation_predictor"], [3, "module-protac_degradation_predictor.optuna"]], "PROTAC-Degradation-Predictor documentation": [[0, null]], "Submodules": [[2, "submodules"], [3, "submodules"]], "Subpackages": [[2, "subpackages"]], "protac_degradation_predictor": [[1, null]], "protac_degradation_predictor package": [[2, null]], "protac_degradation_predictor.config module": [[2, "module-protac_degradation_predictor.config"]], "protac_degradation_predictor.data_utils module": [[2, "module-protac_degradation_predictor.data_utils"]], "protac_degradation_predictor.optuna package": [[3, null]], "protac_degradation_predictor.optuna.pytorch_models module": [[3, "protac-degradation-predictor-optuna-pytorch-models-module"]], "protac_degradation_predictor.optuna.sklearn_models module": [[3, "protac-degradation-predictor-optuna-sklearn-models-module"]], "protac_degradation_predictor.optuna.utils module": [[3, "module-protac_degradation_predictor.optuna.utils"]], "protac_degradation_predictor.optuna.xgboost_models module": [[3, "protac-degradation-predictor-optuna-xgboost-models-module"]], "protac_degradation_predictor.optuna_utils module": [[2, "module-protac_degradation_predictor.optuna_utils"]], "protac_degradation_predictor.optuna_utils_xgboost module": [[2, "module-protac_degradation_predictor.optuna_utils_xgboost"]], "protac_degradation_predictor.protac_dataset module": [[2, "module-protac_degradation_predictor.protac_dataset"]], "protac_degradation_predictor.protac_degradation_predictor module": [[2, "module-protac_degradation_predictor.protac_degradation_predictor"]], "protac_degradation_predictor.pytorch_models module": [[2, "module-protac_degradation_predictor.pytorch_models"]], "protac_degradation_predictor.sklearn_models module": [[2, "module-protac_degradation_predictor.sklearn_models"]]}, "docnames": ["index", "source/modules", "source/protac_degradation_predictor", "source/protac_degradation_predictor.optuna"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["index.rst", "source/modules.rst", "source/protac_degradation_predictor.rst", "source/protac_degradation_predictor.optuna.rst"], "indexentries": {"active_label (protac_degradation_predictor.config.config attribute)": [[2, "protac_degradation_predictor.config.Config.active_label", false]], "add_module() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.add_module", false]], "apply() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.apply", false]], "apply_scalers() (protac_degradation_predictor.pytorch_models.protac_model method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Model.apply_scalers", false]], "apply_scaling() (protac_degradation_predictor.protac_dataset.protac_dataset method)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_Dataset.apply_scaling", false]], "apply_smote() (protac_degradation_predictor.protac_dataset.protac_dataset method)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_Dataset.apply_smote", false]], "avail_cell_lines() (in module protac_degradation_predictor.data_utils)": [[2, "protac_degradation_predictor.data_utils.avail_cell_lines", false]], "avail_e3_ligases() (in module protac_degradation_predictor.data_utils)": [[2, "protac_degradation_predictor.data_utils.avail_e3_ligases", false]], "avail_uniprots() (in module protac_degradation_predictor.data_utils)": [[2, "protac_degradation_predictor.data_utils.avail_uniprots", false]], "bfloat16() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.bfloat16", false]], "buffers() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.buffers", false]], "call_super_init (protac_degradation_predictor.pytorch_models.protac_predictor attribute)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.call_super_init", false]], "cell_embedding_size (protac_degradation_predictor.config.config attribute)": [[2, "protac_degradation_predictor.config.Config.cell_embedding_size", false]], "children() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.children", false]], "config (class in protac_degradation_predictor.config)": [[2, "protac_degradation_predictor.config.Config", false]], "configure_optimizers() (protac_degradation_predictor.pytorch_models.protac_model method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Model.configure_optimizers", false]], "cpu() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.cpu", false]], "cuda() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.cuda", false]], "dmax_threshold (protac_degradation_predictor.config.config attribute)": [[2, "protac_degradation_predictor.config.Config.dmax_threshold", false]], "double() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.double", false]], "dump_patches (protac_degradation_predictor.pytorch_models.protac_predictor attribute)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.dump_patches", false]], "e3_ligase2uniprot (protac_degradation_predictor.config.config attribute)": [[2, "protac_degradation_predictor.config.Config.e3_ligase2uniprot", false]], "eval() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.eval", false]], "evaluate_model() (in module protac_degradation_predictor.pytorch_models)": [[2, "protac_degradation_predictor.pytorch_models.evaluate_model", false]], "extra_repr() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.extra_repr", false]], "fingerprint_size (protac_degradation_predictor.config.config attribute)": [[2, "protac_degradation_predictor.config.Config.fingerprint_size", false]], "fit_scaling() (protac_degradation_predictor.protac_dataset.protac_dataset method)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_Dataset.fit_scaling", false]], "float() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.float", false]], "forward() (protac_degradation_predictor.pytorch_models.protac_model method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Model.forward", false]], "forward() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.forward", false]], "get_buffer() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.get_buffer", false]], "get_cell_emb_dim() (protac_degradation_predictor.protac_dataset.protac_dataset method)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_Dataset.get_cell_emb_dim", false]], "get_confidence_scores() (in module protac_degradation_predictor.optuna_utils_xgboost)": [[2, "protac_degradation_predictor.optuna_utils_xgboost.get_confidence_scores", false]], "get_confidence_scores() (in module protac_degradation_predictor.pytorch_models)": [[2, "protac_degradation_predictor.pytorch_models.get_confidence_scores", false]], "get_dataframe_stats() (in module protac_degradation_predictor.optuna.utils)": [[3, "protac_degradation_predictor.optuna.utils.get_dataframe_stats", false]], "get_dataframe_stats() (in module protac_degradation_predictor.optuna_utils)": [[2, "protac_degradation_predictor.optuna_utils.get_dataframe_stats", false]], "get_datasets() (in module protac_degradation_predictor.protac_dataset)": [[2, "protac_degradation_predictor.protac_dataset.get_datasets", false]], "get_e3_ligase_split_indices() (protac_degradation_predictor.protac_dataset.protac_datamodule static method)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_DataModule.get_e3_ligase_split_indices", false]], "get_extra_state() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.get_extra_state", false]], "get_fingerprint() (in module protac_degradation_predictor.data_utils)": [[2, "protac_degradation_predictor.data_utils.get_fingerprint", false]], "get_majority_vote_metrics() (in module protac_degradation_predictor.optuna.utils)": [[3, "protac_degradation_predictor.optuna.utils.get_majority_vote_metrics", false]], "get_majority_vote_metrics() (in module protac_degradation_predictor.optuna_utils)": [[2, "protac_degradation_predictor.optuna_utils.get_majority_vote_metrics", false]], "get_numpy_arrays() (protac_degradation_predictor.protac_dataset.protac_dataset method)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_Dataset.get_numpy_arrays", false]], "get_parameter() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.get_parameter", false]], "get_protac_active_proba() (in module protac_degradation_predictor.protac_degradation_predictor)": [[2, "protac_degradation_predictor.protac_degradation_predictor.get_protac_active_proba", false]], "get_protac_embedding() (in module protac_degradation_predictor.protac_degradation_predictor)": [[2, "protac_degradation_predictor.protac_degradation_predictor.get_protac_embedding", false]], "get_protein_emb_dim() (protac_degradation_predictor.protac_dataset.protac_dataset method)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_Dataset.get_protein_emb_dim", false]], "get_random_split_indices() (protac_degradation_predictor.protac_dataset.protac_datamodule static method)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_DataModule.get_random_split_indices", false]], "get_smiles2fp_and_avg_tanimoto() (protac_degradation_predictor.protac_dataset.protac_datamodule static method)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_DataModule.get_smiles2fp_and_avg_tanimoto", false]], "get_smiles_emb_dim() (protac_degradation_predictor.protac_dataset.protac_dataset method)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_Dataset.get_smiles_emb_dim", false]], "get_submodule() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.get_submodule", false]], "get_suggestion() (in module protac_degradation_predictor.optuna_utils)": [[2, "protac_degradation_predictor.optuna_utils.get_suggestion", false]], "get_tanimoto_split_indices() (protac_degradation_predictor.protac_dataset.protac_datamodule static method)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_DataModule.get_tanimoto_split_indices", false]], "get_target_split_indices() (protac_degradation_predictor.protac_dataset.protac_datamodule static method)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_DataModule.get_target_split_indices", false]], "half() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.half", false]], "hyperparameter_tuning_and_training() (in module protac_degradation_predictor.optuna_utils)": [[2, "protac_degradation_predictor.optuna_utils.hyperparameter_tuning_and_training", false]], "initialize_scalers() (protac_degradation_predictor.pytorch_models.protac_model method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Model.initialize_scalers", false]], "ipu() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.ipu", false]], "is_active() (in module protac_degradation_predictor.data_utils)": [[2, "protac_degradation_predictor.data_utils.is_active", false]], "is_protac_active() (in module protac_degradation_predictor.protac_degradation_predictor)": [[2, "protac_degradation_predictor.protac_degradation_predictor.is_protac_active", false]], "load_curated_dataset() (in module protac_degradation_predictor.data_utils)": [[2, "protac_degradation_predictor.data_utils.load_curated_dataset", false]], "load_model() (in module protac_degradation_predictor.pytorch_models)": [[2, "protac_degradation_predictor.pytorch_models.load_model", false]], "load_state_dict() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.load_state_dict", false]], "module": [[2, "module-protac_degradation_predictor", false], [2, "module-protac_degradation_predictor.config", false], [2, "module-protac_degradation_predictor.data_utils", false], [2, "module-protac_degradation_predictor.optuna_utils", false], [2, "module-protac_degradation_predictor.optuna_utils_xgboost", false], [2, "module-protac_degradation_predictor.protac_dataset", false], [2, "module-protac_degradation_predictor.protac_degradation_predictor", false], [2, "module-protac_degradation_predictor.pytorch_models", false], [2, "module-protac_degradation_predictor.sklearn_models", false], [3, "module-protac_degradation_predictor.optuna", false], [3, "module-protac_degradation_predictor.optuna.utils", false]], "modules() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.modules", false]], "morgan_radius (protac_degradation_predictor.config.config attribute)": [[2, "protac_degradation_predictor.config.Config.morgan_radius", false]], "named_buffers() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.named_buffers", false]], "named_children() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.named_children", false]], "named_modules() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.named_modules", false]], "named_parameters() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.named_parameters", false]], "on_load_checkpoint() (protac_degradation_predictor.pytorch_models.protac_model method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Model.on_load_checkpoint", false]], "on_save_checkpoint() (protac_degradation_predictor.pytorch_models.protac_model method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Model.on_save_checkpoint", false]], "parameters() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.parameters", false]], "pdc50_threshold (protac_degradation_predictor.config.config attribute)": [[2, "protac_degradation_predictor.config.Config.pdc50_threshold", false]], "predict_step() (protac_degradation_predictor.pytorch_models.protac_model method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Model.predict_step", false]], "protac_datamodule (class in protac_degradation_predictor.protac_dataset)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_DataModule", false]], "protac_dataset (class in protac_degradation_predictor.protac_dataset)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_Dataset", false]], "protac_degradation_predictor": [[2, "module-protac_degradation_predictor", false]], "protac_degradation_predictor.config": [[2, "module-protac_degradation_predictor.config", false]], "protac_degradation_predictor.data_utils": [[2, "module-protac_degradation_predictor.data_utils", false]], "protac_degradation_predictor.optuna": [[3, "module-protac_degradation_predictor.optuna", false]], "protac_degradation_predictor.optuna.utils": [[3, "module-protac_degradation_predictor.optuna.utils", false]], "protac_degradation_predictor.optuna_utils": [[2, "module-protac_degradation_predictor.optuna_utils", false]], "protac_degradation_predictor.optuna_utils_xgboost": [[2, "module-protac_degradation_predictor.optuna_utils_xgboost", false]], "protac_degradation_predictor.protac_dataset": [[2, "module-protac_degradation_predictor.protac_dataset", false]], "protac_degradation_predictor.protac_degradation_predictor": [[2, "module-protac_degradation_predictor.protac_degradation_predictor", false]], "protac_degradation_predictor.pytorch_models": [[2, "module-protac_degradation_predictor.pytorch_models", false]], "protac_degradation_predictor.sklearn_models": [[2, "module-protac_degradation_predictor.sklearn_models", false]], "protac_model (class in protac_degradation_predictor.pytorch_models)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Model", false]], "protac_predictor (class in protac_degradation_predictor.pytorch_models)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor", false]], "protein_embedding_size (protac_degradation_predictor.config.config attribute)": [[2, "protac_degradation_predictor.config.Config.protein_embedding_size", false]], "pytorch_model_objective() (in module protac_degradation_predictor.optuna_utils)": [[2, "protac_degradation_predictor.optuna_utils.pytorch_model_objective", false]], "register_backward_hook() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.register_backward_hook", false]], "register_buffer() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.register_buffer", false]], "register_forward_hook() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.register_forward_hook", false]], "register_forward_pre_hook() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.register_forward_pre_hook", false]], "register_full_backward_hook() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.register_full_backward_hook", false]], "register_full_backward_pre_hook() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.register_full_backward_pre_hook", false]], "register_load_state_dict_post_hook() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.register_load_state_dict_post_hook", false]], "register_module() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.register_module", false]], "register_parameter() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.register_parameter", false]], "register_state_dict_pre_hook() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.register_state_dict_pre_hook", false]], "requires_grad_() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.requires_grad_", false]], "scale_tensor() (protac_degradation_predictor.pytorch_models.protac_model method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Model.scale_tensor", false]], "set_extra_state() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.set_extra_state", false]], "setup() (protac_degradation_predictor.protac_dataset.protac_datamodule method)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_DataModule.setup", false]], "share_memory() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.share_memory", false]], "state_dict() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.state_dict", false]], "step() (protac_degradation_predictor.pytorch_models.protac_model method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Model.step", false]], "suggest_gradient_boosting() (in module protac_degradation_predictor.sklearn_models)": [[2, "protac_degradation_predictor.sklearn_models.suggest_gradient_boosting", false]], "suggest_logistic_regression() (in module protac_degradation_predictor.sklearn_models)": [[2, "protac_degradation_predictor.sklearn_models.suggest_logistic_regression", false]], "suggest_random_forest() (in module protac_degradation_predictor.sklearn_models)": [[2, "protac_degradation_predictor.sklearn_models.suggest_random_forest", false]], "suggest_svc() (in module protac_degradation_predictor.sklearn_models)": [[2, "protac_degradation_predictor.sklearn_models.suggest_svc", false]], "t_destination (protac_degradation_predictor.pytorch_models.protac_predictor attribute)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.T_destination", false]], "test_dataloader() (protac_degradation_predictor.protac_dataset.protac_datamodule method)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_DataModule.test_dataloader", false]], "test_dataloader() (protac_degradation_predictor.pytorch_models.protac_model method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Model.test_dataloader", false]], "test_step() (protac_degradation_predictor.pytorch_models.protac_model method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Model.test_step", false]], "to() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.to", false]], "to_empty() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.to_empty", false]], "train() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.train", false]], "train_and_evaluate_xgboost() (in module protac_degradation_predictor.optuna_utils_xgboost)": [[2, "protac_degradation_predictor.optuna_utils_xgboost.train_and_evaluate_xgboost", false]], "train_dataloader() (protac_degradation_predictor.protac_dataset.protac_datamodule method)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_DataModule.train_dataloader", false]], "train_dataloader() (protac_degradation_predictor.pytorch_models.protac_model method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Model.train_dataloader", false]], "train_model() (in module protac_degradation_predictor.pytorch_models)": [[2, "protac_degradation_predictor.pytorch_models.train_model", false]], "train_sklearn_model() (in module protac_degradation_predictor.sklearn_models)": [[2, "protac_degradation_predictor.sklearn_models.train_sklearn_model", false]], "training (protac_degradation_predictor.pytorch_models.protac_predictor attribute)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.training", false]], "training_step() (protac_degradation_predictor.pytorch_models.protac_model method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Model.training_step", false]], "type() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.type", false]], "val_dataloader() (protac_degradation_predictor.protac_dataset.protac_datamodule method)": [[2, "protac_degradation_predictor.protac_dataset.PROTAC_DataModule.val_dataloader", false]], "val_dataloader() (protac_degradation_predictor.pytorch_models.protac_model method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Model.val_dataloader", false]], "validation_step() (protac_degradation_predictor.pytorch_models.protac_model method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Model.validation_step", false]], "xgboost_hyperparameter_tuning_and_training() (in module protac_degradation_predictor.optuna_utils_xgboost)": [[2, "protac_degradation_predictor.optuna_utils_xgboost.xgboost_hyperparameter_tuning_and_training", false]], "xgboost_model_objective() (in module protac_degradation_predictor.optuna_utils_xgboost)": [[2, "protac_degradation_predictor.optuna_utils_xgboost.xgboost_model_objective", false]], "xpu() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.xpu", false]], "zero_grad() (protac_degradation_predictor.pytorch_models.protac_predictor method)": [[2, "protac_degradation_predictor.pytorch_models.PROTAC_Predictor.zero_grad", false]]}, "objects": {"": [[2, 0, 0, "-", "protac_degradation_predictor"]], "protac_degradation_predictor": [[2, 0, 0, "-", "config"], [2, 0, 0, "-", "data_utils"], [3, 0, 0, "-", "optuna"], [2, 0, 0, "-", "optuna_utils"], [2, 0, 0, "-", "optuna_utils_xgboost"], [2, 0, 0, "-", "protac_dataset"], [2, 0, 0, "-", "protac_degradation_predictor"], [2, 0, 0, "-", "pytorch_models"], [2, 0, 0, "-", "sklearn_models"]], "protac_degradation_predictor.config": [[2, 1, 1, "", "Config"]], "protac_degradation_predictor.config.Config": [[2, 2, 1, "", "active_label"], [2, 2, 1, "", "cell_embedding_size"], [2, 2, 1, "", "dmax_threshold"], [2, 2, 1, "", "e3_ligase2uniprot"], [2, 2, 1, "", "fingerprint_size"], [2, 2, 1, "", "morgan_radius"], [2, 2, 1, "", "pdc50_threshold"], [2, 2, 1, "", "protein_embedding_size"]], "protac_degradation_predictor.data_utils": [[2, 3, 1, "", "avail_cell_lines"], [2, 3, 1, "", "avail_e3_ligases"], [2, 3, 1, "", "avail_uniprots"], [2, 3, 1, "", "get_fingerprint"], [2, 3, 1, "", "is_active"], [2, 3, 1, "", "load_curated_dataset"]], "protac_degradation_predictor.optuna": [[3, 0, 0, "-", "utils"]], "protac_degradation_predictor.optuna.utils": [[3, 3, 1, "", "get_dataframe_stats"], [3, 3, 1, "", "get_majority_vote_metrics"]], "protac_degradation_predictor.optuna_utils": [[2, 3, 1, "", "get_dataframe_stats"], [2, 3, 1, "", "get_majority_vote_metrics"], [2, 3, 1, "", "get_suggestion"], [2, 3, 1, "", "hyperparameter_tuning_and_training"], [2, 3, 1, "", "pytorch_model_objective"]], "protac_degradation_predictor.optuna_utils_xgboost": [[2, 3, 1, "", "get_confidence_scores"], [2, 3, 1, "", "train_and_evaluate_xgboost"], [2, 3, 1, "", "xgboost_hyperparameter_tuning_and_training"], [2, 3, 1, "", "xgboost_model_objective"]], "protac_degradation_predictor.protac_dataset": [[2, 1, 1, "", "PROTAC_DataModule"], [2, 1, 1, "", "PROTAC_Dataset"], [2, 3, 1, "", "get_datasets"]], "protac_degradation_predictor.protac_dataset.PROTAC_DataModule": [[2, 4, 1, "", "get_e3_ligase_split_indices"], [2, 4, 1, "", "get_random_split_indices"], [2, 4, 1, "", "get_smiles2fp_and_avg_tanimoto"], [2, 4, 1, "", "get_tanimoto_split_indices"], [2, 4, 1, "", "get_target_split_indices"], [2, 4, 1, "", "setup"], [2, 4, 1, "", "test_dataloader"], [2, 4, 1, "", "train_dataloader"], [2, 4, 1, "", "val_dataloader"]], "protac_degradation_predictor.protac_dataset.PROTAC_Dataset": [[2, 4, 1, "", "apply_scaling"], [2, 4, 1, "", "apply_smote"], [2, 4, 1, "", "fit_scaling"], [2, 4, 1, "", "get_cell_emb_dim"], [2, 4, 1, "", "get_numpy_arrays"], [2, 4, 1, "", "get_protein_emb_dim"], [2, 4, 1, "", "get_smiles_emb_dim"]], "protac_degradation_predictor.protac_degradation_predictor": [[2, 3, 1, "", "get_protac_active_proba"], [2, 3, 1, "", "get_protac_embedding"], [2, 3, 1, "", "is_protac_active"]], "protac_degradation_predictor.pytorch_models": [[2, 1, 1, "", "PROTAC_Model"], [2, 1, 1, "", "PROTAC_Predictor"], [2, 3, 1, "", "evaluate_model"], [2, 3, 1, "", "get_confidence_scores"], [2, 3, 1, "", "load_model"], [2, 3, 1, "", "train_model"]], "protac_degradation_predictor.pytorch_models.PROTAC_Model": [[2, 4, 1, "", "apply_scalers"], [2, 4, 1, "", "configure_optimizers"], [2, 4, 1, "", "forward"], [2, 4, 1, "", "initialize_scalers"], [2, 4, 1, "", "on_load_checkpoint"], [2, 4, 1, "", "on_save_checkpoint"], [2, 4, 1, "", "predict_step"], [2, 4, 1, "", "scale_tensor"], [2, 4, 1, "", "step"], [2, 4, 1, "", "test_dataloader"], [2, 4, 1, "", "test_step"], [2, 4, 1, "", "train_dataloader"], [2, 4, 1, "", "training_step"], [2, 4, 1, "", "val_dataloader"], [2, 4, 1, "", "validation_step"]], "protac_degradation_predictor.pytorch_models.PROTAC_Predictor": [[2, 2, 1, "", "T_destination"], [2, 4, 1, "", "add_module"], [2, 4, 1, "", "apply"], [2, 4, 1, "", "bfloat16"], [2, 4, 1, "", "buffers"], [2, 2, 1, "", "call_super_init"], [2, 4, 1, "", "children"], [2, 4, 1, "", "cpu"], [2, 4, 1, "", "cuda"], [2, 4, 1, "", "double"], [2, 2, 1, "", "dump_patches"], [2, 4, 1, "", "eval"], [2, 4, 1, "", "extra_repr"], [2, 4, 1, "", "float"], [2, 4, 1, "", "forward"], [2, 4, 1, "", "get_buffer"], [2, 4, 1, "", "get_extra_state"], [2, 4, 1, "", "get_parameter"], [2, 4, 1, "", "get_submodule"], [2, 4, 1, "", "half"], [2, 4, 1, "", "ipu"], [2, 4, 1, "", "load_state_dict"], [2, 4, 1, "", "modules"], [2, 4, 1, "", "named_buffers"], [2, 4, 1, "", "named_children"], [2, 4, 1, "", "named_modules"], [2, 4, 1, "", "named_parameters"], [2, 4, 1, "", "parameters"], [2, 4, 1, "", "register_backward_hook"], [2, 4, 1, "", "register_buffer"], [2, 4, 1, "", "register_forward_hook"], [2, 4, 1, "", "register_forward_pre_hook"], [2, 4, 1, "", "register_full_backward_hook"], [2, 4, 1, "", "register_full_backward_pre_hook"], [2, 4, 1, "", "register_load_state_dict_post_hook"], [2, 4, 1, "", "register_module"], [2, 4, 1, "", "register_parameter"], [2, 4, 1, "", "register_state_dict_pre_hook"], [2, 4, 1, "", "requires_grad_"], [2, 4, 1, "", "set_extra_state"], [2, 4, 1, "", "share_memory"], [2, 4, 1, "", "state_dict"], [2, 4, 1, "", "to"], [2, 4, 1, "", "to_empty"], [2, 4, 1, "", "train"], [2, 2, 1, "", "training"], [2, 4, 1, "", "type"], [2, 4, 1, "", "xpu"], [2, 4, 1, "", "zero_grad"]], "protac_degradation_predictor.sklearn_models": [[2, 3, 1, "", "suggest_gradient_boosting"], [2, 3, 1, "", "suggest_logistic_regression"], [2, 3, 1, "", "suggest_random_forest"], [2, 3, 1, "", "suggest_svc"], [2, 3, 1, "", "train_sklearn_model"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "function", "Python function"], "4": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:function", "4": "py:method"}, "terms": {"": 2, "0": 2, "02637": 2, "05": 2, "08": 2, "1": 2, "10": 2, "100": 2, "1024": 2, "1150": 2, "128": 2, "16": 2, "1913": 2, "1914": 2, "1e": 2, "1l": 2, "2": 2, "200": 2, "20l": 2, "2324": 2, "2325": 2, "2382": 2, "2406": 2, "256": 2, "2e": 2, "3": 2, "33": 2, "3420": 2, "3741": 2, "4443": 2, "4d": 2, "5": 2, "50": 2, "5112": 2, "5113": 2, "5593": 2, "5l": 2, "6": 2, "6122": 2, "7": 2, "768": 2, "8": 2, "9": 2, "999": 2, "A": 2, "And": 2, "For": 2, "If": 2, "In": 2, "It": 2, "Its": 2, "NOT": 2, "The": [2, 3], "These": 2, "To": 2, "_fold_": 2, "ab": 2, "abov": 2, "accept": 2, "access": 2, "accordingli": 2, "achiev": 2, "activ": [2, 3], "active_df": 2, "active_label": [1, 2, 3], "ad": 2, "adasyn": 2, "add": [0, 2], "add_modul": [1, 2], "addit": 2, "affect": 2, "after": 2, "afterward": 2, "against": 2, "alia": 2, "all": 2, "allow": 2, "alongsid": 2, "alpha": 2, "alreadi": 2, "also": 2, "although": 2, "alwai": 2, "an": 2, "ani": 2, "appli": [1, 2], "apply_sc": [1, 2], "apply_scal": [1, 2], "apply_smot": [1, 2], "ar": 2, "arg": 2, "argument": 2, "arrai": 2, "arxiv": 2, "associ": 2, "asynchron": 2, "attribut": 2, "attributeerror": 2, "autograd": 2, "avail": 2, "avail_cell_lin": [0, 1, 2], "avail_e3_ligas": [0, 1, 2], "avail_uniprot": [0, 1, 2], "averag": 2, "avoid": 2, "backward": 2, "backward_pr": 2, "base": 2, "batch": 2, "batch_idx": 2, "batch_siz": 2, "batchnorm": 2, "befor": 2, "begin": 2, "behavior": 2, "being": 2, "below": 2, "best": 2, "beta1": 2, "beta2": 2, "between": 2, "bfloat16": [1, 2], "bia": 2, "bin": 2, "bool": 2, "boost": 2, "both": 2, "bound": 2, "break": 2, "buf": 2, "buffer": [1, 2], "build": 2, "call": 2, "call_super_init": [1, 2], "callabl": 2, "caller": 2, "can": 2, "care": 2, "cast": 2, "categor": 2, "cdoubl": 2, "cell": 2, "cell2embed": 2, "cell2embedding_filepath": 2, "cell_emb": 2, "cell_emb_dim": 2, "cell_embedding_s": [1, 2], "cell_lin": 2, "certain": 2, "chang": 2, "channels_last": 2, "check": 2, "checkpoint": 2, "checkpoint_model_nam": 2, "child": 2, "children": [1, 2], "ckpt_path": 2, "class": 2, "classifi": 2, "classifiermixin": 2, "clear": 2, "clf": 2, "column": 2, "comparison": 2, "compat": 2, "complex": 2, "complex128": 2, "compon": 2, "compos": 2, "comput": 2, "concat": 2, "config": [0, 1], "configure_optim": [1, 2], "confus": 2, "consid": 2, "consist": 2, "construct": 2, "contain": 2, "content": 1, "context": 2, "conv": 2, "conv2d": 2, "conv4": 2, "conv5": 2, "convert": 2, "copi": 2, "correctli": 2, "correspond": 2, "cpu": [1, 2], "creat": 2, "cross": 2, "csv": 2, "cuda": [1, 2], "curat": 2, "current": 2, "custom": 2, "cv": 2, "cv_model": 2, "data": 2, "data_util": [0, 1], "datafram": [2, 3], "datamodul": 2, "dataset": 2, "datatyp": 2, "dc50": 2, "def": 2, "default": 2, "defin": 2, "degre": 2, "deprec": 2, "descend": 2, "describ": 2, "deseri": 2, "design": 2, "desir": 2, "destin": 2, "detach": 2, "detail": [0, 2], "determinist": 2, "develop": 2, "devic": 2, "diagram": 2, "dict": [2, 3], "dictionari": 2, "differ": 2, "dimens": 2, "direct": 2, "directori": 2, "disabl": 2, "disabled_embed": 2, "dmax": 2, "dmax_threshold": [1, 2], "do": 2, "doc": 2, "docstr": 2, "document": 2, "doe": 2, "done": 2, "doubl": [1, 2], "dropout": 2, "dst_type": 2, "dtype": 2, "due": 2, "dump_patch": [1, 2], "duplic": 2, "e": 2, "e3": 2, "e3_emb": 2, "e3_emb_dim": 2, "e3_ligas": 2, "e3_ligase2uniprot": [1, 2], "each": 2, "effect": 2, "either": 2, "element": 2, "embed": 2, "enabl": 2, "enable_checkpoint": 2, "end": 2, "enforc": 2, "ensur": 2, "entri": 2, "enumer": 2, "env": 2, "ep": 2, "epoch": 2, "equival": 2, "error": 2, "etc": 2, "eval": [1, 2], "evalu": 2, "evaluate_model": [0, 1, 2], "even": 2, "everi": 2, "exactli": 2, "exampl": 2, "execut": 2, "exist": 2, "expect": 2, "explan": 2, "extra": 2, "extra_optim_param": 2, "extra_repr": [1, 2], "f": 2, "factori": 2, "fals": 2, "fast": 2, "fast_dev_run": 2, "favor": 2, "featur": 2, "field": 2, "file": 2, "filenam": 2, "fill_": 2, "finetun": 2, "fingerprint": 2, "fingerprint_s": [1, 2], "fire": 2, "first": 2, "fit": 2, "fit_scal": [1, 2], "float": [1, 2], "float16": 2, "float64": 2, "fn": 2, "fold": 2, "follow": 2, "forc": 2, "force_studi": 2, "forest": 2, "form": 2, "format": 2, "former": 2, "forward": [1, 2], "forward_pr": 2, "found": 2, "freez": 2, "from": [2, 3], "fulli": 2, "function": 2, "futur": 2, "g": 2, "gan": 2, "gener": 2, "get": [2, 3], "get_buff": [1, 2], "get_cell_emb_dim": [1, 2], "get_confidence_scor": [0, 1, 2], "get_dataframe_stat": [0, 1, 2, 3], "get_dataset": [0, 1, 2], "get_e3_ligase_split_indic": [1, 2], "get_extra_st": [1, 2], "get_fingerprint": [0, 1, 2], "get_majority_vote_metr": [0, 1, 2, 3], "get_numpy_arrai": [1, 2], "get_paramet": [1, 2], "get_protac_active_proba": [0, 1, 2], "get_protac_embed": [0, 1, 2], "get_protein_emb_dim": [1, 2], "get_random_split_indic": [1, 2], "get_smiles2fp_and_avg_tanimoto": [1, 2], "get_smiles_emb_dim": [1, 2], "get_submodul": [1, 2], "get_suggest": [0, 1, 2], "get_tanimoto_split_indic": [1, 2], "get_target_split_indic": [1, 2], "given": 2, "global": 2, "gpu": 2, "gpu1": 2, "grad": 2, "grad_input": 2, "grad_output": 2, "gradient": 2, "group": 2, "guarante": 2, "ha": 2, "half": [1, 2], "handl": 2, "have": 2, "help": 2, "hidden": 2, "hidden_dim": 2, "hook": 2, "host": 2, "how": 2, "howev": 2, "hparam": 2, "hparams_rang": 2, "http": 2, "hyperparamet": 2, "hyperparameter_tuning_and_train": [0, 1, 2], "i": 2, "id": 2, "identifi": 2, "idx": 2, "ignor": 2, "ignore_w": 2, "immedi": 2, "implement": 2, "in_featur": 2, "inact": 2, "includ": 2, "incompatible_kei": 2, "index": 2, "indic": 2, "individu": 2, "inform": 2, "init": 2, "init_weight": 2, "initi": 2, "initialize_scal": [1, 2], "inplac": 2, "input": 2, "instanc": 2, "instead": 2, "int": 2, "integr": 2, "invalid": 2, "invok": 2, "ipu": [1, 2], "is_act": [0, 1, 2], "is_protac_act": [0, 1, 2], "iter": 2, "its": 2, "itself": 2, "j": 2, "join": 2, "join_embed": 2, "json": 2, "k": 2, "keep_var": 2, "kei": 2, "kernel_s": 2, "keyword": 2, "kf": 2, "kfold": 2, "kwarg": 2, "l": 2, "label": 2, "latter": 2, "learn": 2, "learning_r": 2, "let": 2, "ligas": 2, "lightn": 2, "lightningdatamodul": 2, "lightningmodul": 2, "like": 2, "line": 2, "linear": 2, "list": [2, 3], "liter": 2, "live": 2, "load": 2, "load_curated_dataset": [0, 1, 2], "load_model": [0, 1, 2], "load_state_dict": [1, 2], "local": 2, "log": 2, "logger": 2, "logger_nam": 2, "logger_save_dir": 2, "logist": 2, "look": 2, "m": 2, "made": 2, "mai": 2, "major": [2, 3], "majority_vot": 2, "make": 2, "map": 2, "match": 2, "max_epoch": 2, "maximum": 2, "mean": 2, "mechan": 2, "member": 2, "memo": 2, "memori": 2, "memory_format": 2, "method": 2, "metric": [2, 3], "might": 2, "miss": 2, "missing_kei": 2, "mode": 2, "model": 2, "model_hidden_s": 2, "model_nam": 2, "modif": 2, "modifi": 2, "modul": [0, 1], "moduledict": 2, "molecul": 2, "more": 2, "morgan": 2, "morgan_fpgen": 2, "morgan_radiu": [1, 2], "move": 2, "multi": 2, "must": 2, "n": 2, "n_bins_tanimoto": 2, "n_model": 2, "n_models_for_test": 2, "n_trial": 2, "name": 2, "named_buff": [1, 2], "named_children": [1, 2], "named_modul": [1, 2], "named_paramet": [1, 2], "namedtupl": 2, "nan": 2, "ndarrai": 2, "need": 2, "neighbor": 2, "nest": 2, "net": 2, "net_b": 2, "net_c": 2, "network": 2, "new": 2, "nice": 2, "nm": 2, "nn": 2, "no_grad": 2, "non": 2, "non_block": 2, "none": [2, 3], "normal": 2, "note": 2, "now": 2, "np": 2, "num_boost_round": 2, "num_featur": 2, "number": 2, "numpi": 2, "o": 2, "object": 2, "on_load_checkpoint": [1, 2], "on_save_checkpoint": [1, 2], "onc": 2, "one": 2, "ones": 2, "onli": 2, "oper": 2, "optim": 2, "option": 2, "optuna": [0, 1, 2], "optuna_util": [0, 1], "optuna_utils_xgboost": [0, 1], "order": 2, "ordereddict": 2, "org": 2, "oring": 2, "other": 2, "otherwis": 2, "out": 2, "out_featur": 2, "output": 2, "over": 2, "overridden": 2, "oversampl": 2, "own": 2, "packag": [0, 1], "paper": 2, "param": 2, "paramet": [1, 2, 3], "part": 2, "particular": 2, "pass": 2, "path": 2, "pd": [2, 3], "pdc50": 2, "pdc50_threshold": [1, 2], "percentag": 2, "perform": 2, "persist": 2, "pickl": 2, "picklabl": 2, "pin": 2, "place": 2, "pleas": 2, "poi": 2, "poi_emb": 2, "poi_emb_dim": 2, "point": 2, "posit": 2, "possibl": 2, "possibli": 2, "post": 2, "pre": 2, "pred": 2, "predict": 2, "predict_step": [1, 2], "prefix": 2, "prepend": 2, "prescaled_embed": 2, "print": 2, "proba_threshold": 2, "probabl": 2, "process": 2, "progress": 2, "properti": 2, "protac": 2, "protac_csv_filepath": 2, "protac_datamodul": [0, 1, 2], "protac_dataset": [0, 1], "protac_degradation_predictor": 0, "protac_df": 2, "protac_hparam_search": 2, "protac_model": [0, 1, 2], "protac_predictor": [0, 1, 2], "protac_smil": 2, "protein": 2, "protein2embed": 2, "protein2embedding_filepath": 2, "protein_embedding_s": [1, 2], "provid": 2, "pytorch": 2, "pytorch_lightn": 2, "pytorch_model": [0, 1], "pytorch_model_object": [0, 1, 2], "qualifi": 2, "queri": 2, "rais": 2, "random": 2, "rang": 2, "rate": 2, "re": 2, "reason": 2, "receiv": 2, "recip": 2, "record": 2, "recurs": 2, "refer": 2, "referenc": 2, "regist": 2, "register_backward_hook": [1, 2], "register_buff": [1, 2], "register_forward_hook": [1, 2], "register_forward_pre_hook": [1, 2], "register_full_backward_hook": [1, 2], "register_full_backward_pre_hook": [1, 2], "register_load_state_dict_post_hook": [1, 2], "register_modul": [1, 2], "register_module_forward_hook": 2, "register_module_forward_pre_hook": 2, "register_module_full_backward_hook": 2, "register_module_full_backward_pre_hook": 2, "register_paramet": [1, 2], "register_state_dict_pre_hook": [1, 2], "regress": 2, "reiniti": 2, "releas": 2, "remov": 2, "removablehandl": 2, "remove_dupl": 2, "report": 2, "represent": 2, "requir": 2, "requires_grad": 2, "requires_grad_": [1, 2], "resolv": 2, "respect": 2, "restructuredtext": 0, "result": 2, "return": [2, 3], "return_embed": 2, "return_predict": 2, "run": 2, "running_mean": 2, "running_var": 2, "runtim": 2, "runtimeerror": 2, "sai": 2, "same": 2, "sampl": 2, "save": 2, "scale": 2, "scale_tensor": [1, 2], "scaler": 2, "scaler_kwarg": 2, "search": 2, "second": 2, "see": [0, 2], "self": 2, "sequenti": 2, "serial": 2, "set": [2, 3], "set_extra_st": [1, 2], "set_to_non": 2, "setup": [1, 2], "sever": 2, "shallow": 2, "shape": 2, "share_memori": [1, 2], "share_memory_": 2, "should": 2, "show": 2, "shuffle_embedding_prob": 2, "shuffle_train_data": 2, "signatur": 2, "silent": 2, "similar": 2, "similarli": 2, "simpl": 2, "sinc": 2, "singl": 2, "size": 2, "skip": 2, "sklearn_model": [0, 1], "smile": 2, "smiles2fp": 2, "smiles_emb": 2, "smiles_emb_dim": 2, "smote": 2, "smote_k_neighbor": 2, "so": 2, "some": [2, 3], "someth": 2, "specifi": 2, "split": 2, "split_typ": 2, "stack": 2, "stage": 2, "stai": 2, "standard": 2, "standardscal": 2, "state": 2, "state_dict": [1, 2], "static": 2, "statist": [2, 3], "step": [1, 2], "storag": 2, "store": 2, "str": [2, 3], "stratifi": 2, "stratifiedgroupkfold": 2, "stratifiedkfold": 2, "strict": 2, "strictli": 2, "stride": 2, "string": 2, "studi": 2, "study_filenam": 2, "study_typ": 2, "subclass": 2, "submodul": [0, 1], "subpackag": [0, 1], "subsequ": 2, "suggest": 2, "suggest_gradient_boost": [0, 1, 2], "suggest_logistic_regress": [0, 1, 2], "suggest_random_forest": [0, 1, 2], "suggest_svc": [0, 1, 2], "sum": 2, "suppli": 2, "svc": 2, "syntax": 0, "t": 2, "t_destin": [1, 2], "take": 2, "tanimoto": 2, "target": 2, "target_uniprot": 2, "technic": 2, "tensor": 2, "test": [2, 3], "test_d": 2, "test_dataload": [1, 2], "test_dataset": 2, "test_df": [2, 3], "test_pr": [2, 3], "test_split": 2, "test_step": [1, 2], "thei": 2, "them": 2, "thi": 2, "threshold": 2, "throw": 2, "thrown": 2, "time": 2, "to_empti": [1, 2], "todo": 2, "torch": 2, "torch_doctest_cuda1": 2, "train": [1, 2, 3], "train_and_evaluate_xgboost": [0, 1, 2], "train_dataload": [1, 2], "train_dataset": 2, "train_df": [2, 3], "train_model": [0, 1, 2], "train_sklearn_model": [0, 1, 2], "train_val_df": 2, "trainer": 2, "training_step": [1, 2], "transit": 2, "tri": 2, "trial": 2, "true": 2, "true_d": 2, "tune": 2, "tupl": 2, "two": 2, "type": [1, 2, 3], "typic": 2, "unchang": 2, "undefin": 2, "under": 2, "unexpect": 2, "unexpected_kei": 2, "uniprot": 2, "unless": 2, "updat": 2, "us": [0, 2], "use_batch_norm": 2, "use_logg": 2, "use_majority_vot": 2, "use_models_from_cv": 2, "use_single_scal": 2, "use_smot": 2, "use_xgb_model": 2, "use_xgboost_model": 2, "user": 2, "util": [1, 2], "val": 2, "val_d": 2, "val_dataload": [1, 2], "val_dataset": 2, "val_df": [2, 3], "valid": [2, 3], "validation_step": [1, 2], "valu": 2, "var": 2, "version": 2, "view": 2, "vote": [2, 3], "we": 2, "weight": 2, "well": 2, "when": 2, "whether": 2, "which": 2, "while": 2, "whole": 2, "whose": 2, "with_kwarg": 2, "within": 2, "without": 2, "won": 2, "work": 2, "would": 2, "wrap": 2, "xdoctest": 2, "xgboost": 2, "xgboost_hyperparameter_tuning_and_train": [0, 1, 2], "xgboost_model": [1, 2], "xgboost_model_object": [0, 1, 2], "xpu": [1, 2], "y": 2, "y_pred": 2, "yet": 2, "yield": 2, "you": 2, "your": [0, 2], "zero": 2, "zero_grad": [1, 2]}, "titles": ["PROTAC-Degradation-Predictor documentation", "protac_degradation_predictor", "protac_degradation_predictor package", "protac_degradation_predictor.optuna package"], "titleterms": {"config": 2, "content": [0, 2, 3], "data_util": 2, "degrad": 0, "document": 0, "modul": [2, 3], "optuna": 3, "optuna_util": 2, "optuna_utils_xgboost": 2, "packag": [2, 3], "predictor": 0, "protac": 0, "protac_dataset": 2, "protac_degradation_predictor": [1, 2, 3], "pytorch_model": [2, 3], "sklearn_model": [2, 3], "submodul": [2, 3], "subpackag": 2, "util": 3, "xgboost_model": 3}}) |