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’ 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