Podcast
Questions and Answers
Qual dos algoritmos mencionados é otimizado para a identificação de espécies usando BLAST?
Qual dos algoritmos mencionados é otimizado para a identificação de espécies usando BLAST?
Qual é a principal função do E-Value em um alinhamento BLAST?
Qual é a principal função do E-Value em um alinhamento BLAST?
Qual dos seguintes algoritmos de BLAST é mais rápido e menos sensível?
Qual dos seguintes algoritmos de BLAST é mais rápido e menos sensível?
Como o tamanho da sequência afeta o tempo de processamento em buscas BLAST?
Como o tamanho da sequência afeta o tempo de processamento em buscas BLAST?
Signup and view all the answers
O que caracteriza o algoritmo megablast no Nucleotide BLAST?
O que caracteriza o algoritmo megablast no Nucleotide BLAST?
Signup and view all the answers
Qual dos seguintes métodos de BLAST procura sequências de proteínas a partir de sequências de DNA traduzidas?
Qual dos seguintes métodos de BLAST procura sequências de proteínas a partir de sequências de DNA traduzidas?
Signup and view all the answers
O que um max score elevado indica em sequências alinhadas?
O que um max score elevado indica em sequências alinhadas?
Signup and view all the answers
Qual fator está relacionado à redução da especificidade durante uma busca BLAST?
Qual fator está relacionado à redução da especificidade durante uma busca BLAST?
Signup and view all the answers
Qual a principal diferença entre Total Score e Max Score?
Qual a principal diferença entre Total Score e Max Score?
Signup and view all the answers
Como é definido o Percent Identity em alinhamentos de sequências?
Como é definido o Percent Identity em alinhamentos de sequências?
Signup and view all the answers
O que simboliza a pontuação máxima (Max Score) no contexto do alinhamento BLAST?
O que simboliza a pontuação máxima (Max Score) no contexto do alinhamento BLAST?
Signup and view all the answers
O que representa a Query Cover em um alinhamento?
O que representa a Query Cover em um alinhamento?
Signup and view all the answers
Qual é a definição correta de Accession Length?
Qual é a definição correta de Accession Length?
Signup and view all the answers
O que significa 'Identities' em um alinhamento?
O que significa 'Identities' em um alinhamento?
Signup and view all the answers
O que determina a penalidade do espaçamento em algoritmos de alinhamento?
O que determina a penalidade do espaçamento em algoritmos de alinhamento?
Signup and view all the answers
Qual métrica é frequentemente usada para avaliar o grau de similaridade entre sequências?
Qual métrica é frequentemente usada para avaliar o grau de similaridade entre sequências?
Signup and view all the answers
Qual é o principal objetivo dos métodos heurísticos como o BLAST e o FASTA?
Qual é o principal objetivo dos métodos heurísticos como o BLAST e o FASTA?
Signup and view all the answers
Qual é a função de 'Positive' em uma análise de alinhamento de sequências?
Qual é a função de 'Positive' em uma análise de alinhamento de sequências?
Signup and view all the answers
No contexto de algoritmos de programação dinâmica, qual método é utilizado para alinhamentos globais?
No contexto de algoritmos de programação dinâmica, qual método é utilizado para alinhamentos globais?
Signup and view all the answers
Qual a função da matriz BLOSUM62 em análise de sequências?
Qual a função da matriz BLOSUM62 em análise de sequências?
Signup and view all the answers
Quais das seguintes opções representam critérios relevantes para avaliação de algoritmos de alinhamento?
Quais das seguintes opções representam critérios relevantes para avaliação de algoritmos de alinhamento?
Signup and view all the answers
Ao calcular a penalidade total de um espaçamento, qual a relação do número de caracteres no espaçamento com as penalidades?
Ao calcular a penalidade total de um espaçamento, qual a relação do número de caracteres no espaçamento com as penalidades?
Signup and view all the answers
Qual dos seguintes algoritmos é considerado um método exato que garante solução ótima?
Qual dos seguintes algoritmos é considerado um método exato que garante solução ótima?
Signup and view all the answers
Quando utilizar métodos baseados em programação dinâmica ao invés de métodos heurísticos?
Quando utilizar métodos baseados em programação dinâmica ao invés de métodos heurísticos?
Signup and view all the answers
Study Notes
Penalizações por Espaçamentos (Gaps) - Penalidade por Espaçamento Afim
-
A penalidade por espaçamento é calculada usando a fórmula
P = g + (r × x)
, ondeP
é a penalidade,g
é a penalidade por iniciar o espaçamento,r
é a penalidade por estender o espaçamento por mais um caractere ex
é o número de caracteres no espaçamento. -
A fórmula pode ser simplificada para
P = g + r (len - 1)
, ondelen
é o número de espaçamentos seguidos.
Algoritmos de Alinhamento de Sequências
-
Existem dois tipos principais de algoritmos de alinhamento: algoritmos de programação dinâmica e métodos heurísticos.
-
Algoritmos de programação dinâmica: São métodos exatos que garantem uma solução ótima, mas podem ser computacionalmente intensivos.
-
Needleman / Wunsch: Alinhamentos globais.
-
Smith / Waterman: Alinhamentos locais.
-
-
Métodos heurísticos: São mais rápidos, mas menos precisos do que os métodos de programação dinâmica.
-
FASTA: Um método rápido e popular para procurar sequências semelhantes em bases de dados.
-
BLAST: Um algoritmo de alinhamento de sequências amplamente utilizado para procurar sequências homólogas em bases de dados.
-
BLAST (Basic Local Alignment Search Tool)
-
Propósito: Procurar sequências semelhantes em bases de dados de grandes dimensões.
-
Funcionalidade: Algoritmos heurísticos para alinhamento de sequências, como o BLAST ou o FASTA, não garantem uma solução ótima. São mais rápidos que os algoritmos de programação dinâmica, mas são menos sensíveis para sequências menos similares.
-
Usos ideiais: Procurar sequências similares em grandes bases de dados quando se tem uma sequência de consulta (query).
-
Critérios de avaliação:
-
Sensibilidade: Número de sequências homólogas na base de dados que são retornadas.
-
Total Score: Soma das pontuações obtidas em todas as partes do alinhamento entre a sequência alvo e as sequências da base de dados.
-
Max Score: A pontuação de alinhamento máxima calculada a partir da soma das recompensas relativas aos nucleótidos/aminoácidos coincidentes e penalidades por mismatches e gaps.
-
Percent Identity: Proporção de resíduos idênticos entre duas sequências alinhadas.
-
Query Cover: Proporção da sequência alvo coberta pela sequência com que se está a comparar.
-
Accession Length: O tamanho da sequência.
-
Tipos de Programas BLAST
-
Nucleotide BLAST (blastn): Procura uma sequência de DNA na base de dados de DNA.
-
Protein BLAST (blastp): Procura uma sequência de proteína na base de dados de proteínas.
-
Blastx: Procura uma sequência de DNA traduzida na base de dados de proteínas.
-
Tblastn: Procura uma sequência de proteína na base de dados de sequências de DNA traduzidas.
-
Tblastx: Procura uma sequência de DNA traduzida na base de dados de sequências de DNA traduzidas.
Aspetos Importantes a Ter em Conta ao Usar o BLAST
-
Tempo de processamento: O tempo de processamento aumenta com o tamanho da sequência.
-
Especificidade: A especificidade da pesquisa diminui com o tamanho da sequência.
-
Algoritmos otimizados de procura (DNA):
-
blastn: Mais sensível e mais lento.
-
megablast: Mais rápido e mais adequado para sequências maiores, otimizado para identificação de espécies (continuous megablast) e comparação entre espécies (discontinuous megablast).
-
-
Algoritmos otimizados de procura (proteínas):
-
blastP e quickBlastP: Mais rápidos e menos sensíveis.
-
PSI-BLAST, PHI-BLAST, DELTA-BLAST: Mais lentos e mais sensíveis.
-
Avaliação da Relevância dos Resultados Obtidos
-
E-Value: Número esperado de alinhamentos aleatórios que têm um score igual ou superior ao score observado. Um E-value menor indica que o alinhamento é menos provável de ter ocorrido por acaso.
-
Max Score: A pontuação máxima de alinhamento.
Combinação de Vários Segmentos de Alinhamento de Alta Pontuação
- Vários High-scoring Segment Pairs podem ser combinados para gerar alinhamentos maiores e de melhor qualidade.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.