openmolecules.org

 
Home » DataWarrior » Functionality » Doubly Substituted Reactants for Combinatorial Library
Doubly Substituted Reactants for Combinatorial Library [message #1315] Sun, 20 June 2021 00:32 Go to next message
sn is currently offline  sn
Messages: 4
Registered: June 2021
Junior Member
Hello everyone,

I'm trying to create an original reaction(Fig1) which has two substituents(R12) and a variety of linkages(Fig2). But I couldn’t define these linkages by “any atomic number”.
Compounds in Fig3 are only accepted series but limited to a single atom between substituents(R12).

In the case of a single substituent, “any atomic number” always works for a variety of substituents(Fig4,5).

Is there any way to overcome this problem?
Thank you very much for your help and let me know if you need any additional information.

Best Regards,
sn

/forum/index.php?t=getfile&id=376&private=0
Fig1.

/forum/index.php?t=getfile&id=377&private=0
… so on.
Fig2.

/forum/index.php?t=getfile&id=375&private=0
Fig3.

/forum/index.php?t=getfile&id=374&private=0
Fig4.

/forum/index.php?t=getfile&id=373&private=0
Fig5.



  • Attachment: 5.png
    (Size: 23.80KB, Downloaded 622 times)
  • Attachment: 4.png
    (Size: 8.39KB, Downloaded 588 times)
  • Attachment: 3.png
    (Size: 8.65KB, Downloaded 585 times)
  • Attachment: 1.png
    (Size: 17.90KB, Downloaded 620 times)
  • Attachment: 2.png
    (Size: 15.96KB, Downloaded 462 times)
Re: Doubly Substituted Reactants for Combinatorial Library [message #1319 is a reply to message #1315] Tue, 22 June 2021 21:17 Go to previous messageGo to next message
nbehrnd is currently offline  nbehrnd
Messages: 224
Registered: June 2019
Senior Member
Dear sn,

conceptually, do you refer to the construction of libraries like the one below

/forum/index.php?t=getfile&id=380&private=0

where you would define for integer x a range, e.g. to define a permissible range of methylene groups as a spacer between the to amide groups?

Norwid
  • Attachment: concept.png
    (Size: 3.09KB, Downloaded 525 times)
Re: Doubly Substituted Reactants for Combinatorial Library [message #1321 is a reply to message #1319] Wed, 23 June 2021 12:13 Go to previous messageGo to next message
sn is currently offline  sn
Messages: 4
Registered: June 2021
Junior Member
Dear Norwid,
Thank you for your reply.

Yes!
One of which I'd like to do is this.

And I posted another question about "bond properties" that is also related to this question.
As I wrote, if you use "bond properties", the bond is not always the same between the reactant and product.

Thank you very much for your help.

Best regards,
sn
Re: Doubly Substituted Reactants for Combinatorial Library [message #1322 is a reply to message #1321] Thu, 24 June 2021 06:46 Go to previous messageGo to next message
nbehrnd is currently offline  nbehrnd
Messages: 224
Registered: June 2019
Senior Member
Dear sn,

from the documentation and some limited testing with DW I infer that this (currently) is not yet possible this way. Perhaps a misunderstanding by mine, but I infer «any atom number» is about «at this position, the atom may be a carbon, a nitrogen, an oxygen, etc», rather than the number of atoms (like let there be one atom, or two, three, etc.). On the other hand, one may prepare a list of this e.g., diamines separated by one, two, three methylene groups in advance. Past mapping the reaction in the tab «generic reaction», the subsequent tab «reactants» then allows to add them from a e.g., from a .dwar, .sdf, .mol2 file.

As an example, a bis-substitution like defined by

/forum/index.php?t=getfile&id=382&private=0

yields a list like

/forum/index.php?t=getfile&id=383&private=0

To obtain the special permutation «use the same acid on the left and on the right hand amine» would then justify to load and re-use such a pre-defined list to cover the chemical space efficiently.

Norwid
  • Attachment: setup.png
    (Size: 4.74KB, Downloaded 497 times)
  • Attachment: example.png
    (Size: 28.09KB, Downloaded 528 times)
Re: Doubly Substituted Reactants for Combinatorial Library [message #1323 is a reply to message #1322] Thu, 24 June 2021 10:31 Go to previous messageGo to next message
sn is currently offline  sn
Messages: 4
Registered: June 2021
Junior Member
Dear Norwid,

Thank you very much for your kind reply.
Now I understand, I'll devise to write my reactions.

Warm Regards,
sn
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: 224
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

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


Current Time: Sat Nov 23 02:57:23 CET 2024

Total time taken to generate the page: 0.04013 seconds