Saída
Trilha 8 · Em dupla ou individual
Arquivos em /data/
exemplo.fastaRascunho a revisar: este conteúdo foi escrito com ajuda de IA e ainda precisa ser revisado pelo professor antes de ser usado em aula. Os dados e as sequências são fictícios.
Um bom miniprojeto responde uma pergunta com os dados que você tem. Com o exemplo.fasta (duas sequências fictícias) vocês podem investigar, por exemplo:
Trabalhem em dupla ou individualmente. Ao longo dos passos vocês vão: ler os dados, analisar, desenhar um gráfico e apresentar.
Escreva sua pergunta (pelo menos 15 caracteres) na variável pergunta.
Saída
Dica: Ex.: Qual das duas sequências tem a maior porcentagem de GC?
Leia o arquivo e guarde cada sequência num dicionário dados (identificador → sequência em texto).
Saída
Guarde em n_seqs quantas sequências há em dados.
Saída
Dica: len(dados)
Agora calcule o que sua pergunta pede. Abaixo, uma tabela com tamanho, GC, se começa com ATG e se termina com um códon de parada. Adapte à sua pergunta.
Saída
Acrescente à tabela a coluna at (porcentagem de A+T = 100 − GC).
Saída
Dica: tabela["at"] = 100 - tabela["gc"]
Transforme o resultado em um gráfico simples. Lembre: título, nomes dos eixos e uma legenda em uma frase que diga o que o gráfico mostra.
Saída
Escreva em legenda uma frase (pelo menos 20 caracteres) que explique o gráfico para quem o vê pela primeira vez.
Saída
Dica: Ex.: A sequência 1 tem mais GC que a sequência 2.
Monte um relatório curto com: pergunta, método, resultado e conclusão. Prepare 3 minutos de apresentação para a turma. Digam também o que não dá para concluir só com duas sequências fictícias.
Saída
Escreva em conclusao a conclusão do projeto (pelo menos 30 caracteres), dizendo também uma limitação dos dados.
Saída
Dica: Responda à pergunta e diga o que não dá para afirmar com tão poucos dados.
O Python roda só no seu navegador (Pyodide). A verificação dos desafios é um feedback para aprender, não uma nota: o código da verificação fica visível no navegador.