CYANA ( algoritmo combinado de asignación y dinámica para aplicaciones de RMN ) es un programa para el cálculo automatizado de la estructura de macromoléculas biológicas basándose en restricciones conformacionales de la resonancia magnética nuclear (RMN). Combina la asignación de picos cruzados por espectroscopia de efecto Overhauser nuclear automatizada (NOESY), el cálculo de la estructura con un algoritmo rápido de dinámica de ángulos de torsión.
El paquete CYANA incluye el sistema DYANA anterior, que utiliza recocido simulado combinado con dinámica molecular en el espacio de ángulos de torsión (dinámica de ángulos de torsión). La función objetivo se utiliza como energía potencial y el sistema puede alejarse de los mínimos locales de la función objetivo porque está acoplado a un baño de temperatura que se enfría lentamente desde su temperatura alta inicial. [1] [2]
El software está escrito en el estándar Fortran 77 y también tiene un lenguaje de comandos interactivo que permite el uso de expresiones matemáticas y de caracteres de Fortran 77, macros, flujos de control y paralelización. Los protocolos estándar también están escritos en este lenguaje de comandos y pueden ser modificados por el usuario sin cambiar el código fuente. [3]