diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000000000000000000000000000000000000..dab0dfb116dc924f907bae204113473bd6d6b1b1
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,11 @@
+assays/Growth[[:space:]]in[[:space:]]Multi-Cultivator/dataset/.gitkeep filter=lfs diff=lfs merge=lfs -text
+assays/Growth[[:space:]]in[[:space:]]Multi-Cultivator/dataset/Raw_data/2023.01.09_PI_LowIntensity_Control.csv filter=lfs diff=lfs merge=lfs -text
+assays/Growth[[:space:]]in[[:space:]]Multi-Cultivator/dataset/Raw_data/2023.01.30_PI_HighIntensity.csv filter=lfs diff=lfs merge=lfs -text
+assays/Growth[[:space:]]in[[:space:]]Multi-Cultivator/dataset/Raw_data/2023.08.28_PICurve_37°C_3%CO2_Part1_3%.csv filter=lfs diff=lfs merge=lfs -text
+assays/Growth[[:space:]]in[[:space:]]Multi-Cultivator/dataset/Raw_data/2023.08.28_PICurve_37°C_3%CO2_Part2_5%.csv filter=lfs diff=lfs merge=lfs -text
+assays/Growth[[:space:]]in[[:space:]]Multi-Cultivator/dataset/Raw_data/2024.04.17_PI_Curve_UTEX2973_37°C_3%CO2.csv filter=lfs diff=lfs merge=lfs -text
+assays/Growth[[:space:]]in[[:space:]]Multi-Cultivator/dataset/Raw_data/2024.04.23_PI_UTEX2973_75and150_uE.csv filter=lfs diff=lfs merge=lfs -text
+assays/Microfluidic[[:space:]]cultivation[[:space:]]with[[:space:]]gradient[[:space:]]growth[[:space:]]light[[:space:]]and[[:space:]]CO2[[:space:]]control/dataset/.gitkeep filter=lfs diff=lfs merge=lfs -text
+assays/Microfluidic[[:space:]]cultivation[[:space:]]with[[:space:]]gradient[[:space:]]growth[[:space:]]light[[:space:]]and[[:space:]]day[[:space:]]night[[:space:]]cycle/dataset/.gitkeep filter=lfs diff=lfs merge=lfs -text
+assays/Microfluidic[[:space:]]cultivation[[:space:]]with[[:space:]]gradient[[:space:]]growth[[:space:]]light/dataset/.gitkeep filter=lfs diff=lfs merge=lfs -text
+assays/Microfluidic[[:space:]]cultivation[[:space:]]with[[:space:]]homogeneous[[:space:]]growth[[:space:]]light/dataset/.gitkeep filter=lfs diff=lfs merge=lfs -text
diff --git a/assays/Growth in Multi-Cultivator/README.md b/assays/Growth in Multi-Cultivator/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..4d1abadba7efbfa8297230c11a0aca18ce97b737
--- /dev/null
+++ b/assays/Growth in Multi-Cultivator/README.md	
@@ -0,0 +1 @@
+The script was used to plot and analyse the raw data from the MC 1000-OD cultivation system. Growth rates from multiple runs were then selected. Mean values and standart deviations were calculated in Origin2020 Pro. Then the data was plotted.
\ No newline at end of file
diff --git a/assays/Growth in Multi-Cultivator/dataset/.gitkeep b/assays/Growth in Multi-Cultivator/dataset/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/assays/Growth in Multi-Cultivator/dataset/Raw_data/2023.01.09_PI_LowIntensity_Control.csv b/assays/Growth in Multi-Cultivator/dataset/Raw_data/2023.01.09_PI_LowIntensity_Control.csv
new file mode 100644
index 0000000000000000000000000000000000000000..c2372aea3d5e21fb1478d78945859981b83e5dbb
--- /dev/null
+++ b/assays/Growth in Multi-Cultivator/dataset/Raw_data/2023.01.09_PI_LowIntensity_Control.csv	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9dcbd6187ec407bf221a0f6152bc22839150e93c98a76029f4a89b5881b1c42c
+size 11101
diff --git a/assays/Growth in Multi-Cultivator/dataset/Raw_data/2023.01.30_PI_HighIntensity.csv b/assays/Growth in Multi-Cultivator/dataset/Raw_data/2023.01.30_PI_HighIntensity.csv
new file mode 100644
index 0000000000000000000000000000000000000000..93427beda455d93d517e89050da3ab944225e276
--- /dev/null
+++ b/assays/Growth in Multi-Cultivator/dataset/Raw_data/2023.01.30_PI_HighIntensity.csv	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:58485474f78820cc904b2d90d4c7cfd3c6a4b8476f8578d5e17c4d43ccc3aac5
+size 11339
diff --git "a/assays/Growth in Multi-Cultivator/dataset/Raw_data/2023.08.28_PICurve_37\302\260C_3%CO2_Part1_3%.csv" "b/assays/Growth in Multi-Cultivator/dataset/Raw_data/2023.08.28_PICurve_37\302\260C_3%CO2_Part1_3%.csv"
new file mode 100644
index 0000000000000000000000000000000000000000..948d20676117d432b3fd35b644bd250f0551c990
--- /dev/null
+++ "b/assays/Growth in Multi-Cultivator/dataset/Raw_data/2023.08.28_PICurve_37\302\260C_3%CO2_Part1_3%.csv"	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7f2495922167971b3547c71d9726f6a960edcd9c0c45517baa9a9c3853823934
+size 17995
diff --git "a/assays/Growth in Multi-Cultivator/dataset/Raw_data/2023.08.28_PICurve_37\302\260C_3%CO2_Part2_5%.csv" "b/assays/Growth in Multi-Cultivator/dataset/Raw_data/2023.08.28_PICurve_37\302\260C_3%CO2_Part2_5%.csv"
new file mode 100644
index 0000000000000000000000000000000000000000..119e3fe3a2786efd88036cf583e54f97bec52017
--- /dev/null
+++ "b/assays/Growth in Multi-Cultivator/dataset/Raw_data/2023.08.28_PICurve_37\302\260C_3%CO2_Part2_5%.csv"	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3c080a0f8b9b2e8bc537ec080b47a3773dcb7774692dee524d0dcd7e4362cf7a
+size 12274
diff --git "a/assays/Growth in Multi-Cultivator/dataset/Raw_data/2024.04.17_PI_Curve_UTEX2973_37\302\260C_3%CO2.csv" "b/assays/Growth in Multi-Cultivator/dataset/Raw_data/2024.04.17_PI_Curve_UTEX2973_37\302\260C_3%CO2.csv"
new file mode 100644
index 0000000000000000000000000000000000000000..cbb53d17d726cc7cd532d4f622757c6b5ddf5814
--- /dev/null
+++ "b/assays/Growth in Multi-Cultivator/dataset/Raw_data/2024.04.17_PI_Curve_UTEX2973_37\302\260C_3%CO2.csv"	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:092b2b0adc2c0f1753953ed6f274c036ac8c2868d58f8cc2a700b1149ae18f5d
+size 9476
diff --git a/assays/Growth in Multi-Cultivator/dataset/Raw_data/2024.04.23_PI_UTEX2973_75and150_uE.csv b/assays/Growth in Multi-Cultivator/dataset/Raw_data/2024.04.23_PI_UTEX2973_75and150_uE.csv
new file mode 100644
index 0000000000000000000000000000000000000000..49ba712d3938544986aafaeda93aaa038bad20df
--- /dev/null
+++ b/assays/Growth in Multi-Cultivator/dataset/Raw_data/2024.04.23_PI_UTEX2973_75and150_uE.csv	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ccc51fd9c6554f473544b85d7b40ea52ddbf4bd4a3d8cf72833066228045c213
+size 23288
diff --git a/assays/Growth in Multi-Cultivator/isa.assay.xlsx b/assays/Growth in Multi-Cultivator/isa.assay.xlsx
new file mode 100644
index 0000000000000000000000000000000000000000..8bb2cec30b88af31377df6b8c2ae716c14c91983
Binary files /dev/null and b/assays/Growth in Multi-Cultivator/isa.assay.xlsx differ
diff --git a/assays/Growth in Multi-Cultivator/protocols/.gitkeep b/assays/Growth in Multi-Cultivator/protocols/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/assays/Growth in Multi-Cultivator/protocols/Multi-Cultivator_Analysis.ipynb b/assays/Growth in Multi-Cultivator/protocols/Multi-Cultivator_Analysis.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..a62492c34358ed6a5d60ade872843f4addd94930
--- /dev/null
+++ b/assays/Growth in Multi-Cultivator/protocols/Multi-Cultivator_Analysis.ipynb	
@@ -0,0 +1,228 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "id": "553eba3a-cb48-4186-b5c4-59ca3194554a",
+   "metadata": {},
+   "source": [
+    "# Multi-Cultivator MC-1000 OD Analysis Workbook\n",
+    "\n",
+    "This skript was desinged by Lennart Ole Witting to parse, plot and analyse data from the MC-1000 OD cultivation system for photoautotropic cultivation.\n",
+    "Data is exported by the software OD-View as .csv file. \n",
+    "First .csv file is read and subsequntly parsed. The parsed data is then plotted and finally growth rate and doubling time are calculated.\n",
+    "\n",
+    "Find more information about the cultivation system at: https://photo-bio-reactors.com/products/multi-cultivators/#info"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "895aa22a-e480-48dd-bad5-719453a7c3de",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import pandas as pd\n",
+    "\n",
+    "# Read raw data from csv\n",
+    "\n",
+    "df = pd.read_csv('Example.csv', sep = ',', encoding = 'utf8', header = 0, index_col=False, skiprows= 4)\n",
+    "\n",
+    "# Separate OD720 from OD680\n",
+    "\n",
+    "df_od720 = df.iloc[:,[3,5,7,9,11,13,15,17]]\n",
+    "df_od720.columns = [1,2,3,4,5,6,7,8]\n",
+    "\n",
+    "df_od680 = df.iloc[:,[2,4,6,8,10,12,14,16]]\n",
+    "df_od680.columns = [1,2,3,4,5,6,7,8]\n",
+    "\n",
+    "df_time = df.iloc[:,0]/60/60 # Convert time from sec to h\n",
+    "\n",
+    "df_temp = df.iloc[:,1] # Grab temperature\n",
+    "\n",
+    "Tubes = ['Tube 1', 'Tube 2', 'Tube 3', 'Tube 4', 'Tube 5', 'Tube 6', 'Tube 7', 'Tube 8'] # Specify names of tubes"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "89d20c1f-1ea0-4e71-9191-95ce4228ec09",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import pandas as pd\n",
+    "\n",
+    "# Check which tubes are in use\n",
+    "    \n",
+    "last_od720 = df_od720.iloc[len(df_od720)-1,:] # extract last line from last_od720\n",
+    "\n",
+    "status = []\n",
+    "\n",
+    "for od in last_od720:\n",
+    "    if od == 'Overflow':\n",
+    "        status.append(0)\n",
+    "    elif od > 0.005:\n",
+    "        status.append(1)\n",
+    "    else:\n",
+    "        status.append(0) \n",
+    "        \n",
+    "# status = [1, 1, 1, 1, 1, 1, 1, 1] # In case status in altered manually\n",
+    "        \n",
+    "print(status) # 1 means tube is active, 0 means tube is inactive"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "a5c99c70-2eb9-48de-917c-48e82365f428",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import pandas as pd\n",
+    "import matplotlib.pyplot as plt\n",
+    "\n",
+    "# Plot the results\n",
+    "\n",
+    "corperate_idendity = ['#023d6b', '#adbde3', '#faeb5a', '#eb5f73', '#b9d25f', '#af82b9', '#fab45a', '#ebebeb'] # Fz Juelich corperate identity\n",
+    "\n",
+    "fig, ax = plt.subplots(1,3, figsize=(12, 4),facecolor='white')\n",
+    "fig.tight_layout(pad = 2)\n",
+    "\n",
+    "for n in range(0,8):\n",
+    "    if status[n] == 1:\n",
+    "        ax[0].plot(df_time,df_od720[n+1], label = Tubes[n] ,color=corperate_idendity[n])\n",
+    "        ax[1].plot(df_time,df_od680[n+1], color=corperate_idendity[n])\n",
+    "\n",
+    "ax[2].plot(df_time, df_temp, label='Temperature [°C]', color='k')\n",
+    "    \n",
+    "ax[0].set_xlabel(f'Time [h]')\n",
+    "ax[1].set_xlabel(f'Time [h]')\n",
+    "ax[2].set_xlabel(f'Time [h]')\n",
+    "\n",
+    "ax[0].set_xlim(0, df_time.iat[-1])\n",
+    "ax[1].set_xlim(0, df_time.iat[-1])\n",
+    "ax[2].set_xlim(0, df_time.iat[-1])\n",
+    "\n",
+    "# find max value in dataframe\n",
+    "ax[0].set_ylim(0, )\n",
+    "ax[1].set_ylim(0, )\n",
+    "ax[2].set_ylim(0, 45)\n",
+    "\n",
+    "ax[0].set_ylabel('OD 720 [-]')\n",
+    "ax[1].set_ylabel('OD 680 [-]')\n",
+    "ax[2].set_ylabel('Temperature [°C]')\n",
+    "\n",
+    "ax[0].set_title('OD$_{720}$')\n",
+    "ax[1].set_title('OD$_{680}$')\n",
+    "ax[2].set_title('Temperature')\n",
+    "\n",
+    "# ax[0].set_yscale('log')\n",
+    "\n",
+    "plt.figlegend(loc='lower center', bbox_to_anchor=(0.5, -0.12), ncol=9)\n",
+    "\n",
+    "plt.savefig('MC-1000_Plot.png', bbox_inches='tight', transparent=1)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "9b99f7f9-c268-4efc-bf4e-1918f8f6155f",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import pandas as pd\n",
+    "import numpy as np\n",
+    "\n",
+    "dfs_fitting = []\n",
+    "counter = 0\n",
+    "\n",
+    "for n in range(0,8): # Select range within linear measurment for each tube\n",
+    "    if status[n] == 1:\n",
+    "        od720 = df_od720[n+1]\n",
+    "        od720_cutoff = od720[(od720 < 0.4) & (od720 > 0.05)]\n",
+    "        df = pd.concat([df_time, od720_cutoff], axis=1, join='inner')\n",
+    "        df.columns = ['time[s]','OD']\n",
+    "        dfs_fitting.append(df)\n",
+    "        counter = counter + 1\n",
+    "\n",
+    "m = []\n",
+    "b = []\n",
+    "doubling_time = []\n",
+    "Tubes_cut = []\n",
+    "\n",
+    "for n in range(0, counter): # fit a linear model to  N=m*t+b\n",
+    "    df = dfs_fitting[n]\n",
+    "    m_current, b_current = np.polyfit(df['time[s]'], np.log(df['OD']), 1)\n",
+    "    doubling_time_current = np.log(2) / m_current\n",
+    "    m.append(m_current)\n",
+    "    b.append(b_current)\n",
+    "    doubling_time.append(doubling_time_current)\n",
+    "    Tubes_cut.append(Tubes[n])\n",
+    "\n",
+    "df_Results = pd.DataFrame({'Tube': Tubes_cut,\n",
+    "                           'Growth rate [1/h]': m,\n",
+    "                           'Doubling Time [h]': doubling_time}).round(4)\n",
+    "\n",
+    "print(df_Results) # Finally print results\n",
+    "df_Results.to_csv(str('Results.csv'),  sep=';', decimal=',')  # Export results to .csv"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "8a45dcaf-7a3b-428a-9d7a-7da40a37f34f",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import matplotlib.pyplot as plt\n",
+    "import pandas as pd\n",
+    "\n",
+    "# Optional: Create PI_Curve\n",
+    "\n",
+    "fig, ax1 = plt.subplots(facecolor='white')\n",
+    "Intensities = pd.DataFrame({'Intensity [µE/(m$^2$$\\cdot$s)]': [20, 75, 450, 600, 750, 900]})\n",
+    "\n",
+    "ax1.plot(Intensities['Intensity [µE/(m$^2$$\\cdot$s)]'], df_Results['Growth rate [1/h]'], lw = 0, marker = 'x')\n",
+    "\n",
+    "ax1.set_ylabel('Growth rate 1/h')\n",
+    "ax1.set_xlabel('Intensity [µE/(m$^2$$\\cdot$s)]')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "cbd22207-9dda-4eb0-9bb1-3493ec6360a2",
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "bd5bc356-794d-4f59-b20b-eae54f017e64",
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3 (ipykernel)",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.8.15"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/assays/Microfluidic cultivation with gradient growth light and CO2 control/README.md b/assays/Microfluidic cultivation with gradient growth light and CO2 control/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/assays/Microfluidic cultivation with gradient growth light and CO2 control/dataset/.gitkeep b/assays/Microfluidic cultivation with gradient growth light and CO2 control/dataset/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/assays/Microfluidic cultivation with gradient growth light and CO2 control/isa.assay.xlsx b/assays/Microfluidic cultivation with gradient growth light and CO2 control/isa.assay.xlsx
new file mode 100644
index 0000000000000000000000000000000000000000..c7801b0dfd45eb72d5bc509a38a304d346ff4971
Binary files /dev/null and b/assays/Microfluidic cultivation with gradient growth light and CO2 control/isa.assay.xlsx differ
diff --git a/assays/Microfluidic cultivation with gradient growth light and CO2 control/protocols/.gitkeep b/assays/Microfluidic cultivation with gradient growth light and CO2 control/protocols/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/assays/Microfluidic cultivation with gradient growth light and day night cycle/README.md b/assays/Microfluidic cultivation with gradient growth light and day night cycle/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/assays/Microfluidic cultivation with gradient growth light and day night cycle/dataset/.gitkeep b/assays/Microfluidic cultivation with gradient growth light and day night cycle/dataset/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/assays/Microfluidic cultivation with gradient growth light and day night cycle/isa.assay.xlsx b/assays/Microfluidic cultivation with gradient growth light and day night cycle/isa.assay.xlsx
new file mode 100644
index 0000000000000000000000000000000000000000..3d792c7706ba662315e1df4ae99f4651da8f2b26
Binary files /dev/null and b/assays/Microfluidic cultivation with gradient growth light and day night cycle/isa.assay.xlsx differ
diff --git a/assays/Microfluidic cultivation with gradient growth light and day night cycle/protocols/.gitkeep b/assays/Microfluidic cultivation with gradient growth light and day night cycle/protocols/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/assays/Microfluidic cultivation with gradient growth light/README.md b/assays/Microfluidic cultivation with gradient growth light/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/assays/Microfluidic cultivation with gradient growth light/dataset/.gitkeep b/assays/Microfluidic cultivation with gradient growth light/dataset/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/assays/Microfluidic cultivation with gradient growth light/isa.assay.xlsx b/assays/Microfluidic cultivation with gradient growth light/isa.assay.xlsx
new file mode 100644
index 0000000000000000000000000000000000000000..f414e3c88412a4496d66990c6aa7da7a804d9a49
Binary files /dev/null and b/assays/Microfluidic cultivation with gradient growth light/isa.assay.xlsx differ
diff --git a/assays/Microfluidic cultivation with gradient growth light/protocols/.gitkeep b/assays/Microfluidic cultivation with gradient growth light/protocols/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/assays/Microfluidic cultivation with homogeneous growth light/README.md b/assays/Microfluidic cultivation with homogeneous growth light/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/assays/Microfluidic cultivation with homogeneous growth light/dataset/.gitkeep b/assays/Microfluidic cultivation with homogeneous growth light/dataset/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/assays/Microfluidic cultivation with homogeneous growth light/isa.assay.xlsx b/assays/Microfluidic cultivation with homogeneous growth light/isa.assay.xlsx
new file mode 100644
index 0000000000000000000000000000000000000000..7ebbac514c9ce1aee7b31e8ab621fc79e61f12d9
Binary files /dev/null and b/assays/Microfluidic cultivation with homogeneous growth light/isa.assay.xlsx differ
diff --git a/assays/Microfluidic cultivation with homogeneous growth light/protocols/.gitkeep b/assays/Microfluidic cultivation with homogeneous growth light/protocols/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/studies/Synechococcus elongatus PCC7942/protocols/Cyanobacteria_permanent_cultivation.docx b/studies/Synechococcus elongatus PCC7942/protocols/Cyanobacteria_permanent_cultivation.docx
new file mode 100644
index 0000000000000000000000000000000000000000..adf841f4566f648e8a95efe9efeb97f5499103c1
Binary files /dev/null and b/studies/Synechococcus elongatus PCC7942/protocols/Cyanobacteria_permanent_cultivation.docx differ
diff --git a/studies/Synechococcus elongatus PCC7942/protocols/HowTo_Multicultivator_V2.docx b/studies/Synechococcus elongatus PCC7942/protocols/HowTo_Multicultivator_V2.docx
new file mode 100644
index 0000000000000000000000000000000000000000..fdab459ad618e3e755a2107c7d91778ffdc09d44
Binary files /dev/null and b/studies/Synechococcus elongatus PCC7942/protocols/HowTo_Multicultivator_V2.docx differ
diff --git a/studies/Synechococcus elongatus UTEX2973/README.md b/studies/Synechococcus elongatus UTEX2973/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/studies/Synechococcus elongatus UTEX2973/isa.study.xlsx b/studies/Synechococcus elongatus UTEX2973/isa.study.xlsx
new file mode 100644
index 0000000000000000000000000000000000000000..a1f7d8dc71046d89df0878b52accb83db07467a5
Binary files /dev/null and b/studies/Synechococcus elongatus UTEX2973/isa.study.xlsx differ
diff --git a/studies/Synechococcus elongatus UTEX2973/protocols/.gitkeep b/studies/Synechococcus elongatus UTEX2973/protocols/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/studies/Synechococcus elongatus UTEX2973/protocols/Cyanobacteria_permanent_cultivation.docx b/studies/Synechococcus elongatus UTEX2973/protocols/Cyanobacteria_permanent_cultivation.docx
new file mode 100644
index 0000000000000000000000000000000000000000..adf841f4566f648e8a95efe9efeb97f5499103c1
Binary files /dev/null and b/studies/Synechococcus elongatus UTEX2973/protocols/Cyanobacteria_permanent_cultivation.docx differ
diff --git a/studies/Synechococcus elongatus UTEX2973/protocols/HowTo_Multicultivator_V2.docx b/studies/Synechococcus elongatus UTEX2973/protocols/HowTo_Multicultivator_V2.docx
new file mode 100644
index 0000000000000000000000000000000000000000..fdab459ad618e3e755a2107c7d91778ffdc09d44
Binary files /dev/null and b/studies/Synechococcus elongatus UTEX2973/protocols/HowTo_Multicultivator_V2.docx differ
diff --git a/studies/Synechococcus elongatus UTEX2973/resources/.gitkeep b/studies/Synechococcus elongatus UTEX2973/resources/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/studies/Synechocystis sp PCC6803/protocols/Cyanobacteria_permanent_cultivation.docx b/studies/Synechocystis sp PCC6803/protocols/Cyanobacteria_permanent_cultivation.docx
new file mode 100644
index 0000000000000000000000000000000000000000..adf841f4566f648e8a95efe9efeb97f5499103c1
Binary files /dev/null and b/studies/Synechocystis sp PCC6803/protocols/Cyanobacteria_permanent_cultivation.docx differ
diff --git a/studies/Synechocystis sp PCC6803/protocols/HowTo_Multicultivator_V2.docx b/studies/Synechocystis sp PCC6803/protocols/HowTo_Multicultivator_V2.docx
new file mode 100644
index 0000000000000000000000000000000000000000..fdab459ad618e3e755a2107c7d91778ffdc09d44
Binary files /dev/null and b/studies/Synechocystis sp PCC6803/protocols/HowTo_Multicultivator_V2.docx differ