mmc.intersect_features()

mmochi.utils.intersect_features(adatas, data_key=DATA_KEY)

Subsets each AnnData object to only genes and values of data_key found in every AnnData objects. Note: multiple valid obsm_keys is not supported.

Parameters:
  • adatas (List[AnnData]) – Each AnnData object must have gene names in .var_names and must have the specified data_key in .obsm

  • data_key (str (default: DATA_KEY)) – Each AnnData object’s .obsm must have data_key as one of its fields

Returns:

List of AnnData objects with same fields as inputted object, but containing information on only genes and ‘data_key’ that exists in every object

Return type:

adatas