Saltar al contenido principal
ToolPotion
Asesor de IA
Enviar

DimeNet y DimeNet++

DimeNet y DimeNet++ son modelos avanzados de redes neuronales para grafos moleculares, centrados en el paso de mensajes direccional. Estos modelos, propuestos en ICLR 2020 y NeurIPS-W 2020, ofrecen predicciones eficientes y precisas para propiedades moleculares, siendo DimeNet++ significativamente más rápido y preciso que su predecesor.

Ver repositorio
Compartir
Ver repositorio
Compartir

DimeNet y DimeNet++ representan un avance significativo en el campo de las redes neuronales de grafos moleculares. El modelo original DimeNet, introducido en "Directional Message Passing for Molecular Graphs" (ICLR 2020), aprovecha la información direccional para mejorar el paso de mensajes entre átomos, lo que conduce a representaciones más precisas de las estructuras y propiedades moleculares. Este enfoque mejora la capacidad del modelo para capturar interacciones complejas dentro de las moléculas.

Leer más

DimeNet++, el modelo sucesor presentado en "Fast and Uncertainty-Aware Directional Message Passing for Non-Equilibrium Molecules" (NeurIPS-W 2020), se basa en la base de DimeNet introduciendo mejoras sustanciales en velocidad y precisión. Se informa que es hasta 8 veces más rápido y un 10% más preciso que el DimeNet original, lo que lo convierte en una opción más práctica para simulaciones moleculares a gran escala y aplicaciones de descubrimiento de fármacos. La implementación proporcionada en este repositorio de GitHub sirve como referencia para ambos modelos.

El repositorio incluye componentes esenciales para ejecutar y experimentar con estos modelos. Presenta cuadernos para entrenamiento (`train.ipynb`) y predicción (`predict.ipynb`), lo que permite a los usuarios aplicar fácilmente los modelos a sus conjuntos de datos. Para los usuarios que requieren entrenamiento basado en clústeres, también está disponible un script (`train_seml.py`) integrado con Sacred y SEML. Además, se proporcionan modelos pre-entrenados tanto para DimeNet++ como para un prototipo de TensorFlow 2.0 en la carpeta `pretrained`, lo que facilita una experimentación y despliegue más rápidos.

Los detalles arquitectónicos clave y las notas de implementación están disponibles dentro del repositorio, incluidas estrategias de inicialización específicas para las capas de salida y discusiones sobre posibles problemas o errores. El proyecto se implementa utilizando Python con TensorFlow como el marco principal de aprendizaje profundo, respaldado por bibliotecas como NumPy, SciPy, SymPy y TensorFlow Addons. El proyecto también destaca otras implementaciones en JAX & Haiku y PyTorch Geometric, lo que indica una vibrante comunidad de investigación en torno a estos modelos. Los modelos son particularmente relevantes para investigadores y desarrolladores en química computacional, ciencia de materiales y quimioinformática que buscan aprovechar el aprendizaje profundo para la predicción y el análisis de propiedades moleculares.

  • CategoríaModelos de IA y LLM
  • Modelo de preciosCódigo abierto
  • ImplementaciónNube, Autoalojado
  • PlataformasWeb

  • Paso de mensajes direccional para grafos moleculares

  • Arquitectura del modelo DimeNet

  • Arquitectura del modelo DimeNet++

  • Implementación de referencia

  • Cuaderno de entrenamiento incluido

  • Cuaderno de predicción incluido

  • Script de entrenamiento en clúster disponible

  • Modelos pre-entrenados proporcionados

  • Prototipo de TensorFlow 2.0 disponible

  • Enfoque en predicciones de energía y fuerza (según recomendación de GemNet)

  • Predicciones conscientes de la incertidumbre (DimeNet++)

  1. Acceder al modelo: Clonar el repositorio de GitHub.

  2. Configurar el entorno: Instalar los paquetes de Python requeridos (TensorFlow, NumPy, SciPy, SymPy, TensorFlow Addons).

  3. Integrar a través de API: Utilizar los cuadernos o scripts proporcionados para entrenamiento y predicción.

  4. Experimentar con modelos: Cargar modelos pre-entrenados para una iteración más rápida.

  5. Adaptar para entrenamiento en clúster: Usar el script `train_seml.py` para entrenamiento distribuido.

  6. Generar predicciones: Usar el cuaderno `predict.ipynb` con modelos entrenados.

  • Predicción de Propiedades Moleculares
  • Descubrimiento de Fármacos
  • Ciencia de Materiales
  • Investigación en Quimioinformática
  • Química Computacional

De Meta

Reseñas de DimeNet y DimeNet++

Cargando...

Herramientas de IA populares como DimeNet y DimeNet++

Graphormer es un paquete de aprendizaje profundo para tareas de modelado de moléculas, que acelera la investigación en el descubrimiento de materiales y fármacos. Admite dinámica…

