title: High-quality sequence clustering guided by network topology and multiple alignment likelihood.
abstract: BACKGROUND
  Proteins can be naturally classified into families of homologous sequences that derive from a common ancestor. The comparison of homologous sequences and the analysis of their phylogenetic relationships provide useful information regarding the function and evolution of genes. One important difficulty of clustering methods is to distinguish highly divergent homologous sequences from sequences that only share partial homology due to evolution by protein domain rearrangements. Existing clustering methods require parameters that have to be set a priori. Given the variability in the evolution pattern among proteins, these parameters cannot be optimal for all gene families.
  
  
  RESULTS
  We propose a strategy that aims at clustering sequences homologous over their entire length, and that takes into account the pattern of substitution specific to each gene family. Sequences are first all compared with each other and clustered into pre-families, based on pairwise similarity criteria, with permissive parameters to optimize sensitivity. Pre-families are then divided into homogeneous clusters, based on the topology of the similarity network. Finally, clusters are progressively merged into families, for which we compute multiple alignments, and we use a model selection technique to find the optimal tradeoff between the number of families and multiple alignment likelihood. To evaluate this method, called HiFiX, we analyzed simulated sequences and manually curated datasets. These tests showed that HiFiX is the only method robust to both sequence divergence and domain rearrangements. HiFiX is fast enough to be used on very large datasets.
  
  
  METHODS
  The Python software HiFiX is freely available at http://lbbe.univ-lyon1.fr/hifix.
authors.affiliation: Laboratoire Biométrie et Biologie Evolutive, Université de Lyon, Université Lyon 1, CNRS, INRA, UMR5558, Villeurbanne, France. vincent.miele@univ-lyon1.fr
authors.forename: Vincent
authors.initials: V
authors.lastname: Miele
authors.forename: Simon
authors.initials: S
authors.lastname: Penel
authors.forename: Vincent
authors.initials: V
authors.lastname: Daubin
authors.forename: Franck
authors.initials: F
authors.lastname: Picard
authors.forename: Daniel
authors.initials: D
authors.lastname: Kahn
authors.forename: Laurent
authors.initials: L
authors.lastname: Duret
mesh_terms: D000465:Algorithms; D000595:Amino Acid Sequence; D016000:Cluster Analysis; D010802:Phylogeny; D011506:Proteins / Q000737:chemistry*; D016415:Sequence Alignment / Q000379:methods*; D012984:Software
chemical_list: D011506:Proteins