Pular para o conteúdo principal

nohuman

Tags: human contamination decontamination scrubbing reads nohuman kraken2 sample-scope

Remova reads humanos de dados de sequenciamento usando nohuman.

Este subworkflow utiliza o nohuman para identificar e remover reads humanos de arquivos FASTQ, usando um banco de dados Kraken2 construído a partir dos genomas do Human Pangenome Reference Consortium (HPRC). Opcionalmente, o banco de dados é baixado caso ainda não esteja disponível.

Take

reads: Channel<Record>
CampoDescrição
metaRegistro Groovy contendo informações da amostra
r1Reads R1 Illumina (paired-end forward)
r2Reads R2 Illumina (paired-end reverse)
seReads Illumina single-end
lrLong reads (ONT/PacBio)
database: Path?
download_nohuman: Boolean
save_as_tarball: Boolean
NomeTipoDescrição
databasePath?Caminho para o diretório ou tarball do banco de dados nohuman (ignorado se download_nohuman for verdadeiro)
download_nohumanBooleanFlag booleana para baixar o banco de dados em vez de usar o caminho fornecido
save_as_tarballBooleanFlag booleana para salvar o banco de dados baixado como tarball

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
scrubbedArquivos FASTQ com reads humanos removidos
scrub_reportRelatório de classificação Kraken2 (opcional)

run_outputs

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

Composição de Módulos

Este subworkflow chama os seguintes módulos:

  • nohuman_download - Baixa o banco de dados nohuman para remoção de reads humanos.
  • nohuman_run - Remove reads humanos de dados de sequenciamento.

Citations

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

Fonte

Ver fonte no GitHub