Gclust
Gclust performs trans-kingdom protein sequence clustering to identify homologous protein groups across eukaryotic and prokaryotic genomes while accounting for transit peptides in organellar proteins.
Key Features:
- Heuristic-Based Clustering: Selects similar protein sequences by determining appropriate similarity thresholds for homolog detection in large-scale, divergent datasets.
- All-Against-All BLASTP Analysis: Uses all-against-all BLASTP results and single-linkage clustering to construct minimal homolog groups.
- Domain Structure Estimation: Estimates protein domain structure to inform clustering decisions.
- Exclusion of Multi-Domain Proteins: Excludes multi-domain proteins from clustering to focus on simpler homologous relationships.
- Consideration of Transit Peptides: Accounts for transit peptides in organellar proteins during clustering.
- Entropy-Optimized Organism Count Method: Applies an entropy-optimized organism count heuristic to estimate similarity thresholds for homologs.
- Evaluation Against Power Law: Evaluates resultant protein clusters using power law metrics to assess cluster quality and distribution.
Scientific Applications:
- Trans-kingdom protein clustering: Constructs protein clusters across up to 95 organisms for trans-kingdom comparisons.
- Comparative genomics and evolutionary analysis: Identifies homologous proteins between eukaryotes and prokaryotes to support evolutionary studies.
- Functional annotation: Groups homologous proteins to aid inference of protein function and underlying molecular mechanisms.
Methodology:
Performs all-against-all BLASTP, applies a heuristic including an entropy-optimized organism count to set similarity thresholds, constructs minimal homolog groups by single-linkage clustering, estimates domain structure, excludes multi-domain proteins, accounts for transit peptides in organellar proteins, and evaluates clusters using power law metrics.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- C++, Perl
- Added:
- 12/18/2017
- Last Updated:
- 12/10/2018
Operations
Publications
Sato N. Gclust: <i>trans</i>-kingdom classification of proteins using automatic individual threshold setting. Bioinformatics. 2009;25(5):599-605. doi:10.1093/bioinformatics/btp047.