Methods and systems for detecting a heart condition include measuring a user's heart beat information. A predictive model is applied that includes multiple individual predictors and a classifier. Each predictor maps the user's heart beat information to a respective value. The classifier indicates a likelihood of a heart condition based on the predictors and the user's heart beat information. An alert is issued if the likelihood is above a threshold value.