Sobre o projeto

Quem somos

O projeto é o resultado de uma colaboração entre instituições académicas e estudantes. Esta parceria de especialistas em medicina, bioquímica, informática e educação garante que a ferramenta é equilibrada tanto do ponto de vista metodológico como técnico.

O projeto é um esforço conjunto de:
• Departamento de Ensino da Química e Humanidades, Universidade de Química e Tecnologia de Praga (UCT Praga)
• Primeira Faculdade de Medicina, Universidade Carolina

Porque foi criado

Acreditamos que, para compreender verdadeiramente a forma das moléculas, as interações espaciais e as propriedades das moléculas bio-orgânicas, é essencial trabalhar com modelos 3D intuitivamente compreensíveis. A visualização digital é útil, mas muitas vezes limitada — exige software especializado e não é ideal para o ensino ou para a demonstração física. Montar modelos moleculares com kits é moroso e tecnicamente exigente, e preparar modelos imprimíveis pode ser complicado. Foi por isso que o nosso projeto nasceu — para tornar a impressão 3D de moléculas mais acessível, rápida e fácil de usar.

História e desenvolvimento

O primeiro protótipo da aplicação foi criado em 2023 como um script de terminal para a aplicação PyMOL e, ao longo de várias iterações em Python, evoluiu gradualmente para o conceito de uma aplicação web. O projeto chegou mesmo a ser reconhecido na Primeira Faculdade de Medicina da Universidade Carolina, tendo recebido um prémio na 25.ª Conferência Científica Estudantil (SVK).

O que faz

A nossa aplicação permite:

  • Importar automaticamente dados moleculares de serviços como o PubChem
  • Carregar os seus próprios ficheiros (.sdf)
  • Gerar modelos 3D em várias representações
  • Colorir os átomos e escolher a qualidade do modelo
  • Otimizar os modelos para impressão e exportá-los para slicers (p. ex., PrusaSlicer)
  • Suportar a impressão 3D multicolor de modelos moleculares

Graças à aplicação, o tempo de preparação de modelos imprimíveis a partir de dados moleculares pode ser reduzido a apenas alguns minutos — de forma muito mais eficiente do que com processamento manual.

Fundamentos técnicos

  • Linguagem: TypeScript
  • Interface gráfica: SvelteKit, Bootstrap
  • Integração de dados: ligação a bases de dados públicas (PubChem, COD)
  • Representações: van der Waals (preenchimento espacial, Spheres), Ball-and-Stick, Stick
  • Otimização: controlo do detalhe, adição de hidrogénios, refinamento do modelo e muito mais...
  • Resultados da exportação: formatos prontos a imprimir para slicers

O nosso objetivo é tornar a impressão 3D de moléculas acessível ao maior número possível de pessoas — estudantes, investigadores e professores.