updates for tenx v4 chemistry #1664
Open
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.
Based on the changes you've made, here's a pull request description for adding 10x 3' v4 (GEM-X) chemistry support to Optimus:
Pull Request Description
Description
Add 10x 3' v4 (GEM-X) chemistry support to Optimus pipeline
This PR adds support for 10x Genomics 3' v4 (GEM-X) chemistry to the Optimus pipeline while maintaining full backwards compatibility with existing v2 and v3 chemistries.
Changes Made
4
for 10x 3' v4 (GEM-X) chemistryMotivation
The 10x 3' v4 (GEM-X) chemistry is the latest generation of single-cell RNA sequencing technology, offering improved performance and higher cell throughput. This PR enables users to process v4 data with Optimus while maintaining the same workflow structure and output formats they're familiar with from v2/v3 chemistries.
Technical Details
3M-3pgex-may-2023.txt.gz
for v4 chemistryFiles Modified
pipelines/skylab/optimus/Optimus.wdl
- Added v4 whitelist paths and chemistry supporttasks/skylab/CheckInputs.wdl
- Extended chemistry validation for value 4tasks/skylab/StarAlign.wdl
- Enhanced STARsolo chemistry logictasks/skylab/FastqProcessing.wdl
- Added v4 chemistry supporttasks/skylab/Attach10xBarcodes.wdl
- Added v4 chemistry supportexample_inputs/human_v4_example.json
- New v4 chemistry exampleBackwards Compatibility
✅ 100% backwards compatible: All existing v2/v3 workflows continue to work unchanged
✅ Same parameter structure: Uses existing
Int chemistry
parameter with new value 4✅ No breaking changes: Existing JSON files and workflows require no modifications
Checklist
@broadinstitute/warp-admins Added params for default v4 files (not yet available on our public references yet)