Update assay lists in globals.py
Before census builder consumes schema 7.0.0 datasets (still pending migration completion):
- [ ] Update [RNA_SEQ](https://github.com/chanzuckerberg/cellxgene-census/blob/3f50ba43fa6dcac6e4af8785e33ad74e35d960eb/tools/cellxgene_census_builder/src/cellxgene_census_builder/build_soma/globals.py#L212) to:
```
RNA_SEQ = [
"EFO:0003755", # FL-cDNA
"EFO:0008640", # 3'T-fill
"EFO:0008641", # 3’-end-seq
"EFO:0008643", # 3′-Seq
"EFO:0008661", # Bru-Seq
"EFO:0008669", # CAGEscan
"EFO:0008673", # CapSeq
"EFO:0008675", # CaptureSeq
"EFO:0008679", # CEL-seq
"EFO:0008694", # ClickSeq
"EFO:0008697", # cP-RNA-Seq
"EFO:0008703", # CytoSeq
"EFO:0008708", # DeepCAGE
"EFO:0008710", # Digital RNA
"EFO:0008718", # DP-Seq
"EFO:0008720", # DroNc-seq
"EFO:0008722", # Drop-seq
"EFO:0008735", # FACS-seq
"EFO:0008747", # FRISCR
"EFO:0008748", # FRT-Seq
"EFO:0008752", # GMUCT 1.0
"EFO:0008753", # GMUCT 2.0
"EFO:0008756", # GRO-CAP
"EFO:0008763", # Hi-SCL
"EFO:0008780", # inDrop
"EFO:0008796", # MARS-seq
"EFO:0008797", # MATQ-seq
"EFO:0008824", # NanoCAGE
"EFO:0008825", # Nanogrid RNA-Seq
"EFO:0008826", # NET-Seq
"EFO:0008850", # PAS-Seq
"EFO:0008859", # PEAT
"EFO:0008863", # PLATE-Seq
"EFO:0008868", # PRO-cap
"EFO:0008869", # PRO-seq
"EFO:0008877", # Quartz-seq
"EFO:0008896", # RNA-Seq
"EFO:0008897", # RNAtag-Seq
"EFO:0008898", # RNET-seq
"EFO:0008903", # SC3-seq
"EFO:0008919", # Seq-Well
"EFO:0008929", # SMA
"EFO:0008930", # Smart-seq
"EFO:0008931", # Smart-seq2
"EFO:0008937", # snDrop-seq
"EFO:0008941", # sNuc-Seq
"EFO:0008945", # SPET-seq
"EFO:0008953", # STRT-seq
"EFO:0008954", # STRT-seq-2i
"EFO:0008956", # SUPeR-seq
"EFO:0008962", # TARDIS
"EFO:0008966", # TCR Chain Paring
"EFO:0008967", # TCR-LA-MC PCR
"EFO:0008972", # TL-seq
"EFO:0008974", # Tomo-Seq
"EFO:0008975", # TRAP-Seq
"EFO:0008978", # TSS Sequencing
"EFO:0008980", # UMI Method
"EFO:0009309", # Div-Seq
"EFO:0009899", # 10x 3' v2
"EFO:0009900", # 10x 5' v2
"EFO:0009901", # 10x 3' v1
"EFO:0009919", # SPLiT-seq
"EFO:0009922", # 10x 3' v3
"EFO:0009991", # Nuc-Seq
"EFO:0009999", # G&T-Seq
"EFO:0010003", # RASL-seq
"EFO:0010004", # SCRB-seq
"EFO:0010005", # DR-Seq
"EFO:0010006", # scM&T-seq
"EFO:0010007", # scTrio-seq
"EFO:0010010", # CEL-seq2
"EFO:0010022", # Smart-3Seq
"EFO:0010034", # Cappable-Seq
"EFO:0010041", # Nascent-Seq
"EFO:0010058", # Fluidigm C1-based SMARTer library preparation
"EFO:0010184", # Smart-like
"EFO:0010550", # sci-RNA-seq
"EFO:0011025", # 10x 5' v1
"EFO:0022396", # TruSeq
"EFO:0022488", # Smart-seq3
"EFO:0022490", # ScaleBio single cell RNA sequencing
"EFO:0022600", # Parse Evercode Whole Transcriptome v1
"EFO:0022601", # Parse Evercode Whole Transcriptome v2
"EFO:0022602", # Parse Evercode Whole Transcriptome v3
"EFO:0022604", # 10x 3' v4
"EFO:0022605", # 10x 5' v3
"EFO:0022606", # 10x gene expression flex
"EFO:0022839", # STORM-seq
"EFO:0022845", # modified STRT-seq
"EFO:0022846", # 5' STRT-seq
"EFO:0022962", # SHARE-seq
"EFO:0030001", # sci-CAR
"EFO:0030002", # microwell-seq
"EFO:0030003", # 10x 3' transcription profiling
"EFO:0030004", # 10x 5' transcription profiling
"EFO:0030019", # Seq-Well S3
"EFO:0030021", # Nx1-seq
"EFO:0030026", # sci-Plex
"EFO:0030028", # sci-RNA-seq3
"EFO:0030030", # Quant-seq
"EFO:0030031", # SCOPE-chip
"EFO:0030059", # 10x multiome
"EFO:0030060", # mCT-seq
"EFO:0030061", # mcSCRB-seq
"EFO:0030074", # SORT-seq
"EFO:0700003", # BD Rhapsody Whole Transcriptome Analysis
"EFO:0700004", # BD Rhapsody Targeted mRNA
"EFO:0700010", # TruDrop
"EFO:0700011", # GEXSCOPE technology
"EFO:0700016", # Smart-seq v4
"EFO:0900000", # particle-templated instant partition sequencing
"EFO:0900001", # Asteria scRNA-seq kit
"EFO:0900002", # HIVE CLX Single-Cell RNAseq Solution
]
```
- [ ] Update [ALLOWED_SPATIAL_ASSAYS](https://github.com/chanzuckerberg/cellxgene-census/blob/3f50ba43fa6dcac6e4af8785e33ad74e35d960eb/tools/cellxgene_census_builder/src/cellxgene_census_builder/build_soma/globals.py#L323) to:
```
ALLOWED_SPATIAL_ASSAYS = [
"EFO:0022857", # Visium Spatial Gene Expression V1
"EFO:0030062", # Slide-seqV2
]
```
- [ ] Update [FULL_GENE_ASSAY](https://github.com/chanzuckerberg/cellxgene-census/blob/3f50ba43fa6dcac6e4af8785e33ad74e35d960eb/tools/cellxgene_census_builder/src/cellxgene_census_builder/build_soma/globals.py#L328C1-L330C20) to:
```
FULL_GENE_ASSAY = [
"EFO:0003755", # FL-cDNA
"EFO:0008747", # FRISCR
"EFO:0008763", # Hi-SCL
"EFO:0008797", # MATQ-seq
"EFO:0008877", # Quartz-seq
"EFO:0008930", # Smart-seq
"EFO:0008931", # Smart-seq2
"EFO:0008956", # SUPeR-seq
"EFO:0009999", # G&T-Seq
"EFO:0010004", # SCRB-seq
"EFO:0010006", # scM&T-seq
"EFO:0010022", # Smart-3Seq
"EFO:0010058", # Fluidigm C1-based SMARTer library preparation
"EFO:0010184", # Smart-like
"EFO:0022396", # TruSeq
"EFO:0022488", # Smart-seq3
"EFO:0022839", # STORM-seq
"EFO:0030031", # SCOPE-chip
"EFO:0030060", # mCT-seq
"EFO:0030061", # mcSCRB-seq
"EFO:0700016", # Smart-seq v4
]
```
- [ ] Remove the comments in [# This list plus ALLOWED_SPATIAL_ASSAYS, should be kept in sync with docs/census_accepted_assays.csv](https://github.com/chanzuckerberg/cellxgene-census/blob/3caafd393e680c854efb9362820e9e36f8c952e3/tools/cellxgene_census_builder/src/cellxgene_census_builder/build_soma/globals.py#L212) and [# This list should be kept in sync with docs/census_accepted_assays_full_gene.csv](https://github.com/chanzuckerberg/cellxgene-census/blob/3caafd393e680c854efb9362820e9e36f8c952e3/tools/cellxgene_census_builder/src/cellxgene_census_builder/build_soma/globals.py#L329C1-L329C82) to reference the schema sections
0 条评论