A systematic comparison of genome-scale clustering algorithms. - scientific article