Escolar Documentos
Profissional Documentos
Cultura Documentos
3
Programas de computador
Entrada de
Processamento Saída de dados
dados
4
Dependência
5
Controle
Pipeline
6
Pipelines
• Programa principal que controla a execução
de outros programas
• Processa entrada e saída de dados
• Manipulação de formatos
7
Por que usar pipelines?
• Você não precisa reinventar a roda
– Existem programas que são considerados estado-
da-arte (ex. BLAST)
• Automatização de processos
– Execução em larga escala
8
Exemplo de pipeline PHP + Python
9
Montagem de genomas
Tratamento de dados
Montagem de novo
Mira SPADES
Scaffolding
10
Modelagem de proteínas
• Dados de sequenciamento
• Conversão:
– Sequências => estruturas tridimensionais
11
Pipeline para modelagem de proteínas
Identificação de template
Alinhamento
Avaliação do modelo
12
.com Obrigado!
@diiegomariano
13