read_mtx

besca.Import.read_mtx(filepath, annotation=True, use_genes='SYMBOL', species='human', citeseq=None)[source]

Read matrix.mtx, genes.tsv, barcodes.tsv to AnnData object. By specifiying an input folder this function reads the contained matrix.mtx, genes.tsv and barcodes.tsv files to an AnnData object. In case annotation = True it also adds the annotation contained in metadata.tsv to the object. :param filepath: filepath as string to the directory containg the matrix.mtx, genes.tsv,

barcodes.tsv and if applicable metadata.tsv

Parameters:
  • annotation (bool (default = True)) – boolian identifier if an annotation file is also located in the folder and should be added to the AnnData object

  • use_genes (str) – either SYMBOL or ENSEMBL. Other genenames are not yet supported.

  • species (str | default = ‘human’) – string specifying the species, only needs to be used when no Gene Symbols are supplied and you only have the ENSEMBLE gene ids to perform a lookup.

  • citeseq ('gex_only' or 'citeseq_only' or False or None | default = None) – string indicating if only gene expression values (gex_only) or only protein expression values (‘citeseq_only’) or everything is read if None is specified

Return type:

returns an AnnData object