Description

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

Input

name:type
description
pattern

ch_pp_data :map

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

meta :map

Groovy Map containing sample information
e.g. [ id:‘test’ ]

queryseqfile :file

Fasta file with query sequences

*.{faa,fna,fa,fasta,fa,faa.gz,fna.gz,fa.gz,fasta.gz,fa.gz}

refseqfile :file

File with reference sequences; aligned unless an hmmfile is provided

*.{faa,fna,fa,fasta,fa,phy,aln,alnfaa,alnfna,alnfa,mfa,faa.gz,fna.gz,fa.gz,fasta.gz,fa.gz,phy.gz,aln.gz,alnfaa.gz,alnfna.gz,alnfa.gz,mfa.gz}

refphylogeny :file

Newick file with reference phylogenetic tree

*.{newick,tree}

hmmfile :file

HMM file to use for alignment; implies that refseqfile is not aligned. Optional.

*.{hmm,HMM,hmm.gz,HMM.gz}

model :string

Phylogenetic model to use in placement, e.g. ‘LG+F’ or ‘GTR+I+F’

alignmethod :string

Method used for alignment, ‘hmmer’, ‘clustalo’ or ‘mafft’

Output

name:type
description
pattern

meta :map

Groovy Map containing sample information
e.g. [ id:‘test’ ]

epang :directory

All output from EPA-NG

*

jplace :file

jplace file from EPA-NG

*.jplace

grafted_phylogeny :file

Newick file with query sequences placed in reference tree

*.newick

taxonomy_profile :file

Tab separated file with taxonomy information from classification

*.tsv

taxonomy_per_query :file

Tab separated file with taxonomy information per query from classification

*.tsv

heattree :file

Heattree in SVG format

*.svg

versions :file

File containing software versions

versions.yml