Open cjasen opened 2 weeks ago
Algunas pruebas. Los primeros 3 términos e(1...), e(2...) y e(3...) cambian todos igual. El e(4...) es el término entrópico:
Natural: Tm = 370 ,
Positivo a 20 sin entropía: Tm = 350,
Positivo a 20 y entropía a -200: Tm = 370,
Más pruebas, ahora con valores negativos:
Natural: Tm = 370, final = 0.53 (aclaro que estos valores son para el input que venía por defecto, no necesariamente los empíricos)
Negativo a -5 y entropía a -100: Tm = 410 Negativo a -5 y entropía a -200: Tm = 410 Negativo a -5 y entropía a 0: Tm = 410
Negativo a -20 y entropía a 0: Tm = 560 Negativo a -100 y entropía a 0: Tm > 580
Negativo a -5 y entropía a 100: Tm > 430 Negativo a -20 y entropía a 100: Tm > 530 Negativo a -200 y entropía a 200: Tm > 530;
Conclusión:
Con valores positivos para e(1...), e(2...) y e(3...) se obtiene la misma o menor Tm, según el parámetro de la entropía, y parece haber un techo y un cambio razonable en magnitud, de unos 20K.
Con valores negativos la Tm aumenta, pero o no hay techo o es altísimo, y el Cp aumenta una barbaridad. Aquí, una entropía positiva la aumenta aún más, y una negativa parece que no hace nada.
Esto es negativo porque queremos dos cosas, que la Tm aumente pero que el aumento sea pequeño y con un techo en el valor las e(). Lo primero lo conseguimos con e's negativas, lo segundo con positivas.
In calc_e_Phi, afther the matrix e() is fully calculated:
With a positive value, it returns a normal Cp and fraction fold. There's no difference with a value of +20 or +200, which is a good sign. For the entropy, there seems to be no difference between changing it's natural value with +200, but a negative value gives a higher Tm (370k vs 350). If the value is very high (for example, 1000) then it returns NaN.
With -20, this gives error (a straight line for Cp and an almost constatn value of=1). ¿Maybe it's not an error, but it gives the protein so much stability that the Tm is far beyon 430k? More research is needed.