Thank you @barslmn for your response. So, now I may ask how the first figure before this has been generated?
It seems they got four unknown clusters out of their unsupervised analysis (NMF here) and then they tried to see how they will be enriched. But I do not know how they did it and I can see the rows are genes but what are columns? Patients? What of patients? each patient with their raw gene expression data?