Pipeline de bioinformática para alinhamento de sequências utilizando BLAST, MAFFT e AliView.
Ambiente: Linux (WSL) + Windows | Gerenciador: Conda | Linguagem: Bash
- Instalar Miniconda
- Configurar ambiente Conda
- Instalar ferramentas
- Instalar AliView
- Obter sequências FASTA
- Alinhamento com BLAST
- Alinhamento com MAFFT
- Visualização no AliView
- BLAST vs MAFFT
mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -f ~/miniconda3/miniconda.sh
~/miniconda3/bin/conda init bash
source ~/.bashrcconda create -n bioinfo python=3.11 -y
conda activate bioinfo
conda config --add channels defaults
conda config --add channels bioconda
conda config --add channels conda-forgeconda install -c bioconda blast mafft -y
# Verificar instalação
blastn -version
mafft --version- Acesse: https://ormbunkar.se/aliview/
- Baixe o instalador (.exe ou .msi)
- Execute e siga a instalação padrão
| Tipo | Fonte | Exemplo |
|---|---|---|
| Gene | NCBI Nucleotide | APOE (Alzheimer) |
| Vírus | NCBI Virus | Influenza H5N1, SARS-CoV-2 |
Baixe as sequências em formato FASTA e copie para o ambiente Linux.
BLAST realiza alinhamento par a par (query vs subject):
conda activate bioinfo
# ApoE3 vs ApoE4
blastn -query Alzaimer_ApoE4.fasta -subject Alzaimer_ApoE3.fasta -outfmt 0 -out alinhamento_ApoE3+4_blast.txt
# Influenza H1N1 vs H5N1
blastn -query Influenza_H1N1.fasta -subject Influenza_H5N1.fasta -outfmt 0 -out alinhamento_H1N1_H5N1_blast.txt
# Controle negativo: Influenza vs ApoE (sequências não relacionadas)
blastn -query Influenza_H1N1.fasta -subject Alzaimer_ApoE4.fasta -outfmt 0 -out alinhamento_H1N1_ApoE4_blast.txtMAFFT realiza alinhamento múltiplo (2+ sequências simultaneamente):
# Concatenar sequências em multi-FASTA
cat Alzaimer_ApoE3.fasta Alzaimer_ApoE4.fasta > ApoE3+4.fasta
cat Influenza_H1N1.fasta Influenza_H5N1.fasta > H1N1+H5N1.fasta
# Alinhar com estratégia automática
mafft --auto ApoE3+4.fasta > alinhamento_ApoE3+4_mafft.fasta
mafft --auto H1N1+H5N1.fasta > alinhamento_H1N1_H5N1_mafft.fasta- Copie os arquivos
*_mafft.fastado Linux para o Windows - Abra o AliView → File → Open alignment
- Selecione o arquivo de alinhamento
💡 O AliView exibe as sequências em linhas com posições alinhadas por coluna, coloridas por tipo de base.
| BLAST | MAFFT | |
|---|---|---|
| Tipo | Busca de similaridade | Alinhamento múltiplo |
| Entrada | 1 query vs 1 subject/banco | 2+ sequências |
| Saída | Alinhamentos locais + estatísticas (E-value, identidade %) | Arquivo de alinhamento global (FASTA/PHYLIP) |
| Quando usar | Identificar homólogos ou comparar duas sequências | Comparar variações posição a posição entre múltiplas sequências |
| Pergunta típica | “Com qual gene conhecido minha sequência se parece?” | “Onde esse gene é conservado entre espécies?” |
Conteúdo compartilhado sob a Licença MIT.