[gmx-users] entropy from eigenfrequency

nahren manuel meetnahren at yahoo.com
Fri Jun 10 11:51:27 CEST 2011


Dear Gromacs Users,

I was just wondering if the formula and the units which I use for getting the entropy is absolutely correct. 

The eigenfrequency (v) in cm-1 are obtained from eigenfreq.xvg.( GMX ver 4.0.7, using normal mode calculations)

TS = [alpha/exp(alpha)-1] -  log[1-exp(-alpha)]
where alpha = (h*v)/kbT, 

h=Planck's const. ; kb= Boltzmann Constant; T=temperature.

Does the unit conversion result TS is kJ/mol (I feel yes, but I want to be sure)?
My values are,
T(D)S = 415305.23 (complex) - 315149.18 (protein1)  -  100122.14 (protein2) 
So, T(D)S = 33.91 kJ/mol

Best,
nahren

My above conclusions are based on  Gromacs source code,
/* Gromacs units are kJ/(mol*nm*nm*amu),
   * where amu is the atomic mass unit.
   *
   * For the eigenfrequencies we want to convert this to spectroscopic absorption
   * wavenumbers given in cm^(-1), which is the frequency divided by the speed of
   * light. Do this by first converting to omega^2 (units 1/s), take the square 
   * root, and finally divide by the speed of light (nm/ps in gromacs).   
   */
  factor_gmx_to_omega2       = 1.0E21/(AVOGADRO*AMU);
  factor_omega_to_wavenumber = 1.0E-5/(2.0*M_PI*SPEED_OF_LIGHT);  
    
  for (i=0; i<=(end-begin); i++)
  {
      value = eigenvalues[i];
      if(value < 0)
          value = 0;
      value=sqrt(value*factor_gmx_to_omega2)*factor_omega_to_wavenumber;
      fprintf (out,"%6d %15g\n",begin+i,value);
  }
  fclose(out);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-users/attachments/20110610/068e919c/attachment.html>


More information about the gromacs.org_gmx-users mailing list