A principled machine learning framework improves accuracy of stage II colorectal cancer prognosis | Synapse