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, 1730🔥, 0💬
Popular Posts:
Molecule Summary: ID: FYI-1001811 SMILES: CC(C)(C1=CC=CC=C1)C2=CC( =C(C(=C2)N3N=C4C=CC=CC4= N3)O)C(C)(...
Molecule Summary: ID: FYI-1002061 Names: ATORVASTATIN; InChIKey: XUKUURHRXDUEBC-KAYWLYCHS A-NSMILES:...
Molecule Summary: ID: FYI-1001936 SMILES: C1=CC(=CC=C1C2=C(C(=O)C3 =C(O2)C=C(C=C3)O)O)OReceived at F...
Molecule Summary: ID: FYI-1004378 Names: InChIKey: MWPFNCLFYOGXIG-UHFFFAOYS A-NSMILES: N#CC1CCC1c2cc...
Molecule Summary: ID: FYI-1005845 Names: InChIKey: SVABALODFOURDS-UHFFFAOYS A-NSMILES: CCNC(=O)C2(C)...