Trilha 2 – Toxicologia Computacional

Retomando Conceitos

Na trilha anterior, vimos que a bioinformática depende da integração entre dados biológicos, ferramentas computacionais e rigor estatístico. Agora, vamos aplicar esta lógica especificamente à toxicologia.

Avaliar a segurança de uma substância química tradicionalmente exige ensaios extensos. A toxicologia computacional permite triar milhares de compostos, priorizar moléculas promissoras e identificar potenciais riscos toxicológicos antes mesmo de qualquer síntese em laboratório, de modo a otimizar a escala de desenvolvimento de produtos químicos e, principalmente, medicamentos.

Diferentes Abordagens em Toxicologia Computacional

Para prever a toxicidade de um composto in silico, utilizam-se diferentes métodos, a depender da pergunta biológica e de aspectos relativos aos dados, como a quantidade:

Diferentes abordagens em toxicologia computacional

Fonte: VITAL et al, 2026 Revista Bioinfo

Como o Computador “Enxerga” uma Molécula Química?

Para um ser humano, a forma mais natural de representar uma molécula é por meio de um desenho bidimensional ou um modelo tridimensional. Já para computadores, são necessárias representações matemáticas e textuais bem definidas.

Existem diferentes formas de traduzir a química para o ambiente digital:

  1. Tabelas de Conexão (Formatos de Arquivo): Arquivos como .mol ou .sdf armazenam as coordenadas de cada átomo no espaço (x,y,z) e uma matriz que indica quais átomos estão conectados por ligações químicas.
  2. Notações de String (Texto): Códigos em texto puro que condensam toda a conectividade e estereoquímica da molécula em uma única linha de caracteres.

Representação Molecular via SMILES

A notação textual mais amplamente utilizada na quimioinformática é o SMILES (Simplified Molecular Input Line Entry System). O SMILES converte a estrutura química em uma sequência legível por computador usando regras simples:

Composto Estrutura 2D SMILES
Etanol CCO
Isopropanol CC(C)O
Benzeno c1ccccc1

O formato SMILES permite armazenar e recuperar milhões de estruturas em bancos de dados rapidamente, ocupando pouquíssimo espaço de memória.

RDKit: A Biblioteca Essencial da Quimioinformática

Para manipular, converter e calcular propriedades de moléculas representadas em SMILES ou outros formatos, são utilizadas bibliotecas especializadas. O RDKit é o conjunto de ferramentas open-source amplamente aplicado na quimioinformática e na toxicologia computacional.

Integrado principalmente à linguagem Python, o RDKit permite: