mosaicmpi.cnmf.cNMF.refit_spectra#
- cNMF.refit_spectra(X, usage) DataFrame#
Takes an input data matrix and a fixed usage matrix and uses NNLS to find the optimal spectra 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
usage (pandas.DataFrame or numpy.ndarray, cells X genes) – Non-negative spectra of expression programs
- Returns:
refit spectra
- Return type:
pd.DataFrame