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.