Hi Rafael,

 

You might find the RDKitSearchSMARTS.py 
<http://www.mayachemtools.org/docs/scripts/html/RDKitSearchSMARTS.html>  script 
helpful for filtering molecules using the SMARTS pattern Pat has provided in 
his response.

 

For example:

 

% RDKitSearchSMARTS.py -p 
'[!#1;!C;!O;!N;!S;!P;!F;!Cl;!Br;!I;!c;!o;!n;!s;!p;!Na;!K;!Mg;!Ca;!Li]' -i 
Sample.smi -o SampleOut.smi --outfileFiltered yes 

 

% RDKitSearchSMARTS.py -n yes -p 
'[!#1;!C;!O;!N;!S;!P;!F;!Cl;!Br;!I;!c;!o;!n;!s;!p;!Na;!K;!Mg;!Ca;!Li]' -i 
Sample.sdf -o SampleOutNotOrganic.sdf

 

Manish

 

 

From: Patrick Walters <wpwalt...@gmail.com> 
Sent: Saturday, March 5, 2022 6:17 PM
To: Rafael L <rafael.lame...@alumni.usp.br>
Cc: rdkit-discuss <rdkit-discuss@lists.sourceforge.net>
Subject: Re: [Rdkit-discuss] Find structures with "non-organic" atoms

 

Here's what I use. 

 

not_organic_pat = 
Chem.MolFromSmarts("[!#1;!C;!O;!N;!S;!P;!F;!Cl;!Br;!I;!c;!o;!n;!s;!p;!Na;!K;!Mg;!Ca;!Li]")
cisplatin = Chem.MolFromSmiles("[NH3+]-[Pt-2](Cl)(Cl)[NH3+]")
cisplatin.HasSubstructMatch(not_organic_pat)

 

 

 

On Sat, Mar 5, 2022 at 8:08 PM Rafael L via Rdkit-discuss 
<rdkit-discuss@lists.sourceforge.net 
<mailto:rdkit-discuss@lists.sourceforge.net> > wrote:

Dear all, I remember having used some SMARTS-based function to flag structures 
containing "non-organic" atoms. It seems that there is a knime node for that 
(https://forum.knime.com/t/rdkit-molecule-substructure-filter-incorrectly-matches-aromatic-sulfur-atoms-molecule-as-metal-containing-compounds/12935),
 but I wasn't able to find any Python implementations. Does anyone know where 
to find it?

Thanks in advance


 

--

Rafael da Fonseca Lameiro

PhD Student - Medicinal and Biological Chemistry Group (NEQUIMED)

São Carlos Institute of Chemistry - University of São Paulo - Brazil

  <https://info.orcid.org/wp-content/uploads/2020/12/orcid_16x16.gif>   
<https://orcid.org/0000-0003-4466-2682> https://orcid.org/0000-0003-4466-2682

_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net 
<mailto:Rdkit-discuss@lists.sourceforge.net> 
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to