Skip to content
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

Y24-266 LCM Triomics pipeline configuration and integration test for EMSeq branch #1879

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
c677ec1
Added pipeline config for LCM Triomics EMSeq steps
SHIV5T3R Aug 28, 2024
d5f6145
Added plate purposes for LCM Triomics EMSeq steps
SHIV5T3R Aug 28, 2024
370e7ff
Prettier
SHIV5T3R Aug 28, 2024
e7bebd1
Added remaining config purposes
SHIV5T3R Aug 28, 2024
d59c750
Modified purpose config for LCM Triomics pipeline
SHIV5T3R Aug 28, 2024
583ff10
Modified relationships for pipeline config
SHIV5T3R Aug 28, 2024
49495d2
Add purpose config for EMSeq branch
yoldas Aug 28, 2024
42cba50
Merge branch 'y24-271-lcmt-config' into y24-266---lcm-triomics-pipeli…
yoldas Aug 28, 2024
916dbec
Remove Adp Lig from EMSeq purposes because it is already defined in t…
yoldas Aug 28, 2024
5da55fb
Update LCM Triomics pipeline config with EMSeq seection
yoldas Aug 28, 2024
6cddc53
Comment on the change from Pool to Pool XP purposes
yoldas Aug 28, 2024
3a16bff
Add concentration download links to PCRXP plate
yoldas Aug 28, 2024
93aff96
Combine the start and emseq parts in the pipeline config for now
yoldas Sep 4, 2024
54bad5e
Move EMSeq purposes to LCM Triomics purposes file
yoldas Sep 5, 2024
a4af479
Remove EMSeq purposes file because they are in the common file now
yoldas Sep 5, 2024
8f7c125
Rename pipeline group to LCM Triomics WGS and EMSeq
yoldas Sep 5, 2024
5337353
Update LCMT EM LibPCR config with PCR presenter and Tagged Plate labw…
yoldas Sep 5, 2024
42c9456
Update request type key in pipeline filters
yoldas Sep 5, 2024
3302474
Add pooling config to LCM Triomics WGS and EMSeq pipeline group
yoldas Sep 5, 2024
ee3dd74
Prettier
yoldas Sep 5, 2024
e546e1e
Library pass at LCMT EM PCRXP
yoldas Sep 6, 2024
a3dde9b
Add tag layout template names for LCMT EM LibPCR purpose config
yoldas Sep 8, 2024
6e99add
Add size 96 to the EMSeq purposes
yoldas Sep 11, 2024
fb36fee
Rename purpose to LCMT EM PCR XP
yoldas Sep 17, 2024
669233e
Rename to PCR XP
yoldas Sep 17, 2024
db26508
Rename to Lib PCR
yoldas Sep 17, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions config/pipelines/high_throughput_lcm_triomics.wip.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
# Pipeline configuration for EMSeq
LCM Triomics EMSeq:
pipeline_group: LCM Triomics WGS and EMSeq
yoldas marked this conversation as resolved.
Show resolved Hide resolved
filters:
request_type_key: limber_lcm_triomics_emseq
library_type: LCM Triomics EMSeq
library_pass: LCMT EM PCR XP
relationships:
LCMT Lysate: LCMT DNA Frag
LCMT DNA Frag: LCMT DNA End Prep
LCMT DNA End Prep: LCMT DNA Adp Lig
LCMT DNA Adp Lig: LCMT EM TET2 Ox
LCMT EM TET2 Ox: LCMT EM TET2 Stop
LCMT EM TET2 Stop: LCMT EM NaOH Denat
LCMT EM NaOH Denat: LCMT EM APOBEC Deam
LCMT EM APOBEC Deam: LCMT EM Lib PCR
LCMT EM Lib PCR: LCMT EM PCR XP

LCM Triomics EMSeq Custom Pooling:
pipeline_group: LCM Triomics WGS and EMSeq
filters:
request_type_key: limber_lcm_triomics_emseq
state: passed
relationships:
LCMT EM PCR XP: LCMT EM Pool XP
LCMT EM Pool XP: LCMT EM Pool XP Norm
97 changes: 97 additions & 0 deletions config/purposes/lcm_triomics.wip.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
# EMSeq plate purposes
---
LCMT Lysate:
:asset_type: plate
:stock_plate: true
:cherrypickable_target: false
:input_plate: true
:presenter_class: Presenters::StockPlatePresenter
:creator_class: LabwareCreators::Uncreatable
:size: 96
LCMT DNA Frag:
:asset_type: plate
:stock_plate: false
:cherrypickable_target: false
:input_plate: false
:presenter_class: Presenters::PermissivePresenter
:size: 96
LCMT DNA End Prep:
:asset_type: plate
:stock_plate: false
:cherrypickable_target: false
:input_plate: false
:presenter_class: Presenters::PermissivePresenter
:size: 96
LCMT DNA Adp Lig:
:asset_type: plate
:stock_plate: false
:cherrypickable_target: false
:input_plate: false
:presenter_class: Presenters::PermissivePresenter
:size: 96
LCMT EM TET2 Ox:
:asset_type: plate
:stock_plate: false
:cherrypickable_target: false
:input_plate: false
:presenter_class: Presenters::PermissivePresenter
yoldas marked this conversation as resolved.
Show resolved Hide resolved
:size: 96
LCMT EM TET2 Stop:
:asset_type: plate
:stock_plate: false
:cherrypickable_target: false
:input_plate: false
:size: 96
LCMT EM NaOH Denat:
:asset_type: plate
:stock_plate: false
:cherrypickable_target: false
:input_plate: false
:size: 96
LCMT EM APOBEC Deam:
:asset_type: plate
:stock_plate: false
:cherrypickable_target: false
:input_plate: false
:size: 96
LCMT EM Lib PCR:
:asset_type: plate
:stock_plate: false
:cherrypickable_target: false
:input_plate: false
:presenter_class: Presenters::PcrPresenter
:creator_class: LabwareCreators::TaggedPlate
:tag_layout_templates:
- TS_pWGSA_UDI96v2
- TS_pWGSB_UDI96
- TS_pWGSC_UDI96
- TS_pWGSC_UDI_tag60_61_swap
- TS_pWGSD_UDI96
:size: 96
LCMT EM PCR XP:
:asset_type: plate
:stock_plate: false
:cherrypickable_target: false
:input_plate: false
:file_links:
- name: Download Concentration (nM) CSV
id: concentrations_nm
- name: Download Concentration (ng/ul) CSV
id: concentrations_ngul
:size: 96
# Change all 'pool' refs to 'pool XP' (libraries are clean-up prior to
# pooling so the flow is directly from PCR XP to Pool XP).
LCMT EM Pool XP:
:asset_type: tube
:target: StockMultiplexedLibraryTube
:type: IlluminaHtp::InitialStockTubePurpose
:creator_class: LabwareCreators::CustomPooledTubes
:presenter_class: Presenters::SimpleTubePresenter
:default_printer_type: :tube
LCMT EM Pool XP Norm:
:asset_type: tube
:target: MultiplexedLibraryTube
:type: IlluminaHtp::InitialStockTubePurpose
:creator_class: LabwareCreators::TubeFromTube
:presenter_class: Presenters::FinalTubePresenter
:default_printer_type: :tube
Loading