Deprecate OpenMS experimental design format, enforce SDRF-only input#639
Conversation
Release 1.7.0 - Major changes with quantms-rescoring
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Note Other AI code review bot(s) detectedCodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review. Comment |
Co-authored-by: jpfeuffer <8102638+jpfeuffer@users.noreply.github.com>
…tion Co-authored-by: jpfeuffer <8102638+jpfeuffer@users.noreply.github.com>
Co-authored-by: jpfeuffer <8102638+jpfeuffer@users.noreply.github.com>
This comment was marked as outdated.
This comment was marked as outdated.
Co-authored-by: jpfeuffer <8102638+jpfeuffer@users.noreply.github.com>
|
|
@daichengxin @jpfeuffer @copilot I tihink this feature should be more in the repo: https://github.com/bigbio/quantms-utils |
|
Agreed. quantms-utils has already sdrf-pipelines package. |
|
@ypriverol Which feature? |
|
@nf-core-bot fix linting |
|
@copilot can you make sure that prettier works? |
|
The idea was to allow csv. We shouldnt artificially constrain people. |
|
sdrf is not a comma-delimited format, we should promote sdrf.tsv? |
|
True but there is no real technical reason why. If quoted properly it can be any separator. The problem is that all other nfcore pipelines do not restrict the format of their samplesheets. It can always be Jason, yaml, CSV, tsv. |
|
I am fine if the majority here thinks we should not allow it. But I will have to fork the pipeline then because I have upstream dependencies that only write CSV files. |
|
OK, you can allow that but better to do not have the example in csv? |
|
Ok but let me test it with it. We can delete it after |
@jpfeuffer can you also check also the experimental design with MSstats is failing, I guess is because we have not to many ids between the experimental factor values? |
|
It's probably just the different tolerance settings that were given as parameters before (and now must be in the SDRF), leading to less/no proteins. |
|
@jpfeuffer This should be read to merge. |
Deprecate OpenMS schema as input and allow CSV/TSV/SDRF formats
Completed Changes
Summary
This PR deprecates the OpenMS experimental design format as input and simplifies the pipeline to always expect SDRF format. The input parameter now accepts .csv, .tsv, or .sdrf file extensions, all treated as SDRF format.
Breaking Changes
--labelling_typeand--acquisition_methodno longer determine input file typeBenefits
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.