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