Stanford launches smartphone app to study heart health