Description

Run phylogenetic placement with a number of query sequences plus a reference alignment and phylogeny. Used in nf-core/phyloplace.

Input

name
description
pattern

ch_pp_data

Phylogenetic placement input, one entry per sample, where:

  • alignmethod is the method used for alignment, ‘hmmer’, ‘clustalo’ or ‘mafft’
  • queryseqfile is a fasta file with query sequences
  • refseqfile is a file with reference sequences, aligned unless an hmmfile is provided
  • refphylogeny is a newick file with the reference phylogenetic tree
  • hmmfile is an optional HMM file to use for alignment; implies that refseqfile is not aligned
  • model is the phylogenetic model to use in placement, e.g. ‘LG+F’ or ‘GTR+I+F’
  • taxonomy is a tab separated file with taxonomy information for the reference sequences

Structure: [
meta: val(meta),
data: [
alignmethod: ‘hmmer’,
queryseqfile: path(“*.faa”),
refseqfile: path(“*.alnfaa”),
refphylogeny: path(“*.newick”),
hmmfile: path(“*.hmm”),
model: “LG”,
taxonomy: path(“*.tsv”)
]
]

Output

name
description
pattern

epang

All output from EPA-NG.

Structure: [ val(meta), path(epang) ]

*

jplace

jplace file from EPA-NG.

Structure: [ val(meta), path(jplace) ]

*.jplace

grafted_phylogeny

Newick file with query sequences placed in reference tree.

Structure: [ val(meta), path(newick) ]

*.newick

taxonomy_profile

Tab separated file with taxonomy information from classification.

Structure: [ val(meta), path(tsv) ]

*.tsv

taxonomy_per_query

Tab separated file with taxonomy information per query from classification.

Structure: [ val(meta), path(tsv) ]

*.tsv

heattree

Heattree in SVG format.

Structure: [ val(meta), path(svg) ]

*.svg