A risk assessment and prediction framework for diabetes mellitus using machine learning algorithms | Synapse