Sliding window discretization: a new method for multiple band matching of bacterial genotyping fingerprints.
Microbiologists have traditionally applied hierarchical clustering algorithms as their mathematical tool of choice to unravel the taxonomic relationships between micro-organisms. However, the interpretation of such hierarchical classifications suffers from being subjective, in that a variety of ad hoc choices must be made during their construction. On the other hand, the application of more profound and objective mathematical methods--such as the minimization of stochastic complexity--for the classification of bacterial genotyping fingerprints data is hampered by the prerequisite that such methods only act upon vectorized data. In this paper we introduce a new method, coined sliding window discretization, for the transformation of genotypic fingerprint patterns into binary vector format. In the context of an extensive amplified fragment length polymorphism (AFLP) data set of 507 strains from the Vibrionaceae family that has previously been analysed, we demonstrate by comparison with a number of other discretization methods that this new discretization method results in minimal loss of the original information content captured in the banding patterns. Finally, we investigate the implications of the different discretization methods on the classification of bacterial genotyping fingerprints by minimization of stochastic complexity, as it is implemented in the BinClass software package for probabilistic clustering of binary vectors. The new taxonomic insights learned from the resulting classification of the AFLP patterns will prove the value of combining sliding window discretization with minimization of stochastic complexity, as an alternative classification algorithm for bacterial genotyping fingerprints.
Austin
Brian
B
School of Life Sciences, Heriot-Watt University, Edinburgh, EH14 4AS, UK. b.austin@hw.ac.uk
Dawyndt
Peter
P
Gyllenberg
Mats
M
Koski
Timo
T
Lund
Tatu
T
Swings
Jean
J
Thompson
Fabiano L
FL
D001419:Bacteria / Q000145:classification / Q000235:genetics*; D016172:DNA Fingerprinting / Q000379:methods*; D004269:DNA, Bacterial / Q000235:genetics*; D008432:Mathematical Computing; D008957:Models, Genetic; D014733:Vibrio / Q000145:classification / Q000235:genetics
D004269:DNA, Bacterial