Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove smart matching for rigid fragment #2049

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

n-yoshikawa
Copy link
Contributor

In the current implementation, when a rigid fragment is included in other fragments, it caused strange bonds. This pull request avoids this problem. The performance improved slightly judging by the Platinum dataset evaluation.

@ghutchis
Copy link
Member

Out of curiosity, can you post the Platinum evaluation metrics?

@n-yoshikawa
Copy link
Contributor Author

I added an evaluation of execution time.

This pull request:

Time:		 92.61 s
RMSD:		 1.7294983379553486
Bond error:	 0.044128213478314485
Angle error:	 2.34070914600812
Torsion error:	 43.25837938247694
TFD:		 0.2504212088912883
Stereo correct:	 94.34916446789798

cf. current master:

Time:		 54.10 s
RMSD:		 1.7460046846605375
Bond error:	 0.04876801172897926
Angle error:	 2.493798349968771
Torsion error:	 44.014286454398786
TFD:		 0.26552873159881324
Stereo correct:	 93.84344766930519

I expected this pull request would shorten the execution time, because only canonical order is used instead of searching SMARTS pattern, but actually it almost doubled. I'm looking for the reason...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants