Use ThermoMPNN

Official Neurosnap webserver for accessing ThermoMPNN online.

Overview

ThermoMPNN is a deep neural network designed to predict changes in protein stability resulting from point mutations, utilizing the protein's initial structure. By employing transfer learning, it leverages extensive datasets to enhance prediction accuracy. The model has demonstrated competitive performance on established benchmarks and is available as a tool for protein stability prediction and design.

Neurosnap Overview

The ThermoMPNN online webserver allows anybody with a Neurosnap account to run and access ThermoMPNN, no downloads required. Information submitted through this webserver is kept confidential and never sold to third parties as detailed by our strong terms of service and privacy policy.

View Paper

Features

  • Predicts protein stability changes due to single or double point mutations.
  • Features a Siamese neural network architecture for order-invariant double mutation predictions.
  • Benchmarked against state-of-the-art models, demonstrating competitive or superior performance.
  • Optimized for efficient predictions, with fast runtimes for single, additive, and epistatic modes.

Statistics

Neurosnap periodically calculates runtime statistics based on job execution data. These estimates provide a general guideline for how long your job may take, but actual runtimes can vary significantly depending on factors like input size or settings used.

Statistic Value
Credit Usage Rate loading...
Estimated Total Cost loading...
Runtime Mean loading...
Runtime Median loading...
Runtime Standard Deviation loading...
Runtime 90th Percentile loading...
Runtime Longest loading...

API Request

Access ThermoMPNN using the Neurosnap API by sending a request using any programming language with HTTP support. To safely generate an API key, visit the API tab of your overview page.

Job Note

Provide a name or description for your job to help you organize and track its results. This input is solely for organizational purposes and does not impact the outcome of the job.

Configuration & Options

Service Inputs

The input protein structure to analyze and predict the stability changes caused by specific mutations within the protein.

The chain(s) of the input structure to analyze and predict the stability changes caused by specific mutations within the structure. You can leave this field blank to analyze the entire structure.

ThermoMPNN offers three prediction modes tailored to different mutation scenarios. The **Single Mode** predicts stability changes for individual mutations. The **Additive Mode** estimates the effects of double mutations by summing the contributions of each mutation independently, without accounting for interactions between them. For a more detailed analysis, the **Epistatic Mode** captures the complex interactions between mutations, delivering a comprehensive prediction of stability changes.

The Threshold option determines which mutations are saved based on their predicted stability changes. By default, ThermoMPNN saves only stabilizing mutations (with ΔΔG ≤ -0.5 kcal/mol). To include all mutations, including destabilizing ones, set the threshold to a high value (e.g., 100).

The Distance option sets the threshold for identifying "nearby" residues used in additive or epistatic predictions. This helps filter residues likely to exhibit epistatic interactions. Smaller values apply stricter filtering, while the default is 15 Å, measured based on Cα–Cα distance.

The Include Cysteine option allows predictions for cysteine mutations; however, it is not recommended due to potential assay artifacts from disulfide bond formation, which may result in overly favorable predictions.

The Penalize option ensures that breaking disulfide bonds is explicitly penalized. While ThermoMPNN usually detects and penalizes disulfide breakage automatically, this option applies an additional penalty to ensure such changes are always disfavored.

Ready to submit your job?

Once you're done just hit the submit button below and let us do the rest.

To submit a job please login or register an account.