Tinker , anteriormente conocido como TINKER , es un conjunto de aplicaciones informáticas para la simulación de dinámica molecular . Los códigos proporcionan un conjunto completo y general de herramientas para la mecánica molecular y la dinámica molecular , con algunas características especiales para las biomoléculas . El núcleo del software es un conjunto modular de rutinas invocables que permiten manipular coordenadas y evaluar la energía potencial y las derivadas a través de medios sencillos.
Tinker funciona en Windows , macOS , Linux y Unix . El código fuente está disponible de forma gratuita para usuarios no comerciales bajo una licencia propietaria. El código está escrito en FORTRAN 77 , Fortran 95 o CUDA portable con extensiones comunes y algo de C.
Los desarrolladores principales son: (a) el laboratorio de Jay Ponder, en el Departamento de Química, Universidad de Washington en St. Louis , St. Louis , Missouri . El jefe del laboratorio Ponder es profesor titular de Química y de Bioquímica y Biofísica Molecular; (b) el laboratorio de Pengyu Ren, en el Departamento de Ingeniería Biomédica de la Universidad de Texas en Austin , Austin , Texas . El jefe del laboratorio Ren es profesor titular de Ingeniería Biomédica; (c) el equipo de investigación de Jean-Philip Piquemal en el Laboratoire de Chimie Théorique, Departamento de Química, Universidad de la Sorbona , París , Francia . El jefe del equipo de investigación Piquemal es profesor titular de Química Teórica.
Características
El paquete Tinker se basa en varios códigos relacionados: (a) el Tinker canónico, versión 8, (b) el paquete Tinker9 como una extensión directa del Tinker canónico para sistemas GPU, (c) el paquete Tinker-HP para aplicaciones MPI masivamente paralelas en sistemas híbridos basados en CPU y GPU , (d) Tinker-FFE para la visualización de los cálculos de Tinker a través de una interfaz gráfica basada en Java, y (e) el paquete Tinker-OpenMM para el uso de Tinker con GPU a través de una interfaz para el software OpenMM. Todos los códigos Tinker están disponibles en el sitio de la organización TinkerTools en GitHub. Hay información adicional disponible en el sitio web de la comunidad TinkerTools.
Se proporcionan programas para realizar muchas funciones, entre ellas:
- minimización de energía sobre coordenadas cartesianas , ángulos de torsión o cuerpos rígidos mediante gradiente conjugado, métrica variable o un método de Newton truncado
- Dinámica molecular, estocástica y de cuerpos rígidos con límites periódicos y control de temperatura y presión.
- Análisis vibracional en modo normal
- Geometría de distancia que incluye una metrización aleatoria por pares eficiente
- Construcción de estructuras de proteínas y ácidos nucleicos a partir de secuencias.
- Recocido simulado con varios protocolos de enfriamiento
- Análisis y descomposición de energías potenciales de un solo punto
- Verificación de derivadas analíticas de potenciales estándar y definidos por el usuario
- Ubicación de un estado de transición entre dos mínimos
- Búsqueda de superficie de energía completa mediante un método de escaneo de conformación
- Cálculos de energía libre mediante perturbación de energía libre o análisis de histograma ponderado
- Ajuste de parámetros de potencial intermolecular a datos estructurales y termodinámicos
- Optimización global mediante suavizado de superficies energéticas, incluido un método de búsqueda y suavizado de potencial (PSS)
Premios
- Tinker-HP recibió el Premio Atos-Joseph Fourier 2018 en Computación de Alto Rendimiento.
Véase también
Referencias
- Lagardère, Louis; Jolly, Luc-Henri; Lipparini, Filippo; Aviat, Félix; Stamm, Benjamin; Jing, Zhifeng F.; Harger, Matthew; Torabifard, Hedieh; Cisneros, Andrés; Schnieders, Michael; Gresh, Nohad; Maday, Yvon; Ren, Pengyu; Ponder, Jay; Piquemal, Jean-Philip (2018). "Tinker-HP: Aceleración de simulaciones de dinámica molecular de grandes sistemas complejos con campos de fuerza polarizables de dipolo puntual avanzados utilizando sistemas GPU y multi-GPU". Chemical Science . 9 (4): 956–972. doi :10.1039/C7SC04531J. PMC 5909332 . PMID 29732110.
- Adjoua, Olivier; Lagardère, Louis; Jolly, Luc-Henri; Durocher, Arnaud; Wang, Zhi; Very, Thibaut F.; Dupays, Isabelle; Jaffrelot Inizan, Theo; Célerse, Frédéric; Ren, Pengyu; Ponder, Jay; Piquemal, Jean-Philip (2021). "Tinker-HP: un paquete de dinámica molecular masivamente paralela para simulaciones multiescala de grandes sistemas complejos con campos de fuerza polarizables de dipolo puntual avanzados". Revista de teoría y computación química . 17 (4): 2034–2053. doi :10.1021/acs.jctc.0c01164. PMC 7654869 . PMID 33173801.
- Rackers, Josué A.; Wang, Zhi; Lu, Chao; Maury, María L.; Lagardère, Louis; Schnieders, Michael; Piquemal, Jean-Philip; Ren, Pengyu; Reflexiona, Jay (2018). "Tinker 8: herramientas de software para diseño molecular". Revista de Teoría y Computación Química . 14 (10): 5273–5289. doi : 10.1021/acs.jctc.8b00529. PMC 6335969 . PMID 30176213.
- Harger, Matthew; Li, Daniel; Wang, Zhi; Dalby, Kevin; Lagardère, Louis; Piquemal, Jean-Philip; Ponder, Jay W.; Ren, Pengyu (2017). "Tinker-OpenMM: Energías libres alquímicas absolutas y relativas utilizando AMOEBA en GPU". Revista de química computacional . 38 (23): 2047–2055. doi :10.1002/jcc.24853. PMC 5539969 . PMID 28600826.
- Ren, Pengyu; Ponder, Jay W. (2003). "Modelo de agua multipolar atómica polarizable para simulación de mecánica molecular". The Journal of Physical Chemistry B . 107 (24): 5933–5947. doi :10.1021/jp027815+.
- Pappu, Rohit V.; Hart, Reece K.; Ponder, Jay W. (1998). "Análisis y aplicación de métodos de búsqueda y suavizado de energía potencial para optimización global". The Journal of Physical Chemistry B. 102 ( 48): 9725. CiteSeerX 10.1.1.18.1162 . doi :10.1021/jp982255t.
- Kong, Yong; Ponder, Jay W. (1997). "Cálculo del campo de reacción debido a multipolos puntuales descentrados". The Journal of Chemical Physics . 107 (2): 481. Bibcode :1997JChPh.107..481K. doi : 10.1063/1.474409 .
- Dudek, Michael J.; Ponder, Jay W. (1995). "Modelado preciso de la energía electrostática intramolecular de las proteínas". Journal of Computational Chemistry . 16 (7): 791. CiteSeerX 10.1.1.502.6823 . doi :10.1002/jcc.540160702. S2CID 15899639.
- Kundrot, Craig E.; Ponder, Jay W.; Richards, Frederic M. (1991). "Algoritmos para calcular el volumen excluido y sus derivados como una función de la conformación molecular y su uso en la minimización de energía". Journal of Computational Chemistry . 12 (3): 402. CiteSeerX 10.1.1.511.419 . doi :10.1002/jcc.540120314. S2CID 53518520.
- Ponder, Jay W.; Richards, Frederic M. (1987). "Un método eficiente similar al de Newton para la minimización de la energía de la mecánica molecular de moléculas grandes". Journal of Computational Chemistry . 8 (7): 1016. doi :10.1002/jcc.540080710. S2CID 11607431.
Licencia
Enlaces externos
- TinkerTools en GitHub
- Tinker en Twitter
- es.tinkertools.org
- dasher.wustl.edu/tinker