from open_biomed.datasets.text_based_molecule_editing_dataset import FSMolEdit from open_biomed.datasets.molecule_captioning_dataset import CheBI20ForMol2Text from open_biomed.datasets.text_guided_molecule_generation_dataset import CheBI20ForText2Mol from open_biomed.datasets.protein_text_dataset import MolInstructionsForProteinDesign from open_biomed.datasets.molecule_question_answering import MQA from open_biomed.datasets.protein_question_answering import PQA from open_biomed.datasets.molecule_property_prediction_dataset import MoleculeNet from open_biomed.datasets.molecule_protein_dataset import PoseBustersV2, CrossDocked DATASET_REGISTRY = { "text_based_molecule_editing": { "fs_mol_edit": FSMolEdit, }, "molecule_captioning": { "CheBI_20": CheBI20ForMol2Text }, "text_guided_molecule_generation": { "CheBI_20": CheBI20ForText2Mol }, "molecule_question_answering": { "MQA": MQA }, "text_based_protein_generation": { "Mol-Instructions": MolInstructionsForProteinDesign, }, "protein_question_answering": { "PQA": PQA }, "molecule_property_prediction": { "BBBP": MoleculeNet, "Tox21": MoleculeNet, "ClinTox": MoleculeNet, "HIV": MoleculeNet, "Bace": MoleculeNet, "SIDER": MoleculeNet, "MUV": MoleculeNet, "Toxcast": MoleculeNet, "bbb_martins": MoleculeNet, "cyp2c9_veith": MoleculeNet, # TODO: 以下是回归任务 "FreeSolv": MoleculeNet, "ESOL": MoleculeNet, "Lipo": MoleculeNet, "qm7": MoleculeNet, "qm8": MoleculeNet, "qm9": MoleculeNet, "caco2_wang": MoleculeNet, "half_life_obach": MoleculeNet, "ld50_zhu": MoleculeNet, }, "pocket_molecule_docking": { "posebusters": PoseBustersV2, }, "structure_based_drug_design": { "CrossDocked": CrossDocked } }