Pular para o conteúdo principal

srahumanscrubber

Tags: contamination human scrub sra sequencing fastq sample-scope

Remova contaminação humana de reads de sequenciamento para submissão ao SRA.

Este subworkflow utiliza o SRA Human Scrubber para identificar e remover reads humanos dos dados de sequenciamento. Ele primeiro inicializa um banco de dados de referência humana e em seguida realiza a limpeza dos reads de entrada para garantir que atendam aos requisitos de submissão ao SRA.

Utiliza campos posicionais explícitos do registro para os reads:

  • Entrada: record(meta, r1, r2, se, lr) onde cada slot de read é Path?

Take

reads: Channel<Record>
CampoDescrição
metaGroovy Record contendo informações da amostra
r1Reads Illumina R1 (paired-end)
r2Reads Illumina R2 (paired-end)
seReads Illumina single-end
lrLong reads (ONT/PacBio)

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

SaídaDescrição
special_metaGroovy Record com nome para agregação downstream
scrubbedArquivos FASTQ limpos com reads humanos removidos
scrubbed_extraArquivos de espaço reservado para compatibilidade do pipeline
scrub_reportRelatório com estatísticas da limpeza

run_outputs

Nenhuma saída de escopo de execução.

Composição de Módulos

Este subworkflow chama os seguintes módulos:

Citações

Se você usar isso em sua análise, por favor cite o seguinte.

Fonte

Ver fonte no GitHub