Biopython Fundamentals
v1.87 — Edição de 2026. Um guia abrangente de 18 episódios sobre a utilização do Biopython (v1.87 - 2026) para análise de sequências, parsing de formatos de dados biológicos, execução de BLAST, manipulação de estruturas 3D, árvores filogenéticas e muito mais.
Episódios
Introdução ao Biopython e ao Objeto Seq
3m 44sDescubra a base do Biopython: o objeto Seq. Exploramos como os objetos de sequência diferem das strings padrão do Python e aprendemos a realizar operações biológicas como o reverso complementar e a tradução.
Dados de Sequência Ricos: O Objeto SeqRecord
4m 42sAprenda a envolver sequências em metadados ricos utilizando o objeto SeqRecord. Abordamos como identificadores, nomes, descrições e anotações de dicionário são armazenados juntamente com a sequência em bruto.
Ler e Escrever Ficheiros com o SeqIO
3m 47sDomine as conversões de ficheiros de sequências e o processamento em lote com o Bio.SeqIO. Este episódio explica a diferença entre ler ficheiros de registo único e fazer o parsing de conjuntos de dados de múltiplos registos.
Extrair Genes com o SeqFeature
3m 41sMergulhe no complexo mundo das features de sequências. Explicamos como o Biopython representa coordenadas de genes, cadeias (strands) e localizações imprecisas (fuzzy) utilizando o objeto SeqFeature.
Alinhamento de Sequências Par a Par
3m 53sAprenda a comparar duas sequências diretamente utilizando o módulo Bio.Align. Discutimos o PairwiseAligner, a pontuação de substituição e as penalizações por lacunas (gaps) para alinhamentos globais e locais.
Manipulação de Alinhamentos Múltiplos de Sequências
4m 02sTransite de alinhamentos par a par para alinhamentos múltiplos de sequências. Este episódio aborda o parsing de ficheiros de alinhamento com o AlignIO e o tratamento de alinhamentos como arrays 2D para extrair colunas específicas.
Consultar Bases de Dados do NCBI Programaticamente
4m 12sAutomatize as suas pesquisas de literatura e sequências. Descubra como consultar as bases de dados do NCBI utilizando o Entrez.esearch e recuperar IDs exatos sem utilizar um navegador web.
Executar o BLAST através da Internet
3m 17sDesencadeie pesquisas remotas no BLAST diretamente a partir do Python. Aprenda a utilizar o qblast para enviar sequências para os servidores do NCBI e guardar em segurança os resultados XML em bruto.
Parsing Nativo: Desempacotar o XML do BLAST
3m 42sDê sentido aos complexos outputs do BLAST. Este episódio guia-o através do parsing de ficheiros XML do BLAST em objetos nativos do Python para extrair alinhamentos, High-scoring Segment Pairs (HSPs) e E-values.
Navegar em Estruturas 3D com o Bio.PDB
3m 57sEntre nas três dimensões. Exploramos o módulo PDB, fazendo o parsing de estruturas macromoleculares e compreendendo a arquitetura Structure-Model-Chain-Residue-Atom (SMCRA).
Medir a Geometria de Proteínas
4m 03sCalcule relações espaciais em proteínas. Este episódio aborda o cálculo de distâncias interatómicas e a utilização do NeighborSearch para encontrar átomos dentro de um raio específico.
Árvores Filogenéticas em Python
3m 29sFaça o parsing, manipule e desenhe árvores evolutivas com o Bio.Phylo. Abordamos a leitura de ficheiros Newick, a travessia de árvores e o isolamento de clados específicos.
Análise de Motivos de Sequência
4m 10sDescubra padrões ocultos no ADN. Descubra como criar motivos de sequência, construir Position-Weight Matrices (PWMs) e rastrear sequências-alvo para locais de ligação de fatores de transcrição.
Integração com Swiss-Prot e ExPASy
3m 34sAceda ao padrão de ouro das bases de dados de proteínas. Detalhamos como obter registos através do Bio.ExPASy e fazer o parsing de ficheiros flat densos do Swiss-Prot para extrair metadados de proteínas curados.
Visualizar Genomas com o GenomeDiagram
3m 57sTransforme ficheiros GenBank em bruto em imagens com qualidade de publicação. Aprenda como o GenomeDiagram constrói mapas de genomas circulares e lineares sobrepondo faixas e setas de features.
Genética Populacional com o Bio.PopGen
4m 00sAnalise a variação genética entre populações. Este episódio introduz o Bio.PopGen para fazer o parsing de ficheiros Genepop e extrair facilmente frequências alélicas e métricas de heterozigocidade.
Vias Bioquímicas com o KEGG
4m 05sLigue os pontos metabólicos. Aprenda a fazer o parsing de registos de enzimas e vias do KEGG para rastrear reações bioquímicas e estruturas de compostos químicos.
Análise de Clusters para Expressão Génica
4m 19sAgrupe genes pelo seu comportamento. Neste episódio final, abordamos o módulo Bio.Cluster, aplicando K-means e clustering hierárquico a dados de expressão de microarrays.