-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improving DIA workflow with new parameters, and logs originally from DIANN (original issue #481 comments) #495
Conversation
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
|
@an-altosian I will take a look to it tomorrow. For some reason the EBI PRIDE files are slow to download, main reason why most of the test are failing. But no panic. This error: https://github.com/bigbio/quantms/actions/runs/13842972888/job/38742737869?pr=495 is because all the parameters in the nextflow.config needs to be in the schema json file. |
Cool! I will work on the parameter schema json files (which should be the cause of the failed linting), if these changes look good. Please feel free to reject any changes according to Vadim's comments. Best, |
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
Hi @daichengxin Thank you for the commit. Just wondering, I thought from our discussions, we would like to use the DIANN reported log file, |
Hi @an-altosian, Thanks for pointing this out. I recovered them. |
@an-altosian we may need to go back to @daichengxin sorting strategy or use another one, all tests are failing. |
Will work on it. |
I have tested that the Path class could not be sorted by file names. This also indicates that this line for sorting the files also doesn't work as expected. I updated it with a closure to sort by filenames. Line 80 in b7c9b6a
|
User description
481
PR checklist
nf-core lint
).nextflow run . -profile test,docker --outdir <OUTDIR>
).nextflow run . -profile debug,test,docker --outdir <OUTDIR>
).docs/usage.md
is updated.docs/output.md
is updated.CHANGELOG.md
is updated.README.md
is updated (including new tool citations and authors/contributors).PR Type
Enhancement, Bug fix
Description
Added new parameters and logic for DIA-NN performance optimization.
Improved reproducibility by sorting input files for consistent results.
Refactored handling of optional outputs and logging across multiple modules.
Removed redundant
--quick-mass-acc
flag in several processes.Changes walkthrough 📝
7 files
Added new parameters and logic for DIA-NN processes
Removed redundant `--quick-mass-acc` and improved logging
Adjusted mass accuracy logic and logging
Refactored optional outputs and removed redundant flags
Updated logging mechanism for final analysis
Added new arguments and updated logging
Ensured reproducibility by sorting input files
1 files
Introduced new parameters for performance mode and quick mass accuracy