You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
modality is "transcriptomics" and assay_ontology_term_id is NOT "EFO:0010961" for Visium Spatial Gene Expression
REQUIRED. If UMI-based assay (e.g. 10x v3, Slide-seqV2), values MUST be de-duplicated molecule counts.
If non-UMI-based assay (e.g. Smart-seq2), values MUST be one of read counts (e.g. FeatureCounts) or estimated fragments (e.g. output of RSEM).
Each observation MUST contain at least one non-zero value. All non-zero values MUST be positive integers stored as numpy.float32.
AnnData.raw.X unless no "normalized" is provided, then AnnData.X
STRONGLY RECOMMENDED
AnnData.X
modality is "transcriptomics" and assay_ontology_term_id is "EFO:0010961" for Visium Spatial Gene Expression
REQUIRED. Values MUST be de-duplicated molecule counts. All non-zero values MUST be positive integers stored as numpy.float32.
If uns['spatial']['is_single'] is False then each observation MUST contain at least one non-zero value.
If uns['spatial']['is_single'] is True then the unfiltered feature-barcode matrix (raw_feature_bc_matrix) MUST be used. See Space Ranger Feature-Barcode Matrices. This matrix MUST contain 4992 rows. If the obs['in_tissue'] value is 1, then the observation MUST contain at least one non-zero value. If any obs['in_tissue'] values are 0, then at least one observation corresponding to a obs['in_tissue'] with a value of 0 MUST contain a non-zero value.
AnnData.raw.X unless no "normalized" is provided, then AnnData.X
STRONGLY RECOMMENDED
AnnData.X
modality is "epigenomics"
NOT REQUIRED
REQUIRED
AnnData.X
modality
Key
modality
Annotator
Curator MUST annotate.
Value
categorical with str categories. This MUST be "epigenomics" or "transcriptomics".
This MUST be the correct type for the corresponding assay:
If the assay does not appear in this table, the most appropriate value MUST be selected and the curation team informed during submission so that the assay can be added to the table.
The text was updated successfully, but these errors were encountered:
brianraymor
added
curation software
dp
Data Platform Team work
5.1
Next minor CELLxGENE schema version after 5.0
5.2
Next minor CELLxGENE schema version after 5.1
and removed
5.1
Next minor CELLxGENE schema version after 5.0
labels
Apr 30, 2024
brianraymor
changed the title
cellxgene-schema CLI must add validation for modality and update validation for X
cellxgene-schema CLI must add validation for obs['modality'] and update validation for X
Jun 6, 2024
Design
See X and modality in the schema.
X (Matrix Layers)
modality
is"transcriptomics"
andassay_ontology_term_id
is NOT"EFO:0010961"
for Visium Spatial Gene ExpressionIf non-UMI-based assay (e.g. Smart-seq2), values MUST be one of read counts (e.g. FeatureCounts) or estimated fragments (e.g. output of RSEM).
Each observation MUST contain at least one non-zero value. All non-zero values MUST be positive integers stored as numpy.float32.
AnnData.raw.X
unless no "normalized" is provided, thenAnnData.X
AnnData.X
modality
is"transcriptomics"
andassay_ontology_term_id
is"EFO:0010961"
for Visium Spatial Gene Expressionnumpy.float32
.If
uns['spatial']['is_single']
isFalse
then each observation MUST contain at least one non-zero value.If
uns['spatial']['is_single']
isTrue
then the unfiltered feature-barcode matrix (raw_feature_bc_matrix
) MUST be used. See Space Ranger Feature-Barcode Matrices. This matrix MUST contain 4992 rows. If theobs['in_tissue']
value is1
, then the observation MUST contain at least one non-zero value. If anyobs['in_tissue']
values are0
, then at least one observation corresponding to aobs['in_tissue']
with a value of0
MUST contain a non-zero value.AnnData.raw.X
unless no "normalized" is provided, thenAnnData.X
AnnData.X
modality
is"epigenomics"
AnnData.X
modality
str
categories. This MUST be"epigenomics"
or"transcriptomics"
.This MUST be the correct type for the corresponding assay:
EFO:0030059
]"epigenomics"
or"transcriptomics"
EFO:0030007
]"epigenomics"
EFO:0030080
] and its descendants"transcriptomics"
EFO:0700004
]"transcriptomics"
EFO:0700003
]"transcriptomics"
EFO:0010010
] and its descendants"transcriptomics"
EFO:0008720
]"transcriptomics"
EFO:0008722
]"transcriptomics"
EFO:0700011
]"transcriptomics"
EFO:0008780
]"transcriptomics"
EFO:0008796
]"transcriptomics"
EFO:0030060
]"transcriptomics"
EFO:0008992
]"transcriptomics"
EFO:0002761
] and its descendants"epigenomics"
EFO:0030002
]"transcriptomics"
EFO:0008853
]"transcriptomics"
EFO:0022490
]"transcriptomics"
EFO:0010891
]"epigenomics"
EFO:0010550
] and its descendants"transcriptomics"
EFO:0008919
] and its descendants"transcriptomics"
EFO:0010184
] and its descendants"transcriptomics"
EFO:0008994
] and its descendants"transcriptomics"
EFO:0009919
]"transcriptomics"
EFO:0008953
]"transcriptomics"
EFO:0700010
]"transcriptomics"
If the assay does not appear in this table, the most appropriate value MUST be selected and the curation team informed during submission so that the assay can be added to the table.
The text was updated successfully, but these errors were encountered: