From 13ff446d3ca7d60c79368b50b20d01c26190daa4 Mon Sep 17 00:00:00 2001 From: Srimeenakshi Sankaranarayanan <sankaran@hhu.de> Date: Thu, 6 Mar 2025 16:08:56 +0100 Subject: [PATCH] Made a new assay for S7 and cleaned up the S6 assay folder --- .gitattributes | 1 + .../README.md | 0 .../dataset/.gitkeep | 0 .../Khd4D_hyphae_Goterm.pdf | Bin ...phae_specific_goterm_cytoscape_network.cys | Bin ...Khd4D_hyphae_specific_goterm_gprofiler.txt | 0 .../wt_hyphae_network.pdf | Bin ...phae_specific_goterm_cytoscape_network.cys | Bin .../wt_hyphae_specific_goterm_gProfiler.txt | 0 ...s increased expression in khd4D hyphae.Rmd | 207 +++--------------- ...-increased-expression-in-khd4D-hyphae.html | 3 + .../isa.assay.xlsx | Bin 0 -> 6931 bytes .../protocols/.gitkeep | 0 13 files changed, 40 insertions(+), 171 deletions(-) create mode 100644 assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/README.md create mode 100644 assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/.gitkeep rename assays/{S6_A1_RNAseq_analysis_yeast_vs_hyphae => S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes}/dataset/GO_term_analysis/khd4D_hyphae_specific_targets/Khd4D_hyphae_Goterm.pdf (100%) rename assays/{S6_A1_RNAseq_analysis_yeast_vs_hyphae => S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes}/dataset/GO_term_analysis/khd4D_hyphae_specific_targets/Khd4D_hyphae_specific_goterm_cytoscape_network.cys (100%) rename assays/{S6_A1_RNAseq_analysis_yeast_vs_hyphae => S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes}/dataset/GO_term_analysis/khd4D_hyphae_specific_targets/Khd4D_hyphae_specific_goterm_gprofiler.txt (100%) rename assays/{S6_A1_RNAseq_analysis_yeast_vs_hyphae => S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes}/dataset/GO_term_analysis/wt_hyphae_specific_targets/wt_hyphae_network.pdf (100%) rename assays/{S6_A1_RNAseq_analysis_yeast_vs_hyphae => S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes}/dataset/GO_term_analysis/wt_hyphae_specific_targets/wt_hyphae_specific_goterm_cytoscape_network.cys (100%) rename assays/{S6_A1_RNAseq_analysis_yeast_vs_hyphae => S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes}/dataset/GO_term_analysis/wt_hyphae_specific_targets/wt_hyphae_specific_goterm_gProfiler.txt (100%) rename assays/{S6_A1_RNAseq_analysis_yeast_vs_hyphae/dataset/Differential_gene_expression_analysis => S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset}/Membrane traffikcing pathways shows increased expression in khd4D hyphae.Rmd (56%) create mode 100644 assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/Membrane-traffikcing-pathways-shows-increased-expression-in-khd4D-hyphae.html create mode 100644 assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/isa.assay.xlsx create mode 100644 assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/protocols/.gitkeep diff --git a/.gitattributes b/.gitattributes index cbc2434..38136ae 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2900,3 +2900,4 @@ assays/S7_A1_microscopy/dataset/Microscopic_images_shown_in_the_manuscript/Glu/3 assays/S7_A1_microscopy/dataset/Microscopic_images_shown_in_the_manuscript/Glu/3141/Laser561-2.tif filter=lfs diff=lfs merge=lfs -text assays/S7_A1_microscopy/dataset/Microscopic_images_shown_in_the_manuscript/Glu/3238/Laser561-1.tif filter=lfs diff=lfs merge=lfs -text assays/S7_A1_microscopy/dataset/Microscopic_images_shown_in_the_manuscript/Glu/3239/Laser561-7.tif filter=lfs diff=lfs merge=lfs -text +assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/Membrane-traffikcing-pathways-shows-increased-expression-in-khd4D-hyphae.html filter=lfs diff=lfs merge=lfs -text diff --git a/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/README.md b/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/README.md new file mode 100644 index 0000000..e69de29 diff --git a/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/.gitkeep b/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/assays/S6_A1_RNAseq_analysis_yeast_vs_hyphae/dataset/GO_term_analysis/khd4D_hyphae_specific_targets/Khd4D_hyphae_Goterm.pdf b/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/GO_term_analysis/khd4D_hyphae_specific_targets/Khd4D_hyphae_Goterm.pdf similarity index 100% rename from assays/S6_A1_RNAseq_analysis_yeast_vs_hyphae/dataset/GO_term_analysis/khd4D_hyphae_specific_targets/Khd4D_hyphae_Goterm.pdf rename to assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/GO_term_analysis/khd4D_hyphae_specific_targets/Khd4D_hyphae_Goterm.pdf diff --git a/assays/S6_A1_RNAseq_analysis_yeast_vs_hyphae/dataset/GO_term_analysis/khd4D_hyphae_specific_targets/Khd4D_hyphae_specific_goterm_cytoscape_network.cys b/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/GO_term_analysis/khd4D_hyphae_specific_targets/Khd4D_hyphae_specific_goterm_cytoscape_network.cys similarity index 100% rename from assays/S6_A1_RNAseq_analysis_yeast_vs_hyphae/dataset/GO_term_analysis/khd4D_hyphae_specific_targets/Khd4D_hyphae_specific_goterm_cytoscape_network.cys rename to assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/GO_term_analysis/khd4D_hyphae_specific_targets/Khd4D_hyphae_specific_goterm_cytoscape_network.cys diff --git a/assays/S6_A1_RNAseq_analysis_yeast_vs_hyphae/dataset/GO_term_analysis/khd4D_hyphae_specific_targets/Khd4D_hyphae_specific_goterm_gprofiler.txt b/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/GO_term_analysis/khd4D_hyphae_specific_targets/Khd4D_hyphae_specific_goterm_gprofiler.txt similarity index 100% rename from assays/S6_A1_RNAseq_analysis_yeast_vs_hyphae/dataset/GO_term_analysis/khd4D_hyphae_specific_targets/Khd4D_hyphae_specific_goterm_gprofiler.txt rename to assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/GO_term_analysis/khd4D_hyphae_specific_targets/Khd4D_hyphae_specific_goterm_gprofiler.txt diff --git a/assays/S6_A1_RNAseq_analysis_yeast_vs_hyphae/dataset/GO_term_analysis/wt_hyphae_specific_targets/wt_hyphae_network.pdf b/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/GO_term_analysis/wt_hyphae_specific_targets/wt_hyphae_network.pdf similarity index 100% rename from assays/S6_A1_RNAseq_analysis_yeast_vs_hyphae/dataset/GO_term_analysis/wt_hyphae_specific_targets/wt_hyphae_network.pdf rename to assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/GO_term_analysis/wt_hyphae_specific_targets/wt_hyphae_network.pdf diff --git a/assays/S6_A1_RNAseq_analysis_yeast_vs_hyphae/dataset/GO_term_analysis/wt_hyphae_specific_targets/wt_hyphae_specific_goterm_cytoscape_network.cys b/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/GO_term_analysis/wt_hyphae_specific_targets/wt_hyphae_specific_goterm_cytoscape_network.cys similarity index 100% rename from assays/S6_A1_RNAseq_analysis_yeast_vs_hyphae/dataset/GO_term_analysis/wt_hyphae_specific_targets/wt_hyphae_specific_goterm_cytoscape_network.cys rename to assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/GO_term_analysis/wt_hyphae_specific_targets/wt_hyphae_specific_goterm_cytoscape_network.cys diff --git a/assays/S6_A1_RNAseq_analysis_yeast_vs_hyphae/dataset/GO_term_analysis/wt_hyphae_specific_targets/wt_hyphae_specific_goterm_gProfiler.txt b/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/GO_term_analysis/wt_hyphae_specific_targets/wt_hyphae_specific_goterm_gProfiler.txt similarity index 100% rename from assays/S6_A1_RNAseq_analysis_yeast_vs_hyphae/dataset/GO_term_analysis/wt_hyphae_specific_targets/wt_hyphae_specific_goterm_gProfiler.txt rename to assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/GO_term_analysis/wt_hyphae_specific_targets/wt_hyphae_specific_goterm_gProfiler.txt diff --git a/assays/S6_A1_RNAseq_analysis_yeast_vs_hyphae/dataset/Differential_gene_expression_analysis/Membrane traffikcing pathways shows increased expression in khd4D hyphae.Rmd b/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/Membrane traffikcing pathways shows increased expression in khd4D hyphae.Rmd similarity index 56% rename from assays/S6_A1_RNAseq_analysis_yeast_vs_hyphae/dataset/Differential_gene_expression_analysis/Membrane traffikcing pathways shows increased expression in khd4D hyphae.Rmd rename to assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/Membrane traffikcing pathways shows increased expression in khd4D hyphae.Rmd index 2584531..9d098bd 100644 --- a/assays/S6_A1_RNAseq_analysis_yeast_vs_hyphae/dataset/Differential_gene_expression_analysis/Membrane traffikcing pathways shows increased expression in khd4D hyphae.Rmd +++ b/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/Membrane traffikcing pathways shows increased expression in khd4D hyphae.Rmd @@ -2,7 +2,11 @@ title: "khd4D hyphae specific genes" author: "Srimeenakshi Sankaranarayanan" date: '2022-10-11' -output: html_document +output: + html_document: + toc: yes + toc_float: + collapsed: true --- ```{r setup, include=FALSE} @@ -34,12 +38,12 @@ library(gprofiler2) library(tidyr) library(stats) library(ggSankeyGrad) +library(ggalluvial) ``` -## Import the theme for the paper - ```{r theme, message=FALSE, warning=FALSE} +## Import the theme for the paper #theme from Kathi myTheme1 <- theme_bw() + theme(axis.text = element_text(size = 8, colour="black"), @@ -68,6 +72,7 @@ myTheme2 <- theme_bw() + ``` +This report includes analaysis comparing the genes that are differentially expressed during hyphae formation in Wt and khd4D cells. To test this, we will use the DESEq2 analysis comparing hyphae transcriptome to the yeast transcriptome (hyphae vs. yeast) in Wt and Khd4D cells. ## Import the hyphal specific data sets @@ -83,8 +88,7 @@ kD_FivsYe = readRDS("C:/Users/Sri/Documents/Khd4/DGE_analysis_SM_PhD/DGE-bioinfo ``` - -## Take only genes that are differentially expressed +Here, only the regulated genes are considered for the analysis. ```{r} @@ -142,97 +146,10 @@ sp1new ``` -## compare geneIDs that are DEGs - -```{r} - -# make Df only with DEGs -wt_yevFi.dg = wt_yevFi.BM %>% filter(grepl('up|down', up_down)) - -kD_yevFi.dg = kD_FivsYe.BM %>% filter(grepl('up|down', up_down)) - -# make geneiD column -wt_yevFi.dg = tibble::rownames_to_column(wt_yevFi.dg, "GeneID") - -kD_yevFi.dg = tibble::rownames_to_column(kD_yevFi.dg, "GeneID") - -venn.list=list(wt=wt_yevFi.dg$GeneID,kD=kD_yevFi.dg$GeneID) - -#make venndiagram -veNn1 = ggvenn(venn.list,c("wt", "kD"), fill_color = c("gray32", "dodgerblue4")) + - ggtitle("Overlap between DEGs in wt and khd4D hyphae")+ - myTheme1 -veNn1 - -#separate unique genes in wt and kD -wtvsKd= list( - wt.unique = wt_yevFi.dg$GeneID[wt_yevFi.dg$GeneID %in% setdiff(wt_yevFi.dg$GeneID, kD_yevFi.dg$GeneID)], - kD.unique = kD_yevFi.dg$GeneID[kD_yevFi.dg$GeneID %in% setdiff(kD_yevFi.dg$GeneID, wt_yevFi.dg$GeneID)] -) - - -wt.uni=as.data.frame(wtvsKd$wt.unique) - -kd.uni=as.data.frame(wtvsKd$kD.unique) - - -# select only upregulated genes -sel.upWt= as.vector(wt_yevFi.dg$GeneID %in% wt.uni$`wtvsKd$wt.unique`) - -table(sel.upWt) - -up.wt.uni=subset(wt_yevFi.dg, sel.upWt) -up.wt.hyphae=subset(up.wt.uni, up_down== "up") +## Compare gene expression changes between Wt and khd4D cells during hyphae formation - -# for Khd4 select only upregulated genes -sel.upKd= as.vector(kD_yevFi.dg$GeneID %in% kd.uni$`wtvsKd$kD.unique`) - -table(sel.upKd) - -up.kD.uni=subset(kD_yevFi.dg, sel.upKd) - -up.kD.hyphae=subset(up.kD.uni, up_down== "up") - -#volcano plot -#wildtype -wt.uni$l2F=lookup(wt.uni$`wtvsKd$wt.unique`, wt_yevFi.dg$GeneID, wt_yevFi.dg$log2FoldChange ) -wt.uni$pval=lookup(wt.uni$`wtvsKd$wt.unique`, wt_yevFi.dg$GeneID, wt_yevFi.dg$padj ) - -#khd4D -kd.uni$l2F=lookup(kd.uni$`wtvsKd$kD.unique`, kD_yevFi.dg$GeneID, kD_yevFi.dg$log2FoldChange) -kd.uni$pval=lookup(kd.uni$`wtvsKd$kD.unique`, kD_yevFi.dg$GeneID, kD_yevFi.dg$padj) - -#ggplot volcano wt -wtL2F=ggplot(wt.uni,aes(x=wt.uni$l2F, y=-log10(wt.uni$pval)))+ - geom_point(size=2,colour="darkgrey")+ - coord_cartesian(ylim=c(0,50), xlim=c(-4,4))+ - scale_x_continuous(breaks=seq(-4,4, 2))+ - stat_quadrant_counts(size=8)+ - myTheme1 - -#ggplot volcano kD -kDL2F=ggplot(kd.uni,aes(x=kd.uni$l2F, y=-log10(kd.uni$pval)))+ - geom_point(size=2,colour="darkgrey")+ - coord_cartesian(ylim=c(0,50), xlim=c(-4,4))+ - scale_x_continuous(breaks=seq(-4,4, 2))+ - stat_quadrant_counts(size=8)+ - myTheme1 - -figEV6IJ<-ggarrange(wtL2F, kDL2F, - labels = c("A", "B"), - ncol = 2, nrow = 1) - - -figEV6IJ - -#ggsave(figEV6IJ, path="C:/Users/Sri/Documents/Khd4/DGE_analysis_SM_PhD/TRIBE_data/Editing_events_all/Khd4/bedgraphs", filename="figEV6IJ.pdf", height=10, width=15, unit="cm") -``` - - -# Alluvial plot -```{r, Alluvial plot} +```{r} #wt_hyphae specific #wt_yevFi.BM #kD_hyphae specific @@ -260,53 +177,34 @@ df.allu=genes_all[,c(2,3)] dat.allu=as.data.frame(table(melt(df.allu))) # dataframe alluvial +``` -# alluvial plot -#p=ggplot(dat.allu, aes(y=Freq, axis1=wt, axis2=kd)) + - #geom_alluvium(aes(fill=wt, fill=kd, width = 1/12)) + - #scale_fill_manual(values = c("up" = "#104E8B", "down" = "#68838B", "not" = "#BEBEBE")) + - #geom_stratum(width = 1/12, fill = "black", color = "grey") + - #geom_label(stat = "stratum", aes(label = after_stat(stratum)))+ - #myTheme1 -# lets try a different package. -library(ggSankeyGrad) +```{r Alluvial plot} + +kD_lo.ga = ggplot(dat.allu, aes(y = Freq, axis1 = factor(wt, levels=c("up", "not", "down")), axis2 = factor(kd, levels=c("up", "not", "down")))) + + geom_alluvium(aes(fill = wt), width = 1/24) + + scale_fill_manual(values = c("up" = "#104E8B", "down" = "#68838B", "not" = "#BEBEBE")) + + geom_stratum(width = 1/24, color = "grey") + + geom_label(stat = "stratum", aes(label = after_stat(stratum))) + + myTheme1 -dat.allu$col2=c("#68838B", -"#BEBEBE", -"#104E8B", -"#68838B", -"#BEBEBE", -"#104E8B", -"#68838B", -"#BEBEBE", -"#104E8B" -) - -dat.allu$col1=c("#68838B", -"#68838B", -"#68838B", -"#BEBEBE", -"#BEBEBE", -"#BEBEBE", -"#104E8B", -"#104E8B", -"#104E8B" -) - -kD_lo.ga=with(dat.allu, ggSankeyGrad(c1=wt, - c2=kd, - col1=col1, - col2=col2, - values = Freq, - label=TRUE))+myTheme1# please check the colour pattern kD_lo.ga + + #ggsave(kD_lo.ga, path="C:/Users/Sri/Documents/Khd4/DGE_analysis_SM_PhD/DGE-bioinfofolder/20220919_yeastvhyphae/ggplots", filename="kD_lo.ga_sanskeyplot_new1.pdf", width=10, height = 5, dpi = 300,unit="cm") ``` +## Gene Ontology term analysis + +Next, the GO terms enriched in genes specifically upregulated in either WT or khd4Δ cells during hyphae formation were analyzed to identify the biological processes underlying the phenotype. + -```{r, Alluvial plot} +### Genes upregulated only in Wt hyphae + + +```{r, Go analysis Wt} #gprofiler kD_upuni=df.allu[df.allu$wt== "not" & df.allu$kd== "up", ] kD_upuni$gene.id=rownames(kD_upuni) @@ -326,15 +224,18 @@ Go_wtupuni= gost(query = goWt$gene.id, #visualization vis.wtgO<- gostplot(Go_wtupuni, capped = TRUE, interactive = TRUE) vis.wtgO +``` +### Genes upregulated only in Wt hyphae +```{r, Go analysis KD} Go_kdupuni= gost(query = goKD$gene.id, organism = "umaydis", ordered_query = FALSE, multi_query = FALSE, significant = TRUE, exclude_iea = FALSE, measure_underrepresentation = FALSE, evcodes = TRUE, user_threshold = 0.05, correction_method = "g_SCS", domain_scope = "known", custom_bg = NULL, - numeric_ns = "", sources = NULL, as_short_link = TRUE) + numeric_ns = "", sources = NULL, as_short_link = FALSE) #visualization vis.kDgO<- gostplot(Go_kdupuni, capped = TRUE, interactive = TRUE) @@ -344,45 +245,9 @@ vis.kDgO ``` -To find genes that goes down or yeast specific unique to wt and khd4D cells - ```{r} - -wt_downuni=df.allu[df.allu$wt== "down" & df.allu$kd== "not", ] -wt_downuni$gene.id=rownames(wt_downuni) -goWt=as.list(wt_downuni) - -Go_wtupuni= gost(query = goWt$gene.id, - organism = "umaydis", ordered_query = FALSE, - multi_query = FALSE, significant = TRUE, exclude_iea = FALSE, - measure_underrepresentation = FALSE, evcodes = TRUE, - user_threshold = 0.05, correction_method = "g_SCS", - domain_scope = "known", custom_bg = NULL, - numeric_ns = "", sources = NULL, as_short_link = TRUE) -#visualization -vis.wtgO<- gostplot(Go_wtupuni, capped = TRUE, interactive = TRUE) -vis.wtgO - - - -#gprofiler -kD_downuni=df.allu[df.allu$wt== "not" & df.allu$kd== "down", ] -kD_downuni$gene.id=rownames(kD_downuni) -goKD=as.list(kD_downuni) - -Go_kdupuni= gost(query = goKD$gene.id, - organism = "umaydis", ordered_query = FALSE, - multi_query = FALSE, significant = TRUE, exclude_iea = FALSE, - measure_underrepresentation = FALSE, evcodes = TRUE, - user_threshold = 0.05, correction_method = "g_SCS", - domain_scope = "known", custom_bg = NULL, - numeric_ns = "", sources = NULL, as_short_link = TRUE) - -#visualization -vis.kDgO<- gostplot(Go_kdupuni, capped = TRUE, interactive = TRUE) -vis.kDgO - - +sessionInfo() ``` + diff --git a/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/Membrane-traffikcing-pathways-shows-increased-expression-in-khd4D-hyphae.html b/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/Membrane-traffikcing-pathways-shows-increased-expression-in-khd4D-hyphae.html new file mode 100644 index 0000000..e53084a --- /dev/null +++ b/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/dataset/Membrane-traffikcing-pathways-shows-increased-expression-in-khd4D-hyphae.html @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd0bf4ab65f972377263054ae453f43dd27b2fd0a78aa79bd45adc1c599031f6 +size 4901027 diff --git a/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/isa.assay.xlsx b/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/isa.assay.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..4a81c10d486d67250cbb91552dd61cd0357a1719 GIT binary patch literal 6931 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 YQt%ZYq5b%+5g@jYc0@%AkY1SoA2IuQE&u=k literal 0 HcmV?d00001 diff --git a/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/protocols/.gitkeep b/assays/S7_A1_RNAseq_analysis_Wt_Khd4D_hyphae_specific_genes/protocols/.gitkeep new file mode 100644 index 0000000..e69de29 -- GitLab