A subscription to JoVE is required to view this content. Sign in or start your free trial.

Method Article

Constructing and Visualizing Models using Mime-based Machine-learning Framework

3.8K views

DOI:

10.3791/68553

July 22nd, 2025

* These authors contributed equally

In This Article

Summary

Mime is a flexible computational framework to construct a machine learning-based integration model with elegant performance. Here, we provide a detailed step-by-step procedure for developing predictive models with high accuracy, leveraging complex datasets to identify critical genes associated with disease progression, patient outcomes, and therapeutic response.

Abstract

The widespread high-throughput sequencing technology has significantly enhanced our understanding of biology and cancer heterogeneity. Machine learning algorithms on transcriptional data have become vital for predicting patient prognosis and clinical responses. Despite advancements in machine learning algorithms, an open-source platform that incorporates the most sophisticated machine learning algorithms on transcriptional data remains absent. To address this gap, we developed Mime, a versatile machine-learning framework to enhance the construction and visualization of predictive models for clinical characteristics and gene signatures. By integrating diverse datasets and employing the most advanced feature selection techniques, Mime addresses critical challenges in clinical predictions. It provides three main functions, including model construction, feature selection, and data visualization. Model construction encompasses a range of machine learning algorithms, including but not limited to decision trees, support vector machines, and ensemble methods, allowing researchers to select the best-fitted approach for their specific analysis. Feature selection utilizes advanced algorithms such as Recursive Feature Elimination and LASSO regression to streamline the dataset and focus on the most informative features. The framework supports customizable parameter tuning through cross-validation methods, optimizing model performance while mitigating overfitting risks. Visualization tools integrated within Mime enable researchers to interpret model outcomes effectively, providing graphical representations of feature importance and predictive performance metrics. In this manuscript, we provide a detailed tutorial on the stepwise procedures of this versatile machine-learning framework.

Introduction

The widespread adoption of high-throughput sequencing technologies has significantly influenced our understanding of biology and cancer heterogeneity1. This groundbreaking advancement in biotechnology has not only deepened our scientific knowledge but has also revolutionized the field of medical research. By enabling scientists to sequence large amounts of genetic material quickly and accurately, high-throughput sequencing has accelerated the discovery of new genes, mutations, and biological pathways. A growing body of research has delineated specific molecular signatures associated with disease progression, patient prognosis, and therapeutic r....

Access restricted. Please log in or start a trial to view this content.

Protocol

NOTE: The tutorials for this study are all run on the Linux platform using R software. The version of the R package used in this protocol is listed in the Table of Materials. Each step necessary for analysis are shown below and detailed protocol can also be acquired on GitHub (https://github.com/l-magnificence/Mime). Users who encounter issues with Mime can visit GitHub Issue page (https://github.com/l-magnificence/Mime/issues) to provide feedback.

1. Preparation of Mime and example dataset

  1. Install the development version of Mime from GitHub using the code below:
    devtools::insta....

Access restricted. Please log in or start a trial to view this content.

Results

The genelist and Example.cohort including one training cohort and one validation cohort were used to construct prognositic models by integrating 10 machine learning algorithms in Mime. Among 117 prognosis models constructed by Mime, StepCox[forward] + plsRcox combined model (SPCOM) had the highest C-index among all cohorts, indicating its outstanding performance (Figure 1A). Patients were further separated into high-risk and low-risk groups according to the median risk score calculated by SP.......

Access restricted. Please log in or start a trial to view this content.

Discussion

In this study, we provide a detailed description of how to use the Mime package to develop robust and powerful machine-learning predictive models for transcriptomic data. In previous studies researchers often struggled with selecting the appropriate predictive model algorithm based on the specific characteristics of their sequencing data13,14. Additionally, for researchers without a computer science background, there is a certain difficulty in stabilizing the mac.......

Access restricted. Please log in or start a trial to view this content.

Disclosures

No conflicts of interest declared.

Acknowledgements

We thank all participants and investigators involved in data production.

....

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
Name of PackageVersionSoftware
aplot0.1.10R studio
BART2.9.4R studio
Boruta8.0.0R studio
cancerclass1.38.0R studio
caret6.0-89R studio
Ckmeans.1d.dp4.3.5R studio
compareC1.3.2R studio
ComplexHeatmap2.15.1R studio
compositions2.0-4R studio
data.table1.14.0R studio
doParallel1.0.16R studio
dplyr1.1.3R studio
e10711.7-7R studio
forestploter1.1.0R studio
future1.21.0R studio
gbm2.1.8.1R studio
ggbreak0.1.1R studio
ggplot23.4.1R studio
ggpubr0.4.0R studio
ggsci2.9R studio
glmnet4.1-2R studio
grid4.1.3R studio
gridExtra2.3R studio
GSEABase1.54.0R studio
GSVA1.40.1R studio
Hmisc5.1-1R studio
kknn1.3.1R studio
knitr1.42R studio
magrittr2.7.2R studio
Matrix1.5-4R studio
meta5.2-0R studio
miscTools0.6-28R studio
mixOmics6.18.1R studio
mixtools1.2.0R studio
pbapply1.4-3R studio
plsRcox1.7.7R studio
pROC1.18.0R studio
R4.1.3R studio
randomForestSRC4.6-14R studio
readr1.4.0R studio
recipes0.1.17R studio
reshape21.4.4R studio
rmarkdown2.8R studio
ROCit2.1.1R studio
ROCR1.0-11R studio
scales1.2.1R studio
sparrow1.0.3R studio
stringr1.5.0R studio
superpc1.12R studio
survival3.3-1R studio
survivalROC1.0.3R studio
survivalsvm0.0.5R studio
sva3.40.0R studio
testthat3.1.0R studio
tibble3.2.1R studio
tidyr1.3.0R studio
tidyverse1.3.1R studio
UpSetR1.4.0R studio
viridis0.6.1R studio

References

  1. Reuter, J. A., Spacek, D. V., Snyder, M. P. High-throughput sequencing technologies. Mol Cell. 58 (4), 586-597 (2015).
  2. Adam, G., et al. Machine learning approaches to drug response prediction: challenges and recent progress. NPJ Precision Oncol. 4....

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Tags

Predictive Model ConstructionFeature SelectionData VisualizationTranscriptional SequencingPrognosis ModelingTherapeutic Response PredictionSurvival AnalysisCore Gene IdentificationModel Performance Metrics