Open lohedges opened 5 years ago
If anyone has any intuition as to why the ones that won't merge are failing, that would be great. In my previous experience I come across merging issues when there are mismatches in ring sizes, or partial ring overlaps following the alignment. Since our alignment scheme only performs simple translations and rotations it's possible that the resulting structure is partially misformed, or has some clashes.
Hi Lester,
Could you update the above script such that merge molecules are written down as pdb or mol2 files for ease of visualisation ? I need to see structures to use my 'intuition' :-) This will make it easier to check that the cases where merged did not raise an exception are actually valid merged molecules. In particular this pair is suspicious
CatS_191 (100) CatS_30 (92) 63 Yes CatS_30 (92) CatS_191 (100) 63 Yes
BW
Julien
On Thu, Oct 25, 2018 at 3:00 PM Lester Hedges notifications@github.com<mailto:notifications@github.com> wrote:
If anyone has any intuition as to why the ones that won't merge are failing, that would be great. In my previous experience I come across merging issues when there are mismatches in ring sizes, or partial ring overlaps following the alignment. Since our alignment scheme only performs simple translations and rotations it's possible that the resulting structure is partially misformed, or has some clashes.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/michellab/D3R2018/issues/1#issuecomment-433062093, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ALLd5BVbFtG-ju2JVluaPuKh3hvLoE9Dks5uocO-gaJpZM4X6VEd.
The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.
The script has been updated. I just make use of a property map to write the lambda = 0 state of each merged molecule. The same thing can be done to output the lambda = 1 state too. (Just replace if prop[-1] == "0"
with if prop[-1] == "1"
.)
I also think Toni has done a good job of pre-aligning the ligands. You should just be able to navigate to CatS/BSS/ligands_aligned
and load any two of PDB files corresponding the pairs above in order to see what the alignment looks like.
Alternatively, you can save the aligned ligands generated by BioSImSpace and compare those, e.g.
BSS.IO.saveMolecules("aligned0", m0_aligned, "pdb")
BSS.IO.saveMolecules("aligned1", m1_aligned, "pdb")
This issue is to document mapping and merging issues for the Cathepsin ligands from the D3R2018 data set.
The table below outlines the suggested ligand pairs to be used in the "soft-go" BioSimSpace trial. The table indicates the name of the ligand pairs from the test set (numbers in brackets are the number of atoms in the ligand), the number of atom pair matches found by BioSimSpace using its default settings, and whether or not it was possible to merge the two molecules based on the mapping.
As seen, there are several ligand pairs that cannot be merged successfully. These are the ones with the lowest number of matched atoms. In all cases, the maximum common substructure (MCS) mapping is symmetric with respect to the order of the ligands.
To reproduce any of the above data, navigate to
CatS/BSS/ligands_aligned/parameterised
and run the following (modifying the ligand names accordingly for the pair of interest):