{'fraction_non_alphanumeric': 0.03170731707317073, 'fraction_numerical': 0.007317073170731708, 'mean_word_length': 6.325892857142857, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
SurvivalML: an integrative platform for the discovery and exploration of prognostic models in multi-center cancer cohorts

Advances in multi-omics and big-data technologies have led to numerous prognostic signatures aimed at improving current clinicopathological staging systems. Due to the lack of reproducibility and independent confirmation, few signatures have been translated into clinical routine. As high-quality datasets accumulate, identifying robust signatures across multiple independent cohorts becomes possible. Nonetheless, inaccurate data retrieval, different versions of genome annotations, disparate expression distributions, difficult data cleaning, inconsistent clinical information, algorithm selection, and parameter tuning have impeded model development and validation in multi-center datasets. Hence, for the first time, we introduced SurvivalML (https://rookieutopia.com/app_direct/SurvivalML/), a web application for helping develop and validate prognostic models across multi-center datasets. SurvivalML included 37,325 samples (253 eligible datasets) with both transcriptome data and survival information from 21 cancer types, which were renewedly and uniformly re-annotated, normalized, and cleaned. This application provided 10 survival machine-learning algorithms for flexibly training models via tuning essential parameters online and delivered four aspects for model evaluation, including Kaplan-Meier survival analysis, time-dependent ROC, calibration curve, and decision curve analysis. Overall, we believe that SurvivalML can serve as an attractive platform for model discovery from multi-center datasets.