Modos normales: cómo obtener masas reducidas a partir de vectores de desplazamiento, masas atómicas y frecuencias vibratorias

Estoy calculando modos de vibración normales en un gran sistema molecular. Mi objetivo es obtener, para cada modo normal, la frecuencia vibratoria, la lista de vectores de desplazamiento y la masa reducida .

Estoy usando la rutina nmodes() de la suite Amber Molecular Dynamics , que me permite obtener directamente:

  1. un archivo (en formato vecs ) que contiene las frecuencias de los modos normales de mi sistema e información de la cual puedo obtener fácilmente los vectores de desplazamiento,
  2. otro archivo que contiene todas las masas de todos los átomos en mi sistema.

Me gustaría calcular la masa reducida de cada modo normal utilizando estos datos. Ya pregunté en la lista de correo de Amber MD sobre esto y obtuve esta respuesta , pegada a continuación, lo que sugiere que este debería ser un cálculo sencillo:

Amber no calcula las masas reducidas para los modos normales. Supongo que tendría que escribir un script usted mismo para hacer esto: las masas están en el archivo prmtop y los vectores propios están en el archivo vecs.

Para mi problema, necesito precisamente el concepto de masa reducida (para sistemas poliatómicos) como se describe en el manual de Gauss . Allí encuentro una sección Calcular masa reducida, constantes de fuerza y ​​desplazamientos cartesianos , pero realmente no la sigo. Parece funcionar con el tensor de inercia que creo que podría calcular, pero no estoy seguro de los detalles de cómo usarlo. Lo leí como consecuencia del empleo de elementos de la matriz de inercia ponderada en masa:

la suma de los cuadrados de los desplazamientos cartesianos es 1

También miré el papel Van Vlijmen, HWT; Karplus, M., "Análisis de los modos normales calculados de un conjunto de proteínas nativas y parcialmente desplegadas", J. Phys. química B, 1999, 103(15), 3009-3021 , donde las ecuaciones 1 y 2 parecían ser aplicables, pero todavía no estoy seguro de cómo:

| 2 mi λ METRO | = 0 (1)

| METRO 1 / 2 ( 2 mi ) METRO 1 / 2 λ I | = 0 (2)

Vengo de una formación en bioquímica, por lo que no estoy familiarizado con los cálculos de modo normal. ¿Alguien puede decirme cuál será la ecuación a utilizar en este caso? Toda ayuda es apreciada, gracias.

¿Está esto relacionado con el problema en cuestión openmopac.net/manual/reduced_masses.html ?

Respuestas (1)

Ha pasado mucho tiempo desde que traté con los modos normales (y estaba en un sistema completamente diferente), así que espero no equivocarme por completo :-)

En primer lugar, las dos ecuaciones que escribe al final de su pregunta son esencialmente la misma ecuación escrita de manera diferente. Resolviendo la Ec. (2) obtienes valores propios (que están vinculados a las frecuencias) y vectores propios (que están vinculados a los desplazamientos de los átomos, ponderados por su masa). Sin embargo, eché un vistazo a los documentos de Amber y parece que generan cantidades no ponderadas en masa. En este caso, puede utilizar estos desplazamientos para calcular la masa reducida generalizando la conocida relación

1 m = 1 metro 1 + 1 metro 2 + ( 1 )

a un caso donde la masa de cada átomo es ponderada por sus desplazamientos. tomemos el k -th modo normal, que está asociado al vector propio mi k . Este último debe normalizarse con la suma de los cuadrados, es decir, imponiendo i mi i , k 2 = A , dónde A es una constante y i recorre todos los grados de libertad ( X , y y z coordenadas para cada átomo). El constante A tipo de establece el sistema de coordenadas que desea utilizar (cfr. Documentos de Gaussian). Por ejemplo, Gaussian utiliza A = 1 . Independientemente del valor de A , siempre podemos definir nuestra masa reducida generalizando la ecuación. (1) y escribe:

1 m k = i mi i , k 2 metro i ( 2 )

dónde metro i es la masa asociada a la i -ésimo grado de libertad.

Tratemos de entender si la ecuación (2) tiene sentido con dos ejemplos simples:

  • tomamos un sistema diatómico y un modo normal donde todos los componentes del vector propio tienen la misma amplitud. En este caso recuperamos la relación 1 m = 1 metro 1 + 1 metro 2 si establecemos A = norte = 2 .
  • tomamos un sistema de poliátomos pero observamos un modo asociado al movimiento de un solo átomo j . En este caso mi i , k = 0 para i j , Lo que significa que mi j , k = A que, por A = 1 , resulta en 1 m = 1 metro j .