Sá, Vítor Júlio da Silva eNogueira, Patrícia Maria Fernandes2026-02-232026-02-232025-11-07http://hdl.handle.net/10400.22/31883O Biopython é uma biblioteca que facilita o desenvolvimento de aplicações para bioinformática, utilizando a linguagem de programação Python. É mantida por uma associação internacional de programadores, a Open Bioinformatics Foundation, que oferece ferramentas para a análise de sequências biológicas e acesso a bases de dados online, como o NCBI. A biblioteca conta com módulos para alinhamento de sequências, estruturas de proteínas, genética de populações, entre outros. Objectivo: Sendo uma biblioteca de código aberto e contando com a colaboração de vários programadores, o objetivo do projeto centrou-se na criação de uma nova biblioteca que incorporou algumas ferramentas bioinformáticas que podem ser usadas individualmente ou em conjunto para obter informação acerca de uma sequência genética mistério. Assim, conseguiu-se que um único módulo fizesse referência a múltiplos serviços, obtivesse resultados e gerasse um relatório final para uma sequência pesquisada. Foi feito um estudo para perceber que ferramentas fariam sentido incorporar no projeto de forma a recolher informação sobre uma sequência genética. Foram então consideradas as seguintes ferramentas: ExPASy Translate Tool para fazer a tradução de uma sequência genética na sua proteína, Blast Tool para analisar a similaridade entre a proteína e uma sequência de referência, UniProt que através do Id retornado pela ferramenta anterior permite obter toda a informação sobre a proteína e variantes possíveis e patologias associadas, e por fim o DrugBank para pesquisar que fármacos podem ser relevantes para as patologias anteriores. Após a escolha de ferramentas, foi feita uma análise da biblioteca Biopython para perceber o que poderia oferecer já desenvolvido para cada uma destas ferramentas. Foi encontrado um módulo para o Blast, mas estava já descontinuado e foi substituído pelo ElasticBlast baseado na cloud, que acelera as pesquisas, mas com custos associados. UniProt, ExPASy e DrugBank não tinham ainda os serviços necessários e foram feitos de raiz. Como resultado deste projeto, foram adicionadas novas funcionalidades à biblioteca Biopython. Para apresentar os resultados de forma user-friendly, foram desenvolvidas aplicações web e desktop. Sendo o Biopython uma biblioteca open source, será possível a incorporação de novas funcionalidades que podem ser úteis e gratuitas para escolas, laboratórios, investigação e programadores que as queiram usar e também melhorar.engBiopythonBlastDrugBankExPASyUniProtNova biblioteca Biopython para suporte da área da Biologia Molecularmaster thesis204178495