Pular para o conteúdo principal

pangenome

Tags: alignment core-genome pan-genoma phylogeny comparative-genomics run-scope

Realize análise de pan-genoma com filogenia de core-genome opcional.

Este subworkflow cria um pan-genoma a partir de arquivos de anotação GFF3 usando uma de três ferramentas: Panaroo (padrão), PIRATE ou Roary. Ele gera alinhamentos de core-genome e matrizes de presença/ausência de genes, seguidos de cálculos de distância SNP usando snp-dists. O fluxo de trabalho executa condicionalmente a ferramenta de pan-genoma selecionada com base em parâmetros booleanos.

Take

gff: Channel<Record>
CampoDescrição
metaGroovy Record contendo informações da amostra
gffConjunto de arquivos de anotação GFF3 provenientes de genomas montados
use_pirate: Boolean
use_roary: Boolean
NomeTipoDescrição
use_pirateBooleanFlag booleana para usar PIRATE na análise de pan-genoma
use_roaryBooleanFlag booleana para usar Roary na análise de pan-genoma

Emit

Publicados

As emissões sample_outputs e run_outputs são agregados de arquivos de saída que serão publicados no fluxo de trabalho de entrada.

sample_outputs

Nenhuma saída no escopo de amostra.

run_outputs

SaídaDescrição
alnAlinhamento de core-genome no formato FASTA
csvMatriz de presença/ausência de genes
supplementalArquivos intermediários e saídas detalhadas
tsvMatriz de distância SNP pareada a partir do alinhamento de core-genome

Entradas para Subworkflows Downstream

As emissões a seguir são destinadas ao uso como entradas para subworkflows downstream.

alignment

SaídaDescrição
alnAlinhamento de core-genome para análise downstream (ex.: detecção de recombinação)

phylogeny_input

SaídaDescrição
alnAlinhamento de core-genome com metadados prontos para iqtree para construção filogenética

csv

SaídaDescrição
csvMatriz de presença/ausência de genes para análise downstream (ex.: pan-GWAS)

Composição do Subworkflow

Este subworkflow chama os seguintes subworkflows:

  • pirate - Constrói um pan-genoma a partir de anotações GFF3 usando PIRATE.
  • roary - Constrói um pan-genoma a partir de anotações GFF3 usando Roary.
  • panaroo - Constrói um pan-genoma a partir de anotações GFF3 usando Panaroo.
  • snpdists - Calcula distâncias SNP pareadas a partir de alinhamentos de sequências.

Usado Por

Este subworkflow é usado pelos seguintes fluxos de trabalho:

  • pangenome - Análise de pan-genoma com filogenia de core-genome opcional.

Citations

If you use this in your analysis, please cite the following.

Source

View source on GitHub