bindingrmsd.data package¶ Submodules¶ bindingrmsd.data.data module¶ class bindingrmsd.data.data.PoseSelectionDataset(protein_pdb, ligand_file)[source]¶ Bases: DGLDataset lig_dummy_graph(num_nodes)[source]¶ bindingrmsd.data.data.load_ligands(file_path)[source]¶ Loads ligands from a file or a list of files. bindingrmsd.data.data.process_ligand_file(file_path)[source]¶ Processes a single ligand file (.dlg, .pdbqt, .sdf, .mol2). bindingrmsd.data.data_bck module¶ class bindingrmsd.data.data_bck.PoseSelectionDataset(protein_pdb, ligand_file)[source]¶ Bases: DGLDataset lig_dummy_graph(num_nodes)[source]¶ bindingrmsd.data.data_bck.load_ligands(file_path)[source]¶ bindingrmsd.data.data_bck.process_dlg(file_path, only_cluster=False)[source]¶ bindingrmsd.data.data_bck.process_ligand_file(file_path)[source]¶ bindingrmsd.data.ligand_atom_feature module¶ bindingrmsd.data.ligand_atom_feature.atom_feature(atom)[source]¶ bindingrmsd.data.ligand_atom_feature.bond_feature(bond)[source]¶ bindingrmsd.data.ligand_atom_feature.calculate_pair_distance(arr1, arr2)[source]¶ bindingrmsd.data.ligand_atom_feature.get_atom_feature(mol)[source]¶ bindingrmsd.data.ligand_atom_feature.get_bond_feature(mol)[source]¶ bindingrmsd.data.ligand_atom_feature.get_distance_feature(distance)[source]¶ bindingrmsd.data.ligand_atom_feature.get_indices(mol, smarts)[source]¶ bindingrmsd.data.ligand_atom_feature.get_indices_sparse(sparse, indices)[source]¶ bindingrmsd.data.ligand_atom_feature.get_interact_feature(pmol, lmol, protein_node_idx, ligand_node_idx)[source]¶ bindingrmsd.data.ligand_atom_feature.get_mol_coordinate(mol)[source]¶ bindingrmsd.data.ligand_atom_feature.get_smarts_feature(mol, smarts, index)[source]¶ bindingrmsd.data.ligand_atom_feature.is_one(x, allowable_set)[source]¶ bindingrmsd.data.ligand_atom_feature.load_obj(name)[source]¶ bindingrmsd.data.ligand_atom_feature.mol_to_graph(mol)[source]¶ bindingrmsd.data.ligand_atom_feature.one_hot(x, allowable_set)[source]¶ bindingrmsd.data.ligand_atom_feature.save_obj(data, name)[source]¶ bindingrmsd.data.protein_atom_feature module¶ bindingrmsd.data.protein_atom_feature.get_all_graph(gp, gl, cutoff=10)[source]¶ bindingrmsd.data.protein_atom_feature.pl_to_c_graph(gp, gl, cutoff=5)[source]¶ bindingrmsd.data.protein_atom_feature.prot_to_graph(pdb)[source]¶ bindingrmsd.data.protein_atom_feature.scaler(distance)[source]¶ bindingrmsd.data.utils module¶ bindingrmsd.data.utils.is_one(x, allowable_set)[source]¶ bindingrmsd.data.utils.load_obj(name)[source]¶ bindingrmsd.data.utils.one_hot(x, allowable_set)[source]¶ bindingrmsd.data.utils.save_obj(data, name)[source]¶ Module contents¶