def run_nmf(alignment, num_clusters, alpha, mixing): model = NMF(n_components = num_clusters, init = 'nndsvd', alpha = alpha, l1_ratio = mixing, verbose = 0) return(model.fit_transform(alignment))