Hi, on reading the spectrophore docs linked to below, I see that they employ the EEM method to generate partial charges. Out of curiosity, how do these compare with say Gasteiger charges? Is there a way I can generate EEM charges via the OB API? I did a quick Java implementation and the results weren't too encouraging, so I was hoping to check another implementation
On Thu, Nov 11, 2010 at 9:34 AM, Noel O'Boyle <baoille...@gmail.com> wrote: > Hi Florian, > > Good to meet you at Goslar. > > You can access the spectrophore from Python as follows: > >>>> import pybel >>>> spectromaker = pybel.ob.OBSpectrophore() >>>> mol = pybel.readstring("smi", "CCC(=O)Cl") >>>> mol.make3D() >>>> myspec = spectromaker.GetSpectrophore(mol.OBMol) >>>> print myspec > (1.9188820873264936, 1.3779850156141404, 1.6545133998665147, > 4.223289590168287, > 7.0393209939670101, 6.9526389819350349, 5.0181681207236251, > 5.1643466127719195, > 5.59340805409634, 8.345298919520646, 9.7302501926297307, 5.420193132509139, > 2.65 > 89584250555993, 4.2305867338533503, 5.2040184695128362, 7.3529734782986313, > 8.43 > 16917599250072, 10.56621427956005, 5.5603086090040872, 9.0161014657760621, > 10.21 > 3590898162922, 10.556235776440086, 12.699924307275969, 8.3723611206701829, > 6.555 > 0897240361765, 12.196124593591096, 11.149397464069917, 25.575659087717039, > 29.86 > 9553579053754, 33.025183660115289, 23.489782781676645, 16.246285821014279, > 26.17 > 6007787036561, 36.740589304516156, 43.705358401245142, 28.046290240485249, > 0.547 > 30055623006191, 0.89174725011169631, 2.1830656346397137, 2.194336074284025, > 0.99 > 119077568489211, 1.2875748624433234, 0.76040377919922997, 2.4829098627372299, > 2. > 3394221112921088, 1.4695456992744806, 1.5850520074712673, 2.0654417047802762) >>>> > > For information on what all of these numbers are, see the API documentation > at: > http://openbabel.org/api/2.3/classOpenBabel_1_1OBSpectrophore.shtml > > With this, you should be able to iterate over all of the molecules in > a file, and calculate the spectrophore for each. > > - Noel > > On 10 November 2010 10:23, Florian Kölling <florian.koell...@tu-bs.de> wrote: >> Hi Folks, >> >> I wanted to start working with the new OB Spectrophore Class (ideally >> using python). >> Currently, I'm doing so using an os.system call: >> >> obspectrophore = "/usr/local/bin/obspectrophore" >> template_call = "obspectrophore +' -i 1eve_ligand.mol > template.txt" >> os.system(template_call) >> >> My Questions: >> 1) Is there a more convenient way to get an output file than the >> '>template.txt' option? >> >> 2) How can I handle (large) multi conformational sdf files? Just doing >> the same way as mentioned above? I tried but stopped after quite a long >> time (inefficient?!) -- Can I read in the sdf file via pybel and iterate >> over every molecule separately and create the spectrophores? >> >> Thanks and best regards, >> >> flo >> >> -- >> -------------------------------------- >> Florian Koelling >> Institut fuer Pharmazeutische Chemie >> AK Baumann - Molecular Modelling Group >> Technische Universitaet Braunschweig >> Beethovenstrasse 55 >> D-38106 Braunschweig >> Tel.: ++49 531 391-8451 >> florian.koell...@tu-braunschweig.de >> -------------------------------------- >> >> >> ------------------------------------------------------------------------------ >> The Next 800 Companies to Lead America's Growth: New Video Whitepaper >> David G. Thomson, author of the best-selling book "Blueprint to a >> Billion" shares his insights and actions to help propel your >> business during the next growth cycle. Listen Now! >> http://p.sf.net/sfu/SAP-dev2dev >> _______________________________________________ >> OpenBabel-discuss mailing list >> OpenBabel-discuss@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/openbabel-discuss >> > > ------------------------------------------------------------------------------ > Centralized Desktop Delivery: Dell and VMware Reference Architecture > Simplifying enterprise desktop deployment and management using > Dell EqualLogic storage and VMware View: A highly scalable, end-to-end > client virtualization framework. Read more! > http://p.sf.net/sfu/dell-eql-dev2dev > _______________________________________________ > OpenBabel-discuss mailing list > OpenBabel-discuss@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/openbabel-discuss > -- Rajarshi Guha NIH Chemical Genomics Center ------------------------------------------------------------------------------ Centralized Desktop Delivery: Dell and VMware Reference Architecture Simplifying enterprise desktop deployment and management using Dell EqualLogic storage and VMware View: A highly scalable, end-to-end client virtualization framework. Read more! http://p.sf.net/sfu/dell-eql-dev2dev _______________________________________________ OpenBabel-discuss mailing list OpenBabel-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbabel-discuss