Resumo do curso¶
Tradução assistida por IA - saiba mais e sugira melhorias
Parabéns por concluir o curso de treinamento Hello Nextflow! 🎉
Sua jornada¶
Você começou com um fluxo de trabalho muito básico que executava um comando hardcoded. Ao longo de seis partes, você transformou esse fluxo de trabalho básico em um pipeline modular de múltiplas etapas que exercita recursos-chave do Nextflow, incluindo canais, operadores, suporte integrado para contêineres e opções de configuração.
O que você construiu¶
- A forma final do fluxo de trabalho Hello recebe como entrada um arquivo CSV contendo saudações em texto.
- As quatro etapas são implementadas como processos Nextflow (
sayHello,convertToUpper,collectGreetingsecowpy) armazenados em arquivos de módulo separados. - Os resultados são publicados em um diretório chamado
results/. - A saída final do pipeline é um arquivo de texto simples contendo arte ASCII de um personagem dizendo as saudações em maiúsculas.
sayHello: Escreve cada saudação em seu próprio arquivo de saída (ex. "Hello-output.txt")convertToUpper: Converte cada saudação para maiúsculas (ex. "HELLO")collectGreetings: Coleta todas as saudações em maiúsculas em um único arquivo em lotecowpy: Gera arte ASCII usando a ferramentacowpy
A configuração do fluxo de trabalho suporta fornecer entradas e parâmetros de forma flexível e reproduzível.
Habilidades adquiridas¶
Através deste curso prático, você aprendeu como:
- Descrever e utilizar componentes principais do Nextflow suficientes para construir um fluxo de trabalho simples de múltiplas etapas
- Descrever conceitos de próximo nível, como operadores e fábricas de canais
- Lançar um fluxo de trabalho Nextflow localmente
- Encontrar e interpretar saídas (resultados) e arquivos de log gerados pelo Nextflow
- Solucionar problemas básicos
Você está agora equipado com o conhecimento fundamental para começar a desenvolver seus próprios pipelines no Nextflow.
Próximos passos para desenvolver suas habilidades¶
Aqui estão nossas 3 principais sugestões do que fazer em seguida:
- Aplique Nextflow a um caso de uso de análise científica com Nextflow for Science
- Comece com nf-core através do Hello nf-core
- Explore recursos mais avançados do Nextflow com as Side Quests
Finalmente, recomendamos que você dê uma olhada no Seqera Platform, uma plataforma baseada em nuvem desenvolvida pelos criadores do Nextflow que torna ainda mais fácil lançar e gerenciar seus fluxos de trabalho, bem como gerenciar seus dados e executar análises interativamente em qualquer ambiente.
Pesquisa de feedback¶
Antes de prosseguir, por favor reserve um minuto para completar a pesquisa do curso! Seu feedback nos ajuda a melhorar nossos materiais de treinamento para todos.