Class CellXGeneUtils
java.lang.Object
ubic.gemma.core.loader.expression.cellxgene.CellXGeneUtils
- Author:
- poirigui
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final OntologyTerm[]List of all known gene expression assays from CELLxGENE. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetCollectionUri(String collectionId) static StringgetDatasetUri(String datasetId) FIXME: CELLxGENE does not have a landing page for datasets.Extract GEO accessions from the given collection metadata.static StringgetTermUri(String termId) Convert a CELLxGENE ontology term ID into a URI.static StringgetTermUri(OntologyTerm term) Convert a CELLxGENE ontology term into a URI.static booleanCheck if the given dataset asset is in AnnData format.static booleanDetermine if the given assay corresponds to a single cell assay producing gene expression data.
-
Field Details
-
GENE_EXPRESSION_ASSAYS
List of all known gene expression assays from CELLxGENE.TODO: we should keep a list of supported assays in a shared location
-
-
Constructor Details
-
CellXGeneUtils
public CellXGeneUtils()
-
-
Method Details
-
getCollectionUri
-
getDatasetUri
FIXME: CELLxGENE does not have a landing page for datasets. The workaround is to fill in theDatabaseEntry.getUri()with a link to the collection obtained bygetCollectionUri(String). -
getGeoAccessions
Extract GEO accessions from the given collection metadata. -
isGeneExpressionAssay
Determine if the given assay corresponds to a single cell assay producing gene expression data. -
isAnnData
Check if the given dataset asset is in AnnData format.TODO: handle
FileType.RAW_H5AD -
getTermUri
Convert a CELLxGENE ontology term into a URI. -
getTermUri
Convert a CELLxGENE ontology term ID into a URI.
-