3D structures generation

User 91606a66a3

12-11-2012 19:59:07

Hello Chemaxon developers,


I used reactor module to generate virtual collection of compounds in both SD file format and mol2 file format. My molecules have 4 stereo centers which need to be retained in the reaction, which I specified when generating the library. 


I was using Schrodinger package to generate 3D structures from 2D structures.This process messing up my stereochemical information. 


Is there any way of fixing this problem. Does chemaxon have any module which I can use to generate 3D strucutues from 2D strucutures ? 


Any help in this regard is greatly appreciated.,


Attached is mol2 file of library generated. Please consider this file as propriatory. 


Dr. Spandan Chennamadhavuni
CMLD Research Associate

Center for Chemical Methodology and Library Development (CMLD-BU)
590 Commonwealth Avenue, 
Boston, MA 02215
Phone: 617-358-0934 (office)
http://cmld.bu.edu/center/personnel/staff.html

ChemAxon d51151248d

13-11-2012 12:54:32

Dear Schennam !


In MarvinSketch there is a 3D cleaning functionality that is used to generate 3D coordinates for molecules


represented in 1D or 2D. You can reach that feature through Structure > Clean 3D.


You can also study the stereo center labels after cleaning through View > Stereo.


If you have any further questions about this feature, please feel free to ask.


Daniel

User 91606a66a3

13-11-2012 13:53:09

Dear Daniel,


Thanks a lot for the reply. It appears that 3D clean-up in chemskech only support up to 100 molecules. Its keeping the stereochemistry intact, but doing it for thousands of compounds can be tidious. 


I generated the library with thousands of compounds using reactor with specific stereochemistry.


How do I save the 3D structures of all these compounds into single file ?. I have to do docking of these molecules.\


Thanks for your help.


Regards,


Dr. Spandan Chennamadhavuni

ChemAxon d51151248d

14-11-2012 09:30:57

Dear Spandan !


Yes, there is a limitation that you can handle at most 100 molecules on the canvas at once.


To extend this, I think you should use the Marvin API to automatize the process : that would allow


to "clean3d" thousands of molecules one-after-one. The question is whether you are familiar enough with


Java to use the toolkits of the API.


When you have multiple structures on the canvas, Marvin automatically offers to save them in one single file or not.


Using the API would also allow to append all 3D source into one single file. 


 


Daniel



User 91606a66a3

14-11-2012 12:07:13

Dear Daniel,


 


Thanks a lot for the info. I am not familier with java API. I am currently trying to use ligprep of schrodinger and CORINA of molecular network. If I am not successful in using them, I will learn and use marvin API for automating the process. Ideally I would like to use chemaxon modules itself to do this job.


 


Regards,


Dr. Spandan Chennamadhavuni

ChemAxon d51151248d

14-11-2012 14:49:11

Dear Shennan !


Let me give you another hint : there is a command line version of Marvin, MolConverter, which can be used


through your command line . It has many options, among which the -3 is the one that invokes 3D coordinate


generation.


I highly recommend you the


http://www.chemaxon.com/marvin/help/applications/molconvert.html


user documentation page to study all  available options of MolConverter. You can also specifiy the outputting of


the tool with an option (single ot multiple file saving ). With that you don't have to write Java code. 


Daniel


 


 


 

User 91606a66a3

15-11-2012 13:09:37

Hello Daniel,


 


Thanks for the clue. This worked fine.  I entered "molconvert -3 mol2 *.sdf -o *.mol2" (* = input file name and output file name). BINGO...It worked. It converted all my 2D structures 3000 of them into 3D structures and retained the stereochemical information. It gave only one conformation. I am assuming its the lowest energy one ?


I also tried to incorporate clean 3D in standerdizer ...but it gave distorted 3D structures ? Is any difference?


Thanks for all your help. Now I use all chemaxon modules in my work flow...awesome..

ChemAxon d51151248d

15-11-2012 14:05:41

Dear Schennan !


If you want a full list of possible options for 3D cleaning, please use  -H3D option with molconverter.


Also take a look at http://www.chemaxon.com/marvin/help/sci/cleanoptions.html#3d for the same. 


Well, if you want any detailed information on Standardizer, please post your question in the Standardizer support


forum here.


Daniel


 

User 91606a66a3

19-11-2012 15:05:43

Hello Daniel,


I used Reactor to generate 365000 compound library. When I tried to generate 3D using command line prompt, using molconverter, it crashed after 70,000 compounds. Is there any time limit or limit in the size of SD file or no. of compounds that could be used for generating 3D structures. 


Thanks for your help..


Regards,


Dr. Spandan

ChemAxon d51151248d

20-11-2012 09:17:16

Dear Schennam !


There is a time limit for cleaning : that is 2 minutes for normal cleaning process by default.


But you can set that : use the timelimit option and set it to the desired value, e.g. [timelimit]{600} (in seconds)


By theory there is no limit on the number of the compounds, but in your case an OutOfMemory error could occur as


the library is big. I think you should print more verbose messages during cleaning. You can do this by increasing


the verbosity level of molconverter with the option verbose. The default value 1 is the minimal, increase it to get


more error messages. That will hopefully show what went wrong. 


 


Daniel