-
Hi, I tried one of the heterocycles from vehicle set and it fails fragmentation step. Do you think we can skip fragmentation step for those cases and generate torsion scans for all the torsions present, what would be the downside of doing that? Here is the smiles string |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
Hi @pavankum this is a bit of a strange one by default we tell BespokeFit to ignore these types of torsions as they are considered non-rotatable and probably well described by the base force field, the default SMIRKS pattern which controls which torsions we try to optimise can be found here and can be changed for something more general to make BespokeFit target these in-ring torsions. This will then require users to skip the fragmentation step as you point out to do this in the workflow simply set the fragmentation_engine to |
Beta Was this translation helpful? Give feedback.
-
Yeah - I dug into this today and I think the current behavior is correct. The input molecule in question has no rotatable bonds (I think) and looks like this: I think acceptable behaviors from bespokefit here would be either outputting a functionally empty/unchanged OFFXML, or raising a descriptive error. The current code raises a descriptive error, so I think this is fine. A minimal reproducing example is:
and it yields:
|
Beta Was this translation helpful? Give feedback.
Hi @pavankum this is a bit of a strange one by default we tell BespokeFit to ignore these types of torsions as they are considered non-rotatable and probably well described by the base force field, the default SMIRKS pattern which controls which torsions we try to optimise can be found here and can be changed for something more general to make BespokeFit target these in-ring torsions. This will then require users to skip the fragmentation step as you point out to do this in the workflow simply set the fragmentation_engine to
None
while this should work there might be bugs along the way so I would be careful using BespokeFit for ring torsions.