Closed KatyTaylor closed 10 months ago
Stories for next phase of pipeline - mostly in pipeline chronological order:
To do:
Pre-requisites:
Thawing and pooling: - Phase 2a
cDNA prep: - Phase 2a
Library prep: - Phase 2b
Improvements:
Idea of how pipeline config could be:
# Thawing, pooling, GEM generation and cDNA Prep
# with an extra entry point half way down.
scRNA Core cDNA Prep:
filters:
request_type_key: limber_scrna_core_cDNA_prep
library_type: Chromium single cell 5 prime HT v2
relationships:
LRC Bank Seq: LRC PBMC Thaw
LRC Bank Spare: LRC PBMC Thaw
LRC PBMC Thaw: LRC PBMC Pools
LRC PBMC Pools: LRC HT 5p Chip
LRC PBMC Pools Fac: LRC HT 5p Chip # some plates come in here, direct from faculty
LRC HT 5p Chip: LRC HT 5p GEMs
LRC HT 5p GEMs: LRC HT 5p cDNA PCR
LRC HT 5p cDNA PCR: LRC HT 5p cDNA PCR XP
We could do the above version, as they have decided they won't be combining plates thawed and pooled in SeqOps with plates thawed and pooled in faculty. However, if they changed their mind in future, it might be easier if we did it as 2 separate pipelines, as below. However, this makes it more complicated as we'd have more different requests, request types etc, and would have to chain the requests together somehow so you had the option of submitting tubes for both pipelines at once.
# Thawing PBMCs and pooling donor samples
scRNA Core Donor Pooling:
pipeline_group: scRNA Core cDNA Prep
filters:
request_type_key: limber_scrna_core_donor_pooling
relationships:
LRC Bank Seq: LRC PBMC Thaw
LRC Bank Spare: LRC PBMC Thaw
LRC PBMC Thaw: LRC PBMC Pools
# GEM generation and cDNA Prep
scRNA Core cDNA Prep:
pipeline_group: scRNA Core cDNA Prep
filters:
request_type_key: limber_scrna_core_cDNA_prep
library_type: Chromium single cell 5 prime HT v2
relationships:
LRC PBMC Pools: LRC HT 5p Chip
LRC PBMC Pools Fac: LRC HT 5p Chip
LRC HT 5p Chip: LRC HT 5p GEMs
LRC HT 5p GEMs: LRC HT 5p cDNA PCR
LRC HT 5p cDNA PCR: LRC HT 5p cDNA PCR XP
Pipeline diagrams here
Categorised list of stories, post GEM-X decision:
Phase 1 - high priority:
There are also several Phase 1 enhancement stories in the backlog.
Phase 2a - main pipeline flow:
Phase 2a - essential changes:
Phase 2b - main pipeline flow:
Writing notes to help decision around the donor pooling step - 1 source plate or 2:
1 source plate
Argument for doing this is that the first iteration of the pipeline will not require more than 1 source plate. The UX will be better as the user will not be asked to scan a plate into an extra screen.
Stories to do:
2 source plates
Argument for doing this is that when the Cardinal main phase goes ahead, it may require 2 source plates here, and we have already built the interstitial page for this so wouldn't waste this work.
Stories to do:
I suggest selecting the '1 source plate' option, because a) the user experience will be better b) there's extra work to do to implement 2 source plates properly anyway c) we won't lose the work we've done on the 2 source plates option, as it will be in git d) Cardinal requirements are quite a way off and uncertain
Update: discussed with Abdullah and we agreed to go with the '1 source plate' option for now.
Description Create stories for 007c Phase 2, including:
Who the primary contacts are for this work Katy
Knowledge or Stake holders Lesley, Abby