From 5cd939d1c6c3eeb82ede3e9c53bb14f413f1be3a Mon Sep 17 00:00:00 2001
From: Rui Ribeiro <rui.ribeiro@icloud.com>
Date: Wed, 9 Nov 2022 13:19:31 +0100
Subject: [PATCH] release

---
 .gitignore                                    |   2 ++
 SSBtoolkit-Tutorial2-EBRAINS.ipynb            |  29 ------------------
 SSBtoolkit-Tutorial3A-EBRAINS.ipynb           |  29 ------------------
 SSBtoolkit-Tutorial3B-tauRAMD-EBRAINS.ipynb   |  29 ------------------
 SSBtoolkit-Tutorial4-OXTR-EBRAINS.ipynb       |  29 ------------------
 .../pathways/__pycache__/Gs.cpython-39.pyc    | Bin 8888 -> 8410 bytes
 src/lib/ssbtoolkit.py                         |  12 ++++++--
 7 files changed, 11 insertions(+), 119 deletions(-)

diff --git a/.gitignore b/.gitignore
index 73346d4..075c900 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1,10 @@
 SSBtoolkit-Tutorial1-DEV.ipynb
 SSBtoolkit-Tutorial2-DEV.ipynb
+SSBtoolkit-Tutorial3A-DEV.ipynb
 SSBtoolkit-Tutorial4-OXTR-DEV.ipynb
 src/lib/__pycache__/
 src/lib/autogrid_reference_files/
 src/lib/autogrids/
+src/lib/ssbtoolkit_BK.py
 .ipynb_checkpoints/
 debugging.txt
diff --git a/SSBtoolkit-Tutorial2-EBRAINS.ipynb b/SSBtoolkit-Tutorial2-EBRAINS.ipynb
index c16479c..b7a2aae 100644
--- a/SSBtoolkit-Tutorial2-EBRAINS.ipynb
+++ b/SSBtoolkit-Tutorial2-EBRAINS.ipynb
@@ -441,35 +441,6 @@
     "💡 The potency predicted values can be exported as a python dictionary using the function `sim.PotencyToDict()` or saved in a csv file: `sim.PotencyToCSV()`. "
    ]
   },
-  {
-   "cell_type": "markdown",
-   "id": "7650013b",
-   "metadata": {},
-   "source": [
-    "## Save results on Google Drive"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "2d5ed71a",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "from google.colab import drive\n",
-    "drive.mount('/gdrive')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "16081378",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "sim.PotencyToCSV(path='/gdrive/MyDrive/XX') ## change XX accordingly. "
-   ]
-  },
   {
    "cell_type": "markdown",
    "id": "f2f97975",
diff --git a/SSBtoolkit-Tutorial3A-EBRAINS.ipynb b/SSBtoolkit-Tutorial3A-EBRAINS.ipynb
index c120758..656fe15 100644
--- a/SSBtoolkit-Tutorial3A-EBRAINS.ipynb
+++ b/SSBtoolkit-Tutorial3A-EBRAINS.ipynb
@@ -384,35 +384,6 @@
     "💡 The potency predicted values can be exported as a python dictionary using the function `sim.PotencyToDict()` or saved in a csv file: `sim.PotencyToCSV()`. "
    ]
   },
-  {
-   "cell_type": "markdown",
-   "id": "fe6271ed",
-   "metadata": {},
-   "source": [
-    "## Save results on Google Drive"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "c5f82273",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "from google.colab import drive\n",
-    "drive.mount('/gdrive')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "bd888ea5",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "sim.PotencyToCSV(path='/gdrive/MyDrive/XX') ## change XX accordingly."
-   ]
-  },
   {
    "cell_type": "markdown",
    "id": "a7c9bbc4",
diff --git a/SSBtoolkit-Tutorial3B-tauRAMD-EBRAINS.ipynb b/SSBtoolkit-Tutorial3B-tauRAMD-EBRAINS.ipynb
index 4a8b8f2..9953102 100644
--- a/SSBtoolkit-Tutorial3B-tauRAMD-EBRAINS.ipynb
+++ b/SSBtoolkit-Tutorial3B-tauRAMD-EBRAINS.ipynb
@@ -458,35 +458,6 @@
     "💡 The potency predicted values can be exported as a python dictionary using the function `sim.PotencyToDict()` or saved in a csv file: `sim.PotencyToCSV()`. "
    ]
   },
