pegasus.filter_data

pegasus.filter_data(data, focus_list=None)[source]

Filter data based on qc_metrics calculated in pg.qc_metrics.

Parameters
  • data (pegasusio.MultimodalData) – Use current selected modality in data, which should contain one RNA expression matrix.

  • focus_list (List[str], optional, default None) – UnimodalData objects with keys in focus_list were qc_metrics marked. Filter them and make sure other modalities’ barcodes are consistent with filtered barcodes. If focus_list is None and self._selected’s modality is “rna”, focus_list = [self._selected]

Return type

None

Returns

  • None

  • Update data with cells after filtration.

Examples

>>> pg.filter_data(data)