nf-core/phyloplace
nf-core/phyloplace is a bioinformatics best-practice analysis pipeline that performs phylogenetic placement with EPA-NG.
Version history
Added
- #79 - New optional
reftreenamesample sheet column, grouping rows that place onto the same reference tree so that the group is also grafted, classified and heat-treed as a whole, instead of only one profile at a time (#78) (by @erikrikarddaniel) - #75 - Derive taxonomy from
--refseqfileFASTA headers (GTDB single-file style) when--taxonomyis not given, instead of skipping taxonomic classification entirely (#66) (by @erikrikarddaniel) - #72 - Alignment coordinates, lengths and coverage for each hit in the ranked
hmmsearchsummary, when--save_domtbloutis set (#70) (by @erikrikarddaniel) - #71 - New
--save_domtbloutoption, saving hmmsearch’s per-domain hit table in “search and place” mode (#69) (by @erikrikarddaniel)
Fixed
- #85 - Build every
conf/test*.configandtests/nextflow.configtest-data URL fromparams.pipelines_testdata_base_path(orparams.modules_testdata_base_pathfor the handful that live on the sharedmodulesbranch instead), instead of hardcoding the full URL, so a fork’sphyloplacebranch can be tested with a single--pipelines_testdata_base_pathoverride without also re-pointing the shared-branch files (#80) (by @erikrikarddaniel) - #84 - Use relative links between our own docs pages again, now that a website fix means they resolve correctly, instead of absolute links that silently pointed to the released docs (#83) (by @erikrikarddaniel)
- #71 - Correct the
hmmsearchoutput files listed in the output documentation, where the human-readable table was listed as*.tbl.gzinstead of*.txt.gz(by @erikrikarddaniel)
Changed
- #88 - Change the default
--alignmethodfromhmmertoclustalo, except when--hmmfileis given (or filled in a samplesheet row), which still implieshmmer. Runs that relied on the previous default now align with Clustal Omega and produceclustalo/output instead ofhmmer/; pass--alignmethod hmmerto keep the old behaviour (by @erikrikarddaniel) - #81 - Update
gappa/examineassign,gappa/examinegraftandgappa/examineheattreeto gappa 0.9.0, so every gappa step runs the same version and container (nf-core/modules#12858) (by @erikrikarddaniel) - #79 - Publish grafted trees as
<id>.graft.newickinstead of<id>.graft.<id>.epa_result.newick, dropping a repetition of the name and matching the new joint outputs (by @erikrikarddaniel) - #77 - Adopt typed
paramsblocks for pipeline-specific parameters, fixing boolean options (e.g.--save_domtblout false) that couldn’t be turned off from the command line (#74) (by @erikrikarddaniel). Raises the minimum required Nextflow version to26.04.0. - #73 - Update
seqtk/subseqandfasta_hmmsearch_rank_fastasto fix output filenames glomming the input sequence filename onto the prefix (nf-core/modules#12779) (by @erikrikarddaniel) - #68 - Template update to 4.1.0 (by @erikrikarddaniel)
Dependencies
| software | previously | now |
|---|---|---|
| biopython | 1.84 | |
| gappa | 0.8.0 | 0.9.0 |
| Nextflow | >=25.10.4 | >=26.04.0 |
| nf-schema | 2.7.2 | 2.8.0 |
Thanks
Thanks to everyone who reviewed PRs along the way to this release: @piplus2, @dialvarezs, @Joon-Klaps, @danilodileo and @nschan.
Added
- #63 - Report hmmbuild, EPA-NG and GAPPA heat tree logs/output in MultiQC (#3) (by @erikrikarddaniel)
Changed
- #62 - Template update to 4.0.3 and software updates (by @erikrikarddaniel)
v2.0.1 - [2026-06-16]
Added
Fixed
- [#53](https://github.com/nf-core/phyloplace/pull/53) - Improve documentation of columns in input sheets [addresses #41](https://github.com/nf-core/phyloplace/issues/41) (by @erikrikarddaniel)- [#53](https://github.com/nf-core/phyloplace/pull/53) - Fix broken documentation links for parameters [addresses #49](https://github.com/nf-core/phyloplace/issues/49) (by @erikrikarddaniel)- [#53](https://github.com/nf-core/phyloplace/pull/53) - Improve adherence to Nextflow code standards [addresses #48](https://github.com/nf-core/phyloplace/issues/48) (by @erikrikarddaniel)- [#52](https://github.com/nf-core/phyloplace/pull/52) - Template update for nf-core/tools version 4.0.2 (by @erikrikarddaniel)Dependencies
- [#52](https://github.com/nf-core/phyloplace/pull/52) - Update some software versions (by @erikrikarddaniel)| software | previously | now |
|---|---|---|
| nextflow | >=24.04.2 | >=25.10.4 |
| hmmer/easel | 0.48 | 0.49 |
| hmmer | 3.3.2 | 3.4 |
| MultiQC | 1.27 | 1.35 |
This major release of the pipeline introduces a new mode – search and phylogenetic classification – in addition to the previous 1.0.0 version. The two modes are distinguished by the use of separate input sheets with slightly different content, passed to the pipeline using either --phyloplace_input (phylogenetic placement only) or --phylosearch_input (search and phylogenetic classification). See the documentation for details.
Initial release of nf-core/phyloplace, created with the nf-core template.
The pipeline performs phylogenetic placement of nucleotide or amino acid sequences in a reference phylogeny.