Technical Support Forum Index
Technical Support Forum
Access ChemAxon scientists and developers here. For registration and login issues contact website support.

Support Ticket System is replacing forum

This forum was converted into a searchable archive. You cannot add posts here any more. For support please use our new Ticket System.

Create your first ticket
microspecies ratio
To watch this topic for replies  Register (enables digests) or give email address:
This topic is locked: you cannot edit posts or make replies.
Display posts from previous:   
    View previous topic :: View next topic    
Author Message
Lorenz

Joined: 21 Jun 2007
Posts: 40

View user's profile

Back to top
Link to postPosted: Tue Nov 10, 2015 8:46 amPost subject: microspecies ratio Reply with quote

Dear forum

 

From basic acid-base chemistry I know tat given a molecule and its pKa values per site it is possible to calculate the "macrospecies" distribution at any given pH.

 

Now the thing is that there might be multiple "microspecies" for a given "macrospecies". So for molecule with SMILES "NCNC" and formal charge 1 there exist 2 forms

NC[N+]C [N+]CNC

The question is how do I calculate the ratio between these two at a given pH?

 

I see that in the pKa plugin this can be achived, for the example compound I get the distribution of

 

pH 7

NCNC 2.8%

NC[N+]C 32.96%

[N+]CNC 52.3%

[N+]C[N+]C 11%

so a ratio of 52/32 or 1.6:1. It seems to me this ratio is constant, but how can I get that easily form Chemaxon API?

 

Cheers,

Lorenz

Daniel
ChemAxon personnel
Joined: 22 Jan 2012
Posts: 315

View user's profile

Back to top
Link to postPosted: Tue Nov 10, 2015 11:16 amPost subject: Reply with quote

Hi, 

Thanks for this question. In MarvinSketch the pKa plugin is only able to display the pH-microspecies distribution plot, so you can't get the distribution at a specific pH. To do this the best solution would be to use the cxcalc command line tool, not the API. For your example:

cxcalc microspeciesdistribution -H 7.0 -f sdf "NCNC" | mview -

This will calculate the distribution of the microspecies for your input molecule at pH 7.0, and open the output in a MarvinView window.

However, you can also use the API of the pKa plugin. Here is the API example for this:

https://www.chemaxon.com/marvin/help/developer/beans/api/chemaxon/marvin/calculations/pKaPlugin.html

I hope this helps, 

Daniel

Lorenz

Joined: 21 Jun 2007
Posts: 40

View user's profile

Back to top
Link to postPosted: Tue Nov 10, 2015 4:08 pmPost subject: Reply with quote

Dear Daniel

In the pKaPlugin API I found

double[] distr = plugin.getMsDistribution(i); // distr values for pHs

Which gives me the distribution for the microspecies at the given pH. The problem is for me: Is there any details how this distribution - these percentages - are computed? I know that it is possible to calculate the "macrospecies" distribution from the pKa values of a molecule, but not in detail how to calculate the "microspecies" distribution.

Cheers,

Lorenz

Daniel
ChemAxon personnel
Joined: 22 Jan 2012
Posts: 315

View user's profile

Back to top
Link to postPosted: Tue Nov 17, 2015 11:08 amPost subject: Reply with quote

Hi Lorenz, 

First, sorry for the late answer. 

Yes, you are right. You can calculate the macrospecies distribution just based on the pKa values.

However, the very details of the algorithm that is used to predict the microspecies distribution are not public. 

We have some conference material that covered this topic and which is public:

https://www.chemaxon.com/ugm-archive/2007-ugm-presentations-library/2007-posters-exhibited/a-method-for-calculating-the-pka-values-of-small-and-large-molecules-2/

That should give you the answer for your questions. 

I hope this helps, 

Daniel

This topic is locked: you cannot edit posts or make replies.
Page 1 of 1


To watch this topic for replies   Register (enables digests) or give email address  
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum