MolDraw › Herramientas de química › Similitud molecular y búsqueda de subestructuras

Similitud molecular y búsqueda de subestructuras

En resumen: pega o dibuja dos moléculas para obtener su similitud de Tanimoto y de Dice, una valoración y la mayor subestructura común. O busca un patrón SMILES o SMARTS en una o varias moléculas y mira los átomos coincidentes resaltados.

Úsala para comprobar cuánto se parece un análogo a un compuesto cabeza de serie, ordenar una lista de moléculas frente a una referencia o encontrar qué moléculas contienen un ácido carboxílico, un haluro aromático o un donador de enlaces de hidrógeno. Las puntuaciones usan una huella de fragmentos de subestructura de 512 bits, la misma que el plugin Comparar moléculas del editor MolDraw.

Respuesta rápida: la aspirina (CC(=O)Oc1ccccc1C(=O)O) y el ácido salicílico (OC(=O)c1ccccc1O) activan 74 y 41 bits de huella y comparten los 41, así que Tanimoto = 41 / (74 + 41 − 41) = 0,554 (moderadamente similar) y Dice = 82 / 115 = 0,713. El SMARTS [CX3](=O)[OX2H1] encuentra un ácido carboxílico en cada una.
El dibujo rellena:

Cargando el editor…

Pares de ejemplo:

Cargando…

Cargando…

Ordenar una lista frente a la molécula A

Pega un SMILES por línea, opcionalmente seguido de un nombre. Cada molécula se puntúa frente a la molécula A y se ordena de más a menos similar.

Cómo usar la herramienta de similitud y subestructuras

  1. Similitud: escribe o pega los SMILES de la molécula A y la molécula B y pulsa Comparar. Para dibujar, elige Molécula A o Molécula B encima del editor y dibuja.
  2. Lee las puntuaciones de Tanimoto y Dice, la valoración y la barra. Los átomos sombreados en ambos dibujos son la mayor subestructura común.
  3. Ordenar una lista: pega muchos SMILES en Ordenar una lista frente a la molécula A y pulsa Ordenar lista. Guarda la tabla con Descargar CSV.
  4. Búsqueda de subestructuras: abre la pestaña Búsqueda de subestructuras, escribe una consulta o elige una de la chuleta, pega los objetivos y pulsa Buscar. Cada coincidencia se sombrea en su propio color.

Cómo funciona la similitud de Tanimoto

Una huella es una lista de bits. Esta herramienta usa una huella de 512 bits en la que cada bit es un pequeño fragmento de un diccionario fijo de subestructuras comunes, como un carbonilo junto a un oxígeno o un carbono de anillo aromático junto a un nitrógeno. Un bit está activo (1) cuando la molécula contiene ese fragmento.

Tanimoto T = c / (a + b − c) Dice D = 2c / (a + b) D = 2T / (1 + T)

Aquí a es el número de bits activos en A, b en B y c en ambas. T = 1 significa huellas idénticas; T = 0 significa ningún bit compartido. Tanimoto es simétrico: comparar A con B da el mismo número que B con A.

Ejemplo de recuento resuelto

La aspirina activa a = 74 bits y el ácido salicílico b = 41. Los 41 bits del ácido salicílico también están activos en la aspirina, así que c = 41. T = 41 / (74 + 41 − 41) = 41 / 74 = 0,554. D = 2 × 41 / (74 + 41) = 82 / 115 = 0,713. La puntuación es solo moderada porque la aspirina tiene muchos bits extra de su éster acetílico.

Escala de valoración usada aquí

TanimotoValoraciónQué suele significar
0,85 a 1,00Muy similarAnálogos cercanos, o idénticas (1,00)
0,70 a 0,85SimilarNúcleo común, uno o dos grupos distintos
0,50 a 0,70Moderadamente similarAlgunos fragmentos comunes, esqueleto o sustituyentes distintos
0,30 a 0,50Poco similarSolo un anillo o un grupo funcional en común
por debajo de 0,30DiferentePoco en común

Los umbrales dependen de la huella. El mismo par puede puntuar de forma muy distinta con una huella circular como ECFP4. Compara solo puntuaciones obtenidas con el mismo método.

Conceptos básicos y chuleta de SMARTS

SMARTS es un lenguaje de patrones basado en SMILES. Un SMILES simple ya es una consulta válida. Los corchetes añaden condiciones a un átomo:

GrupoSMARTSCoincide conNo coincide con
Ácido carboxílico[CX3](=O)[OX2H1]ácido acético, aspirinaacetato de metilo, anión acetato
Anión carboxilato[CX3](=O)[O-]acetato de sodioácido acético
Éster[#6][CX3](=O)[OX2][#6]acetato de etilo, aspirinaácido acético
Amida[NX3][CX3]=Oparacetamol, enlaces peptídicosácido acético
Amina primaria (alquílica)[NX3;H2][CX4]etilamina, anfetaminaacetamida, anilina
Amina secundaria (alquílica)[NX3;H1]([CX4])[CX4]dietilaminaetilamina
Amina aromática (anilina)[NX3;H2]canilinaetilamina
Alcohol[CX4][OX2H]etanolfenol
Fenolc[OX2H]fenol, paracetamoletanol
Aldehído[CX3H1](=O)[#6]acetaldehído, vainillinaacetona
Cetona[#6][CX3](=O)[#6]acetonaacetaldehído
Haluro aromáticoc[F,Cl,Br,I]clorobenceno, diclofenacocloroetano
Haluro de alquilo[CX4][F,Cl,Br,I]cloroetanoclorobenceno
Grupo nitro[N+](=O)[O-]nitrobencenoacetonitrilo
Nitrilo[CX2]#[NX1]acetonitriloetilamina
Sulfonamida[SX4](=O)(=O)[NX3]sulfanilamida, celecoxibdimetilsulfona
Tiol[SX2H]etanotiol, cisteínasulfuro de dimetilo
Anillo bencénicoc1ccccc1toluenopiridina
Cualquier anillo aromático de 6 miembrosa1aaaaa1piridina, bencenociclohexano
Donador de enlace de H de Lipinski[#7,#8;!H0]cada OH y NH (cuenta las coincidencias)éter dietílico
Aceptor de enlace de H de Lipinski[#7,#8]todos los átomos de N y Opropano
Átomo en un anillo de 5 miembros[r5]ciclopentano, furanociclohexano
Carbono fuera de un anillo[C;R0]propanociclohexano

Todavía no se admiten: SMARTS recursivos escritos con $( ) ni consultas separadas por puntos. Las marcas estereoquímicas como @ en una consulta se ignoran.

Ejemplos resueltos

Paracetamol frente a fenacetina

La fenacetina tiene un grupo etoxi donde el paracetamol tiene OH. Mismo núcleo de acetanilida.

Tanimoto 0,846, Dice 0,917: similar

Morfina frente a codeína

La codeína es la morfina con el OH fenólico metilado. Un éter adicional.

Tanimoto 0,944: muy similar

Ibuprofeno frente a naproxeno

Ambos son ácidos 2-arilpropiónicos, pero el naproxeno tiene un metoxinaftaleno en lugar de un isobutilbenceno.

Tanimoto 0,711: similar

Benceno frente a ciclohexano

Ambos son anillos de C6, pero los enlaces aromáticos y alifáticos dan fragmentos distintos.

Tanimoto 0,000: diferentes

¿Qué AINE son ácidos carboxílicos?

Consulta [CX3](=O)[OX2H1] sobre los 9 fármacos de ejemplo.

Coinciden 6 de 9: ibuprofeno, naproxeno, ketoprofeno, flurbiprofeno, diclofenaco, aspirina

Donadores de Lipinski en el paracetamol

La consulta [#7,#8;!H0] encuentra el N–H de la amida y el O–H del fenol.

2 coincidencias: HBD = 2

Errores comunes

¿Comparas análogos en tus propios dibujos? Abre MolDraw, el editor de estructuras gratuito en línea, y usa el plugin Comparar moléculas para puntuar y alinear análogos junto a tu dibujo.

Abrir el editor MolDraw

Preguntas frecuentes

¿Qué es la similitud de Tanimoto?

La similitud de Tanimoto compara dos huellas moleculares. Es c / (a + b − c), donde a y b son los bits activos en cada molécula y c los bits activos en ambas. Va de 0 (nada en común) a 1 (huellas idénticas).

¿Qué valor de Tanimoto indica que dos moléculas son similares?

Con la huella de fragmentos de 512 bits de esta herramienta, 0,85 o más es muy similar, de 0,70 a 0,85 es similar, de 0,50 a 0,70 es moderadamente similar y por debajo de 0,30 es diferente. Los umbrales dependen de la huella, así que compara solo puntuaciones obtenidas con el mismo método.

¿Qué diferencia hay entre la similitud de Tanimoto y la de Dice?

Ambas usan los mismos recuentos de bits. Dice es 2c / (a + b), así que da más peso a los bits compartidos y siempre es igual o mayor que Tanimoto. Para a = 74, b = 41 y c = 41, Tanimoto es 0,554 y Dice es 0,713.

¿Por qué dos enantiómeros obtienen un Tanimoto de 1?

La huella registra qué átomos y enlaces están conectados, no su disposición en 3D. La L-alanina y la D-alanina tienen los mismos fragmentos, así que la puntuación es 1,000. La herramienta te avisa cuando dos entradas solo difieren en la estereoquímica.

¿Qué es SMARTS?

SMARTS es un lenguaje de patrones basado en SMILES para describir subestructuras. Por ejemplo, [CX3](=O)[OX2H1] significa un carbono con tres conexiones, unido por doble enlace a O y por enlace sencillo a un OH, es decir, un ácido carboxílico.

¿Puedo usar una cadena SMILES como consulta de subestructura?

Sí. Una consulta SMILES coincide con cualquier molécula que contenga esos átomos y enlaces. Los hidrógenos no son obligatorios, así que C(=O)O coincide tanto con ácidos como con ésteres. Usa [OH] o [OX2H1] cuando el hidrógeno importe.

¿Cómo cuento los donadores de enlaces de hidrógeno de Lipinski con SMARTS?

Busca con [#7,#8;!H0]. Coincide con cada nitrógeno u oxígeno que lleve al menos un hidrógeno, y el número de coincidencias es el número de donadores. El paracetamol da 2: el NH de la amida y el OH del fenol.

¿La herramienta de similitud y búsqueda de subestructuras es gratuita?

Sí. Es gratuita, no requiere registro y funciona en tu navegador. Tus moléculas no se suben a ningún servidor.

Herramientas de química relacionadas

Última actualización: