> The least value observe to be -0.16927 for eigenvalue
Have you excluded the lowest six eigenvalues ? (corresponding to
overall rotations/translations) :
The basic iterations for Schlitter's estimate is
entropy = 0.0;
for ( i=1 ; i <= eigendim -6 ; i++ )
entropy += log1p( CONST2 * Temp * M_E * M_E * eigenvalues[i] );
where
#define CONST2 (double)(0.020614869) /* (AMU*1e-20) /
(HBAR^2 / Kb) */
end M_E is exp(1).
This means that with an eigenvalue of -0.16927, any temperature higher
than
~39 K will result to a NaN.
Now, well-behaved (stable) structures have diminishingly small
eigenvalues near
the end of the table. For example, the analysis of a ~360 residues
trimer gave
these eigenvalues
0.0010729906
0.0010554525
0.0000028583 \
-0.0000126419 |
-0.0000164017 |== Last 6, corresponding to overall rot/trans
-0.0000191536 |
-0.0000244375 |
-0.0000265611 /
If you observe such large eigenvalues either the protein is extremely
flexible (disordered ?) or you have a 'bad' frame in the DCD or any
other
reason that invalidates the harmonic approximation.
If you have reasons to believe that the protein is well-behaved and that
this may be a bug in carma, I'll be happy to look into it, but I'll be
needing
access to your DCD-PSF files.