Pular para o conteúdo principal

nohuman_run

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

Remova reads humanos de dados de sequenciamento.

Utiliza o nohuman para classificar 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). Suporta reads Illumina paired-end e single-end.

Banco de Dados Necessário

Requer o banco de dados Kraken2 do nohuman. Use o módulo nohuman/download ou forneça um banco de dados pré-existente via --nohuman_db.

Entradas

record (
meta: Record,
r1: Path?,
r2: Path?,
se: Path?,
lr: Path?
)
CampoTipoDescrição
metaRecordGroovy Record contendo informações da amostra
r1Path?Reads R1 Illumina (paired-end forward)
r2Path?Reads R2 Illumina (paired-end reverse)
sePath?Reads Illumina single-end
lrPath?Reads longas (ONT/PacBio)
db: Path
NomeTipoDescrição
dbPathDiretório ou tarball comprimido contendo o banco de dados Kraken2 do nohuman

Saídas

record (
meta: Record,
special_meta: Record,
r1: Path?,
r2: Path?,
se: Path?,
lr: Path?,
scrub_report: Path,
results: Set<Path>,
logs: Set<Path?>,
nf_logs: Set<Path>,
versions: Set<Path>
)
CampoTipoDescrição
metaRecordRegistro de informações da amostra
special_metaRecordUm registro de metadados simplificado para junção de relatórios downstream
r1Path?Reads forward paired-end após remoção
r2Path?Reads reverse paired-end após remoção
sePath?Reads single-end após remoção
lrPath?Reads longas após remoção
scrub_reportPathRelatório resumido das reads removidas durante a limpeza
resultsSet<Path>Todos os arquivos de saída a serem publicados
logsSet<Path?>Arquivos de log específicos do programa (opcionais)
nf_logsSet<Path>Arquivos de log do Nextflow (ex.: .command.{begin
versionsSet<Path>Arquivo no formato YAML com as versões dos programas

Parâmetros

Parâmetros do Nohuman Run

ParâmetroTipoPadrãoDescrição
--nohuman_dbstringCaminho para o diretório ou tarball do banco de dados nohuman
--nohuman_confidencenumber0.0Pontuação mínima de confiança do Kraken2 para classificação (0.0-1.0)
--nohuman_humanbooleanfalseInverte a saída para manter apenas as reads humanas em vez de removê-las
--nohuman_save_reportbooleanfalseSalva o relatório de classificação do Kraken2

Usado Por

Subworkflows

  • nohuman - Remova reads humanos de dados de sequenciamento usando nohuman.

Citações

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

Fonte

Ver fonte no GitHub

Versão

NOHUMAN_RUN:
- bactopia-teton: 1.1.4