{
  "@context": "https://w3id.org/ro/crate/1.1/context",
  "@graph": [
    {
      "@id": "ro-crate-metadata.json",
      "@type": "CreativeWork",
      "about": {
        "@id": "./"
      },
      "conformsTo": [
        {
          "@id": "https://w3id.org/ro/crate/1.1"
        },
        {
          "@id": "https://w3id.org/workflowhub/workflow-ro-crate/1.0"
        }
      ]
    },
    {
      "@id": "ro-crate-preview.html",
      "@type": "CreativeWork",
      "about": {
        "@id": "./"
      }
    },
    {
      "@id": "./",
      "@type": "Dataset",
      "mainEntity": {
        "@id": "workflow.py"
      },
      "datePublished": "2023-07-31 08:35:44 +0100",
      "author": [
        {
          "@id": "https://orcid.org/0000-0002-8291-8071"
        },
        {
          "@id": "https://orcid.org/0000-0003-0513-0288"
        }
      ],
      "license": "Apache-2.0",
      "identifier": "https://doi.org/10.48546/workflowhub.workflow.328.4",
      "url": "https://workflowhub.eu/workflows/328/ro_crate?version=4",
      "name": "Research Object Crate for Python Mutation Free Energy Calculations using BioExcel Building Blocks (biobb)",
      "description": "# Mutation Free Energy Calculations using BioExcel Building Blocks (biobb)\n\n***\n\n**Based on the official [pmx tutorial](http://pmx.mpibpc.mpg.de/sardinia2018_tutorial1/index.html).**\n\n***\n\nThis tutorial aims to illustrate how to compute a **fast-growth mutation free energy** calculation, step by step, using the BioExcel **Building Blocks library (biobb)**. The particular example used is the **Staphylococcal nuclease** protein (PDB code 1STN), a small, minimal protein, appropriate for a short tutorial.\n\nThe **non-equilibrium free energy calculation** protocol performs a **fast alchemical transition** in the direction **WT-&gt;Mut** and back **Mut-&gt;WT**. The two equilibrium trajectories needed for the tutorial, one for **Wild Type (WT)** and another for the **Mutated (Mut)** protein (Isoleucine 10 to Alanine -I10A-), have already been generated and are included in this example. We will name **WT as stateA** and **Mut as stateB**.\n\n![](https://raw.githubusercontent.com/bioexcel/biobb_wf_pmx_tutorial/master/biobb_wf_pmx_tutorial/notebooks/schema.png)\n\nThe tutorial calculates the **free energy difference** in the folded state of a protein. Starting from **two 1ns-length independent equilibrium simulations** (WT and mutant), snapshots are selected to start **fast (50ps) transitions** driving the system in the **forward** (WT to mutant) and **reverse** (mutant to WT) directions, and the **work values** required to perform these transitions are collected. With these values, **Crooks Gaussian Intersection** (CGI), **Bennett Acceptance Ratio** (BAR) and **Jarzynski estimator** methods are used to calculate the **free energy difference** between the two states.\n\n*Please note that for the sake of disk space this tutorial is using 1ns-length equilibrium trajectories, whereas in the [original example](http://pmx.mpibpc.mpg.de/sardinia2018_tutorial1/eq.mdp) the equilibrium trajectories used were obtained from 10ns-length simulations.*\n\n***\n\n## Copyright &amp; Licensing\nThis software has been developed in the [MMB group](http://mmb.irbbarcelona.org) at the [BSC](http://www.bsc.es/) &amp; [IRB](https://www.irbbarcelona.org/) for the [European BioExcel](http://bioexcel.eu/), funded by the European Commission (EU H2020 [823830](http://cordis.europa.eu/projects/823830), EU H2020 [675728](http://cordis.europa.eu/projects/675728)).\n\n* (c) 2015-2022 [Barcelona Supercomputing Center](https://www.bsc.es/)\n* (c) 2015-2022 [Institute for Research in Biomedicine](https://www.irbbarcelona.org/)\n\nLicensed under the\n[Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0), see the file LICENSE for details.\n\n![](https://bioexcel.eu/wp-content/uploads/2019/04/Bioexcell_logo_1080px_transp.png \"Bioexcel\")",
      "isBasedOn": "https://github.com/bioexcel/biobb_workflows/tree/master/biobb_wf_pmx_tutorial/python",
      "sdDatePublished": "2026-06-15 08:58:15 +0100",
      "creativeWorkStatus": "Stable",
      "hasPart": [
        {
          "@id": "workflow.py"
        },
        {
          "@id": "https://github.com/bioexcel/biobb_workflows/blob/master/biobb_wf_pmx_tutorial/python/README.md"
        },
        {
          "@id": "https://github.com/bioexcel/biobb_workflows/blob/master/biobb_wf_pmx_tutorial/python/stateA.tpr"
        },
        {
          "@id": "https://github.com/bioexcel/biobb_workflows/blob/master/biobb_wf_pmx_tutorial/python/stateA_1ns.xtc"
        },
        {
          "@id": "https://github.com/bioexcel/biobb_workflows/blob/master/biobb_wf_pmx_tutorial/python/stateB.tpr"
        },
        {
          "@id": "https://github.com/bioexcel/biobb_workflows/blob/master/biobb_wf_pmx_tutorial/python/stateB_1ns.xtc"
        },
        {
          "@id": "https://github.com/bioexcel/biobb_workflows/blob/master/biobb_wf_pmx_tutorial/python/workflow.env.yml"
        },
        {
          "@id": "https://github.com/bioexcel/biobb_workflows/blob/master/biobb_wf_pmx_tutorial/python/workflow.yml"
        }
      ]
    },
    {
      "@id": "workflow.py",
      "@type": [
        "File",
        "SoftwareSourceCode",
        "ComputationalWorkflow"
      ],
      "url": "https://github.com/bioexcel/biobb_workflows/blob/master/biobb_wf_pmx_tutorial/python/workflow.py",
      "contentSize": 8390,
      "programmingLanguage": {
        "@id": "#python"
      },
      "dct:conformsTo": {
        "@id": "https://bioschemas.org/profiles/ComputationalWorkflow/1.0-RELEASE/"
      },
      "description": "# Mutation Free Energy Calculations using BioExcel Building Blocks (biobb)\n\n***\n\n**Based on the official [pmx tutorial](http://pmx.mpibpc.mpg.de/sardinia2018_tutorial1/index.html).**\n\n***\n\nThis tutorial aims to illustrate how to compute a **fast-growth mutation free energy** calculation, step by step, using the BioExcel **Building Blocks library (biobb)**. The particular example used is the **Staphylococcal nuclease** protein (PDB code 1STN), a small, minimal protein, appropriate for a short tutorial.\n\nThe **non-equilibrium free energy calculation** protocol performs a **fast alchemical transition** in the direction **WT-&gt;Mut** and back **Mut-&gt;WT**. The two equilibrium trajectories needed for the tutorial, one for **Wild Type (WT)** and another for the **Mutated (Mut)** protein (Isoleucine 10 to Alanine -I10A-), have already been generated and are included in this example. We will name **WT as stateA** and **Mut as stateB**.\n\n![](https://raw.githubusercontent.com/bioexcel/biobb_wf_pmx_tutorial/master/biobb_wf_pmx_tutorial/notebooks/schema.png)\n\nThe tutorial calculates the **free energy difference** in the folded state of a protein. Starting from **two 1ns-length independent equilibrium simulations** (WT and mutant), snapshots are selected to start **fast (50ps) transitions** driving the system in the **forward** (WT to mutant) and **reverse** (mutant to WT) directions, and the **work values** required to perform these transitions are collected. With these values, **Crooks Gaussian Intersection** (CGI), **Bennett Acceptance Ratio** (BAR) and **Jarzynski estimator** methods are used to calculate the **free energy difference** between the two states.\n\n*Please note that for the sake of disk space this tutorial is using 1ns-length equilibrium trajectories, whereas in the [original example](http://pmx.mpibpc.mpg.de/sardinia2018_tutorial1/eq.mdp) the equilibrium trajectories used were obtained from 10ns-length simulations.*\n\n***\n\n## Copyright &amp; Licensing\nThis software has been developed in the [MMB group](http://mmb.irbbarcelona.org) at the [BSC](http://www.bsc.es/) &amp; [IRB](https://www.irbbarcelona.org/) for the [European BioExcel](http://bioexcel.eu/), funded by the European Commission (EU H2020 [823830](http://cordis.europa.eu/projects/823830), EU H2020 [675728](http://cordis.europa.eu/projects/675728)).\n\n* (c) 2015-2022 [Barcelona Supercomputing Center](https://www.bsc.es/)\n* (c) 2015-2022 [Institute for Research in Biomedicine](https://www.irbbarcelona.org/)\n\nLicensed under the\n[Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0), see the file LICENSE for details.\n\n![](https://bioexcel.eu/wp-content/uploads/2019/04/Bioexcell_logo_1080px_transp.png \"Bioexcel\")",
      "name": "Python Mutation Free Energy Calculations using BioExcel Building Blocks (biobb)",
      "keywords": "",
      "version": 4,
      "license": "https://spdx.org/licenses/Apache-2.0",
      "creator": [
        {
          "@id": "https://workflowhub.eu/people/57"
        },
        {
          "@id": "https://workflowhub.eu/people/47"
        }
      ],
      "producer": {
        "@id": "https://workflowhub.eu/projects/11"
      },
      "dateCreated": "2023-07-31T07:33:55Z",
      "dateModified": "2023-07-31T07:37:03Z",
      "isPartOf": [

      ],
      "identifier": "https://doi.org/10.48546/workflowhub.workflow.328.4",
      "isBasedOn": "https://workflowhub.eu/workflows/328?version=5",
      "input": [

      ],
      "output": [

      ],
      "sdPublisher": {
        "@id": "https://about.workflowhub.eu/"
      }
    },
    {
      "@id": "https://github.com/bioexcel/biobb_workflows/blob/master/biobb_wf_pmx_tutorial/python/README.md",
      "@type": "File"
    },
    {
      "@id": "https://github.com/bioexcel/biobb_workflows/blob/master/biobb_wf_pmx_tutorial/python/stateA.tpr",
      "@type": "File"
    },
    {
      "@id": "https://github.com/bioexcel/biobb_workflows/blob/master/biobb_wf_pmx_tutorial/python/stateA_1ns.xtc",
      "@type": "File"
    },
    {
      "@id": "https://github.com/bioexcel/biobb_workflows/blob/master/biobb_wf_pmx_tutorial/python/stateB.tpr",
      "@type": "File"
    },
    {
      "@id": "https://github.com/bioexcel/biobb_workflows/blob/master/biobb_wf_pmx_tutorial/python/stateB_1ns.xtc",
      "@type": "File"
    },
    {
      "@id": "https://github.com/bioexcel/biobb_workflows/blob/master/biobb_wf_pmx_tutorial/python/workflow.env.yml",
      "@type": "File"
    },
    {
      "@id": "https://github.com/bioexcel/biobb_workflows/blob/master/biobb_wf_pmx_tutorial/python/workflow.yml",
      "@type": "File"
    },
    {
      "@id": "https://orcid.org/0000-0002-8291-8071",
      "@type": "Person",
      "name": "Adam Hospital",
      "identifier": "https://orcid.org/0000-0002-8291-8071"
    },
    {
      "@id": "https://orcid.org/0000-0003-0513-0288",
      "@type": "Person",
      "name": "Genís Bayarri",
      "identifier": "https://orcid.org/0000-0003-0513-0288"
    },
    {
      "@id": "https://workflowhub.eu/people/57",
      "@type": "Person",
      "name": "Adam Hospital"
    },
    {
      "@id": "https://workflowhub.eu/people/47",
      "@type": "Person",
      "name": "Genís Bayarri"
    },
    {
      "@id": "https://workflowhub.eu/projects/11",
      "@type": [
        "Project",
        "Organization"
      ],
      "name": "BioBB Building Blocks"
    },
    {
      "@id": "#python",
      "@type": "ComputerLanguage",
      "name": "Python",
      "identifier": {
        "@id": "https://www.python.org/"
      },
      "url": {
        "@id": "https://www.python.org/"
      }
    },
    {
      "@id": "https://about.workflowhub.eu/",
      "@type": "Organization",
      "name": "WorkflowHub",
      "url": "https://about.workflowhub.eu/"
    }
  ]
}