-  {
-   "cell_type": "markdown",
-   "id": "e9e16ef7",
-   "metadata": {},
-   "source": [
-    "## Save results on Google Drive"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "d3ace9c6",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "from google.colab import drive\n",
-    "drive.mount('/gdrive')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "2df68659",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "sim.PotencyToCSV(path='/gdrive/MyDrive/XX') ## change XX accordingly."
-   ]
-  },
   {
    "cell_type": "markdown",
    "id": "65febe37",
diff --git a/SSBtoolkit-Tutorial4-OXTR-EBRAINS.ipynb b/SSBtoolkit-Tutorial4-OXTR-EBRAINS.ipynb
index 6ace35f..0ed02cb 100644
--- a/SSBtoolkit-Tutorial4-OXTR-EBRAINS.ipynb
+++ b/SSBtoolkit-Tutorial4-OXTR-EBRAINS.ipynb
@@ -285,35 +285,6 @@
     "sim.plotCurves()"
    ]
   },
-  {
-   "cell_type": "markdown",
-   "id": "5fd46fe3",
-   "metadata": {},
-   "source": [
-    "## Save results on Google Drive"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "3e476cad",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "from google.colab import drive\n",
-    "drive.mount('/gdrive')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "b98afd3b",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "sim.plotCurves(save=True, filename='/gdrive/MyDrive/XX') ## change XX accordingly. "
-   ]
-  },
   {
    "cell_type": "markdown",
    "id": "ff3d7f41",
diff --git a/src/lib/pathways/__pycache__/Gs.cpython-39.pyc b/src/lib/pathways/__pycache__/Gs.cpython-39.pyc
index f2526a339a1f76d36c791c488a40bd6551e3282a..e02e32e3bab2e6b49e52d2b05a528f23cf2d6d92 100644
GIT binary patch
literal 8410
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
MA4d+v9yKQZ4Xof<fdBvi

literal 8888
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
X7A*$!BqC<z|I4V^T5`lVVl@2=TK@!n

diff --git a/src/lib/ssbtoolkit.py b/src/lib/ssbtoolkit.py
index 7b20da1..23b9aa8 100644
--- a/src/lib/ssbtoolkit.py
+++ b/src/lib/ssbtoolkit.py
@@ -648,9 +648,9 @@ class simulation:
                 except:
                     self._PathwayParameters = self._DefaultPathwayParametersDataFrame.set_index('Parameter').iloc[:,0].to_dict()
 
-            elif self._DefaultPathwayParametersDataFrame.empty and self._binding_kinetic_parameters is not None: 
-                self._DefaultPathwayParametersDataFrame = pd.read_csv('src/lib/pathways/{}_parameters.csv'.format(self._pathway))
-                self._PathwayParameters = {**self._DefaultPathwayParametersDataFrame.set_index('Parameter').iloc[:,0].to_dict(), **self._binding_kinetic_parameters}
+            #elif self._DefaultPathwayParametersDataFrame.empty and self._binding_kinetic_parameters is not None: 
+            #    self._DefaultPathwayParametersDataFrame = pd.read_csv('src/lib/pathways/{}_parameters.csv'.format(self._pathway))
+                #self._PathwayParameters = {**self._DefaultPathwayParametersDataFrame.set_index('Parameter').iloc[:,0].to_dict(), **self._binding_kinetic_parameters}
             
             elif self._DefaultPathwayParametersDataFrame.empty is False and self._binding_kinetic_parameters is not None:
                 try: 
@@ -673,6 +673,12 @@ class simulation:
                 data=[]
                 utils.printProgressBar(0, len(self._lig_conc_range), prefix = "{:<15}".format(ligand_name[:15]), suffix = 'Complete', length = 50)
 
+                ###DANGER ZONE###
+                if self._DefaultPathwayParametersDataFrame.empty and self._binding_kinetic_parameters is not None: 
+                    self._DefaultPathwayParametersDataFrame = pd.read_csv('src/lib/pathways/{}_parameters.csv'.format(self._pathway))
+                    self._PathwayParameters = {**self._DefaultPathwayParametersDataFrame.set_index('Parameter').iloc[:,0].to_dict(), **self._binding_kinetic_parameters[self._ligands.index(ligand)]}
+                ######################
+
                 for idx in range(len(self._lig_conc_range)):
 
                     ligand_conc = self._lig_conc_range[idx]
-- 
GitLab