mosaicmpi.cnmf.cNMF.refit_usage

mosaicmpi.cnmf.cNMF.refit_usage#

cNMF.refit_usage(X, spectra) DataFrame#

Takes an input data matrix and a fixed spectra and uses NNLS to find the optimal usage matrix. Generic kwargs for NMF are loaded from self.paths[‘nmf_run_parameters’]. If input data are pandas.DataFrame, returns a DataFrame with row index matching X and columns index matching index of spectra

Parameters:
  • X (pd.DataFrame or np.ndarray, cells x genes) – Non-negative expression data to fit spectra to

  • spectra (pandas.DataFrame or numpy.ndarray, programs X genes) – Non-negative spectra of expression programs

Returns:

refit usages

Return type:

pd.DataFrame