From 626caae52bdfc2413cac5d8b514025141c429aef Mon Sep 17 00:00:00 2001
From: 3mmaRand <7593411+3mmaRand@users.noreply.github.com>
Date: Tue, 2 Apr 2024 15:38:51 +0000
Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=203mmaRand?=
=?UTF-8?q?/BIO00088H-data@495e06193caf17cc770375a0680ba98151a7dedc=20?=
=?UTF-8?q?=F0=9F=9A=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
core/core.html | 2 +-
core/week-1/overview.html | 2 +-
core/week-1/study_after_workshop.html | 2 +-
core/week-1/study_before_workshop.html | 2 +-
core/week-1/workshop.html | 2 +-
core/week-11/overview.html | 2 +-
core/week-11/study_after_workshop.html | 2 +-
core/week-11/study_before_workshop.html | 2 +-
core/week-11/workshop.html | 2 +-
core/week-2/overview.html | 2 +-
core/week-2/study_after_workshop.html | 2 +-
core/week-2/study_before_workshop.html | 2 +-
core/week-2/workshop.html | 66 ++++++------
core/week-6/overview.html | 2 +-
core/week-6/study_after_workshop.html | 2 +-
core/week-6/study_before_workshop.html | 2 +-
core/week-6/workshop.html | 2 +-
images/images.html | 2 +-
index.html | 2 +-
omics/kelly/workshop.html | 95 ++++++++++++++++--
.../figure-html/unnamed-chunk-30-1.png | Bin 0 -> 98265 bytes
.../figure-html/unnamed-chunk-31-1.png | Bin 0 -> 108969 bytes
omics/omics.html | 2 +-
omics/semester-2/workshop.html | 2 +-
omics/week-3/overview.html | 2 +-
omics/week-3/study_after_workshop.html | 2 +-
omics/week-3/study_before_workshop.html | 2 +-
omics/week-3/workshop.html | 2 +-
omics/week-4/overview.html | 2 +-
omics/week-4/study_after_workshop.html | 2 +-
omics/week-4/study_before_workshop.html | 2 +-
omics/week-4/workshop.html | 2 +-
omics/week-5/figures/prog-hspc-volcano.png | Bin 92659 -> 92422 bytes
omics/week-5/overview.html | 2 +-
omics/week-5/study_after_workshop.html | 2 +-
omics/week-5/study_before_workshop.html | 2 +-
omics/week-5/workshop.html | 10 +-
.../figure-html/unnamed-chunk-33-1.png | Bin 132708 -> 132332 bytes
.../figure-html/unnamed-chunk-65-1.png | Bin 67924 -> 67303 bytes
search.json | 14 +--
structures/structures.html | 2 +-
41 files changed, 163 insertions(+), 86 deletions(-)
create mode 100644 omics/kelly/workshop_files/figure-html/unnamed-chunk-30-1.png
create mode 100644 omics/kelly/workshop_files/figure-html/unnamed-chunk-31-1.png
diff --git a/core/core.html b/core/core.html
index a66936a..652e53a 100644
--- a/core/core.html
+++ b/core/core.html
@@ -350,7 +350,7 @@
Core Data Analysis
Published
-
29 March, 2024
+
2 April, 2024
diff --git a/core/week-1/overview.html b/core/week-1/overview.html
index d2bd87a..276f865 100644
--- a/core/week-1/overview.html
+++ b/core/week-1/overview.html
@@ -346,7 +346,7 @@ Overview
Published
-
29 March, 2024
+
2 April, 2024
diff --git a/core/week-1/study_after_workshop.html b/core/week-1/study_after_workshop.html
index 6827848..0837732 100644
--- a/core/week-1/study_after_workshop.html
+++ b/core/week-1/study_after_workshop.html
@@ -346,7 +346,7 @@ Independent Study to consolidate this week
Published
-
29 March, 2024
+
2 April, 2024
diff --git a/core/week-1/study_before_workshop.html b/core/week-1/study_before_workshop.html
index 4076be2..6b3c11d 100644
--- a/core/week-1/study_before_workshop.html
+++ b/core/week-1/study_before_workshop.html
@@ -339,7 +339,7 @@ Independent Study to prepare for workshop
Published
-
29 March, 2024
+
2 April, 2024
diff --git a/core/week-1/workshop.html b/core/week-1/workshop.html
index cb32db9..b34e371 100644
--- a/core/week-1/workshop.html
+++ b/core/week-1/workshop.html
@@ -400,7 +400,7 @@ Workshop
Published
-
29 March, 2024
+
2 April, 2024
diff --git a/core/week-11/overview.html b/core/week-11/overview.html
index d1805c0..89acd28 100644
--- a/core/week-11/overview.html
+++ b/core/week-11/overview.html
@@ -346,7 +346,7 @@ Overview
Published
-
29 March, 2024
+
2 April, 2024
diff --git a/core/week-11/study_after_workshop.html b/core/week-11/study_after_workshop.html
index 4525d86..0f36894 100644
--- a/core/week-11/study_after_workshop.html
+++ b/core/week-11/study_after_workshop.html
@@ -339,7 +339,7 @@ Independent Study to consolidate this week
Published
-
29 March, 2024
+
2 April, 2024
diff --git a/core/week-11/study_before_workshop.html b/core/week-11/study_before_workshop.html
index 3a48ebd..b220187 100644
--- a/core/week-11/study_before_workshop.html
+++ b/core/week-11/study_before_workshop.html
@@ -388,7 +388,7 @@ Independent Study to prepare for workshop
- 29 March, 2024
+ 2 April, 2024
Module assessment
diff --git a/core/week-11/workshop.html b/core/week-11/workshop.html
index 4bcafbc..adf799b 100644
--- a/core/week-11/workshop.html
+++ b/core/week-11/workshop.html
@@ -387,7 +387,7 @@ Workshop
Published
-
29 March, 2024
+
2 April, 2024
diff --git a/core/week-2/overview.html b/core/week-2/overview.html
index 6aa0309..3022faa 100644
--- a/core/week-2/overview.html
+++ b/core/week-2/overview.html
@@ -337,7 +337,7 @@ Overview
Published
-
29 March, 2024
+
2 April, 2024
diff --git a/core/week-2/study_after_workshop.html b/core/week-2/study_after_workshop.html
index e55886d..92e48f2 100644
--- a/core/week-2/study_after_workshop.html
+++ b/core/week-2/study_after_workshop.html
@@ -337,7 +337,7 @@ Independent Study to consolidate this week
Published
-
29 March, 2024
+
2 April, 2024
diff --git a/core/week-2/study_before_workshop.html b/core/week-2/study_before_workshop.html
index ca2742c..66d3ae2 100644
--- a/core/week-2/study_before_workshop.html
+++ b/core/week-2/study_before_workshop.html
@@ -448,7 +448,7 @@
- 29 March, 2024
+ 2 April, 2024
Overview
RStudio Projects revisited
diff --git a/core/week-2/workshop.html b/core/week-2/workshop.html
index d3448ea..0287b9f 100644
--- a/core/week-2/workshop.html
+++ b/core/week-2/workshop.html
@@ -414,7 +414,7 @@ Workshop
Published
-
29 March, 2024
+
2 April, 2024
@@ -502,16 +502,16 @@ Workshop
total 128
-drwxr-xr-x 2 runner docker 4096 Mar 29 15:16 data
-drwxr-xr-x 2 runner docker 4096 Mar 29 15:16 images
--rw-r--r-- 1 runner docker 1597 Mar 29 15:16 overview.qmd
--rw-r--r-- 1 runner docker 184 Mar 29 15:16 study_after_workshop.qmd
--rw-r--r-- 1 runner docker 4807 Mar 29 15:16 study_before_workshop.ipynb
--rw-r--r-- 1 runner docker 13029 Mar 29 15:16 study_before_workshop.qmd
--rw-r--r-- 1 runner docker 58063 Mar 29 15:16 workshop.html
--rw-r--r-- 1 runner docker 8550 Mar 29 15:16 workshop.qmd
--rw-r--r-- 1 runner docker 8564 Mar 29 15:18 workshop.rmarkdown
-drwxr-xr-x 3 runner docker 4096 Mar 29 15:16 workshop_files
+drwxr-xr-x 2 runner docker 4096 Apr 2 15:33 data
+drwxr-xr-x 2 runner docker 4096 Apr 2 15:33 images
+-rw-r--r-- 1 runner docker 1597 Apr 2 15:33 overview.qmd
+-rw-r--r-- 1 runner docker 184 Apr 2 15:33 study_after_workshop.qmd
+-rw-r--r-- 1 runner docker 4807 Apr 2 15:33 study_before_workshop.ipynb
+-rw-r--r-- 1 runner docker 13029 Apr 2 15:33 study_before_workshop.qmd
+-rw-r--r-- 1 runner docker 58063 Apr 2 15:33 workshop.html
+-rw-r--r-- 1 runner docker 8550 Apr 2 15:33 workshop.qmd
+-rw-r--r-- 1 runner docker 8564 Apr 2 15:35 workshop.rmarkdown
+drwxr-xr-x 3 runner docker 4096 Apr 2 15:33 workshop_files
You can use more than one option at once. The -h
option stands for “human readable” and makes the file sizes easier to understand for humans:
@@ -519,16 +519,16 @@ Workshop
total 128K
-drwxr-xr-x 2 runner docker 4.0K Mar 29 15:16 data
-drwxr-xr-x 2 runner docker 4.0K Mar 29 15:16 images
--rw-r--r-- 1 runner docker 1.6K Mar 29 15:16 overview.qmd
--rw-r--r-- 1 runner docker 184 Mar 29 15:16 study_after_workshop.qmd
--rw-r--r-- 1 runner docker 4.7K Mar 29 15:16 study_before_workshop.ipynb
--rw-r--r-- 1 runner docker 13K Mar 29 15:16 study_before_workshop.qmd
--rw-r--r-- 1 runner docker 57K Mar 29 15:16 workshop.html
--rw-r--r-- 1 runner docker 8.4K Mar 29 15:16 workshop.qmd
--rw-r--r-- 1 runner docker 8.4K Mar 29 15:18 workshop.rmarkdown
-drwxr-xr-x 3 runner docker 4.0K Mar 29 15:16 workshop_files
+drwxr-xr-x 2 runner docker 4.0K Apr 2 15:33 data
+drwxr-xr-x 2 runner docker 4.0K Apr 2 15:33 images
+-rw-r--r-- 1 runner docker 1.6K Apr 2 15:33 overview.qmd
+-rw-r--r-- 1 runner docker 184 Apr 2 15:33 study_after_workshop.qmd
+-rw-r--r-- 1 runner docker 4.7K Apr 2 15:33 study_before_workshop.ipynb
+-rw-r--r-- 1 runner docker 13K Apr 2 15:33 study_before_workshop.qmd
+-rw-r--r-- 1 runner docker 57K Apr 2 15:33 workshop.html
+-rw-r--r-- 1 runner docker 8.4K Apr 2 15:33 workshop.qmd
+-rw-r--r-- 1 runner docker 8.4K Apr 2 15:35 workshop.rmarkdown
+drwxr-xr-x 3 runner docker 4.0K Apr 2 15:33 workshop_files
The -a
option stands for “all” and shows us all the files, including hidden files.
@@ -536,18 +536,18 @@ Workshop
total 136K
-drwxr-xr-x 5 runner docker 4.0K Mar 29 15:18 .
-drwxr-xr-x 6 runner docker 4.0K Mar 29 15:16 ..
-drwxr-xr-x 2 runner docker 4.0K Mar 29 15:16 data
-drwxr-xr-x 2 runner docker 4.0K Mar 29 15:16 images
--rw-r--r-- 1 runner docker 1.6K Mar 29 15:16 overview.qmd
--rw-r--r-- 1 runner docker 184 Mar 29 15:16 study_after_workshop.qmd
--rw-r--r-- 1 runner docker 4.7K Mar 29 15:16 study_before_workshop.ipynb
--rw-r--r-- 1 runner docker 13K Mar 29 15:16 study_before_workshop.qmd
--rw-r--r-- 1 runner docker 57K Mar 29 15:16 workshop.html
--rw-r--r-- 1 runner docker 8.4K Mar 29 15:16 workshop.qmd
--rw-r--r-- 1 runner docker 8.4K Mar 29 15:18 workshop.rmarkdown
-drwxr-xr-x 3 runner docker 4.0K Mar 29 15:16 workshop_files
+drwxr-xr-x 5 runner docker 4.0K Apr 2 15:35 .
+drwxr-xr-x 6 runner docker 4.0K Apr 2 15:33 ..
+drwxr-xr-x 2 runner docker 4.0K Apr 2 15:33 data
+drwxr-xr-x 2 runner docker 4.0K Apr 2 15:33 images
+-rw-r--r-- 1 runner docker 1.6K Apr 2 15:33 overview.qmd
+-rw-r--r-- 1 runner docker 184 Apr 2 15:33 study_after_workshop.qmd
+-rw-r--r-- 1 runner docker 4.7K Apr 2 15:33 study_before_workshop.ipynb
+-rw-r--r-- 1 runner docker 13K Apr 2 15:33 study_before_workshop.qmd
+-rw-r--r-- 1 runner docker 57K Apr 2 15:33 workshop.html
+-rw-r--r-- 1 runner docker 8.4K Apr 2 15:33 workshop.qmd
+-rw-r--r-- 1 runner docker 8.4K Apr 2 15:35 workshop.rmarkdown
+drwxr-xr-x 3 runner docker 4.0K Apr 2 15:33 workshop_files
You can move about with the cd
command, which stands for “change directory”. You can use it to move into a directory by specifying the path to the directory:
diff --git a/core/week-6/overview.html b/core/week-6/overview.html
index ddd48e4..10dd44a 100644
--- a/core/week-6/overview.html
+++ b/core/week-6/overview.html
@@ -345,7 +345,7 @@ Overview
Published
-
29 March, 2024
+
2 April, 2024
diff --git a/core/week-6/study_after_workshop.html b/core/week-6/study_after_workshop.html
index 03b40c6..db42e90 100644
--- a/core/week-6/study_after_workshop.html
+++ b/core/week-6/study_after_workshop.html
@@ -339,7 +339,7 @@ Independent Study to consolidate this week
Published
-
29 March, 2024
+
2 April, 2024
diff --git a/core/week-6/study_before_workshop.html b/core/week-6/study_before_workshop.html
index a18da86..fe1e323 100644
--- a/core/week-6/study_before_workshop.html
+++ b/core/week-6/study_before_workshop.html
@@ -339,7 +339,7 @@ Independent Study to prepare for workshop
Published
-
29 March, 2024
+
2 April, 2024
diff --git a/core/week-6/workshop.html b/core/week-6/workshop.html
index 1cde31b..a60e2b8 100644
--- a/core/week-6/workshop.html
+++ b/core/week-6/workshop.html
@@ -375,7 +375,7 @@ Workshop
Published
-
29 March, 2024
+
2 April, 2024
diff --git a/images/images.html b/images/images.html
index 6456b51..9253787 100644
--- a/images/images.html
+++ b/images/images.html
@@ -218,7 +218,7 @@ Image Data Analysis for Group Project
Published
-
29 March, 2024
+
2 April, 2024
diff --git a/index.html b/index.html
index 6f86eb2..c1d2709 100644
--- a/index.html
+++ b/index.html
@@ -181,7 +181,7 @@ Data Analysis for the Group Research Project
Published
-
29 March, 2024
+
2 April, 2024
diff --git a/omics/kelly/workshop.html b/omics/kelly/workshop.html
index 089166b..4e4c512 100644
--- a/omics/kelly/workshop.html
+++ b/omics/kelly/workshop.html
@@ -382,7 +382,7 @@ Workflow for VFA analysis
Published
-
29 March, 2024
+
2 April, 2024
@@ -450,9 +450,10 @@ Workflow for VFA analysis
sep = "-" ,
remove = FALSE )
+📢 This code depends on the sample_replicate
column being in the form treatment-replicate. In the sample data CN10 and NC are the treatments. The replicate is a number from 1 to 3. The value does include a encoding for time. You might want to edit your file to match this format.
The provided data is cumulative/absolute. We need to calculate the change in VFA with time. There is a function, lag()
that will help us do this. It will take the previous value and subtract it from the current value. We need to do that separately for each sample_replicate
so we need to group by sample_replicate
first. We also need to make sure the data is in the right order so we will arrange by sample_replicate
and time_day
.
1. Calculate Change in VFA g/l with time
-🎬 Create dataframe for the change in VFA
+🎬 Create dataframe for the change in VFA 📢 and the change in time
vfa_delta <- vfa_cummul |>
group_by ( sample_replicate ) |>
@@ -464,9 +465,11 @@ Workflow for VFA analysis
isopentanoate = isopentanoate - lag ( isopentanoate ) ,
pentanoate = pentanoate - lag ( pentanoate ) ,
isohexanoate = isohexanoate - lag ( isohexanoate ) ,
- hexanoate = hexanoate - lag ( hexanoate ) )
+
hexanoate = hexanoate - lag ( hexanoate ) ,
+
delta_time = time_day - lag ( time_day ) )
-Now we have two dataframes, one for the cumulative data and one for the change in VFA.
+Now we have two dataframes, one for the cumulative data and one for the change in VFA and time. Note that the VFA values have been replaced by the change in VFA but the change in time is in a separate column. I have done this because we later want to plot flux (not yet added) against time
+📢 This code also depends on the sample_replicate
column being in the form treatment-replicate. lag is calculating the difference between a value at one time point and the next for a treatment-replicate combination.
2. Recalculate the data into grams per litre
To make conversions from mM to g/l we need to do mM * 0.001 * MW. We will import the molecular weight data, pivot the VFA data to long format and join the molecular weight data to the VFA data. Then we can calculate the g/l. We will do this for both the cumulative and delta dataframes.
🎬 import molecular weight data
@@ -493,13 +496,14 @@ Workflow for VFA analysis
View vfa_cummul
to check you understand what you have done.
Repeat for the delta data.
-🎬 Pivot the change data, delta_vfa
to long format:
+🎬 Pivot the change data, delta_vfa
to long format (📢 delta_time is added to the list of columns that do not need to be pivoted but repeated):
vfa_delta <- vfa_delta |>
pivot_longer ( cols = - c ( sample_replicate ,
treatment ,
replicate ,
- time_day ) ,
+ time_day ,
+ delta_time ) ,
values_to = "conc_mM" ,
names_to = "vfa" )
@@ -1349,18 +1353,91 @@ Workflow for VFA analysis
labRow = rownames ( mat ) ,
heatmap_layers = theme ( axis.line = element_blank ( ) ) )
The heatmap will open in the viewer pane (rather than the plot pane) because it is html. You can “Show in a new window” to see it in a larger format. You can also zoom in and out and pan around the heatmap and download it as a png. You might feel the colour bars is not adding much to the plot. You can remove it by setting hide_colorbar = TRUE,
in the heatmaply()
function.
One of the NC replicates at time = 22 is very different from the other replicates. The CN10 treatments cluster together at high time points. CN10 samples are more similar to NC samples early on. Most of the VFAs behave similarly with highest values later in the experiment for CN10 but isohexanoate and hexanoate differ. The difference might be because isohexanoate is especially low in the NC replicates at time = 1 and hexanoate is especially high in the NC replicate 2 at time = 22
4. Calculate the flux - pending.
-Calculate the flux(change in VFA concentration over a period of time, divided by weight or volume of material) of each VFA, by mM and by weight.
+Calculate the flux(change in VFA concentration over a period of time, divided by weight or volume of material) of each VFA, by mM and by weight. Emma’s note: I think the terms flux and reaction rate are used interchangeably
I’ve requested clarification: for the flux measurements, do they need graphs of the rate of change wrt time? And is the sludge volume going to be a constant for all samples or something they measure and varies by vial?
+Answer: The sludge volume is constant, at 30 mls within a 120ml vial. Some students will want to graph reaction rate with time, others will want to compare the measured GC-FID concentrations against the model output.
+📢 Kelly asked for “.. a simple flux measurement, which is the change in VFA concentration over a period of time, divided by weight or volume of material. In this case it might be equal to == Delta(Acetate at 3 days - Acetate at 1 day)/Delta (3days - 1day)/50 mls sludge. This would provide a final flux with the units of mg acetate per ml sludge per day.”
+Note: Kelly says mg/ml where earlier he used g/L. These are the same (but I called my column conc_g_l
)
+We need to use the vfa_delta
data frame. It contains the change in VFA concentration and the change in time. We will add a column for the flux of each VFA in g/L/day. (mg/ml/day)
+
+
sludge_volume <- 30 # ml
+vfa_delta <- vfa_delta |>
+ mutate ( flux = conc_g_l / delta_time / sludge_volume )
+
+NAs at time 1 are expected because there’s no time before that to calculate a changes
5. Graph and extract the reaction rate - pending
Graph and extract the reaction rate assuming a first order chemical/biological reaction and an exponential falloff rate
I’ve requested clarification: for the nonlinear least squares curve fitting, I assume x is time but I’m not clear what the Y variable is - concentration? or change in concentration? or rate of change of concentration?
+Answer: The non-linear equation describes concentration change with time. Effectively the change in concentration is dependent upon the available concentration, in this example [Hex] represents the concentration of Hexanoic acid, while the T0 and T1 represent time steps.
+[Hex]T1 = [Hex]T0 - [Hex]T0 * k
+Or. the amount of Hexanoic acid remaining at T1 (let’s say one hour from the last data point) is equal to the starting concentration ([Hex]T0) minus the concentration dependent metabolism ([Hex]To * k).
+📢 We can now plot the observed fluxes (reaction rates) over time
+I’ve summarised the data to add error bars and means
+
+
+
+
+
+
+
+
+
+
+Or maybe this is easier to read:
+
+
ggplot ( data = vfa_delta , aes ( x = time_day , colour = treatment ) ) +
+ geom_point ( aes ( y = flux ) , alpha = 0.6 ) +
+ geom_errorbar ( data = vfa_delta_summary ,
+ aes ( ymin = mean_flux - se_flux ,
+ ymax = mean_flux + se_flux ) ,
+ width = 1 ) +
+ geom_errorbar ( data = vfa_delta_summary ,
+ aes ( ymin = mean_flux ,
+ ymax = mean_flux ) ,
+ width = 0.8 ) +
+ scale_color_viridis_d ( name = NULL , begin = 0.2 , end = 0.7 ) +
+ scale_x_continuous ( name = "Time (days)" ) +
+ scale_y_continuous ( name = "VFA Flux mg/ml/day" ) +
+ theme_bw ( ) +
+ facet_wrap ( ~ vfa , nrow = 2 ) +
+ theme ( strip.background = element_blank ( ) ,
+ legend.position = "top" )
+
+
+
+
+
+
+
+I have not yet worked out the best way to plot the modelled reaction rate
Pages made with R (R Core Team 2023 ) , Quarto (Allaire et al. 2022 ) , knitr
(Xie 2022 ) , kableExtra
(Zhu 2021 )
diff --git a/omics/kelly/workshop_files/figure-html/unnamed-chunk-30-1.png b/omics/kelly/workshop_files/figure-html/unnamed-chunk-30-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f5ff3d549ffe2c49b2f07861753a619e010634a
GIT binary patch
literal 98265
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