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