I defer changing this issue to an epic and adding child issues to the Dev lead for schema 5.1.0. Generally, I prefer to track individual additions and updates, but Visium Spatial Gene Expression creates many interdependencies between fields so it may be simpler to address everything everywhere all at once
The changelog outlines the fields that have been added or updated:
X (Matrix Layers)
Added Visium Spatial Gene Expression to the table of assays
obs (Cell metadata)
Added array_col for Visium Spatial Gene Expression when uns['spatial']['is_single'] is True
Added array_row for Visium Spatial Gene Expression when uns['spatial']['is_single'] is True
Updated the requirements for cell_type_ontology_term_id for Visium Spatial Gene Expression when uns['spatial']['is_single'] is True. The value must be "unknown" if the corresponding value of in_tissue is 0.
Added in_tissue for Visium Spatial Gene Expression when uns['spatial']['is_single'] is True
Updated the requirements for self_reported_ethnicity_ontology_term_id. There must be no duplication of terms.
obsm (Embeddings) APPLICATIONS IS RESPONSIBLE FOR OBSM
~Added spatial for Visium Spatial Gene Expression and Slide-seqV2~
~Updated requirements for X_{suffix}. {suffix} MUST NOT be "spatial".~
uns (Dataset metadata)
Added spatial for Visium Spatial Gene Expression and Slide-seqV2, including scale factors and underlay images for Visium Spatial Gene Expression.
I defer changing this issue to an epic and adding child issues to the Dev lead for schema 5.1.0. Generally, I prefer to track individual additions and updates, but Visium Spatial Gene Expression creates many interdependencies between fields so it may be simpler to address everything everywhere all at once
The changelog outlines the fields that have been added or updated:
array_col
for Visium Spatial Gene Expression whenuns['spatial']['is_single']
isTrue
array_row
for Visium Spatial Gene Expression whenuns['spatial']['is_single']
isTrue
cell_type_ontology_term_id
for Visium Spatial Gene Expression whenuns['spatial']['is_single']
isTrue
. The value must be"unknown"
if the corresponding value ofin_tissue
is0
.in_tissue
for Visium Spatial Gene Expression whenuns['spatial']['is_single']
isTrue
spatial
for Visium Spatial Gene Expression and Slide-seqV2~X_{suffix}
. {suffix} MUST NOT be"spatial"
.~spatial
for Visium Spatial Gene Expression and Slide-seqV2, including scale factors and underlay images for Visium Spatial Gene Expression.