Dear James,
this is a small variation on Greg's reply (he was faster than me!):
https://gist.github.com/ptosco/02af3456720d54c37ffc488056df02d4
While Greg's reply showed how to set a molecule property as a list of
per-atom partial charges, here I have set each partial charge as an atom
property. When you read in the SDF file, the partial charge for each
atom can be accessed with
partialCharge = float(atom.GetProp('molFileAlias'))
In the same way you may also associate to each a name or any other property.
Cheers,
p.
On 31/10/2016 17:11, James Johnson wrote:
Is there any supported format that outputs partial charges?
The speed of RDKit is phenomenal (0.02 seconds) vs obabel's 2 seconds,
but if I cannot output partial charges I'll be forced to use obabel.
Thank you for your time.
-James
On Mon, Oct 31, 2016 at 1:00 AM, Greg Landrum <greg.land...@gmail.com
<mailto:greg.land...@gmail.com>> wrote:
Hi James,
Due to problems with the general ambiguity of the format the RDKIt
does not have a mol2 writer.
-greg
On Mon, Oct 31, 2016 at 12:22 AM +0100, "James Johnson"
<totalboron...@gmail.com <mailto:totalboron...@gmail.com>> wrote:
Hello all,
I've been trying to output my 3D mol object that has Gasteiger
charges to mol2 file format. How would I go about that? I've
only found it for mol and pdb.
Here is the code I'be been using if that helps:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
from rdkit import Chem
from rdkit.Chem import AllChem
smile = 'Cc1ccccc1'
uncharged_mol_1D = Chem.MolFromSmiles(smile)
uncharged_mol_3D = Chem.AddHs(uncharged_mol_1D)
AllChem.EmbedMolecule(uncharged_mol_3D)
AllChem.UFFOptimizeMolecule(uncharged_mol_3D)
charged_mol_3D = uncharged_mol_3D
AllChem.ComputeGasteigerCharges(charged_mol_3D)
fout = Chem.SDWriter('./charged_test.mol')
fout.write(charged_mol_3D)
fout.close()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Thank you!
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss