Collections:
Substructure Search with Fingerprints
Can I do Substructure Search with fingerprints using Open Babel?
✍: FYIcenter.com
Yes, you can do Substructure Search with fingerprints using Open Babel.
All you have to do is to take substructure as the query molecule and
run a similarity search using the fingerprint output option "-o fpt ".
When Open Babel calculates the Tanimoto coefficient of query fingerprint and object fingerprint, it will check to see whether the query fingerprint is sub-set of the object fingerprint. If yes, it will output a message to say that the object molecule is a possible superstructure of the query. In other words, the object molecule is a substructure match.
For example, if you run a similarity search of the benzene ring against the tyrosine molecule, you will get:
fyicenter$ babel benzene.sdf tyrosine.sdf -o fpt > > Tanimoto from first mol = 0.125 Possible superstructure of first mol 2 molecules converted 38 audit log messages
If "babel" command outputs "Possible superstructure of first mol" message for many object molecules, you can collect all of them as multiple substructure matches.
⇒ Generate Fingerprint of Single Molecule
⇐ Fingerprint Types Supported in Open Babel
2020-12-02, 1398🔥, 0💬
Popular Posts:
Molecule Summary: ID: FYI-1003995 Names: InChIKey: ROUPROALJAPARM-UHFFFAOYS A-NSMILES: Cc3ccc2cc(c1n...
Molecule Summary: ID: FYI-1004484 Names: InChIKey: GDBVMZAJGWVSRD-UHFFFAOYS A-NSMILES: Cn4c3CCC(NCc2...
Molecule Summary: ID: FYI-1004215 Names: InChIKey: KUPLEGDPSCCPJI-UHFFFAOYS A-NSMILES: CCCCCCCCCCCCC...
Molecule Summary: ID: FYI-1000048 SMILES: Received at FYIcenter.com on: 2020-05-18
Molecule Summary: ID: FYI-1000186 SMILES: CCC/C=C/C=O Received at FYIcenter.com on: 2020-11-09