title: Efficient Markov clustering algorithm for protein sequence grouping.
abstract: In this paper we propose an efficient reformulation of a Markov clustering algorithm, suitable for fast and accurate grouping of protein sequences, based on pairwise similarity information. The proposed modification consists of optimal reordering of rows and columns in the similarity matrix after every iteration, transforming it into a matrix with several compact blocks along the diagonal, and zero similarities outside the blocks. These blocks are treated separately in later iterations, thus reducing the computational burden of the algorithm. The proposed algorithm was tested on protein sequence databases like SCOP95. In terms of efficiency, the proposed solution achieves a speed-up factor in the range 15-50 compared to the conventional Markov clustering, depending on input data size and parameter settings. This improvement in computation time is reached without losing anything from the partition accuracy. The convergence is usually reached in 40-50 iterations. Combining the proposed method with sparse matrix representation and parallel execution will certainly lead to a significantly more efficient solution in future.
authors.forename: László
authors.initials: L
authors.lastname: Szilágyi
authors.forename: Sándor M
authors.initials: SM
authors.lastname: Szilágyi
mesh_terms: D000465:Algorithms; D000595:Amino Acid Sequence; D016000:Cluster Analysis; D030562:Databases, Protein; D008390:Markov Chains; D020539:Sequence Analysis, Protein / Q000379:methods*