openmolecules.org

 
Home » DataWarrior » Functionality » Doubly Substituted Reactants for Combinatorial Library
Re: Doubly Substituted Reactants for Combinatorial Library [message #1326 is a reply to message #1323] Fri, 25 June 2021 20:52 Go to previous message
nbehrnd is currently offline  nbehrnd
Messages: 211
Registered: June 2019
Senior Member
Dear SN,

you may consider chemical graph generators to generate list of reactants as .sdf files. Two examples:

OMG requires Java 1.8, e.g. openjdk version 1.8.0_242 (one may still find in Xubuntu 18.04 LTS), or java 8.0.292-zulu (however OpenJDK 11.0.11 e.g., in Linux Debian bullseye will (currently) not work). Then, an input like

java -jar OMG.jar -ec C4H12N2 -o out_bisamine.sdf

yields a list of hydrocarbons including those with two amines. Some of the entries (see .sdf below) may be «surprising» from a chemical point of view. However a) you may pre-define non-overlapping fragments which must be present to guide the generator. Remember that you may create an empty structure table, populate this first column with DW structure editor, and eventually export this as .sdf (File -> Save Special) and then run

java -jar OMG.jar -ec C4H12N2 -o out_bisamine.sdf -fr fragments.sdf

to constrain the generation. And b), once the list is imported into DW, use e.g. the entries below Chemistry -> From Chemical Structure -> Calculate Properties to remove suggestions by ring counts / heterocyclic ring count, H-donors / acceptors, etc.

For MOLGEN there is a dedicated test page. Note, here Hill formulae may be provided as range; this may fit e.g., your aim to define diamines with a varying number of methylene groups as spacer. Based on their example 2 about halogenated halogens, the input criterion C1-3N1-2H4-10 yields 468 suggestions with one or two amino groups. The generation may be constrained, e.g. skipping cycles (set cycles = 0), and double bonds (set maximal bond multiplicity = 1) as parameters in addition. Then, there are just 29 entries matching all three criteria. Or, derived from example 4, a sum formula of C[sp2_a]6H4-6N[val=5,d=2]0-2O0-4 altogether with the limit of one cycle only, yields a list of 74 molecules, including benzenes with one or two nitro groups in ortho/meta/para relationship.

The web site offers only a glimpse of the program. The possibility to define fragments required / fragments to skip which the web page not offers is not shown, but present in limited (Windows) versions of the program one may download. Equally, the web site's work stops the molecule generation with entry #1000. Despite their rough conformations, the suggestions displayed are good enough to be exported as .sdf to continue processing in DataWarrior (the filtering mentioned above): just open JSmol's pulldown menu, File -> Save -> Save a copy of genXYZ.sdf to fetch the information.

Below a selection of output .sdf generated by OMG / MOLGEN.

Norwid

[Updated on: Fri, 25 June 2021 20:57]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Combinatorial Library Enumeration
Next Topic: Set Bond Properties for Combinatorial Library
Goto Forum:
  


Current Time: Fri May 10 23:11:51 CEST 2024

Total time taken to generate the page: 0.03972 seconds