Software may help predict cholera outbreaks