ENVISION: a novel computational platform for oncology study.