--- title: "Patrycja_data_wrangling" author: "Semra Smajic" date: "11/4/2021" output: html_document --- ## Load the packages ```{r} library(plyr) #library(readr) library(tidyverse) #library(stringr) library(dplyr) #library(ggplot2) #library(ggpubr) #library(Hmisc) #library(reshape2) ``` ## Load the data file. Please make sure of the correct separator in your file (sep = ",") ```{r} dataset <- read.csv("U:/Projects/3. Comparison of astrocytic protocols/5. High Content Screening at Yokogawa/20210930_Palm_morph/Version3_20220325/Palm_ObjectsPerFielddata_version4_mod.csv", header = TRUE, sep = ","); dataset <- dataset %>% rename(CellLine = 1) ``` ## Basic operations on columns - data calculation # This is creating a new column (MyNewResult) with new data that you will calculate ```{r} dataset$SummaryGFAPClass <- dataset$AreaNuclei/dataset$SkelArea; write.csv(dataset, "C:/Users/semra.smajic/Desktop/MySavedDataset.csv") # Always rename your .csv file ``` ## Data grouping and analysis # https://bookdown.org/manishpatwal/bookdown-demo/basic-operations-in-r.html # var - variance # sd- standard deviation # mean - mean # sum - summary ```{r} analyzed_dataset <- dataset %>% #group_by(Well, Field) %>% # two levels of grouping group_by(CellLine, Replicate) %>% # one level of grouping summarise(AreaProtrusionsAllByCountNucGFAP_mean = (mean(AreaProtrusionsAllByNucGFAP, na.rm = TRUE)), PerimeterProtrusionsByCountNucGFAP_mean = (mean(PerimeterProtrusionsByNucGFAP, na.rm = TRUE)), ProtrusionsPerimeterByAreaByCountNucGFAP_mean = (mean(ProtrusionsPerimeterByAreaByNucGFAP, na.rm = TRUE)), GFAPSomaMaskAreaByCountNucGFAP_mean = (mean(GFAPSomaMaskAreaByNucGFAP, na.rm = TRUE)), ProtrusionAreaBySomaByCountNucGFAP_mean = (mean(ProtrusionAreaBySomaAreaByNucGFAP, na.rm = TRUE)), SkelAreaByCountNucGFAP_mean = (mean(SkelAreaByNucGFAP, na.rm = TRUE)), SkelAreaByProtrusionAreaByCountNucGFAP_mean = (mean(SkelAreaByProtrusionAreaByNucGFAP, na.rm = TRUE)), SkelAreaByProtrusionArea_mean = (mean(SkelAreaByProtrusionArea, na.rm = TRUE)), SkelArea_mean = (mean(SkelArea, na.rm = TRUE)), ProtrusionAreaBySomaArea_mean = (mean(ProtrusionAreaBySomaArea, na.rm = TRUE)), GFAPSomaMaskArea_mean = (mean(GFAPSomaMaskArea, na.rm = TRUE)), ProtrusionsPerimeterByArea_mean = (mean(ProtrusionsPerimeterByArea, na.rm = TRUE)), PerimeterProtrusions_mean = (mean(PerimeterProtrusions, na.rm = TRUE)), AreaProtrusionsAll_mean = (mean(AreaProtrusionsAll, na.rm = TRUE)) ) write.csv(analyzed_dataset, "U:/Projects/3. Comparison of astrocytic protocols/5. High Content Screening at Yokogawa/Version3_analysed_data_20220325/Palm_Summary_FieldData_version4.csv") # Always rename your .csv file ```