README

About mCSM-metal

mCSM-metal is a tool designed to evaluate how mutations influence residue-specific metal-binding probabilities, capturing localized impacts on binding sites and broader global effects on metal coordination.

Its comprehensive workflow integrates structural mutation modeling with ESMBind, a state-of-the-art pretrained transformer model, to estimate differences in metal-binding probabilities between wild-type and mutant residues.

mCSM-metal Homepage

The mCSM-Homepage offers a user-friendly interface for researchers to navigate and submit jobs for predicting mutation-driven effects on metal-binding sites.


Running Predictions

Clicking on the Get Started button on the homepage directs users to the prediction page where they can Provide Input Data and run mutation based predictions.

The Provide Input Data page offers two options for users to query the server with their protein of interest, allowing them to specify structural details and mutations for analysis.

Input Requirements

Option 1: Provide Input Text panel (A)

Option 2: Upload File panel (B)

Pre-calculated Example (C) The page also provides an example based on the Xylose Isomerase Protein (PDB: 1qt1_A), which mutates aspartic acid (D) to alanine (A) at position 244. TThe corresponding results can be accessed through the provided link (8).

Note: This resource requires complete protein structures. A protein structure with missing regions at the start or end will still pass the validations carried out in this resource, however the predictions might be different compared to a complete structure. A structure with region missing in the middle will not pass the validation stage and will not be processed by this resource.


Visualizing and Interpreting Results

Upon landing on the result page, users will initially see four empty panels. These panels will populate with detailed results once a residue is selected using the Feature Viewer (D). The result page, generated from either Option 1 or Option 2 inputs (mentioned above), provides a similar comprehensive view of mutation-induced changes in metal-binding probabilities through these following key components:

Scaled ΔPnorm Value Category Label
ΔPnorm ≥ 0.75 Strong increase
0.55 ≤ ΔPnorm < 0.75 Increase
0.5 ≤ ΔPnorm < 0.55 Slight increase
0.45 ≤ ΔPnorm < 0.5 Slight decrease
0.25 ≤ ΔPnorm < 0.45 Decrease
ΔPnorm < 0.25 Strong decrease

Exporting Results

Results can be exported as CSV files by clicking the Download Probabilities (csv) button at the bottom-left of the results page (7)


API Access

mCSM-metal offers an API to submit jobs and retrieve results programmatically, providing flexibility for automated or large-scale analysis.

curl -X POST \
     -H "Content-Type: application/json" \
     -d '{"text_input": "1qt1_A", "mutations_input": "D244A,D286G"}' \
     https://biosig.lab.uq.edu.au/mcsm_metal/api/submit
curl -X GET https://biosig.lab.uq.edu.au/mcsm_metal/api/status/<job_id>

API Response Schema

The API returns a JSON object with the following structure:

{
  "results": [
    {
      "CA": "float",      // Change in binding probability for Calcium
      "CO": "float",      // Change in binding probability for Cobalt
      "CU": "float",      // Change in binding probability for Copper
      "FE": "float",      // Change in binding probability for Iron
      "MG": "float",      // Change in binding probability for Magnesium
      "MN": "float",      // Change in binding probability for Manganese
      "Residue_ID": "integer",  // Residue position identifier (0-indexed)
      "ZN": "float"       // Change in binding probability for Zinc
    }
  ],
  "status": "string"  // Status of the request (e.g., "completed")
}

Field Descriptions:

Example Applications

Contact and Support

For assistance or to report issues, please contact us via email or our Group Website. When reporting a job issue, include input details and the job identifier for quicker resolution.