💻
Quimioinformática
GitHub
  • 📖Quimioinformática aplicada al diseño de fármacos
  • 🔎1. Búsqueda de información química
    • 📑1.1 SciFinder-n
    • 📑1.2 Web of Science
    • 📑1.3 Scopus
    • 📑1.4 CAS Source Index (CASSI)
    • 📑1.5 Herramientas de visualización bibliométrica
  • 🐍2. Introducción a Python, Google Colab y Linux
    • 💻2.1 Fundamentos de programación
    • 🧹2.2 Manejo y limpieza de datos
    • 🐧2.3 Linux
      • 🪟2.3.1 Subsistema de Windows para Linux (WSL)
        • 👩‍💻2.3.1.1 Creación de usuarios
        • 🧑‍💻2.3.1.2 Selección de usuario de inicio por defecto
        • 🐍2.3.1.3 Instalación de Python, pip3 y VSCode desde WSL
        • 🔰2.3.1.4 Instalación de Anaconda desde WSL
        • ⚗️2.3.1.5 RDKit e instalación de ambientes
      • 👩‍✈️2.3.2 Comandos Linux
        • 📂2.3.2.1 Comandos de navegación
        • 💽2.3.2.2 Exploración y manipulación de archivos
    • 📚Recursos y ejercicios
  • 🧑‍🔬3. Representación molecular
    • 💻3.1 SMILES
    • 💻3.2 SMARTS
    • 💻3.3 InChI Keys
    • 📚Recursos y ejercicios
  • 🔎4. Bases de datos moleculares
    • 💊4.1 PubChem
      • 4.1.1 API
    • 💊4.2 ChEMBL
      • 4.2.1 API
    • 💊4.3 DrugBank
    • 💊4.4 ZINC
    • 💊4.5 ChemSpider
    • 📚Recursos y ejercicios
  • 🗃️5. Construcción y curado de bases de datos moleculares
    • 🧱5.1 Construcción de bases de datos
    • 🧹5.2 Curado de bases de datos
    • 📚Recursos y ejercicios
  • 📊6. Análisis y visualización de información química
    • ✍️6.1 Descriptores moleculares
      • 📈6.1.2 Principios para el Análisis de Bases de Datos Moleculares
      • 🔎6.1.3 Caso de estudio
    • ⚛️6.2 Espacio químico
      • 🎨6.2.1 Multiverso químico y "Chemical art gallery"
    • 📊Recursos y ejercicios
  • 🪞7. Similitud química
    • 🔢7.1 Representación molecular
    • 💱7.2 Función de similitud
    • 📉7.3 Estudios cuantitativos de relación estructura-actividad (QSAR)
    • 🏞️7.4 Panorama y acantilados de actividad
    • 📚Recursos y ejercicios
  • ⚗️8. Enumeración de bibliotecas químicas
    • 👩‍🔬8.1 Reacciones químicas
    • 👨‍🔬8.2 Reglas de transformación
    • 📚Recursos y ejercicios
  • 🔐9. Acoplamiento molecular
    • 9.1 LeDock
    • 9.2 AutoDock Vina
      • 📖9.2.1 Tutorial de acoplamiento
Powered by GitBook
On this page
  • Enumeración de bibliotecas químicas usando reacciones químicas
  • Google Colaboratory
  • Enumeración de bibliotecas químicas usando reglas de transformación
  • Google Colaboratory
  1. 8. Enumeración de bibliotecas químicas

Recursos y ejercicios

Previous8.2 Reglas de transformaciónNext9. Acoplamiento molecular

Last updated 1 year ago

Enumeración de bibliotecas químicas usando reacciones químicas

Google Colaboratory

Para visualizar y ejecutar el código descrito en la sección puede consultar el siguiente cuaderno de código.

Ejercicios:

  1. Construya la reacción de formación de indoles de Larock en formato SMILES y visualícela usando la paquetería SmilesDrawer.

  1. Identifique el centro de la reacción para la formación de indoles de Larock y represéntelo en formato de reacción SMARTS. Considere que el nitrógeno de la yodoanilina no puede ser parte de una amida, tioamida o amidina.

  2. Utilice la reacción descrita en el punto 2 y muestre el o los compuestos que se forman con los siguientes reactivos.

Reactivo 1: Nc1ccccc1Br

Reactivo 2: CCC#CC1=CC=CC=C1

  1. Construya una biblioteca virtual en Python siguiendo el procedimiento descrito a continuación:

a) Seleccione un enfoque de síntesis a seguir y las reacciones a emplear (p. ej. síntesis orientada en biología (BIOS), síntesis orientada en diversidad (DOS), química combinatoria o síntesis tradicional). Justifique su elección.

b) Construya o identifique los bloques de construcción a emplear (generalmente bloques disponibles comercialmente).

c) Identifique las características de los bloques de construcción para la estrategia a seguir. Indique los SMARTS resultantes que serán usados para filtrar los bloques de construcción.

d) Establezca las reacciones a utilizar en formato de reacciones SMARTS.

e) Automatice su enfoque de enumeración en Python y muestre ejemplos de los compuestos diseñados.

f) Adicionalmente puede utilizar filtros para la exclusión y remoción de compuestos duplicados o compuestos con alertas estructurales.

Enumeración de bibliotecas químicas usando reglas de transformación

Google Colaboratory

Ejercicios:
  1. Del siguiente artículo seleccione 3 transformaciones, indique su implicación en el diseño fármacos y conviértalas en formato SMIRKS.

Para visualizar y ejecutar el código descrito en la sección puede consultar el siguiente cuaderno de código.

Utilice la base de fármacos aprobados () o alguna de su interés como compuestos de referencia y el código visto en esta sección para generar nuevos compuestos utilizando las transformaciones descritas en el punto 1. Muestre ejemplos de los compuestos obtenidos.

⚗️
📚
Reglas de transformación
J. Agric. Food Chem. 2023, 71, 47, 18087–18122
https://github.com/DIFACQUIM/Cursos/blob/main/Datasets/FDA_2022_july_05_curada.csv
Reacciones químicas
Google Colaboratory
Logo
Google Colaboratory
Logo