optimization: compute_column_scores_submatrix() returns a names, scores tuple instead of DataMatrix