Pular para o conteúdo principal

defensefinder_run

Tags: bacteria defense-systems antiviral phage crispr restriction-modification hmm macsyfinder sample-scope

Detectar sistemas de defesa anti-fago usando perfis HMM.

Utiliza o DefenseFinder para buscar sistematicamente em sequências de proteínas sistemas de defesa antiviral conhecidos (por exemplo, CRISPR-Cas, Restrição-Modificação, sistemas TA, CBASS) usando MacSyFinder e um banco de dados dedicado de modelos HMM.

Banco de Dados Necessário

Requer que o banco de dados HMM do DefenseFinder esteja disponível.

Entradas

record (
meta: Record,
faa: Path
)
CampoTipoDescrição
metaRecordRegistro Groovy contendo informações da amostra
faaPathSequências de proteínas no formato FASTA (aminoácidos)
db: Path
NomeTipoDescrição
dbPathDiretório contendo o banco de dados de modelos do DefenseFinder

Saídas

record (
meta: Record,
genes_tsv: Path,
hmmer_tsv: Path,
systems_tsv: Path,
proteins: Path?,
proteins_index: Path?,
macsydata_raw: Path?,
results: Set<Path>,
logs: Set<Path?>,
nf_logs: Set<Path>,
versions: Set<Path>
)
CampoTipoDescrição
metaRecordRegistro com informações da amostra
genes_tsvPathLista delimitada por tabulação dos genes de defesa detectados
hmmer_tsvPathLista delimitada por tabulação dos hits do HMMER usados na detecção
systems_tsvPathResumo delimitado por tabulação dos sistemas de defesa detectados
proteinsPath?Sequências de proteínas dos genes de defesa detectados
proteins_indexPath?Arquivo de índice para as sequências de proteínas
macsydata_rawPath?Tarball comprimido dos dados brutos do MacSyFinder
resultsSet<Path>Todos os arquivos de saída a serem publicados
logsSet<Path?>Arquivos de log opcionais específicos do programa
nf_logsSet<Path>Arquivos de log específicos do Nextflow (por exemplo, .command.{begin
versionsSet<Path>Arquivo formatado em YAML com as versões dos programas

Parâmetros

Parâmetros do defense-finder

ParâmetroTipoPadrãoDescrição
--defensefinder_coveragenumber0.4Percentual mínimo de cobertura para cada perfil
--defensefinder_dbtypestringordered_repliconA opção --db-type do macsyfinder (opções: ordered_replicon, gembase, unordered)
--defensefinder_preserverawbooleanPreservar as saídas brutas do MacsyFinder junto com os resultados do Defense Finder no diretório de saída
--defensefinder_nocutgabooleanAvançado! Executar o macsyfinder no modo no-cut-ga. A validade dos genes e sistemas encontrados não é garantida!

Usado Por

Subworkflows

  • defensefinder - Buscar sistematicamente sistemas de defesa anti-fago.

Workflows

  • defensefinder - Identificação sistemática de sistemas de defesa anti-fago.

Citações

Se você usar este módulo em sua análise, por favor cite os seguintes trabalhos.

Fonte

Ver fonte no GitHub

Versão

DEFENSEFINDER_RUN:
- defense-finder: 2.0.1