JACOP: a simple and robust method for the automated classification of protein sequences with modular architecture.
BACKGROUND
Whole-genome sequencing projects are rapidly producing an enormous number of new sequences. Consequently almost every family of proteins now contains hundreds of members. It has thus become necessary to develop tools, which classify protein sequences automatically and also quickly and reliably. The difficulty of this task is intimately linked to the mechanism by which protein sequences diverge, i.e. by simultaneous residue substitutions, insertions and/or deletions and whole domain reorganisations (duplications/swapping/fusion).


RESULTS
Here we present a novel approach, which is based on random sampling of sub-sequences (probes) out of a set of input sequences. The probes are compared to the input sequences, after a normalisation step; the results are used to partition the input sequences into homogeneous groups of proteins. In addition, this method provides information on diagnostic parts of the proteins. The performance of this method is challenged by two data sets. The first one contains the sequences of prokaryotic lyases that could be arranged as a multiple sequence alignment. The second one contains all proteins from Swiss-Prot Release 36 with at least one Src homology 2 (SH2) domain--a classical example for proteins with modular architecture.


CONCLUSIONS
The outcome of our method is robust, highly reproducible as shown using bootstrap and resampling validation procedures. The results are essentially coherent with the biology. This method depends solely on well-established publicly available software and algorithms.
Sperisen
Peter
P
Swiss Institute of Bioinformatics, Computational Cancer Genomics Group-ISREC, Ch. des Boveresses 155, 1066 Epalinges, Switzerland. peter.sperisen@isb-sib.ch
Pagni
Marco
M
D000465:Algorithms; D016000:Cluster Analysis; D008190:Lyases / Q000737:chemistry / Q000145:classification; D015335:Molecular Probes; D011387:Prokaryotic Cells / Q000737:chemistry / Q000145:classification; D015203:Reproducibility of Results; D020539:Sequence Analysis, Protein / Q000379:methods*; D012984:Software; D018909:src Homology Domains / Q000235:genetics
D015335:Molecular Probes; D008190:Lyases