Closed MillenniumFalconMechanic closed 6 months ago
Addressed as part of integration with CellXGene-Ontology-Guide, which will dynamically determine "orphan" types in the corpus and include them in the ancestry / descendant mappings, which will also be pulled dynamically by the backend. The compute scripts and hardcoded orphan lists will be deprecated
Describe the Bug
The set of orphan tissues (
orphan_tissues
) defined in compute_tissue_and_cell_type_mappings is not current. The orphan tissue set is required to correctly build the tissue graph of the corpus which is then used to generate the ancestor and descendant mappings that drive the FE filter.Note: the
orphan_cell_types
set is most likely also stale but further investigation is required to confirm this.To Reproduce
Run compute_orphan_tissues.
Expected Behavior
The set of tissues identified as orphans matches the set in compute_tissue_and_cell_type_mappings:
Actual Behavior
The following tissues were identified as orphans:
Additional context
Going forward, the compute_orphan_tissues could be incorporated into compute_tissue_and_cell_type_mappings to ensure
orphan_tissues
is always current.