Descubrimiento científico y herramientas de laboratorioSalud y ciencias de la vida
Ver herramienta

Paquete de aprendizaje profundo para tareas de modelado de moléculas, que acelera la investigación en el descubrimiento de materiales y fármacos. Admite dinámica…Graphormer es un paquete de aprendizaje profundo para tareas de modelado de moléculas, que acelera la investigación en el descubrimiento de materiales y fármacos. Admite dinámica…

Descubrimiento científico y herramientas de laboratorioSalud y ciencias de la vida
Ver el Top 5 de Modelos de IA

Uni-Mol

Repositorios de IA en GitHub

Uni-Mol es un marco universal de aprendizaje de representación molecular 3D para diversas tareas posteriores, como la predicción de propiedades y la predicción de poses de unión.…

Descubrimiento científico y herramientas de laboratorioSalud y ciencias de la vida
Ver herramienta

Repositorios de IA en GitHub

Marco universal de aprendizaje de representación molecular 3D para diversas tareas posteriores, como la predicción de propiedades y la predicción de poses de unión.…Uni-Mol es un marco universal de aprendizaje de representación molecular 3D para diversas tareas posteriores, como la predicción de propiedades y la predicción de poses de unión.…

Descubrimiento científico y herramientas de laboratorioSalud y ciencias de la vida
Ver el Top 250 de Repositorios de IA en GitHub

SchNetPack es una biblioteca de Python para aprendizaje profundo en sistemas atomísticos. Proporciona un marco flexible para construir y entrenar potenciales de redes neuronales,…

Descubrimiento científico y herramientas de laboratorio
Ver herramienta

SchNetPack es una biblioteca de Python para aprendizaje profundo en sistemas atomísticos. Proporciona un marco flexible para construir y entrenar potenciales de redes neuronales,…

Descubrimiento científico y herramientas de laboratorio
Ver el Top 5 de Modelos de IA

EquiBind

Repositorios de IA en GitHub

EquiBind es un modelo de aprendizaje profundo geométrico para predecir la estructura 3D de moléculas pequeñas que se unen a proteínas. Ofrece predicciones rápidas y directas tanto…

Descubrimiento científico y herramientas de laboratorioSalud y ciencias de la vida
Ver herramienta

Repositorios de IA en GitHub

Modelo de aprendizaje profundo geométrico para predecir la estructura 3D de moléculas pequeñas que se unen a proteínas. Ofrece predicciones rápidas y directas tanto…EquiBind es un modelo de aprendizaje profundo geométrico para predecir la estructura 3D de moléculas pequeñas que se unen a proteínas. Ofrece predicciones rápidas y directas tanto…

Descubrimiento científico y herramientas de laboratorioSalud y ciencias de la vida
Ver el Top 250 de Repositorios de IA en GitHub

DeepNeuralNetQSAR - Modelo de IA para QSAR

Repositorios de IA en GitHub

DeepNeuralNetQSAR es una herramienta impulsada por IA diseñada para mejorar el modelado de relaciones cuantitativas estructura-actividad (QSAR). Facilita la predicción de…

Plataformas de aprendizaje automáticoSalud y ciencias de la vida
Ver herramienta

Repositorios de IA en GitHub

Herramienta impulsada por IA diseñada para mejorar el modelado de relaciones cuantitativas estructura-actividad (QSAR). Facilita la predicción de…DeepNeuralNetQSAR es una herramienta impulsada por IA diseñada para mejorar el modelado de relaciones cuantitativas estructura-actividad (QSAR). Facilita la predicción de…

Plataformas de aprendizaje automáticoSalud y ciencias de la vida
Ver el Top 250 de Repositorios de IA en GitHub

MACE es una biblioteca de Python para potenciales interatómicos de aprendizaje automático rápidos y precisos. Utiliza paso de mensajes equivariante de orden superior para…

Descubrimiento científico y herramientas de laboratorio
Ver herramienta

Descubrimiento de Materiales GNoME

Repositorios de IA en GitHub

GNoME de Google DeepMind es una herramienta de aprendizaje profundo que acelera el descubrimiento de nuevos cristales inorgánicos. Predice la estabilidad de los materiales,…

Descubrimiento científico y herramientas de laboratorio
Ver herramienta

MEGNet Framework

Repositorios de IA en GitHub

El framework MEGNet es un modelo de IA diseñado para el aprendizaje automático en cristales y moléculas. Incorpora variables de estado como temperatura y presión, permite el…

Descubrimiento científico y herramientas de laboratorio
Ver herramienta

Repositorios de IA en GitHub

El framework MEGNet es un modelo de IA diseñado para el aprendizaje automático en cristales y moléculas. Incorpora variables de estado como temperatura y presión, permite el…

Descubrimiento científico y herramientas de laboratorio
Ver el Top 250 de Repositorios de IA en GitHub
1 de 8