Skip to content

Why doesn't the rdkit MFP implementation set radius=2 bits for D1 atoms #7175

Answered by dehaenw
zackterray asked this question in Q&A
Discussion options

You must be logged in to vote

Hi,
this is because redundant environments (same environment, but higher radius or same radius but higher invariant) are removed. You can see the atom 0 radius 2 fragment is already covered by atom 1 radius 1 morgan environment. likewise, atom 6 radius 2 fragment is already covered by atom 5 radius 1 fragment. This is also discussed in the rogers and hahn ecfp paper the rdkit implementation is based on. There's also a "includeRedundantEnvironments" flag somewhere you can use in case you need this information for your use case.

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@dehaenw
Comment options

@zackterray
Comment options

Answer selected by zackterray
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants