I have been working on implementing Deep Neural networks on BioInformatics field for past 6 months, I have helped many people finished their advanced mathematical modeling with the help of Python/TensorFlow/Keras/SciKit-Learn/TPOT/PyMD. I feel confident about my expertise on probabilistic programming, and your task would be categorized under that. At the end of the day, it all depends on the dataset you have, even the most advanced and complicated ML algorithms would perform poorly on a not carefully selected data. So in the process of data preprocessing, cleaning and feature selection I could help too if you need it. But if your dataset is ready, I would get the task done in few days. I would appreciate if you could share your current dataset so we could discuss it more.