MobleyLab / Lomap

Alchemical mutation scoring map
MIT License
37 stars 17 forks source link

Handle chirality #13

Closed davidlmobley closed 2 years ago

davidlmobley commented 7 years ago

Due to difficulties with maximal common substructures and chirality, LOMAP currently deals with chiral centers in a rather extreme manner -- specifically, the chiral center is deleted before doing the mapping, then only the largest fragment of the resulting molecule is retained. While this "works" (it produces mappings that are valid) in the cases of larger molecules with chiral centers in the middle of a scaffold, it will result in extreme transformations even when such transformations are not needed.

Chirality handling will need to be updated carefully, probably by modifying the MCSS search to be chiral and/or using coordinate information to identify which stereoisomer is being considered and include this when selecting which match to use.

halx commented 7 years ago

The Open3DALIGN algorithm (https://doi.org/10.1007/s10822-011-9462-9) may be of use here (implemented in RDKit as GetO3A). We have done some tests and so far they look quite encouraging.

ppxasjsm commented 5 years ago

Is chirality supported or was this never implemented?

davidlmobley commented 5 years ago

This has not been done. It's complex. I can discuss in a call if you'd like. If you're going to grow in a chiral center you may even need to use restraints to keep it in the chirality you want.

davidlmobley commented 5 years ago

It's possible Silicon has done something about this. @shuail ?

davidlmobley commented 2 years ago

This is another thing that @richardjgowers and team might need to look at at some point. Richard, I should fill you in in a call.