PredictMod User Guide
Go Back to PredictMod Project.
What is PredictMod?
The PredictMod platform utilizes machine learning tools and complex datasets based on electronic health records, gut microbiome, and -omics data to forecast patient outcomes, often in response to treatment for a particular condition. Learn more about the PredictMod Project
Additional Resources:
Login & Registration
How to register with PredictMod
Individuals interested in creating a PredictMod account should do so through the Login page. If you have any questions, please contact us at mazumder_lab@gwu.edu.
'Try it Out' Example Query Builder
How the example query builder works
The example query builder is distinct from the standard query builder in that only the example prediction file is accepted. You cannot upload your own single-patient files into the example query builder and obtain a prediction.
You can build an example query by selecting the condition, intervention, and data type of interest to you. Based on these selections, an example data file will be available for download.
You should use example data files as a template for your own data upload.
Download example data
Example data files for each model are provided in the query builder.
Current Models
Current and anticipated models are shown on the Models page.
Query Builder
How the query builder works
The query builder determines the appropriate model to use for a prediction, based on the desired condition, intervention, and data type. Please follow the prompts on the Query Builder page to make your selections. Descriptions of the conditions, interventions, and data types are documented within each Model's BioCompute Object (BCO). You will then be able to upload your own file or download an example file. The uploaded file must meet the formatting requirements associated with the chosen model. For information on formatting, please review the sample data, FAQs, or contact our team.
Run a prediction
Once a correctly formatted file has been uploaded, select ‘Run Prediction’ to view your results.
Interpreting a prediction result
Responder vs. Non-Responder outcomes
PredictMod will provide a prediction categorized as either Responder or Non-Responder. The outcomes associated with the response status vary for each model, though a Responder result is generally associated with a positive health outcome, and the Non-Responder result is generally associated with a negative health outcome.
Data visualization examples and interpretations
The primary data visualization tool is a SHAP force plot. Shapley Value originates from game theory and involves the fair distribution of reward based on the degree of contribution of each player. This can be utilized in precision medicine to identify the key “players” or features that contribute to a given prediction. The SHAP (SHapley Additive exPlanations) Force Plot leverages this ideology to provide Explainable AI with respect to the single-patient predictions made by PredictMod. Each plot for a given prediction not only indicates the most influential features but highlights whether that feature pushes the prediction higher (in red) or lower (in blue). The consideration of the features and their values leads to a score, where higher scores indicate a prediction of 1, or NR and lower scores a prediction of 0, or R. SHAP Force Plots also indicate the degree of feature impact based on proximity to the boundary line where the red and blue bars meet. The closer to the dividing boundary, the more impact that feature had on the patient’s prediction.
Run another prediction
Selecting 'Run Another Prediction' will return you to the query builder page, where you can complete steps 1 through 4 to run a new prediction. As a reminder, no patient data is stored in the PredictMod server, so running another prediction will erase any currently displayed results.
Upload a Model
PredictMod is a collaborative space for researchers to upload their intervention-based models and performance metrics. These models are freely available to users and commercial entities under the CC BY 4.0 license. While our current focus is Prediabetes, the platform allows for multiple models to overlap among conditions and interventions. Researchers can upload their model and relevant documentation directly to PredictMod to make it freely available to users.