diversity uses a Bayesian approach to detect multiple modes of protein-DNA binding from high throughput ChIP data. It is available both as a web based application and as a downloadable software.