Finding genes through mathematics & learning