> For the complete documentation index, see [llms.txt](https://difacquim.gitbook.io/quimioinformatica/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://difacquim.gitbook.io/quimioinformatica/7.-similitud-quimica/7.3-estudios-cuantitativos-de-relacion-estructura-actividad-qsar.md).

# 7.3 Estudios cuantitativos de relación estructura-actividad (QSAR)

La similitud química es uno de los conceptos más importantes en quimioinformática. Su objetivo es encontrar y clasificar compuestos químicos en función de su similitud estructural.  Se utiliza ampliamente en la investigación de fármacos y en la quimioinformática para el diseño de fármacos y la selección de compuestos candidatos para el cribado biológico.

Una de las primeras técnicas computacionales que se emplearon en el diseño de fármacos son los estudios QSAR (por sus siglas en inglés, q*uantitative structure-activity relationships*). Está metodología establece relaciones empiricas, lineales y no lineales entre valores de descriptores químicos calculados de estructuras moleculares y propiedades (o bioactividades) que son medidas experimentalmente, seguido de la aplicación de estos modelos para la predicción o el diseño de nuevas entidades químicas con propiedades deseadas ([Muratov et al. 2020](https://pubs.rsc.org/en/content/articlelanding/2020/cs/d0cs00098a)).

Históricamente los modelos QSAR han sido ampliamente aplicados al descubrimiento de fármacos asistidos por computadora. Muchas publicaciones han avanzado en las áreas tradicionales del QSAR, tales como la predicción de actividades biológicas y propiedades ADME/Tox, basándose en el uso exitoso de modelos QSAR en química, agroquímica, farmacéutica y en la industria cosmética ([Muratov et al. 2020](https://pubs.rsc.org/en/content/articlelanding/2020/cs/d0cs00098a)).

Los datos de bioactividad química empleados en el desarrollo de estos modelos generalmente derivan de investigaciones en series de análogos de química farmacéutica. Este conjunto de compuestos usualmente comparten un núcleo estructural común o *scaffold* y llevan diferentes sustituyentes (grupos R) en uno o más sitios. La tarea fundamental del QSAR clásico consiste en el empleo de modelos de regresiones lineales basadas en descriptores que predicen la potencia de análogos recientemente diseñados para extender la serie. Este esquema de predicción proporciona una guía útil para el diseño de compuestos y síntesis, lo que convierte al QSAR en uno de los enfoques predictivos más populares en química farmacéutica.

La creación de un modelo QSAR inicia con el cálculo de una gran cantidad de descriptores químicos; después se aplica un método que reduce la cantidad de descriptores, y finalmente se adopta una técnica computacional para construir el modelo. Como todos los modelos tienen algún error, detectar si una predicción es aceptable o errónea para un blanco molecular dado es realizado a posterior, comprobando si se han usado moléculas lo suficientemente similares a la molécula de ensayo para entrenar el modelo.

Los métodos QSAR que emplean descriptores moleculares aparecieron a mediados del último siglo. Esos modelos eran inicialmente regresiones simples, empleando muy pocos, y posiblemente simples, descriptores químicos. Actualmente los descriptores de 1D (como *fingerprints*) y 2D (cómo los *fingerprints* topológicos) se prefieren a comparación de los descriptores 3D calculados sobre la forma molecular optimizada.

Recientemente, algoritmos de aprendizaje de máquina ( ML por sus siglas en inglés, machine learning) están siendo adoptados para reemplazar los métodos de estadística simple. Los modelos QSAR que trabajan con un gran espacio químico usan métodos no lineales como redes neuronales (NNs, por sus siglás en inglés, Neural Networks) que, por construcción, hacen que la hipótesis de similitud sea menos crucial.&#x20;

En la década pasada NNs muy grandes, llamadas redes neuronales profundas (DNN, por sus siglás en inglés, Deep Neural Networks) ganaron atención ya que algunas, las NNs convolucionales (CNNs, por sus siglás en inglés), superaron a los humanos en tareas cognitivas tales como el reconocimiento de imágenes. Las DNNs son grandes tanto en profundidad como en ancho, aprenden de los datos ajustando una gran cantidad de parámetros y permiten explotar las propiedades de los datos. Las CNNs contienen unidades de procesamiento no lineales, donde cada una transforma la representación de un nivel a una representación de nivel superior. En los modelos QSAR clásicos la similitud molecular es reducida a lasimilitud de descriptores quimicos, mientras que en DNNs se considera la estructura completa (ver <mark style="color:blue;">Figura 1</mark>) ([Muratov et al. 2020](https://pubs.rsc.org/en/content/articlelanding/2020/cs/d0cs00098a)).

<figure><img src="https://4235622825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyzFDWCsANohM6QBx4kmk%2Fuploads%2FMiMKDrPgcwpCUjiHEUES%2Fimage.png?alt=media&amp;token=fbf5791a-e20e-4b94-9862-53c44fed8828" alt=""><figcaption><p>Figura 1. Redes neuronales en el QSAR.</p></figcaption></figure>

A continuación se ejemplifican de forma sencilla la creación de un modelo QSAR con python.

## <mark style="color:orange;">1. Ejercicio de construcción de un modelo QSAR</mark>

Con propósitos didácticos, hemos utilizado dos bases de datos que ya han sido abordadas en entregas anteriores de este repositorio, con el fin de desarrollar un modelo QSAR. La primera incluye una serie de compuestos reportados en ChEMBL contra G9a (base de datos que llamaremos "G9a"), mientras que la segunda consiste en un conjunto de moléculas de prueba utilizado en la sección previa sobre "Representación Molecular" (base de datos que llamaremos "Predicción"). Como se explicó en la sección anterior sobre la "Función de Similitud", G9a es una lisina-metiltransferasa de histonas que ha sido identificada como un blanco epigenético de gran importancia. Su sobreexpresión se ha asociado con diversas enfermedades de relevancia a nivel mundial ([Cedillo-González and Medina-Franco, 2023](https://pubs-acs-org.pbidi.unam.mx:2443/doi/full/10.1021/acsomega.3c04566)).&#x20;

Ambas bases de datos han sido meticulosamente curadas y contienen información relevante, incluyendo un identificador único, la representación SMILES y, en el caso de G9a, los valores de actividad expresados como pIC50.

En una fase inicial, después de cargar las bibliotecas, librerías y archivos cruciales (ver <mark style="color:blue;">Figura 2</mark>), se procedió a calcular las representaciones moleculares para G9a, fingerprints en este caso (ver <mark style="color:blue;">Figura 3</mark>).&#x20;

<figure><img src="https://4235622825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyzFDWCsANohM6QBx4kmk%2Fuploads%2FoxUd8jkFmVLL1adKSDpz%2FCaptura%20de%20Pantalla%202024-01-09%20a%20la(s)%2022.43.15.png?alt=media&amp;token=b9238d9e-3a28-4038-a853-f9ce9c4af526" alt=""><figcaption><p><strong>Figura 2.</strong> Cargado de base de datos G9a. </p></figcaption></figure>

<figure><img src="https://4235622825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyzFDWCsANohM6QBx4kmk%2Fuploads%2FCC9hygpC0iWGM9dlK3Ei%2FCaptura%20de%20Pantalla%202024-01-09%20a%20la(s)%2022.42.38.png?alt=media&amp;token=06c127d4-e67c-428c-a186-fc47d6ba4b41" alt=""><figcaption><p><strong>Figura 3.</strong> Cálculo de las representaciones moleculares.  </p></figcaption></figure>

Luego, se llevó a cabo la selección del conjunto de entrenamiento y prueba. Posteriormente, se eligió el modelo de machine learning para la construcción y entrenamiento del modelo QSAR. Una vez realizados estos pasos, se generaron dos gráficos. El primero permite visualizar el empeño o la predicción de errores del modelo (ver <mark style="color:blue;">Figura 4</mark>), o en otras palabras, nos permite visualizar si el modelo logra explicar que porcentaje de la variabilidad en la variable objetivo en el conjunto de prueba.  El segundo gráfico aborda los residuales (ver <mark style="color:blue;">Figura 5</mark>), los cuales nos proporcionan una medida de cuánto se desvían las predicciones del modelo de los valores reales.

<figure><img src="https://4235622825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyzFDWCsANohM6QBx4kmk%2Fuploads%2FSdrUAejRmPqVrESZpcDg%2Fimage.png?alt=media&amp;token=4ff4c85a-162a-46f0-99e4-0a080f33e805" alt=""><figcaption><p><strong>Figura 4.</strong> Empeño del modelo QSAR construido. </p></figcaption></figure>

<figure><img src="https://4235622825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyzFDWCsANohM6QBx4kmk%2Fuploads%2Faz8vqdDUMDywiPloi3tK%2Fimage.png?alt=media&amp;token=ef54e0a3-2a79-4d85-b284-c1a9065d4707" alt=""><figcaption><p><strong>Figura 5.</strong> Residuales del modelo QSAR.</p></figcaption></figure>

Después de completar la fase de entrenamiento del algoritmo, se avanza a la etapa de predicción. En esta fase, el modelo se aplica a un conjunto de datos de interés, proporcionando así los valores estimados de actividad correspondientes (ver  <mark style="color:blue;">Figura 6</mark>).

<figure><img src="https://4235622825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyzFDWCsANohM6QBx4kmk%2Fuploads%2FuUWw8Y9ebIGA5SHcZPlZ%2FCaptura%20de%20Pantalla%202024-01-09%20a%20la(s)%2023.04.03.png?alt=media&amp;token=9c63cf66-b800-4a0d-b41b-b15a2438df06" alt=""><figcaption><p><strong>Figura 6.</strong> Resultados de predicción. </p></figcaption></figure>

&#x20;Lo descrito anteriormente está ejemplificado y desarrollado en Python en el repositorio disponible en la sección [Recursos y ejercicios. ](/quimioinformatica/7.-similitud-quimica/recursos-y-ejercicios.md)

## <mark style="color:orange;">2. Para saber más:</mark>

* Cedillo-González R, Medina-Franco JL (2023) [Diversity and Chemical Space Characterization of Inhibitors of the Epigenetic Target G9a: A Chemoinformatics Approach.](https://pubs-acs-org.pbidi.unam.mx:2443/doi/full/10.1021/acsomega.3c04566) ACS Omega 8 (33): 30694–704.&#x20;
* Muratov EN, Bajorath J, Sheridan RP, Tetko IV, Filimonov D, Poroikov V, Oprea TI, et al. (2020) [QSAR without Borders](https://pubs.rsc.org/en/content/articlelanding/2020/cs/d0cs00098a). *Chem. Soc. Rev.* 49 (11): 3525–64.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://difacquim.gitbook.io/quimioinformatica/7.-similitud-quimica/7.3-estudios-cuantitativos-de-relacion-estructura-actividad-qsar.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
