Trilha 8 · Em dupla ou individual

Miniprojeto final

Arquivos em /data/

  • exemplo.fasta
    Sequências fictícias para treino
O ambiente Python é preparado na primeira vez que você executa uma célula.

Passo 1 · Escolha a pergunta

Rascunho 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:

  • Qual sequência tem mais G+C?
  • As duas começam com o códon de início ATG? E terminam com um códon de parada?
  • Que proteínas elas codificam?

Trabalhem em dupla ou individualmente. Ao longo dos passos vocês vão: ler os dados, analisar, desenhar um gráfico e apresentar.

Desafio

Escreva sua pergunta (pelo menos 15 caracteres) na variável pergunta.

Saída


    

Passo 2 · Ler os dados

Leia o arquivo e guarde cada sequência num dicionário dados (identificador → sequência em texto).

Saída


    

Desafio

Guarde em n_seqs quantas sequências há em dados.

Saída


    

Passo 3 · Analisar

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


    

Desafio

Acrescente à tabela a coluna at (porcentagem de A+T = 100 − GC).

Saída


    

Passo 4 · Visualizar

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


    

Desafio

Escreva em legenda uma frase (pelo menos 20 caracteres) que explique o gráfico para quem o vê pela primeira vez.

Saída


    

Passo 5 · Apresentar e concluir

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


    

Desafio

Escreva em conclusao a conclusão do projeto (pelo menos 30 caracteres), dizendo também uma limitação dos dados.

Saída


    

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.