The Organic Grid: Self-organizing Computational Biology on Desktop Grids