scFAIR compliance statistics by resource

Back to data statistics

Coverage

Metric
ASAP logo ASAP
CELLxGENE logo CELLxGENE
ASAP v8 (CELLxGENE imports) logo ASAP v8 (CELLxGENE imports)*
File resources 85 2216 36
Checked 50 2153 36
Passed 0 0 36
Failed validation 50 2153 0
Check run failed 0 0 0
Individual checks passing 31.4% 95.6% 100.0%

* At the moment, all currently scFAIR-valid projects are imported from CELLxGENE and automatically updated to comply with the scFAIR schema.

Checks by resource

Pass rate among passed and failed outcomes (warnings excluded and marked with *). Not applicable checks are shown as - and excluded from the rate. Equivalent H5AD and Loom checks are shown on the same row. Click a percentage below 100% to list projects that failed or warned on that check. A clickable - lists projects with warnings only.

Check ASAP CELLxGENE ASAP v8 (CELLxGENE imports)*
Cross-field schema constraints
CF-1: Assay and suspension_type
cross-field.CF-1-assay-suspension
100.0% 100.0% 100.0%
CF-2a: Cell line ethnicity
cross-field.CF-2a-cell-line-ethnicity
- 100.0% -
CF-2b: Cell line sex
cross-field.CF-2b-cell-line-sex
- 100.0% -
CF-2c: Cell line development stage
cross-field.CF-2c-cell-line-development-stage
- 100.0% -
CF-2d: Cell line donor_id
cross-field.CF-2d-cell-line-donor-id
- 100.0% -
CF-2e: Cell line suspension_type
cross-field.CF-2e-cell-line-suspension
- - -
CF-2f: Cell line tissue identifier
cross-field.CF-2f-cell-line-tissue-id
- 100.0% -
CF-3: donor_id consistency
cross-field.CF-3-donor-id
100.0% 100.0% 100.0%
CF-4: Organoid tissue constraint
cross-field.CF-4-organoid-tissue
- 100.0% -
CF-5: Spatial assay uniformity
cross-field.CF-5-spatial-assay-uniformity
- 100.0% -
CF-6: Spatial is_primary_data
cross-field.CF-6-spatial-primary-data
- 100.0% -
CF-7: Cell line cell type
cross-field.CF-7-cell-line-cell-type
- - -
CF-8: Visium in_tissue spots
cross-field.CF-8-visium-in-tissue
- - -
CF-9: Spatial metadata presence
cross-field.CF-9-spatial-metadata-presence
- 100.0% -
Ensembl release and assembly consistency
ensembl_assembly vs organism and release
cross-field.uns_ensembl.assembly
- - 100.0%
ensembl_release vs organism
cross-field.uns_ensembl.release
- - 100.0%
analysis_json extension checks
extension.analysis_json
extension.analysis_json
100.0% - 100.0%
ATAC schema extension checks
extension.atac
extension.atac
- - -
Perturbation schema extension checks
extension.perturb
extension.perturb
- - -
Spatial schema extension checks
extension.spatial
extension.spatial
- 100.0% -
extension.spatial.assets
extension.spatial.assets
- 100.0% -
extension.spatial.structure
extension.spatial.structure
- 100.0% -
obsm/varm/obsp/varp checks
obsm
obsm
- 100.0% -
anndata_mapping manifest checks
anndata_mapping
/attrs/anndata_mapping
100.0% - 100.0%
Matrix encoding checks
Matrix encoding and finite value checks
X | dimensions
100.0% 100.0% 100.0%
Other checks
Deprecated reserved names
metadata.other.deprecated
100.0% 100.0% 100.0%
Reserved name prefix
metadata.other.reserved_prefix
100.0% 100.0% 100.0%
Unique obs metadata names
metadata.other.unique_names.obs
100.0% 100.0% 100.0%
Unique var metadata names
metadata.other.unique_names.var
100.0% 100.0% 100.0%
Experimental condition metadata
obs.experimental_condition.id_values
obs.experimental_condition.id_values
- 100.0% -
obs.experimental_condition.label
obs.experimental_condition.label
- 100.0% -
obs.experimental_condition.label_values
obs.experimental_condition.label_values
- 100.0% -
obs.experimental_condition.perturbation_type_values
obs.experimental_condition.perturbation_type_values
- 100.0% -
obs.experimental_condition.perturbation_types
obs.experimental_condition.perturbation_types
- 100.0% -
experimental_condition
obs/experimental_condition | /col_attrs/experimental_condition
100.0% 100.0% 100.0%
Observation label / ontology ID pairs
assay / assay_ontology_term_id
obs.label_pairs.assay_ontology_term_id
- 100.0% 100.0%
cell_type / cell_type_ontology_term_id
obs.label_pairs.cell_type_ontology_term_id
- 100.0% 100.0%
development_stage / development_stage_ontology_term_id
obs.label_pairs.development_stage_ontology_term_id
- 100.0% 100.0%
disease / disease_ontology_term_id
obs.label_pairs.disease_ontology_term_id
- 99.3% 100.0%
self_reported_ethnicity / self_reported_ethnicity_ontology_term_id
obs.label_pairs.self_reported_ethnicity_ontology_term_id
- 97.4% 100.0%
sex / sex_ontology_term_id
obs.label_pairs.sex_ontology_term_id
- 100.0% 100.0%
tissue / tissue_ontology_term_id
obs.label_pairs.tissue_ontology_term_id
- 100.0% 100.0%
Required observation metadata fields
assay
obs/assay | /col_attrs/assay
0.0% 100.0% 100.0%
assay_ontology_term_id
obs/assay_ontology_term_id | /col_attrs/assay_ontology_term_id
0.0% 100.0% 100.0%
cell_type
obs/cell_type | /col_attrs/cell_type
0.0% 100.0% 100.0%
cell_type_ontology_term_id
obs/cell_type_ontology_term_id | /col_attrs/cell_type_ontology_term_id
0.0% 100.0% 100.0%
development_stage
obs/development_stage | /col_attrs/development_stage
0.0% 100.0% 100.0%
development_stage_ontology_term_id
obs/development_stage_ontology_term_id | /col_attrs/development_stage_ontology_term_id
0.0% 100.0% 100.0%
disease
obs/disease | /col_attrs/disease
0.0% 100.0% 100.0%
disease_ontology_term_id
obs/disease_ontology_term_id | /col_attrs/disease_ontology_term_id
0.0% 100.0% 100.0%
donor_id
obs/donor_id | /col_attrs/donor_id
0.0% 100.0% 100.0%
is_primary_data
obs/is_primary_data | /col_attrs/is_primary_data
0.0% 100.0% 100.0%
self_reported_ethnicity
obs/self_reported_ethnicity | /col_attrs/self_reported_ethnicity
0.0% 100.0% 100.0%
self_reported_ethnicity_ontology_term_id
obs/self_reported_ethnicity_ontology_term_id | /col_attrs/self_reported_ethnicity_ontology_term_id
0.0% 100.0% 100.0%
sex
obs/sex | /col_attrs/sex
100.0% 100.0% 100.0%
sex_ontology_term_id
obs/sex_ontology_term_id | /col_attrs/sex_ontology_term_id
0.0% 100.0% 100.0%
suspension_type
obs/suspension_type | /col_attrs/suspension_type
0.0% 100.0% 100.0%
tissue
obs/tissue | /col_attrs/tissue
74.0% 100.0% 100.0%
tissue_ontology_term_id
obs/tissue_ontology_term_id | /col_attrs/tissue_ontology_term_id
0.0% 100.0% 100.0%
tissue_type
obs/tissue_type | /col_attrs/tissue_type
0.0% 100.0% 100.0%
Ontology identifier format checks
assay_ontology_term_id
obs/assay_ontology_term_id | /col_attrs/assay_ontology_term_id
- 100.0% 100.0%
cell_type_ontology_term_id
obs/cell_type_ontology_term_id | /col_attrs/cell_type_ontology_term_id
- 100.0% 100.0%
development_stage_ontology_term_id
obs/development_stage_ontology_term_id | /col_attrs/development_stage_ontology_term_id
- 100.0% 100.0%
disease_ontology_term_id
obs/disease_ontology_term_id | /col_attrs/disease_ontology_term_id
- 100.0% 100.0%
self_reported_ethnicity_ontology_term_id
obs/self_reported_ethnicity_ontology_term_id | /col_attrs/self_reported_ethnicity_ontology_term_id
- 100.0% 100.0%
sex_ontology_term_id
obs/sex_ontology_term_id | /col_attrs/sex_ontology_term_id
- 100.0% 100.0%
tissue_ontology_term_id
obs/tissue_ontology_term_id | /col_attrs/tissue_ontology_term_id
- 98.7% 100.0%
organism_ontology_term_id
uns/organism_ontology_term_id | /attrs/organism_ontology_term_id
- 100.0% 100.0%
Organism-specific constraints
Cell type ontology prefix
ontology.organism_specific.cell_type
- 100.0% 100.0%
Development stage ontology prefix
ontology.organism_specific.development_stage
- 100.0% 100.0%
Ethnicity vs organism
ontology.organism_specific.ethnicity
- 100.0% 100.0%
C. elegans sex terms
ontology.organism_specific.sex
- - -
Tissue ontology prefix
ontology.organism_specific.tissue
- 99.9% 100.0%
Ontology semantic constraints
assay_ontology_term_id — Allowed / known terms
ontology.semantics.assay_ontology_term_id.allowed_terms
- 100.0% 100.0%
assay_ontology_term_id — Banned terms
ontology.semantics.assay_ontology_term_id.banned_terms
- 100.0% 100.0%
assay_ontology_term_id — Descendant / root restrictions
ontology.semantics.assay_ontology_term_id.descendants
- 100.0% 100.0%
cell_type_ontology_term_id — Allowed / known terms
ontology.semantics.cell_type_ontology_term_id.allowed_terms
- 100.0% 100.0%
cell_type_ontology_term_id — Banned terms
ontology.semantics.cell_type_ontology_term_id.banned_terms
- 100.0% 100.0%
cell_type_ontology_term_id — Descendant / root restrictions
ontology.semantics.cell_type_ontology_term_id.descendants
- 100.0% 100.0%
cell_type_ontology_term_id — Multi-value ordering
ontology.semantics.cell_type_ontology_term_id.sorted_multi
- 100.0% 100.0%
cell_type_ontology_term_id — Special placeholder values
ontology.semantics.cell_type_ontology_term_id.special_values
- 100.0% 100.0%
development_stage_ontology_term_id — Allowed / known terms
ontology.semantics.development_stage_ontology_term_id.allowed_terms
- 100.0% 100.0%
development_stage_ontology_term_id — Banned terms
ontology.semantics.development_stage_ontology_term_id.banned_terms
- 100.0% 100.0%
development_stage_ontology_term_id — Descendant / root restrictions
ontology.semantics.development_stage_ontology_term_id.descendants
- 100.0% 100.0%
development_stage_ontology_term_id — Multi-value ordering
ontology.semantics.development_stage_ontology_term_id.sorted_multi
- 100.0% 100.0%
development_stage_ontology_term_id — Special placeholder values
ontology.semantics.development_stage_ontology_term_id.special_values
- 100.0% 100.0%
disease_ontology_term_id — Allowed / known terms
ontology.semantics.disease_ontology_term_id.allowed_terms
- 100.0% 100.0%
disease_ontology_term_id — Descendant / root restrictions
ontology.semantics.disease_ontology_term_id.descendants
- 100.0% 100.0%
disease_ontology_term_id — Multi-value ordering
ontology.semantics.disease_ontology_term_id.sorted_multi
- 100.0% 100.0%
organism_ontology_term_id — ID / label pairs
ontology.semantics.organism_ontology_term_id.label_pair
- 100.0% 100.0%
self_reported_ethnicity_ontology_term_id — Allowed / known terms
ontology.semantics.self_reported_ethnicity_ontology_term_id.allowed_terms
- 100.0% 100.0%
self_reported_ethnicity_ontology_term_id — Descendant / root restrictions
ontology.semantics.self_reported_ethnicity_ontology_term_id.descendants
- 100.0% 100.0%
self_reported_ethnicity_ontology_term_id — Multi-value ordering
ontology.semantics.self_reported_ethnicity_ontology_term_id.sorted_multi
- 100.0% 100.0%
self_reported_ethnicity_ontology_term_id — Special placeholder values
ontology.semantics.self_reported_ethnicity_ontology_term_id.special_values
- 100.0% 100.0%
sex_ontology_term_id — Allowed / known terms
ontology.semantics.sex_ontology_term_id.allowed_terms
- 100.0% 100.0%
sex_ontology_term_id — Special placeholder values
ontology.semantics.sex_ontology_term_id.special_values
- 100.0% 100.0%
tissue_ontology_term_id — Allowed / known terms
ontology.semantics.tissue_ontology_term_id.allowed_terms
- 100.0% 100.0%
tissue_ontology_term_id — Descendant / root restrictions
ontology.semantics.tissue_ontology_term_id.descendants
- 100.0% 100.0%
tissue_ontology_term_id — Lineage restrictions
ontology.semantics.tissue_ontology_term_id.lineage
- 0.0% -
tissue_ontology_term_id — Multi-value ordering
ontology.semantics.tissue_ontology_term_id.sorted_multi
- 100.0% 100.0%
Schema reference URL
schema_reference
uns/schema_reference | /attrs/schema_reference
- - 100.0%
Schema version compatibility
schema_version
uns/schema_version | /attrs/schema_version
- 100.0% 100.0%
File structural integrity
AnnData structural integrity
obs
- - -
CellID
/col_attrs/CellID
100.0% - 100.0%
Required dataset metadata fields
ensembl_assembly
uns/ensembl_assembly | /attrs/ensembl_assembly
0.0% 0.0% 100.0%
ensembl_database
uns/ensembl_database | /attrs/ensembl_database
0.0% 0.0% 100.0%
ensembl_release
uns/ensembl_release | /attrs/ensembl_release
0.0% 0.0% 100.0%
organism
uns/organism | /attrs/organism
0.0% 100.0% 100.0%
organism_ontology_term_id
uns/organism_ontology_term_id | /attrs/organism_ontology_term_id
0.0% 100.0% 100.0%
schema_reference
uns/schema_reference | /attrs/schema_reference
0.0% 100.0% 100.0%
schema_version
/attrs/schema_version
0.0% - -
title
uns/title | /attrs/title
0.0% 100.0% 100.0%
Var metadata cross-field consistency
feature_name vs var index
var.cross_field.feature_name.index
- - -
feature_reference
var.cross_field.feature_reference
- 100.0% 100.0%
var index vs ensembl_release
var.cross_field.index.release
- - 100.0%
Var index (feature identifiers)
var.index
var.index
100.0% 100.0% 100.0%
var.index
var.index.format
100.0% 100.0% 100.0%
var.index
var.index.uniqueness
0.0% 100.0% 100.0%
Gene (var) metadata fields
feature_biotype
var/feature_biotype | /row_attrs/feature_biotype
0.0% 100.0% 100.0%
feature_chromosome
var/feature_chromosome | /row_attrs/feature_chromosome
0.0% 0.0% 100.0%
feature_is_filtered
var/feature_is_filtered | /row_attrs/feature_is_filtered
0.0% 100.0% 100.0%
feature_length
var/feature_length | /row_attrs/feature_length
0.0% 100.0% 100.0%
feature_name
var/feature_name | /row_attrs/feature_name
0.0% 100.0% 100.0%
feature_reference
var/feature_reference | /row_attrs/feature_reference
0.0% 100.0% 100.0%
feature_type
var/feature_type | /row_attrs/feature_type
0.0% 100.0% 100.0%

* At the moment, all currently scFAIR-valid projects are imported from CELLxGENE and automatically updated to comply with the scFAIR schema.

Legend

100% All pass/fail outcomes passed
80%+ Mostly passed
<80% Many failures
100%* All pass/fail outcomes passed; warnings present but excluded from rate
- Warnings only; click to list projects (excluded from pass rate)
- Not applicable for this check and resource; excluded from the pass rate