Survival prediction and treatment optimization of multiple myeloma patients using machine-learning models based on clinical and gene expression data