Skip to content
Discussion options

You must be logged in to vote

I've started working on a legacy project that uses rdkit=2018.03.2.0. We now want to update to a newer version, but from v. 2022.09 the canonicalization algorithm has changed. Is there a way to use Chem.MolToSmiles() with the old algorithm, perhaps via some global flag?

To be precise about wording: there have been no changes to the core canonicalization algorithm since it was introduced back in 2015. We have, however, fixed bugs throughout the RDKit and some of those will have an impact on the canonical SMILES you get.

As @bp-kelley said: the only way to be sure that canonical SMILES are directly comparable to each other is to ensure that they were generated with the same version of the…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by AndreyMozzhegorov
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants