Add workflow for metagenomic taxonomic community profiling#1063
Open
bebatut wants to merge 8 commits intogalaxyproject:mainfrom
Open
Add workflow for metagenomic taxonomic community profiling#1063bebatut wants to merge 8 commits intogalaxyproject:mainfrom
bebatut wants to merge 8 commits intogalaxyproject:mainfrom
Conversation
- Rename workflow - Clarify some attributes - Improve input, output, and step names and labels - Add a MultiQC step - Clarify the README - Expand test coverage - Use CVMFS datatables in tests - Add .dockstore file
7733539 to
737978b
Compare
|
Thanks a lot, Bérénice, really appreciate the improvements and cleanup. |
- Use smaller tests - Add subworkflows for taxpasta depending on the collection size - Add tests with 1 or 2 samples - Update MultiQC
0dc4b5d to
6d21ed6
Compare
dbb1b3f to
995acd4
Compare
Contributor
There was a problem hiding this comment.
Pull request overview
This PR adds a new workflow for metagenomic taxonomic community profiling to the IWC. The workflow performs taxonomic profiling on quality-controlled metagenomic reads using multiple state-of-the-art tools (Kraken2/Bracken, MetaPhlAn, and Sylph), standardizes the outputs using TaxPasta, and generates visualizations with Krona and MultiQC.
Changes:
- Addition of a new workflow with comprehensive taxonomic profiling capabilities
- Implementation of multiple profiling approaches (k-mer and marker-based)
- Standardization and visualization of results across tools
- Support for both single and multiple sample processing
Reviewed changes
Copilot reviewed 4 out of 5 changed files in this pull request and generated 10 comments.
Show a summary per file
| File | Description |
|---|---|
| metagenomics-taxonomic-community-profiling.ga | Main workflow file implementing taxonomic profiling with three tools, standardization, and visualization steps |
| metagenomics-taxonomic-community-profiling-tests.yml | Test definitions for 1-sample and 2-sample scenarios with comprehensive output validation |
| README.md | Documentation explaining workflow purpose, inputs, processing steps, and expected outputs |
| CHANGELOG.md | Version history documenting initial release |
| .dockstore.yml | Dockstore configuration with workflow metadata and author information |
...iome/metagenomic-taxonomic-community-profiling/metagenomics-taxonomic-community-profiling.ga
Outdated
Show resolved
Hide resolved
...biome/metagenomic-taxonomic-community-profiling/metagenomic-taxonomic-community-profiling.ga
Show resolved
Hide resolved
...iome/metagenomic-taxonomic-community-profiling/metagenomics-taxonomic-community-profiling.ga
Outdated
Show resolved
Hide resolved
workflows/microbiome/metagenomic-taxonomic-community-profiling/.dockstore.yml
Show resolved
Hide resolved
workflows/microbiome/metagenomic-taxonomic-community-profiling/README.md
Outdated
Show resolved
Hide resolved
workflows/microbiome/metagenomic-taxonomic-community-profiling/README.md
Outdated
Show resolved
Hide resolved
...iome/metagenomic-taxonomic-community-profiling/metagenomics-taxonomic-community-profiling.ga
Outdated
Show resolved
Hide resolved
...iome/metagenomic-taxonomic-community-profiling/metagenomics-taxonomic-community-profiling.ga
Outdated
Show resolved
Hide resolved
workflows/microbiome/metagenomic-taxonomic-community-profiling/README.md
Outdated
Show resolved
Hide resolved
workflows/microbiome/metagenomic-taxonomic-community-profiling/README.md
Outdated
Show resolved
Hide resolved
This comment was marked as outdated.
This comment was marked as outdated.
aecbf4d to
721881c
Compare
This comment was marked as outdated.
This comment was marked as outdated.
721881c to
d39289d
Compare
This comment was marked as outdated.
This comment was marked as outdated.
d39289d to
00c3738
Compare
Test Results (powered by Planemo)Test Summary
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ping @Minamehr
FOR CONTRIBUTOR:
FOR REVIEWERS:
This workflow does/runs/performs … xyz … to generate/analyze/etc …namefield should be human readable (spaces are fine, no underscore, dash only where spelling dictates it), no abbreviation unless generally understood-) over underscore (_), prefer all lowercase. Folder becomes repository in iwc-workflows organization and is included in TRS id