<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dbashour</id>
		<title>LMU BioDB 2017 - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://xmlpipedb.lmucs.io/biodb/fall2017/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dbashour"/>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php/Special:Contributions/Dbashour"/>
		<updated>2026-06-13T02:42:42Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Dbashour&amp;diff=5901</id>
		<title>Template:Dbashour</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Dbashour&amp;diff=5901"/>
				<updated>2017-12-16T00:35:24Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: added group report&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:dbashour | Dina Bashoura]]&lt;br /&gt;
&lt;br /&gt;
[[Main_Page | Biological Databases Homepage]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;List of Assignments&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Week 1]]&lt;br /&gt;
*[[Week 2]]&lt;br /&gt;
*[[Week 3]]&lt;br /&gt;
*[[Week 4]]&lt;br /&gt;
*[[Week 5]]&lt;br /&gt;
*[[Week 6]]&lt;br /&gt;
*[[Week 7]]&lt;br /&gt;
*[[Week 8]]&lt;br /&gt;
*[[Week 9]]&lt;br /&gt;
*[[Week 10]]&lt;br /&gt;
*[[Week 11]]&lt;br /&gt;
*[[Week 12]]&lt;br /&gt;
*[[Week 14]]&lt;br /&gt;
*[[Week 15]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;List of Individual Journal Entries&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Dbashour_week_2 | dbashour Week 2]]&lt;br /&gt;
*[[Dbashour_Week_3 | dbashour Week 3]]&lt;br /&gt;
*[[Dbashour_week_4 | dbashour Week 4]]&lt;br /&gt;
*[[The_Monarch_Initiative | dbashour Week 5]]&lt;br /&gt;
*[[Dbashour_Week_6 | dbashour Week 6]]&lt;br /&gt;
*[[Dbashour_Week_7 | dbashour Week 7]]&lt;br /&gt;
*[[Dbashour_Week_8 | dbashour Week 8]]&lt;br /&gt;
*[[Dbashour_Week_9 | dbashour Week 9]]&lt;br /&gt;
*[[Dbashour_Week_10 | dbashour Week 10]]&lt;br /&gt;
*[[Dbashour_Week_11 | dbashour Week 11]]&lt;br /&gt;
*[[Dbashour_Week_12 | dbashour Week 12]]&lt;br /&gt;
*[[Dbashour_Week_14 | dbashour Week 14]]&lt;br /&gt;
*[[Dbashour_Week_15 | dbashour Week 15]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;List of Shared Journal Entries&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Class_Journal_Week_1#After_Reading_the_Denning_articles_and_Janovy_Chapter | Class Journal Week 1]]&lt;br /&gt;
*[[Class_Journal_Week_2 | Class Journal Week 2]]&lt;br /&gt;
*[[Class_Journal_Week_3 | Class Journal Week 3]]&lt;br /&gt;
*[[Class_Journal_Week_4 | Class Journal Week 4]]&lt;br /&gt;
*[[Class_Journal_Week_5 | Class Journal Week 5]]&lt;br /&gt;
*[[Class_Journal_Week_6 | Class Journal Week 6]]&lt;br /&gt;
*[[Class_Journal_Week_7 | Class Journal Week 7]]&lt;br /&gt;
*[[Class_Journal_Week_8 | Class Journal Week 8]]&lt;br /&gt;
*[[Class_Journal_Week_9 | Class Journal Week 9]]&lt;br /&gt;
*[[Class_Journal_Week_10 | Class Journal Week 10]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;List of Final Assignments&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Dbashour_Final_Reflection | dbashour Final Reflection]]&lt;br /&gt;
*[[Gene_hAPI_Deliverables | Gene hAPI Deliverables]]&lt;br /&gt;
*[[Media:Gene_hAPI_Group_Report.pdf | Final Group Report]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;List of Team Journal Assignments&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Gene_hAPI | Gene hAPI]]&lt;br /&gt;
&lt;br /&gt;
[[category:Journal Entry]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI_Deliverables&amp;diff=5900</id>
		<title>Gene hAPI Deliverables</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI_Deliverables&amp;diff=5900"/>
				<updated>2017-12-16T00:33:55Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: /* Gene hAPI Deliverables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Gene hAPI]]&lt;br /&gt;
&lt;br /&gt;
Members:&lt;br /&gt;
*[[User:Cazinge|Eddie Azinge]]&lt;br /&gt;
*[[User:Dbashour|Dina Bashoura]]&lt;br /&gt;
*[[User:Johnllopez616|John Lopez]]&lt;br /&gt;
*[[User:Cwong34|Corinne Wong]]&lt;br /&gt;
&lt;br /&gt;
= Gene hAPI Deliverables =&lt;br /&gt;
# Organized team deliverables wiki page&lt;br /&gt;
#* [[Gene_hAPI_Deliverables|Gene hAPI Deliverables page (this current page)]]&lt;br /&gt;
# Group report&lt;br /&gt;
#* [[Media:Gene_hAPI_Group_Report.pdf | Final Group Report]]&lt;br /&gt;
# Individual statements&lt;br /&gt;
#* Eddie A.: [[Cazinge_Final_Reflection | Eddie&amp;#039;s Individual Statement]]&lt;br /&gt;
#* Dina: [[Dbashour_Final_Reflection | Dina&amp;#039;s Individual Statement]]&lt;br /&gt;
#* John: [[Johnllopez616_Individual_Statement|John&amp;#039;s Individual Statement]]&lt;br /&gt;
#* Corinne: [[Cwong34_Individual_Statement|Corinne&amp;#039;s individual statement]]&lt;br /&gt;
# Group PowerPoint presentation&lt;br /&gt;
#* [[Media:Gene_hAPI_Final_Presentation.pptx | Gene hAPI final presentation]]&lt;br /&gt;
#* [[Media:JLopezEAzingeJournalClub.pptx | Coders&amp;#039; Journal Club Presentation]] &amp;lt;br&amp;gt;&lt;br /&gt;
#* [[Media:Cold_Shock_Yeast_Genome_Response.pdf | QA/Data Analyst Journal Club Presentation]]&lt;br /&gt;
# Code (GitHub pull request)&lt;br /&gt;
#* [https://github.com/bhamilton18/GRNsight Github]&lt;br /&gt;
# README&lt;br /&gt;
#* [[Media:GetGeneInformationREADME.txt | getGeneInformation() Readme]]&lt;br /&gt;
# Excel spreadsheet with ANOVA results/stem formatting&lt;br /&gt;
#*[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]]&lt;br /&gt;
# PowerPoint of screenshots of stem results&lt;br /&gt;
#*[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]]&lt;br /&gt;
# Gene List and GO List files from each significant profile&lt;br /&gt;
#*[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]]&lt;br /&gt;
# YEASTRACT &amp;quot;rank by TF&amp;quot; results&lt;br /&gt;
#*[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]]&lt;br /&gt;
# GRNmap input workbook (with network adjency matrix)&lt;br /&gt;
#*[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]]&lt;br /&gt;
# GRNmap output workbook&lt;br /&gt;
#*[[Media:15-genes_32-edges_team-hAPI_Sigmoid_estimation_output.xlsx | GRNmap dGLN3 output]]&lt;br /&gt;
# Electronic notebooks&lt;br /&gt;
#* [[Dbashour_Week_8|Dina&amp;#039;s Week 8]]&lt;br /&gt;
#* [[Dbashour_Week_10|Dina&amp;#039;s Week 10]]&lt;br /&gt;
#* [[Dbashour_Week_11|Dina&amp;#039;s Week 11]]&lt;br /&gt;
#* [[Dbashour_Week_12|Dina&amp;#039;s Week 12]]&lt;br /&gt;
#* [[Dbashour_Week_14|Dina&amp;#039;s Week 14]]&lt;br /&gt;
#* [[Dbashour_Week_15|Dina&amp;#039;s Week 15]]&lt;br /&gt;
&lt;br /&gt;
= Deliverables Checklist =&lt;br /&gt;
&lt;br /&gt;
# Organized Team deliverables wiki page (or other media (CD or flash drive) with table of contents)&lt;br /&gt;
# Group Report (&amp;#039;&amp;#039;.doc&amp;#039;&amp;#039;, &amp;#039;&amp;#039;.docx&amp;#039;&amp;#039; or &amp;#039;&amp;#039;.pdf&amp;#039;&amp;#039; file)&lt;br /&gt;
# Individual statements of work, assessments, reflections (wiki page, &amp;#039;&amp;#039;.doc&amp;#039;&amp;#039;, &amp;#039;&amp;#039;.docx&amp;#039;&amp;#039;, &amp;#039;&amp;#039;.pdf&amp;#039;&amp;#039;, or e-mailed to both Dr. Dahlquist and Dr. Dionisio)&lt;br /&gt;
# Group PowerPoint presentation (given on Tuesday, December 12, &amp;#039;&amp;#039;.ppt&amp;#039;&amp;#039;, &amp;#039;&amp;#039;.pptx&amp;#039;&amp;#039; or &amp;#039;&amp;#039;.pdf&amp;#039;&amp;#039; file)&lt;br /&gt;
# Code (GitHub pull request)&lt;br /&gt;
#* Each team should coordinate in performing a final integration and integration testing iteration (see [[Coder]] milestone for details) which the Interaction and Integration team then submits to the &amp;#039;&amp;#039;original&amp;#039;&amp;#039; GRNsight GitHub repository as a single, unified pull request from the class project’s fork&lt;br /&gt;
# Supply a README that summarizes the functionality of your team&amp;#039;s new feature (&amp;#039;&amp;#039;.txt&amp;#039;&amp;#039; or &amp;#039;&amp;#039;.md&amp;#039;&amp;#039;, &amp;#039;&amp;#039;one README per team&amp;#039;&amp;#039;)&lt;br /&gt;
# Excel spreadsheet with ANOVA results/stem formatting (&amp;#039;&amp;#039;.xlsx&amp;#039;&amp;#039;)&lt;br /&gt;
# PowerPoint of screenshots of stem results (&amp;#039;&amp;#039;.pptx&amp;#039;&amp;#039;)&lt;br /&gt;
# Gene List and GO List files from each significant profile (&amp;#039;&amp;#039;.txt&amp;#039;&amp;#039; compressed together in a &amp;#039;&amp;#039;.zip&amp;#039;&amp;#039; file)&lt;br /&gt;
# YEASTRACT &amp;quot;rank by TF&amp;quot; results (&amp;#039;&amp;#039;.xlsx&amp;#039;&amp;#039;)&lt;br /&gt;
# GRNmap input workbook (with network adjacency matrix, &amp;#039;&amp;#039;.xlsx&amp;#039;&amp;#039;)&lt;br /&gt;
# GRNmap output workbook (&amp;#039;&amp;#039;.xlsx&amp;#039;&amp;#039;)&lt;br /&gt;
# Electronic notebook corresponding to these the microarray results files ([[Week 8]], [[Week 10]], and Weeks 11-15) support &amp;#039;&amp;#039;reproducible research&amp;#039;&amp;#039; so that all manipulations of the data and files are documented so that someone else could begin with your starting file, follow the protocol, and obtain your results.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Group Report Update=&lt;br /&gt;
*1-2 page introduction&lt;br /&gt;
*Methods&lt;br /&gt;
**Data analyst&lt;br /&gt;
**QA&lt;br /&gt;
**Coders&lt;br /&gt;
*Combine results/discussion - add few sentences about significance after each result&lt;br /&gt;
**DA&lt;br /&gt;
**QA&lt;br /&gt;
**Coders&lt;br /&gt;
*Conclusion 1-2 pages&lt;br /&gt;
**Connect to JC papers&lt;br /&gt;
**Future direction&lt;br /&gt;
**Summary&lt;br /&gt;
&lt;br /&gt;
[[Category: Gene hAPI]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Group Project]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Deliverables]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Final_Reflection&amp;diff=5897</id>
		<title>Dbashour Final Reflection</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Final_Reflection&amp;diff=5897"/>
				<updated>2017-12-16T00:32:24Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: /* Wiki Links */ added group project&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Statement of Work=&lt;br /&gt;
For this project, I was assigned the role of data analyst. I began by correcting my [[Dbashour_Week_8 | week 8]] and [[Dbashour_Week_10 | week 10]] assignments for any corrections that needed to be made based on the feedback of Dr. Dahlquist. I worked with the QA/Project Manager Corinne to present an article for the journal club in [[Dbashour_Week_11 | week 11]]. From then on, she worked to manage the team and organize each week while I worked on the data analysis part of my assignment. I spent roughly 2 weeks completing the data analysis on my own, getting corrections from Dr. Dahlquist when needed. Once that was done, I generated a regulatory matrix using GRNsight and GRNmap to visualize the network. For the presentation, I input all of my data files and discussed the results. I did the same for the paper, except expanding in greater detail on the methods, results, and discussion. Along with Corinne, I contacted our group to make sure we were all on the same page, completing the assignments that needed to be completed on time. I made sure to always have my files organized on a flash drive, a lesson that I had to learn, and easily available to anyone in my team who needed it. I also worked with my guild to complete some of the data analysis as well as utilized them to answer any questions that I had regarding the assignments. &lt;br /&gt;
*please refer to the following wiki pages for more detailed information: &lt;br /&gt;
** [[Dbashour_Week_8 | week 8]]&lt;br /&gt;
** [[Dbashour_Week_10 | week 10]]&lt;br /&gt;
** [[Dbashour_Week_11 | week 11]]&lt;br /&gt;
** [[Dbashour_Week_12 | week 12]]&lt;br /&gt;
** [[Dbashour_Week_14 | week 14]]&lt;br /&gt;
** [[Dbashour_Week_15 | week 15]]&lt;br /&gt;
** [[Gene_hAPI_Deliverables | final deliverables]]&lt;br /&gt;
&lt;br /&gt;
=Assessment of Project= &lt;br /&gt;
Our project workflow and teamflow was better than I could have hoped for. We each completed our work in a timely manner and were respectful and profession with eachother. If we ever had trouble with something or needed assistance on a certain task, we could easily go to one another for that help or clarification. The coders worked together and the QA and myself worked together. This grouping worked because we had similar tasks and would then communicate with eachother on what we were doing. Overall, I really enjoyed working with this group and I think we all contributed an equal amount of work. The only trouble we had was on that communication between Coders and QA/Data analyst. This communication was troublesome because as the data analyst I never knew what the coders were doing. I understood their general assignment and goal but I was never sure of what their specific progress was towards that goal. Albeit, this did not stop me from succeeding or hinder our performance as a group. If I could do this project again, I wouldn&amp;#039;t change that much. I would increase the communication between coders and analyst and maybe set up our deliverables page and team page earlier so I had a overview of what the goal of the project was early on. I also would change my time management, working on correcting the week 8 and 10 assignment earlier so I did not have so much work all to do in one. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I found the quality of our work to be very good. We included all the information we were supposed to for the paper and our gene page. The information was informative and strategically chosen. Because our project manager was very good with organization, all of our wiki pages were set up nicely. Our deliverables page was organized so all we had to do was add in the files under bullets that were already placed for us. Our paper was also set up nicely so that we just included our own individual parts. &lt;br /&gt;
&lt;br /&gt;
=Reflection on the Process=&lt;br /&gt;
I learned with my head that computer science is a lot more difficult than I thought. I originally took this class because I always wanted to take a computer science class since I would never have exposure to it otherwise and the best time for me to do so would be in college where I have that opportunity. But I quickly learned that it entails a lot more than I would have thought. Coding is very tedious and time consuming and learning languages takes time and practice. Coding is not for everybody; you need patience and the motivation to accomplish tasks. I learned with my heart that it is important to communicate well when working in groups. I learned that having team members assigned to a specific task is very helpful and the role of the project manager is the most helpful and useful role in organizing a project. I also learned that having guilds is also useful so there is always someone to ask questions when needed, someone who is working on the same task that you are. I learned with my hands that it is important to back up your files to an external drive at all times. I learned how to analyze large sets of data, becoming more familiar with excel functions, and running statistical tests for significance. I also developed the skill of creating a visual network of transcription factors.&lt;br /&gt;
&lt;br /&gt;
=Wiki Links=&lt;br /&gt;
[[Gene_hAPI | Gene hAPI Team Page]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Gene_hAPI_Deliverables | Final Deliverables]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_hAPI_Final_Presentation.pptx|Gene hAPI Final Presentation]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_hAPI_Group_Report.pdf | Final Group Report]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{template:dbashour}}&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:DGLN3_ppt_Dina.pptx&amp;diff=5894</id>
		<title>File:DGLN3 ppt Dina.pptx</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:DGLN3_ppt_Dina.pptx&amp;diff=5894"/>
				<updated>2017-12-16T00:30:16Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: Dbashour uploaded a new version of File:DGLN3 ppt Dina.pptx&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Final_Reflection&amp;diff=5885</id>
		<title>Dbashour Final Reflection</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Final_Reflection&amp;diff=5885"/>
				<updated>2017-12-16T00:16:33Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: added template and wiki links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Statement of Work=&lt;br /&gt;
For this project, I was assigned the role of data analyst. I began by correcting my [[Dbashour_Week_8 | week 8]] and [[Dbashour_Week_10 | week 10]] assignments for any corrections that needed to be made based on the feedback of Dr. Dahlquist. I worked with the QA/Project Manager Corinne to present an article for the journal club in [[Dbashour_Week_11 | week 11]]. From then on, she worked to manage the team and organize each week while I worked on the data analysis part of my assignment. I spent roughly 2 weeks completing the data analysis on my own, getting corrections from Dr. Dahlquist when needed. Once that was done, I generated a regulatory matrix using GRNsight and GRNmap to visualize the network. For the presentation, I input all of my data files and discussed the results. I did the same for the paper, except expanding in greater detail on the methods, results, and discussion. Along with Corinne, I contacted our group to make sure we were all on the same page, completing the assignments that needed to be completed on time. I made sure to always have my files organized on a flash drive, a lesson that I had to learn, and easily available to anyone in my team who needed it. I also worked with my guild to complete some of the data analysis as well as utilized them to answer any questions that I had regarding the assignments. &lt;br /&gt;
*please refer to the following wiki pages for more detailed information: &lt;br /&gt;
** [[Dbashour_Week_8 | week 8]]&lt;br /&gt;
** [[Dbashour_Week_10 | week 10]]&lt;br /&gt;
** [[Dbashour_Week_11 | week 11]]&lt;br /&gt;
** [[Dbashour_Week_12 | week 12]]&lt;br /&gt;
** [[Dbashour_Week_14 | week 14]]&lt;br /&gt;
** [[Dbashour_Week_15 | week 15]]&lt;br /&gt;
** [[Gene_hAPI_Deliverables | final deliverables]]&lt;br /&gt;
&lt;br /&gt;
=Assessment of Project= &lt;br /&gt;
Our project workflow and teamflow was better than I could have hoped for. We each completed our work in a timely manner and were respectful and profession with eachother. If we ever had trouble with something or needed assistance on a certain task, we could easily go to one another for that help or clarification. The coders worked together and the QA and myself worked together. This grouping worked because we had similar tasks and would then communicate with eachother on what we were doing. Overall, I really enjoyed working with this group and I think we all contributed an equal amount of work. The only trouble we had was on that communication between Coders and QA/Data analyst. This communication was troublesome because as the data analyst I never knew what the coders were doing. I understood their general assignment and goal but I was never sure of what their specific progress was towards that goal. Albeit, this did not stop me from succeeding or hinder our performance as a group. If I could do this project again, I wouldn&amp;#039;t change that much. I would increase the communication between coders and analyst and maybe set up our deliverables page and team page earlier so I had a overview of what the goal of the project was early on. I also would change my time management, working on correcting the week 8 and 10 assignment earlier so I did not have so much work all to do in one. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I found the quality of our work to be very good. We included all the information we were supposed to for the paper and our gene page. The information was informative and strategically chosen. Because our project manager was very good with organization, all of our wiki pages were set up nicely. Our deliverables page was organized so all we had to do was add in the files under bullets that were already placed for us. Our paper was also set up nicely so that we just included our own individual parts. &lt;br /&gt;
&lt;br /&gt;
=Reflection on the Process=&lt;br /&gt;
I learned with my head that computer science is a lot more difficult than I thought. I originally took this class because I always wanted to take a computer science class since I would never have exposure to it otherwise and the best time for me to do so would be in college where I have that opportunity. But I quickly learned that it entails a lot more than I would have thought. Coding is very tedious and time consuming and learning languages takes time and practice. Coding is not for everybody; you need patience and the motivation to accomplish tasks. I learned with my heart that it is important to communicate well when working in groups. I learned that having team members assigned to a specific task is very helpful and the role of the project manager is the most helpful and useful role in organizing a project. I also learned that having guilds is also useful so there is always someone to ask questions when needed, someone who is working on the same task that you are. I learned with my hands that it is important to back up your files to an external drive at all times. I learned how to analyze large sets of data, becoming more familiar with excel functions, and running statistical tests for significance. I also developed the skill of creating a visual network of transcription factors.&lt;br /&gt;
&lt;br /&gt;
=Wiki Links=&lt;br /&gt;
[[Gene_hAPI | Gene hAPI Team Page]]&lt;br /&gt;
[[Gene_hAPI_Deliverables | Final Deliverables]]&lt;br /&gt;
[[Media:Gene_hAPI_Final_Presentation.pptx|Gene hAPI Final Presentation]]&lt;br /&gt;
[[Media: ----- | Final Group Report]]&lt;br /&gt;
&lt;br /&gt;
{{template:dbashour}}&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Final_Reflection&amp;diff=5883</id>
		<title>Dbashour Final Reflection</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Final_Reflection&amp;diff=5883"/>
				<updated>2017-12-16T00:11:15Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: added reflection on the process&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Statement of Work=&lt;br /&gt;
For this project, I was assigned the role of data analyst. I began by correcting my [[Dbashour_Week_8 | week 8]] and [[Dbashour_Week_10 | week 10]] assignments for any corrections that needed to be made based on the feedback of Dr. Dahlquist. I worked with the QA/Project Manager Corinne to present an article for the journal club in [[Dbashour_Week_11 | week 11]]. From then on, she worked to manage the team and organize each week while I worked on the data analysis part of my assignment. I spent roughly 2 weeks completing the data analysis on my own, getting corrections from Dr. Dahlquist when needed. Once that was done, I generated a regulatory matrix using GRNsight and GRNmap to visualize the network. For the presentation, I input all of my data files and discussed the results. I did the same for the paper, except expanding in greater detail on the methods, results, and discussion. Along with Corinne, I contacted our group to make sure we were all on the same page, completing the assignments that needed to be completed on time. I made sure to always have my files organized on a flash drive, a lesson that I had to learn, and easily available to anyone in my team who needed it. I also worked with my guild to complete some of the data analysis as well as utilized them to answer any questions that I had regarding the assignments. &lt;br /&gt;
*please refer to the following wiki pages for more detailed information in my electronic notebook: &lt;br /&gt;
** [[Dbashour_Week_8 | week 8]]&lt;br /&gt;
** [[Dbashour_Week_10 | week 10]]&lt;br /&gt;
** [[Dbashour_Week_11 | week 11]]&lt;br /&gt;
** [[Dbashour_Week_12 | week 12]]&lt;br /&gt;
** [[Dbashour_Week_14 | week 14]]&lt;br /&gt;
** [[Dbashour_Week_15 | week 15]]&lt;br /&gt;
** [[Gene_hAPI_Deliverables | final deliverables]]&lt;br /&gt;
&lt;br /&gt;
=Assessment of Project= &lt;br /&gt;
Our project workflow and teamflow was better than I could have hoped for. We each completed our work in a timely manner and were respectful and profession with eachother. If we ever had trouble with something or needed assistance on a certain task, we could easily go to one another for that help or clarification. The coders worked together and the QA and myself worked together. This grouping worked because we had similar tasks and would then communicate with eachother on what we were doing. Overall, I really enjoyed working with this group and I think we all contributed an equal amount of work. The only trouble we had was on that communication between Coders and QA/Data analyst. This communication was troublesome because as the data analyst I never knew what the coders were doing. I understood their general assignment and goal but I was never sure of what their specific progress was towards that goal. Albeit, this did not stop me from succeeding or hinder our performance as a group. If I could do this project again, I wouldn&amp;#039;t change that much. I would increase the communication between coders and analyst and maybe set up our deliverables page and team page earlier so I had a overview of what the goal of the project was early on. I also would change my time management, working on correcting the week 8 and 10 assignment earlier so I did not have so much work all to do in one. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I found the quality of our work to be very good. We included all the information we were supposed to for the paper and our gene page. The information was informative and strategically chosen. Because our project manager was very good with organization, all of our wiki pages were set up nicely. Our deliverables page was organized so all we had to do was add in the files under bullets that were already placed for us. Our paper was also set up nicely so that we just included our own individual parts. &lt;br /&gt;
&lt;br /&gt;
=Reflection on the Process=&lt;br /&gt;
I learned with my head that computer science is a lot more difficult than I thought. I originally took this class because I always wanted to take a computer science class since I would never have exposure to it otherwise and the best time for me to do so would be in college where I have that opportunity. But I quickly learned that it entails a lot more than I would have thought. Coding is very tedious and time consuming and learning languages takes time and practice. Coding is not for everybody; you need patience and the motivation to accomplish tasks. I learned with my heart that it is important to communicate well when working in groups. I learned that having team members assigned to a specific task is very helpful and the role of the project manager is the most helpful and useful role in organizing a project. I also learned that having guilds is also useful so there is always someone to ask questions when needed, someone who is working on the same task that you are. I learned with my hands that it is important to back up your files to an external drive at all times. I learned how to analyze large sets of data, becoming more familiar with excel functions, and running statistical tests for significance. I also developed the skill of creating a visual network of transcription factors.&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Dbashour&amp;diff=5850</id>
		<title>Template:Dbashour</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Dbashour&amp;diff=5850"/>
				<updated>2017-12-15T23:26:01Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: added final reflection and deliverables page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:dbashour | Dina Bashoura]]&lt;br /&gt;
&lt;br /&gt;
[[Main_Page | Biological Databases Homepage]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;List of Assignments&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Week 1]]&lt;br /&gt;
*[[Week 2]]&lt;br /&gt;
*[[Week 3]]&lt;br /&gt;
*[[Week 4]]&lt;br /&gt;
*[[Week 5]]&lt;br /&gt;
*[[Week 6]]&lt;br /&gt;
*[[Week 7]]&lt;br /&gt;
*[[Week 8]]&lt;br /&gt;
*[[Week 9]]&lt;br /&gt;
*[[Week 10]]&lt;br /&gt;
*[[Week 11]]&lt;br /&gt;
*[[Week 12]]&lt;br /&gt;
*[[Week 14]]&lt;br /&gt;
*[[Week 15]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;List of Individual Journal Entries&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Dbashour_week_2 | dbashour Week 2]]&lt;br /&gt;
*[[Dbashour_Week_3 | dbashour Week 3]]&lt;br /&gt;
*[[Dbashour_week_4 | dbashour Week 4]]&lt;br /&gt;
*[[The_Monarch_Initiative | dbashour Week 5]]&lt;br /&gt;
*[[Dbashour_Week_6 | dbashour Week 6]]&lt;br /&gt;
*[[Dbashour_Week_7 | dbashour Week 7]]&lt;br /&gt;
*[[Dbashour_Week_8 | dbashour Week 8]]&lt;br /&gt;
*[[Dbashour_Week_9 | dbashour Week 9]]&lt;br /&gt;
*[[Dbashour_Week_10 | dbashour Week 10]]&lt;br /&gt;
*[[Dbashour_Week_11 | dbashour Week 11]]&lt;br /&gt;
*[[Dbashour_Week_12 | dbashour Week 12]]&lt;br /&gt;
*[[Dbashour_Week_14 | dbashour Week 14]]&lt;br /&gt;
*[[Dbashour_Week_15 | dbashour Week 15]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;List of Shared Journal Entries&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Class_Journal_Week_1#After_Reading_the_Denning_articles_and_Janovy_Chapter | Class Journal Week 1]]&lt;br /&gt;
*[[Class_Journal_Week_2 | Class Journal Week 2]]&lt;br /&gt;
*[[Class_Journal_Week_3 | Class Journal Week 3]]&lt;br /&gt;
*[[Class_Journal_Week_4 | Class Journal Week 4]]&lt;br /&gt;
*[[Class_Journal_Week_5 | Class Journal Week 5]]&lt;br /&gt;
*[[Class_Journal_Week_6 | Class Journal Week 6]]&lt;br /&gt;
*[[Class_Journal_Week_7 | Class Journal Week 7]]&lt;br /&gt;
*[[Class_Journal_Week_8 | Class Journal Week 8]]&lt;br /&gt;
*[[Class_Journal_Week_9 | Class Journal Week 9]]&lt;br /&gt;
*[[Class_Journal_Week_10 | Class Journal Week 10]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;List of Final Assignments&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Dbashour_Final_Reflection | dbashour Final Reflection]]&lt;br /&gt;
*[[Gene_hAPI_Deliverables | Gene hAPI Deliverables]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;List of Team Journal Assignments&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Gene_hAPI | Gene hAPI]]&lt;br /&gt;
&lt;br /&gt;
[[category:Journal Entry]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI_Deliverables&amp;diff=5849</id>
		<title>Gene hAPI Deliverables</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI_Deliverables&amp;diff=5849"/>
				<updated>2017-12-15T23:24:49Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: /* Gene hAPI Deliverables */ added final statement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Gene hAPI]]&lt;br /&gt;
&lt;br /&gt;
Members:&lt;br /&gt;
*[[User:Cazinge|Eddie Azinge]]&lt;br /&gt;
*[[User:Dbashour|Dina Bashoura]]&lt;br /&gt;
*[[User:Johnllopez616|John Lopez]]&lt;br /&gt;
*[[User:Cwong34|Corinne Wong]]&lt;br /&gt;
&lt;br /&gt;
= Gene hAPI Deliverables =&lt;br /&gt;
# Organized team deliverables wiki page&lt;br /&gt;
#* [[Gene_hAPI_Deliverables|Gene hAPI Deliverables page (this current page)]]&lt;br /&gt;
# Group report&lt;br /&gt;
#*&lt;br /&gt;
# Individual statements&lt;br /&gt;
#* Eddie A.: &lt;br /&gt;
#* Dina: [[Dbashour_Final_Reflection | Dina&amp;#039;s Individual Statement]]&lt;br /&gt;
#* John: [[Johnllopez616_Individual_Statement|John&amp;#039;s Individual Statement]]&lt;br /&gt;
#* Corinne: [[Cwong34_Individual_Statement|Corinne&amp;#039;s individual statement]]&lt;br /&gt;
# Group PowerPoint presentation&lt;br /&gt;
#* [[Media:Gene_hAPI_Final_Presentation.pptx | Gene hAPI final presentation]]&lt;br /&gt;
#* [[Media:JLopezEAzingeJournalClub.pptx | Coders&amp;#039; Journal Club Presentation]] &amp;lt;br&amp;gt;&lt;br /&gt;
#* [[Media:Cold_Shock_Yeast_Genome_Response.pdf | QA/Data Analyst Journal Club Presentation]]&lt;br /&gt;
# Code (GitHub pull request)&lt;br /&gt;
#*&lt;br /&gt;
# README&lt;br /&gt;
#* [[Media:GetGeneInformationREADME.txt | getGeneInformation() Readme]]&lt;br /&gt;
# Excel spreadsheet with ANOVA results/stem formatting&lt;br /&gt;
#*[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]]&lt;br /&gt;
# PowerPoint of screenshots of stem results&lt;br /&gt;
#*[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]]&lt;br /&gt;
# Gene List and GO List files from each significant profile&lt;br /&gt;
#*[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]]&lt;br /&gt;
# YEASTRACT &amp;quot;rank by TF&amp;quot; results&lt;br /&gt;
#*[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]]&lt;br /&gt;
# GRNmap input workbook (with network adjency matrix)&lt;br /&gt;
#*[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]]&lt;br /&gt;
# GRNmap output workbook&lt;br /&gt;
#*[[Media:15-genes_32-edges_team-hAPI_Sigmoid_estimation_output.xlsx | GRNmap dGLN3 output]]&lt;br /&gt;
# Electronic notebooks&lt;br /&gt;
#* [[Dbashour_Week_8|Dina&amp;#039;s Week 8]]&lt;br /&gt;
#* [[Dbashour_Week_10|Dina&amp;#039;s Week 10]]&lt;br /&gt;
#* [[Dbashour_Week_11|Dina&amp;#039;s Week 11]]&lt;br /&gt;
#* [[Dbashour_Week_12|Dina&amp;#039;s Week 12]]&lt;br /&gt;
#* [[Dbashour_Week_14|Dina&amp;#039;s Week 14]]&lt;br /&gt;
#* [[Dbashour_Week_15|Dina&amp;#039;s Week 15]]&lt;br /&gt;
&lt;br /&gt;
= Deliverables Checklist =&lt;br /&gt;
&lt;br /&gt;
# Organized Team deliverables wiki page (or other media (CD or flash drive) with table of contents)&lt;br /&gt;
# Group Report (&amp;#039;&amp;#039;.doc&amp;#039;&amp;#039;, &amp;#039;&amp;#039;.docx&amp;#039;&amp;#039; or &amp;#039;&amp;#039;.pdf&amp;#039;&amp;#039; file)&lt;br /&gt;
# Individual statements of work, assessments, reflections (wiki page, &amp;#039;&amp;#039;.doc&amp;#039;&amp;#039;, &amp;#039;&amp;#039;.docx&amp;#039;&amp;#039;, &amp;#039;&amp;#039;.pdf&amp;#039;&amp;#039;, or e-mailed to both Dr. Dahlquist and Dr. Dionisio)&lt;br /&gt;
# Group PowerPoint presentation (given on Tuesday, December 12, &amp;#039;&amp;#039;.ppt&amp;#039;&amp;#039;, &amp;#039;&amp;#039;.pptx&amp;#039;&amp;#039; or &amp;#039;&amp;#039;.pdf&amp;#039;&amp;#039; file)&lt;br /&gt;
# Code (GitHub pull request)&lt;br /&gt;
#* Each team should coordinate in performing a final integration and integration testing iteration (see [[Coder]] milestone for details) which the Interaction and Integration team then submits to the &amp;#039;&amp;#039;original&amp;#039;&amp;#039; GRNsight GitHub repository as a single, unified pull request from the class project’s fork&lt;br /&gt;
# Supply a README that summarizes the functionality of your team&amp;#039;s new feature (&amp;#039;&amp;#039;.txt&amp;#039;&amp;#039; or &amp;#039;&amp;#039;.md&amp;#039;&amp;#039;, &amp;#039;&amp;#039;one README per team&amp;#039;&amp;#039;)&lt;br /&gt;
# Excel spreadsheet with ANOVA results/stem formatting (&amp;#039;&amp;#039;.xlsx&amp;#039;&amp;#039;)&lt;br /&gt;
# PowerPoint of screenshots of stem results (&amp;#039;&amp;#039;.pptx&amp;#039;&amp;#039;)&lt;br /&gt;
# Gene List and GO List files from each significant profile (&amp;#039;&amp;#039;.txt&amp;#039;&amp;#039; compressed together in a &amp;#039;&amp;#039;.zip&amp;#039;&amp;#039; file)&lt;br /&gt;
# YEASTRACT &amp;quot;rank by TF&amp;quot; results (&amp;#039;&amp;#039;.xlsx&amp;#039;&amp;#039;)&lt;br /&gt;
# GRNmap input workbook (with network adjacency matrix, &amp;#039;&amp;#039;.xlsx&amp;#039;&amp;#039;)&lt;br /&gt;
# GRNmap output workbook (&amp;#039;&amp;#039;.xlsx&amp;#039;&amp;#039;)&lt;br /&gt;
# Electronic notebook corresponding to these the microarray results files ([[Week 8]], [[Week 10]], and Weeks 11-15) support &amp;#039;&amp;#039;reproducible research&amp;#039;&amp;#039; so that all manipulations of the data and files are documented so that someone else could begin with your starting file, follow the protocol, and obtain your results.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Group Report Update=&lt;br /&gt;
*1-2 page introduction&lt;br /&gt;
*Methods&lt;br /&gt;
**Data analyst&lt;br /&gt;
**QA&lt;br /&gt;
**Coders&lt;br /&gt;
*Combine results/discussion - add few sentences about significance after each result&lt;br /&gt;
**DA&lt;br /&gt;
**QA&lt;br /&gt;
**Coders&lt;br /&gt;
*Conclusion 1-2 pages&lt;br /&gt;
**Connect to JC papers&lt;br /&gt;
**Future direction&lt;br /&gt;
**Summary&lt;br /&gt;
&lt;br /&gt;
[[Category: Gene hAPI]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Group Project]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Deliverables]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_15&amp;diff=5847</id>
		<title>Dbashour Week 15</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_15&amp;diff=5847"/>
				<updated>2017-12-15T23:21:10Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: updated week 15 with link to deliverables page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Electronic Notebook =&lt;br /&gt;
This week I started by organizing my deliverables from [[Dbashour_Week_14 | Week 14]]. Dr. Dahlquist assisted me in looking over my deliverables from [[Dbashour_Week_14 | Week 14]] and fixing the files that needed to be fixed. After this, she ran the files through MatLab so that I would retrieve an output .xlsx file with images corresponding to the information. Along with this, I met with my team to organize the powerpoint presentation and final paper. We met in person in the Seaver lab and worked to gather all of our deliverables and formulate our overall progress and accomplishments. We worked on completing the final paper in person as well as via text throughout the week until our final deadline. &lt;br /&gt;
&lt;br /&gt;
= Final Project =&lt;br /&gt;
Refer to [[Gene hAPI Deliverables | Gene hAPI&amp;#039;s Deliverables page]] for a wiki page of our final deliverables including all files and final paper.&lt;br /&gt;
&lt;br /&gt;
=Acknowledgements=&lt;br /&gt;
Dr. Dahlquist helped me in running Matlab and correcting the files that needed to be corrected for GRNsight. The data analyst guild assisted me with any final questions I had when working on the final paper. &lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
# Dahlquist, K. D., Dionisio, J. D. N., Fitzpatrick, B. G., Anguiano, N. A., Varshneya, A., Southwick, B. J., &amp;amp; Samdarshi, M. (2016). GRNsight: a web application and service for visualizing models of small-to medium-scale gene regulatory networks. PeerJ Computer Science, 2, e85.&lt;br /&gt;
# LMU BioDB 2017. (2017). Week 15. Retrieved November 28, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_15&lt;br /&gt;
&lt;br /&gt;
{{template:dbashour}}&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI_Deliverables&amp;diff=5846</id>
		<title>Gene hAPI Deliverables</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI_Deliverables&amp;diff=5846"/>
				<updated>2017-12-15T23:13:37Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: updated deliverables&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Gene hAPI]]&lt;br /&gt;
&lt;br /&gt;
Members:&lt;br /&gt;
*[[User:Cazinge|Eddie Azinge]]&lt;br /&gt;
*[[User:Dbashour|Dina Bashoura]]&lt;br /&gt;
*[[User:Johnllopez616|John Lopez]]&lt;br /&gt;
*[[User:Cwong34|Corinne Wong]]&lt;br /&gt;
&lt;br /&gt;
= Gene hAPI Deliverables =&lt;br /&gt;
# Organized team deliverables wiki page&lt;br /&gt;
#* [[Gene_hAPI_Deliverables|Gene hAPI Deliverables page (this current page)]]&lt;br /&gt;
# Group report&lt;br /&gt;
#*&lt;br /&gt;
# Individual statements&lt;br /&gt;
#* Eddie A.: &lt;br /&gt;
#* Dina: &lt;br /&gt;
#* John: &lt;br /&gt;
#* Corinne: [[Cwong34_Individual_Statement|Corinne&amp;#039;s individual statement]]&lt;br /&gt;
# Group PowerPoint presentation&lt;br /&gt;
#* [[Media:Gene_hAPI_Final_Presentation.pptx | Gene hAPI final presentation]]&lt;br /&gt;
#* [[Media:JLopezEAzingeJournalClub.pptx | Coders&amp;#039; Journal Club Presentation]] &amp;lt;br&amp;gt;&lt;br /&gt;
#* [[Media:Cold_Shock_Yeast_Genome_Response.pdf | QA/Data Analyst Journal Club Presentation]]&lt;br /&gt;
# Code (GitHub pull request)&lt;br /&gt;
#*&lt;br /&gt;
# README&lt;br /&gt;
#* [[Media:GetGeneInformationREADME.txt | getGeneInformation() Readme]]&lt;br /&gt;
# Excel spreadsheet with ANOVA results/stem formatting&lt;br /&gt;
#*[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]]&lt;br /&gt;
# PowerPoint of screenshots of stem results&lt;br /&gt;
#*[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]]&lt;br /&gt;
# Gene List and GO List files from each significant profile&lt;br /&gt;
#*[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]]&lt;br /&gt;
# YEASTRACT &amp;quot;rank by TF&amp;quot; results&lt;br /&gt;
#*[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]]&lt;br /&gt;
# GRNmap input workbook (with network adjency matrix)&lt;br /&gt;
#*[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]]&lt;br /&gt;
# GRNmap output workbook&lt;br /&gt;
#*[[Media:15-genes_32-edges_team-hAPI_Sigmoid_estimation_output.xlsx | GRNmap dGLN3 output]]&lt;br /&gt;
# Electronic notebooks&lt;br /&gt;
#* [[Dbashour_Week_8|Dina&amp;#039;s Week 8]]&lt;br /&gt;
#* [[Dbashour_Week_10|Dina&amp;#039;s Week 10]]&lt;br /&gt;
#* [[Dbashour_Week_11|Dina&amp;#039;s Week 11]]&lt;br /&gt;
#* [[Dbashour_Week_12|Dina&amp;#039;s Week 12]]&lt;br /&gt;
#* [[Dbashour_Week_14|Dina&amp;#039;s Week 14]]&lt;br /&gt;
#* [[Dbashour_Week_15|Dina&amp;#039;s Week 15]]&lt;br /&gt;
&lt;br /&gt;
= Deliverables Checklist =&lt;br /&gt;
&lt;br /&gt;
# Organized Team deliverables wiki page (or other media (CD or flash drive) with table of contents)&lt;br /&gt;
# Group Report (&amp;#039;&amp;#039;.doc&amp;#039;&amp;#039;, &amp;#039;&amp;#039;.docx&amp;#039;&amp;#039; or &amp;#039;&amp;#039;.pdf&amp;#039;&amp;#039; file)&lt;br /&gt;
# Individual statements of work, assessments, reflections (wiki page, &amp;#039;&amp;#039;.doc&amp;#039;&amp;#039;, &amp;#039;&amp;#039;.docx&amp;#039;&amp;#039;, &amp;#039;&amp;#039;.pdf&amp;#039;&amp;#039;, or e-mailed to both Dr. Dahlquist and Dr. Dionisio)&lt;br /&gt;
# Group PowerPoint presentation (given on Tuesday, December 12, &amp;#039;&amp;#039;.ppt&amp;#039;&amp;#039;, &amp;#039;&amp;#039;.pptx&amp;#039;&amp;#039; or &amp;#039;&amp;#039;.pdf&amp;#039;&amp;#039; file)&lt;br /&gt;
# Code (GitHub pull request)&lt;br /&gt;
#* Each team should coordinate in performing a final integration and integration testing iteration (see [[Coder]] milestone for details) which the Interaction and Integration team then submits to the &amp;#039;&amp;#039;original&amp;#039;&amp;#039; GRNsight GitHub repository as a single, unified pull request from the class project’s fork&lt;br /&gt;
# Supply a README that summarizes the functionality of your team&amp;#039;s new feature (&amp;#039;&amp;#039;.txt&amp;#039;&amp;#039; or &amp;#039;&amp;#039;.md&amp;#039;&amp;#039;, &amp;#039;&amp;#039;one README per team&amp;#039;&amp;#039;)&lt;br /&gt;
# Excel spreadsheet with ANOVA results/stem formatting (&amp;#039;&amp;#039;.xlsx&amp;#039;&amp;#039;)&lt;br /&gt;
# PowerPoint of screenshots of stem results (&amp;#039;&amp;#039;.pptx&amp;#039;&amp;#039;)&lt;br /&gt;
# Gene List and GO List files from each significant profile (&amp;#039;&amp;#039;.txt&amp;#039;&amp;#039; compressed together in a &amp;#039;&amp;#039;.zip&amp;#039;&amp;#039; file)&lt;br /&gt;
# YEASTRACT &amp;quot;rank by TF&amp;quot; results (&amp;#039;&amp;#039;.xlsx&amp;#039;&amp;#039;)&lt;br /&gt;
# GRNmap input workbook (with network adjacency matrix, &amp;#039;&amp;#039;.xlsx&amp;#039;&amp;#039;)&lt;br /&gt;
# GRNmap output workbook (&amp;#039;&amp;#039;.xlsx&amp;#039;&amp;#039;)&lt;br /&gt;
# Electronic notebook corresponding to these the microarray results files ([[Week 8]], [[Week 10]], and Weeks 11-15) support &amp;#039;&amp;#039;reproducible research&amp;#039;&amp;#039; so that all manipulations of the data and files are documented so that someone else could begin with your starting file, follow the protocol, and obtain your results.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Group Report Update=&lt;br /&gt;
*1-2 page introduction&lt;br /&gt;
*Methods&lt;br /&gt;
**Data analyst&lt;br /&gt;
**QA&lt;br /&gt;
**Coders&lt;br /&gt;
*Combine results/discussion - add few sentences about significance after each result&lt;br /&gt;
**DA&lt;br /&gt;
**QA&lt;br /&gt;
**Coders&lt;br /&gt;
*Conclusion 1-2 pages&lt;br /&gt;
**Connect to JC papers&lt;br /&gt;
**Future direction&lt;br /&gt;
**Summary&lt;br /&gt;
&lt;br /&gt;
[[Category: Gene hAPI]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Group Project]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Deliverables]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:15-genes_32-edges_team-hAPI_Sigmoid_estimation_output.xlsx&amp;diff=5845</id>
		<title>File:15-genes 32-edges team-hAPI Sigmoid estimation output.xlsx</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:15-genes_32-edges_team-hAPI_Sigmoid_estimation_output.xlsx&amp;diff=5845"/>
				<updated>2017-12-15T23:12:37Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI&amp;diff=5842</id>
		<title>Gene hAPI</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI&amp;diff=5842"/>
				<updated>2017-12-15T23:02:46Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: updated week 15&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Gene hAPI==&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
Our Deliverables: [[Gene hAPI Deliverables]]&lt;br /&gt;
&lt;br /&gt;
Main Page: [[Main Page]]&lt;br /&gt;
&lt;br /&gt;
Project Page: [[GRNsight Gene Page Project]]&lt;br /&gt;
&lt;br /&gt;
[http://dondi.github.io/GRNsight/ GRNsight]&lt;br /&gt;
&lt;br /&gt;
{{Template:GRNsight Gene Page Project Links}}&lt;br /&gt;
&lt;br /&gt;
===General Information===&lt;br /&gt;
Eddie (Cazinge):&lt;br /&gt;
*Role: Coder&lt;br /&gt;
*User Page: [[User:cazinge|Eddie Azinge]]&lt;br /&gt;
&lt;br /&gt;
Dina (Dbashour):&lt;br /&gt;
*Role: Data Analysis&lt;br /&gt;
*User Page: [[User:dbashour|Dina Bashoura]]&lt;br /&gt;
&lt;br /&gt;
Corinne (Cwong34):&lt;br /&gt;
*Role: Project Manager/Quality Assurance&lt;br /&gt;
*User Page: [[User:Cwong34|Corinne Wong]]&lt;br /&gt;
&lt;br /&gt;
John (johnllopez616):&lt;br /&gt;
*Role: Coder&lt;br /&gt;
*User Page: [[User:johnllopez616|John Lopez]]&lt;br /&gt;
&lt;br /&gt;
===Executive Summaries===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Eddie&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [[Cazinge Week 11|Week 11]]:&lt;br /&gt;
** This week, I finished the bulk of the function logic for our final project; I also performed research on the items necessary for an effective journal club presentation this coming Thursday by completing the individual assignment that we were assigned for the week.&lt;br /&gt;
** Getting a large portion of our designated assignment completed early worked pretty successfully to alleviate our stress over the impending assignment and place us ahead of the pace of other groups so that we would be able to work on the more secondary parts of our final presentation across the next 4 weeks. &lt;br /&gt;
** Working on the project without having a proper development environment set up ended up detracting from the fluidity of our collaboration as a team; as the versions of the final function that John and I worked on weren&amp;#039;t linked via git, and were somewhat unruly to collaborate on.&lt;br /&gt;
** Next time, I&amp;#039;ll make sure to set up my development environment according to Dondi&amp;#039;s instructions on the Coders Guild Page.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 23:39, 20 November 2017 (PST)&lt;br /&gt;
* [[Cazinge Week 12|Week 12]]:&lt;br /&gt;
** This week my task was to set up my development environment for the coder milestones. As such, I&amp;#039;ve completed milestones 1-3, talked to the other coders, and established a plan to work on the assignment in the future along with the rest of my team.&lt;br /&gt;
** Setting up milestones 1-3 went pretty well; since they were all standard open source project tasks, I was able to complete them simply, efficiently, and without any real friction.&lt;br /&gt;
** The only thing that I found less than desirable from this week was our communication; As Thanksgiving weekend rolls around we only stand to fall behind if we continue without amending our communication situation.&lt;br /&gt;
** This next week, I&amp;#039;ll focus on keeping an open line of communication with the rest of my team, as well as completing the majority of the coding milestones that we have left.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 23:39, 20 November 2017 (PST)&lt;br /&gt;
*[[Cazinge Week 14|Week 14]]:&lt;br /&gt;
**This week&amp;#039;s we reached a good spot in terms of the execution of Milestone 4. I was the main point of contact with regards to general coding questions, and we&amp;#039;re approaching the completion of the final assignment.&lt;br /&gt;
**This week was fun as I was able to leisurely interact with my classmates in an environment more typically representing that of actual software development. As such, I was able to help out with typical software development problems and speed up the development of the final project.&lt;br /&gt;
**I don&amp;#039;t feel as if I struggled with any specific part of this week&amp;#039;s assignment, but we haven&amp;#039;t exactly been proactive about writing our tests, so that eventually needs to be resolved.&lt;br /&gt;
**As far as what needs to get done for this next week, testing. Other than that, I&amp;#039;m feeling good about our progress going into the last week.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 13:18, 8 December 2017 (PST)&lt;br /&gt;
*[[Cazinge Week 15|Week 15]]:&lt;br /&gt;
**This week we finished the final functionality of the API function, marking our progress with the final project complete.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 13:18, 8 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dina&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [[Dbashour_Week_11 | Week 11]]&lt;br /&gt;
** For this week, I assisted with creating our group wiki page, adding the template and setting up the page in preparation for the later weeks to come. I also located two out of 4 research articles regarding cold shock, yeast, and microarray data that we might later use for our final project. I became familiar with how to narrow down search queries in order to yield the smallest amount of results that are related to your actual topic, as well as identify how many articles are cited and how many articles cite the articles I found. &lt;br /&gt;
** I liked being able to work on the assignment in class, this way I was able to ask questions or clarify certain things that I needed help with. I also like that we have a guild of people, this way there is more of a support system if I am ever lost or need assistance.&lt;br /&gt;
** Because my task for this week was simply following the directions on the wiki, there was nothing that went wrong or needed fixing. &lt;br /&gt;
** Next week, I will work with my guild to present on our found articles and collaborate with them all in order to make our presentation run smoothly. &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 23:43, 13 November 2017 (PST)&lt;br /&gt;
*[[Dbashour_Week_12 | Week 12]]&lt;br /&gt;
** For this week, Corrine and I prepared for the journal club presentation by individually reading the article &amp;quot;Comprehensive expression analysis of time-dependent responses in yeast cells to low temperature&amp;quot; by Sahara, T., Goda, T., &amp;amp; Ohgiya, S. After reading this article, I developed an outline that highlighted the main points in each section of the article. With Corrine, I made a presentation on that outline, making sure to include each highlighted point. I also located and defined 10 words in the article that I was unfamiliar with and presented a flowchart of the overall experimental design. &lt;br /&gt;
** What worked well for this week was to collaborate with Corrine on who was going to present which parts of the article, this way there was no confusion on that matter and the overall flow of the presentation would be well executed. &lt;br /&gt;
** There was a lack of communication with all of us as a team, so I am unsure as to what John and Eddie have done for this week.&lt;br /&gt;
** Next week, we will all communicate via text either with the entire class or with just my group in order to clarify what the role of each person is and if we have been completing our tasks. &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 12:10, 21 November 2017 (PST)&lt;br /&gt;
*[[Dbashour_Week_14 | Week 14]]&lt;br /&gt;
** This week, I corrected my week 8 and week 10 assignments on my [[Dbashour_Week_14 | Week 14]] individual page., fixing anything that Dr. Dahlquist and Dr. Dionisio had requested to fix on my talk page. I made my electronic notebook be written in the past tense, corrected my files, and added any information I needed to add. Also this week I completed the remainder of the week 10 assignment that we had not complete during that week. I made a network model of transcription factors based on my deletion strain dGLN3. I also met with the data analysts to see if we were all on the same page and made a group message in order to have a method of communication for any questions we had.&lt;br /&gt;
** Being on top of my assignments and my time management during class worked well this week. I was able to ask questions and accomplish a lot from working on my assignment in class in a timely manner. &lt;br /&gt;
** I would have liked to meet more with my group and touch base on where we all resided in the project. I wish that we updated each other more on what we were working on, specifically between the coders and the analysts/QA.&lt;br /&gt;
** Next week, I hope to continue my efforts of time management in class and communicate more with the coders to see how far we have all come. I will specifically ask the coders what they have done and what they plan on doing next in order to facilitate the communication barrier. &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 13:00, 9 December 2017 (PST) &lt;br /&gt;
*[[Dbashour_Week_15 | Week 15]]&lt;br /&gt;
** This week, Dr. Dahlquist reviewed my files and made corrections to them so that they would work and be visualized in GRNsight. I organized my final deliverables in order to prepare for the final project. As a team we worked together to complete the final powerpoint and paper, meeting in class as well as outside of class to work on it. &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 13:00, 9 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Corinne&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [[Cwong34_Week_11|Week 11]]:&lt;br /&gt;
** This week I helped to create the template and group page. I found two sources to contribute to our annotated bibliography, which we can use to research information for our final project. I researched the accessibility and publishing details of the sources.&lt;br /&gt;
** It was nice that we had some time in class to work, so we could easily check in with each other about what we were working on. It was also nice that Dina and I were working on the same project, so we could easily understand our work and help each other.&lt;br /&gt;
** It was a bit difficult to be fully aware of the progress of everyone because we had separate projects for this week and next week too. Both halves of our group are working on separate presentations, so we have different focuses, which makes it harder to keep up with each other.&lt;br /&gt;
** Next week, since it will be a similar situation, I will try to keep up with the other half of my group by fully understanding their objectives/assignments for the week and checking in some more.&lt;br /&gt;
*[[Cwong34_Week_12|Week 12]]:&lt;br /&gt;
**This week, I read the &amp;quot;Comprehensive expression analysis of time-dependent responses in yeast cells to low temperature&amp;quot; by Sahara, T., Goda, T., &amp;amp; Ohgiya, S. I came up with a flow chart of their methods for the experiment and made an outline for my individual assignment. I also found ten terms I didn&amp;#039;t know and wrote down their definitions in my individual journal. I worked with Dina on our presentation of the article over the weekend.&lt;br /&gt;
**Having a collaborative assignment worked for me and Dina because we knew exactly what we needed to do for the project this week, and we worked together to get it done. Moreover, we had more time to meet up with each other this weekend, so it was easier to collaborate.&lt;br /&gt;
**It was still difficult to keep in touch with all of the members of the group since we all had different things to work on.&lt;br /&gt;
**However, now that we are done with our separate presentations, it will be more of a focus to know what each person is working on. Moreover, I will work to create more communication between group members to keep track of our progress, whether it&amp;#039;s on our gene page or over text.&lt;br /&gt;
[[User:Cwong34|Cwong34]] ([[User talk:Cwong34|talk]]) 23:26, 20 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
*[[Cwong34_Week_14|Week 14]]:&lt;br /&gt;
**This week, I met with the group members to check in on where we were in the project. I met with the other QAs, and we worked together to come up with a list of information to pull from databases, and specifically which information to pull from where.&lt;br /&gt;
**Having time to work on the project in class was very helpful to be able to meet with everyone. I could easily communicate to my team members and check in with them, but I could also check in with other teams to work together. There was a lot more communication this week, and I feel I have a good idea of our progression for the rest of the semester.&lt;br /&gt;
**Having to split the class time between working with our team members and working with our guilds was a bit of a challenge because there was a lot to cover between both groups. We made it work, but hopefully we&amp;#039;ll be able to find a time to meet outside of class as well this coming week to work on our project.&lt;br /&gt;
[[User:Cwong34|Cwong34]] ([[User talk:Cwong34|talk]]) 00:25, 5 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
*[[Cwong34_Week_15|Week 15]]&lt;br /&gt;
**&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;John&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [[Johnllopez Week 11|Week 11]]:&lt;br /&gt;
** This week my task was mostly focused around organizing the Journal Club Presentation. I created the initial outline for the powerpoint, created the style, and added over half the content to it. In addition, I spent some time with [[User:cazinge | Eddie Azinge]] who finished most of the deliverable portion of the assignment as he explained to me his process.&lt;br /&gt;
** I felt the assembling of the group was done so with ease because I worked with each of the people in the past on different assignments/projects. I felt like each of my members are dedicated and willing to work, so I&amp;#039;m glad that we have a good group. Eddie&amp;#039;s experience in coding was an advantage for me because I shouldn&amp;#039;t have any sort of confusion, however as I explain below, it is also a disadvantage.&lt;br /&gt;
** Despite the fact that Eddie provided an explanation for how he was able to develop the primary deliverable for the project, I felt a little disappointed that I couldn&amp;#039;t go through the same discovery process he did. It essentially makes me feel like my role in the project isn&amp;#039;t as important. In addition, I was also irritated that we didn&amp;#039;t have many opportunities to work on the Journal Club Presentations in advance, for I felt like we weren&amp;#039;t as prepared to create/give them as we could have been.&lt;br /&gt;
**Next week, I know that I have to get a head start on my individual portion of the assignment so that I&amp;#039;m not crunched for time like I was for the presentation. In addition, it&amp;#039;s imperative that I review the code Eddie set up in detail so I can understand each line and how it works. Furthermore, I have to follow along with the other coders in setting up development rigs.&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:41, 13 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
* [[Johnllopez Week 12|Week 12]]:&lt;br /&gt;
** This week my task involved setting up my development environment for the later milestones. It included the establishment of milestones 1-3, talking to the other coders, and establishing a plan to work on the assignment in the future.&lt;br /&gt;
** I felt like the setting up of the environment went well. Once I understood what I had to do, it was not difficult to set up the environment. In addition, I had no problems setting it up on GitHub and my computer once it happened.&lt;br /&gt;
** Unfortunately I felt like this week wasn&amp;#039;t a very productive week. Despite setting up the environment, I did not collaborate well with my teammates. We have yet to arrange a proper work schedule and plan, especially to ensure that over the thanksgiving break we are able to do some stuff. This has led to the group&amp;#039;s progress existing in a state of limbo.&lt;br /&gt;
** On Thursday, I asked the class to obtain a WhatsApp to allow for communication. This will be essential to communicate between the coders to accomplish the project. On Tuesday I will connect with as many people in the class. More importantly, I will get my group together to work on a set plan to work on the assignment and establish deadlines. Although this week wasn&amp;#039;t the most productive for me, I will ensure that we don&amp;#039;t fall behind next week. &lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:27, 20 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
*[[johnllopez Week 14|Week 14]]:&lt;br /&gt;
**This week&amp;#039;s primary objective was to get as much of Milestone 4 as finished as possible. My portion of the assignment was to learn how to extract data from XML files and translate it so that the page developers could use it.&lt;br /&gt;
**Perhaps the best part about this portion of the assignment was being able to discover a bit of jQuery and DOM functions. Knowledge and exposure to both of these is fundamental in obtaining a potential job. &lt;br /&gt;
**One area where I struggled was figuring out how to extract JSON using javascript. This is something that both of the Eddies, however, were proficient in doing, so it&amp;#039;s important that I seek their help in understanding this concept. In addition, I wish I communicated more with the coders during the development of the project.&lt;br /&gt;
**This week will be crucial in finishing Milestone 4 for the project. It&amp;#039;s absolutely necessary that the coders and I not only integrate everything, but that I am following along with what they do. I will ask a lot of questions to truly understand what&amp;#039;s happening.&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:16, 4 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
==Journal Club Deliverable==&lt;br /&gt;
[[Media:JLopezEAzingeJournalClub.pptx | The presentation - Coder/Designer]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Cold_Shock_Yeast_Genome_Response.pdf | Journal Club Week 12 Presentation - QA/Data Analyst]]&lt;br /&gt;
&lt;br /&gt;
== Journal Club Article ==&lt;br /&gt;
Sahara, T., Goda, T., &amp;amp; Ohgiya, S. (2002). Comprehensive expression analysis of time-dependent genetic responses in yeast cells to low temperature. Journal of Biological Chemistry, 277(51), 50015-50021.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
{{template:Gene_hAPI}}&lt;br /&gt;
&lt;br /&gt;
=Acknowledgments=&lt;br /&gt;
#We received help and guidance from Dr. Dondi and Dr. Dahlquist.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
#Becerra M., Lombardía L.J., González-Siso M.I., Rodríguez-Belmonte E., Hauser N.C., &amp;amp; Cerdán M.E. (2003). Genome-wide analysis of the yeast transcriptome upon heat and cold shock. Comparative and Functional Genomics, 4(4), 366-375. doi: 10.1002/cfg.301&lt;br /&gt;
#Paul Ford, 2015, Bloomberg, Retrieved from: https://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/#the-time-you-attended-the-e-mail-address-validation-meeting&lt;br /&gt;
#Homma T., Iwahashi H., &amp;amp; Komatsu Y. (2003). Yeast gene expression during growth at low temperature. Cryobiology, 46(3), 230-237. https://doi.org/10.1016/S0011-2240(03)00028-2&lt;br /&gt;
#LMU BioDB 2017. (2017). GRNsight Gene Page Project. Retrieved from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/GRNsight_Gene_Page_Project&lt;br /&gt;
#Murata et. al.(2006). Genome-wide expression analysis of yeast response during exposure to 4 C. Extremophiles, 10(2), 117-128.&lt;br /&gt;
#Sahara, T., Goda, T., &amp;amp; Ohgiya, S. (2002). Comprehensive expression analysis of time-dependent genetic responses in yeast cells to low temperature. Journal of Biological Chemistry, 277(51), 50015-50021.&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Category:Gene_hAPI&amp;diff=5692</id>
		<title>Category:Gene hAPI</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Category:Gene_hAPI&amp;diff=5692"/>
				<updated>2017-12-14T02:24:21Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: category created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Team: Gene hAPI category&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI_Deliverables&amp;diff=5670</id>
		<title>Gene hAPI Deliverables</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI_Deliverables&amp;diff=5670"/>
				<updated>2017-12-12T07:42:43Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: /* Our Deliverables */ added final presentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Deliverables Checklist ==&lt;br /&gt;
&lt;br /&gt;
# Organized Team deliverables wiki page (or other media (CD or flash drive) with table of contents)&lt;br /&gt;
# Group Report (&amp;#039;&amp;#039;.doc&amp;#039;&amp;#039;, &amp;#039;&amp;#039;.docx&amp;#039;&amp;#039; or &amp;#039;&amp;#039;.pdf&amp;#039;&amp;#039; file)&lt;br /&gt;
# Individual statements of work, assessments, reflections (wiki page, &amp;#039;&amp;#039;.doc&amp;#039;&amp;#039;, &amp;#039;&amp;#039;.docx&amp;#039;&amp;#039;, &amp;#039;&amp;#039;.pdf&amp;#039;&amp;#039;, or e-mailed to both Dr. Dahlquist and Dr. Dionisio)&lt;br /&gt;
# Group PowerPoint presentation (given on Tuesday, December 12, &amp;#039;&amp;#039;.ppt&amp;#039;&amp;#039;, &amp;#039;&amp;#039;.pptx&amp;#039;&amp;#039; or &amp;#039;&amp;#039;.pdf&amp;#039;&amp;#039; file)&lt;br /&gt;
# Code (GitHub pull request)&lt;br /&gt;
#* Each team should coordinate in performing a final integration and integration testing iteration (see [[Coder]] milestone for details) which the Interaction and Integration team then submits to the &amp;#039;&amp;#039;original&amp;#039;&amp;#039; GRNsight GitHub repository as a single, unified pull request from the class project’s fork&lt;br /&gt;
# Supply a README that summarizes the functionality of your team&amp;#039;s new feature (&amp;#039;&amp;#039;.txt&amp;#039;&amp;#039; or &amp;#039;&amp;#039;.md&amp;#039;&amp;#039;, &amp;#039;&amp;#039;one README per team&amp;#039;&amp;#039;)&lt;br /&gt;
# Excel spreadsheet with ANOVA results/stem formatting (&amp;#039;&amp;#039;.xlsx&amp;#039;&amp;#039;)&lt;br /&gt;
# PowerPoint of screenshots of stem results (&amp;#039;&amp;#039;.pptx&amp;#039;&amp;#039;)&lt;br /&gt;
# Gene List and GO List files from each significant profile (&amp;#039;&amp;#039;.txt&amp;#039;&amp;#039; compressed together in a &amp;#039;&amp;#039;.zip&amp;#039;&amp;#039; file)&lt;br /&gt;
# YEASTRACT &amp;quot;rank by TF&amp;quot; results (&amp;#039;&amp;#039;.xlsx&amp;#039;&amp;#039;)&lt;br /&gt;
# GRNmap input workbook (with network adjacency matrix, &amp;#039;&amp;#039;.xlsx&amp;#039;&amp;#039;)&lt;br /&gt;
# GRNmap output workbook (&amp;#039;&amp;#039;.xlsx&amp;#039;&amp;#039;)&lt;br /&gt;
# Electronic notebook corresponding to these the microarray results files ([[Week 8]], [[Week 10]], and Weeks 11-15) support &amp;#039;&amp;#039;reproducible research&amp;#039;&amp;#039; so that all manipulations of the data and files are documented so that someone else could begin with your starting file, follow the protocol, and obtain your results.&lt;br /&gt;
&lt;br /&gt;
=Group Report Update=&lt;br /&gt;
*1-2 page introduction&lt;br /&gt;
*Methods&lt;br /&gt;
**Data analyst&lt;br /&gt;
**QA&lt;br /&gt;
**Coders&lt;br /&gt;
*Combine results/discussion - add few sentences about significance after each result&lt;br /&gt;
**DA&lt;br /&gt;
**QA&lt;br /&gt;
**Coders&lt;br /&gt;
*Conclusion 1-2 pages&lt;br /&gt;
**Connect to JC papers&lt;br /&gt;
**Future direction&lt;br /&gt;
**Summary&lt;br /&gt;
&lt;br /&gt;
== Our Deliverables ==&lt;br /&gt;
#[[Media:JLopezEAzingeJournalClub.pptx | The presentation - Coder/Designer]] &amp;lt;br&amp;gt;&lt;br /&gt;
#[[Media:Cold_Shock_Yeast_Genome_Response.pdf | Journal Club Week 12 Presentation - QA/Data Analyst]]&lt;br /&gt;
#[[Media:Gene_hAPI_Final_Presentation.pptx | Gene hAPI final presentation]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:Gene_hAPI_Final_Presentation.pptx&amp;diff=5669</id>
		<title>File:Gene hAPI Final Presentation.pptx</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:Gene_hAPI_Final_Presentation.pptx&amp;diff=5669"/>
				<updated>2017-12-12T07:41:18Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: final&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;final&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI&amp;diff=5653</id>
		<title>Gene hAPI</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI&amp;diff=5653"/>
				<updated>2017-12-12T03:31:23Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: updated week 15&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Gene hAPI==&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
Our Deliverables: [[Gene hAPI Deliverables]]&lt;br /&gt;
&lt;br /&gt;
Main Page: [[Main Page]]&lt;br /&gt;
&lt;br /&gt;
Project Page: [[GRNsight Gene Page Project]]&lt;br /&gt;
&lt;br /&gt;
[http://dondi.github.io/GRNsight/ GRNsight]&lt;br /&gt;
&lt;br /&gt;
{{Template:GRNsight Gene Page Project Links}}&lt;br /&gt;
&lt;br /&gt;
===General Information===&lt;br /&gt;
Eddie (Cazinge):&lt;br /&gt;
*Role: Coder&lt;br /&gt;
*User Page: [[User:cazinge|Eddie Azinge]]&lt;br /&gt;
&lt;br /&gt;
Dina (Dbashour):&lt;br /&gt;
*Role: Data Analysis&lt;br /&gt;
*User Page: [[User:dbashour|Dina Bashoura]]&lt;br /&gt;
&lt;br /&gt;
Corinne (Cwong34):&lt;br /&gt;
*Role: Project Manager/Quality Assurance&lt;br /&gt;
*User Page: [[User:Cwong34|Corinne Wong]]&lt;br /&gt;
&lt;br /&gt;
John (johnllopez616):&lt;br /&gt;
*Role: Coder&lt;br /&gt;
*User Page: [[User:johnllopez616|John Lopez]]&lt;br /&gt;
&lt;br /&gt;
===Executive Summaries===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Eddie&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [[Cazinge Week 11|Week 11]]:&lt;br /&gt;
** This week, I finished the bulk of the function logic for our final project; I also performed research on the items necessary for an effective journal club presentation this coming Thursday by completing the individual assignment that we were assigned for the week.&lt;br /&gt;
** Getting a large portion of our designated assignment completed early worked pretty successfully to alleviate our stress over the impending assignment and place us ahead of the pace of other groups so that we would be able to work on the more secondary parts of our final presentation across the next 4 weeks. &lt;br /&gt;
** Working on the project without having a proper development environment set up ended up detracting from the fluidity of our collaboration as a team; as the versions of the final function that John and I worked on weren&amp;#039;t linked via git, and were somewhat unruly to collaborate on.&lt;br /&gt;
** Next time, I&amp;#039;ll make sure to set up my development environment according to Dondi&amp;#039;s instructions on the Coders Guild Page.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 23:39, 20 November 2017 (PST)&lt;br /&gt;
* [[Cazinge Week 12|Week 12]]:&lt;br /&gt;
** This week my task was to set up my development environment for the coder milestones. As such, I&amp;#039;ve completed milestones 1-3, talked to the other coders, and established a plan to work on the assignment in the future along with the rest of my team.&lt;br /&gt;
** Setting up milestones 1-3 went pretty well; since they were all standard open source project tasks, I was able to complete them simply, efficiently, and without any real friction.&lt;br /&gt;
** The only thing that I found less than desirable from this week was our communication; As Thanksgiving weekend rolls around we only stand to fall behind if we continue without amending our communication situation.&lt;br /&gt;
** This next week, I&amp;#039;ll focus on keeping an open line of communication with the rest of my team, as well as completing the majority of the coding milestones that we have left.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 23:39, 20 November 2017 (PST)&lt;br /&gt;
*[[Cazinge Week 14|Week 14]]:&lt;br /&gt;
**This week&amp;#039;s we reached a good spot in terms of the execution of Milestone 4. I was the main point of contact with regards to general coding questions, and we&amp;#039;re approaching the completion of the final assignment.&lt;br /&gt;
**This week was fun as I was able to leisurely interact with my classmates in an environment more typically representing that of actual software development. As such, I was able to help out with typical software development problems and speed up the development of the final project.&lt;br /&gt;
**I don&amp;#039;t feel as if I struggled with any specific part of this week&amp;#039;s assignment, but we haven&amp;#039;t exactly been proactive about writing our tests, so that eventually needs to be resolved.&lt;br /&gt;
**As far as what needs to get done for this next week, testing. Other than that, I&amp;#039;m feeling good about our progress going into the last week.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 13:18, 8 December 2017 (PST)&lt;br /&gt;
*[[Cazinge Week 15|Week 15]]:&lt;br /&gt;
**This week we finished the final functionality of the API function, marking our progress with the final project complete.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 13:18, 8 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dina&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [[Dbashour_Week_11 | Week 11]]&lt;br /&gt;
** For this week, I assisted with creating our group wiki page, adding the template and setting up the page in preparation for the later weeks to come. I also located two out of 4 research articles regarding cold shock, yeast, and microarray data that we might later use for our final project. I became familiar with how to narrow down search queries in order to yield the smallest amount of results that are related to your actual topic, as well as identify how many articles are cited and how many articles cite the articles I found. &lt;br /&gt;
** I liked being able to work on the assignment in class, this way I was able to ask questions or clarify certain things that I needed help with. I also like that we have a guild of people, this way there is more of a support system if I am ever lost or need assistance.&lt;br /&gt;
** Because my task for this week was simply following the directions on the wiki, there was nothing that went wrong or needed fixing. &lt;br /&gt;
** Next week, I will work with my guild to present on our found articles and collaborate with them all in order to make our presentation run smoothly. &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 23:43, 13 November 2017 (PST)&lt;br /&gt;
*[[Dbashour_Week_12 | Week 12]]&lt;br /&gt;
** For this week, Corrine and I prepared for the journal club presentation by individually reading the article &amp;quot;Comprehensive expression analysis of time-dependent responses in yeast cells to low temperature&amp;quot; by Sahara, T., Goda, T., &amp;amp; Ohgiya, S. After reading this article, I developed an outline that highlighted the main points in each section of the article. With Corrine, I made a presentation on that outline, making sure to include each highlighted point. I also located and defined 10 words in the article that I was unfamiliar with and presented a flowchart of the overall experimental design. &lt;br /&gt;
** What worked well for this week was to collaborate with Corrine on who was going to present which parts of the article, this way there was no confusion on that matter and the overall flow of the presentation would be well executed. &lt;br /&gt;
** There was a lack of communication with all of us as a team, so I am unsure as to what John and Eddie have done for this week.&lt;br /&gt;
** Next week, we will all communicate via text either with the entire class or with just my group in order to clarify what the role of each person is and if we have been completing our tasks. &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 12:10, 21 November 2017 (PST)&lt;br /&gt;
*[[Dbashour_Week_14 | Week 14]]&lt;br /&gt;
** This week, I corrected my week 8 and week 10 assignments on my [[Dbashour_Week_14 | Week 14]] individual page., fixing anything that Dr. Dahlquist and Dr. Dionisio had requested to fix on my talk page. I made my electronic notebook be written in the past tense, corrected my files, and added any information I needed to add. Also this week I completed the remainder of the week 10 assignment that we had not complete during that week. I made a network model of transcription factors based on my deletion strain dGLN3. I also met with the data analysts to see if we were all on the same page and made a group message in order to have a method of communication for any questions we had.&lt;br /&gt;
** Being on top of my assignments and my time management during class worked well this week. I was able to ask questions and accomplish a lot from working on my assignment in class in a timely manner. &lt;br /&gt;
** I would have liked to meet more with my group and touch base on where we all resided in the project. I wish that we updated each other more on what we were working on, specifically between the coders and the analysts/QA.&lt;br /&gt;
** Next week, I hope to continue my efforts of time management in class and communicate more with the coders to see how far we have all come. I will specifically ask the coders what they have done and what they plan on doing next in order to facilitate the communication barrier. &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 13:00, 9 December 2017 (PST) &lt;br /&gt;
*[[Dbashour_Week_15 | Week 15]]&lt;br /&gt;
** This week, Dr. Dahlquist reviewed my files and made corrections to them so that they would work and be visualized in GRNsight. I organized my final deliverables in order to prepare for the final project. As a team we worked together to complete the final powerpoint. &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 13:00, 9 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Corinne&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [[Cwong34_Week_11|Week 11]]:&lt;br /&gt;
** This week I helped to create the template and group page. I found two sources to contribute to our annotated bibliography, which we can use to research information for our final project. I researched the accessibility and publishing details of the sources.&lt;br /&gt;
** It was nice that we had some time in class to work, so we could easily check in with each other about what we were working on. It was also nice that Dina and I were working on the same project, so we could easily understand our work and help each other.&lt;br /&gt;
** It was a bit difficult to be fully aware of the progress of everyone because we had separate projects for this week and next week too. Both halves of our group are working on separate presentations, so we have different focuses, which makes it harder to keep up with each other.&lt;br /&gt;
** Next week, since it will be a similar situation, I will try to keep up with the other half of my group by fully understanding their objectives/assignments for the week and checking in some more.&lt;br /&gt;
*[[Cwong34_Week_12|Week 12]]:&lt;br /&gt;
**This week, I read the &amp;quot;Comprehensive expression analysis of time-dependent responses in yeast cells to low temperature&amp;quot; by Sahara, T., Goda, T., &amp;amp; Ohgiya, S. I came up with a flow chart of their methods for the experiment and made an outline for my individual assignment. I also found ten terms I didn&amp;#039;t know and wrote down their definitions in my individual journal. I worked with Dina on our presentation of the article over the weekend.&lt;br /&gt;
**Having a collaborative assignment worked for me and Dina because we knew exactly what we needed to do for the project this week, and we worked together to get it done. Moreover, we had more time to meet up with each other this weekend, so it was easier to collaborate.&lt;br /&gt;
**It was still difficult to keep in touch with all of the members of the group since we all had different things to work on.&lt;br /&gt;
**However, now that we are done with our separate presentations, it will be more of a focus to know what each person is working on. Moreover, I will work to create more communication between group members to keep track of our progress, whether it&amp;#039;s on our gene page or over text.&lt;br /&gt;
[[User:Cwong34|Cwong34]] ([[User talk:Cwong34|talk]]) 23:26, 20 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
*[[Cwong34_Week_14|Week 14]]:&lt;br /&gt;
**This week, I met with the group members to check in on where we were in the project. I met with the other QAs, and we worked together to come up with a list of information to pull from databases, and specifically which information to pull from where.&lt;br /&gt;
**Having time to work on the project in class was very helpful to be able to meet with everyone. I could easily communicate to my team members and check in with them, but I could also check in with other teams to work together. There was a lot more communication this week, and I feel I have a good idea of our progression for the rest of the semester.&lt;br /&gt;
**Having to split the class time between working with our team members and working with our guilds was a bit of a challenge because there was a lot to cover between both groups. We made it work, but hopefully we&amp;#039;ll be able to find a time to meet outside of class as well this coming week to work on our project.&lt;br /&gt;
[[User:Cwong34|Cwong34]] ([[User talk:Cwong34|talk]]) 00:25, 5 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
*[[Cwong34_Week_15|Week 15]]&lt;br /&gt;
**&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;John&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [[Johnllopez Week 11|Week 11]]:&lt;br /&gt;
** This week my task was mostly focused around organizing the Journal Club Presentation. I created the initial outline for the powerpoint, created the style, and added over half the content to it. In addition, I spent some time with [[User:cazinge | Eddie Azinge]] who finished most of the deliverable portion of the assignment as he explained to me his process.&lt;br /&gt;
** I felt the assembling of the group was done so with ease because I worked with each of the people in the past on different assignments/projects. I felt like each of my members are dedicated and willing to work, so I&amp;#039;m glad that we have a good group. Eddie&amp;#039;s experience in coding was an advantage for me because I shouldn&amp;#039;t have any sort of confusion, however as I explain below, it is also a disadvantage.&lt;br /&gt;
** Despite the fact that Eddie provided an explanation for how he was able to develop the primary deliverable for the project, I felt a little disappointed that I couldn&amp;#039;t go through the same discovery process he did. It essentially makes me feel like my role in the project isn&amp;#039;t as important. In addition, I was also irritated that we didn&amp;#039;t have many opportunities to work on the Journal Club Presentations in advance, for I felt like we weren&amp;#039;t as prepared to create/give them as we could have been.&lt;br /&gt;
**Next week, I know that I have to get a head start on my individual portion of the assignment so that I&amp;#039;m not crunched for time like I was for the presentation. In addition, it&amp;#039;s imperative that I review the code Eddie set up in detail so I can understand each line and how it works. Furthermore, I have to follow along with the other coders in setting up development rigs.&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:41, 13 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
* [[Johnllopez Week 12|Week 12]]:&lt;br /&gt;
** This week my task involved setting up my development environment for the later milestones. It included the establishment of milestones 1-3, talking to the other coders, and establishing a plan to work on the assignment in the future.&lt;br /&gt;
** I felt like the setting up of the environment went well. Once I understood what I had to do, it was not difficult to set up the environment. In addition, I had no problems setting it up on GitHub and my computer once it happened.&lt;br /&gt;
** Unfortunately I felt like this week wasn&amp;#039;t a very productive week. Despite setting up the environment, I did not collaborate well with my teammates. We have yet to arrange a proper work schedule and plan, especially to ensure that over the thanksgiving break we are able to do some stuff. This has led to the group&amp;#039;s progress existing in a state of limbo.&lt;br /&gt;
** On Thursday, I asked the class to obtain a WhatsApp to allow for communication. This will be essential to communicate between the coders to accomplish the project. On Tuesday I will connect with as many people in the class. More importantly, I will get my group together to work on a set plan to work on the assignment and establish deadlines. Although this week wasn&amp;#039;t the most productive for me, I will ensure that we don&amp;#039;t fall behind next week. &lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:27, 20 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
*[[johnllopez Week 14|Week 14]]:&lt;br /&gt;
**This week&amp;#039;s primary objective was to get as much of Milestone 4 as finished as possible. My portion of the assignment was to learn how to extract data from XML files and translate it so that the page developers could use it.&lt;br /&gt;
**Perhaps the best part about this portion of the assignment was being able to discover a bit of jQuery and DOM functions. Knowledge and exposure to both of these is fundamental in obtaining a potential job. &lt;br /&gt;
**One area where I struggled was figuring out how to extract JSON using javascript. This is something that both of the Eddies, however, were proficient in doing, so it&amp;#039;s important that I seek their help in understanding this concept. In addition, I wish I communicated more with the coders during the development of the project.&lt;br /&gt;
**This week will be crucial in finishing Milestone 4 for the project. It&amp;#039;s absolutely necessary that the coders and I not only integrate everything, but that I am following along with what they do. I will ask a lot of questions to truly understand what&amp;#039;s happening.&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:16, 4 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
==Journal Club Deliverable==&lt;br /&gt;
[[Media:JLopezEAzingeJournalClub.pptx | The presentation - Coder/Designer]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Cold_Shock_Yeast_Genome_Response.pdf | Journal Club Week 12 Presentation - QA/Data Analyst]]&lt;br /&gt;
&lt;br /&gt;
== Journal Club Article ==&lt;br /&gt;
Sahara, T., Goda, T., &amp;amp; Ohgiya, S. (2002). Comprehensive expression analysis of time-dependent genetic responses in yeast cells to low temperature. Journal of Biological Chemistry, 277(51), 50015-50021.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
{{template:Gene_hAPI}}&lt;br /&gt;
&lt;br /&gt;
=Acknowledgments=&lt;br /&gt;
#We received help and guidance from Dr. Dondi and Dr. Dahlquist.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
#Becerra M., Lombardía L.J., González-Siso M.I., Rodríguez-Belmonte E., Hauser N.C., &amp;amp; Cerdán M.E. (2003). Genome-wide analysis of the yeast transcriptome upon heat and cold shock. Comparative and Functional Genomics, 4(4), 366-375. doi: 10.1002/cfg.301&lt;br /&gt;
#Paul Ford, 2015, Bloomberg, Retrieved from: https://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/#the-time-you-attended-the-e-mail-address-validation-meeting&lt;br /&gt;
#Homma T., Iwahashi H., &amp;amp; Komatsu Y. (2003). Yeast gene expression during growth at low temperature. Cryobiology, 46(3), 230-237. https://doi.org/10.1016/S0011-2240(03)00028-2&lt;br /&gt;
#LMU BioDB 2017. (2017). GRNsight Gene Page Project. Retrieved from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/GRNsight_Gene_Page_Project&lt;br /&gt;
#Murata et. al.(2006). Genome-wide expression analysis of yeast response during exposure to 4 C. Extremophiles, 10(2), 117-128.&lt;br /&gt;
#Sahara, T., Goda, T., &amp;amp; Ohgiya, S. (2002). Comprehensive expression analysis of time-dependent genetic responses in yeast cells to low temperature. Journal of Biological Chemistry, 277(51), 50015-50021.&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Dbashour&amp;diff=5619</id>
		<title>Template:Dbashour</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Dbashour&amp;diff=5619"/>
				<updated>2017-12-10T00:17:15Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: updated for week 14 and 15&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:dbashour | Dina Bashoura]]&lt;br /&gt;
&lt;br /&gt;
[[Main_Page | Biological Databases Homepage]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;List of Assignments&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Week 1]]&lt;br /&gt;
*[[Week 2]]&lt;br /&gt;
*[[Week 3]]&lt;br /&gt;
*[[Week 4]]&lt;br /&gt;
*[[Week 5]]&lt;br /&gt;
*[[Week 6]]&lt;br /&gt;
*[[Week 7]]&lt;br /&gt;
*[[Week 8]]&lt;br /&gt;
*[[Week 9]]&lt;br /&gt;
*[[Week 10]]&lt;br /&gt;
*[[Week 11]]&lt;br /&gt;
*[[Week 12]]&lt;br /&gt;
*[[Week 14]]&lt;br /&gt;
*[[Week 15]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;List of Individual Journal Entries&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Dbashour_week_2 | dbashour Week 2]]&lt;br /&gt;
*[[Dbashour_Week_3 | dbashour Week 3]]&lt;br /&gt;
*[[Dbashour_week_4 | dbashour Week 4]]&lt;br /&gt;
*[[The_Monarch_Initiative | dbashour Week 5]]&lt;br /&gt;
*[[Dbashour_Week_6 | dbashour Week 6]]&lt;br /&gt;
*[[Dbashour_Week_7 | dbashour Week 7]]&lt;br /&gt;
*[[Dbashour_Week_8 | dbashour Week 8]]&lt;br /&gt;
*[[Dbashour_Week_9 | dbashour Week 9]]&lt;br /&gt;
*[[Dbashour_Week_10 | dbashour Week 10]]&lt;br /&gt;
*[[Dbashour_Week_11 | dbashour Week 11]]&lt;br /&gt;
*[[Dbashour_Week_12 | dbashour Week 12]]&lt;br /&gt;
*[[Dbashour_Week_14 | dbashour Week 14]]&lt;br /&gt;
*[[Dbashour_Week_15 | dbashour Week 15]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;List of Shared Journal Entries&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Class_Journal_Week_1#After_Reading_the_Denning_articles_and_Janovy_Chapter | Class Journal Week 1]]&lt;br /&gt;
*[[Class_Journal_Week_2 | Class Journal Week 2]]&lt;br /&gt;
*[[Class_Journal_Week_3 | Class Journal Week 3]]&lt;br /&gt;
*[[Class_Journal_Week_4 | Class Journal Week 4]]&lt;br /&gt;
*[[Class_Journal_Week_5 | Class Journal Week 5]]&lt;br /&gt;
*[[Class_Journal_Week_6 | Class Journal Week 6]]&lt;br /&gt;
*[[Class_Journal_Week_7 | Class Journal Week 7]]&lt;br /&gt;
*[[Class_Journal_Week_8 | Class Journal Week 8]]&lt;br /&gt;
*[[Class_Journal_Week_9 | Class Journal Week 9]]&lt;br /&gt;
*[[Class_Journal_Week_10 | Class Journal Week 10]]&lt;br /&gt;
[[category:Journal Entry]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;List of Team Journal Assignments&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Gene_hAPI | Gene hAPI]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5618</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5618"/>
				<updated>2017-12-10T00:15:26Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
* put electronic notebook in the past tense.&lt;br /&gt;
* switched the Bonferroni and B-H p value numbers&lt;br /&gt;
* recorded number of replicates, number of NA replaced, and strain&lt;br /&gt;
* updated summary paragraph&lt;br /&gt;
* incorporated interpretation of p values of NSR1 and ADH1&lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
* put electronic notebook in the past tense.&lt;br /&gt;
* added template&lt;br /&gt;
* added summary paragraph&lt;br /&gt;
* added stem worksheet&lt;br /&gt;
* made name of powerpoint more specific with initials and strain name&lt;br /&gt;
* added GO term references&lt;br /&gt;
&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose 15 of the significant transcription factors on my list, adding HAP4 since it was not already on the list and CIN5. I chose these transcription factors among the rest because they are all significant and I kept in mind their % in user set, % in yeastract, and p value. All 15 TFs are listed below. &lt;br /&gt;
#**ACE2&lt;br /&gt;
#**CIN5&lt;br /&gt;
#**GLN3&lt;br /&gt;
#**HAP4&lt;br /&gt;
#**MSN2&lt;br /&gt;
#**PDR1&lt;br /&gt;
#**PDR3&lt;br /&gt;
#**SFP1&lt;br /&gt;
#**SWI5&lt;br /&gt;
#**UME6&lt;br /&gt;
#**YAP1&lt;br /&gt;
#**YHP1&lt;br /&gt;
#**YLR278C&lt;br /&gt;
#**YOX1&lt;br /&gt;
#**ZAP1&lt;br /&gt;
&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
I will analyze the regulatory matrix files I generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First I need to properly format the output files from YEASTRACT.  I will repeat these steps for each of the three files I generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, I selected the entire Column A.  Then went to the &amp;quot;Data&amp;quot; tab and selected &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, I selected &amp;quot;Delimited&amp;quot; and clicked &amp;quot;Next&amp;quot;.  In the next window, I selected &amp;quot;Semicolon&amp;quot;, and clicked &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* I saved this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** I only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), I needed to transpose the matrix.  I inserted a new worksheet into my Excel file and named it &amp;quot;network&amp;quot;.  I went back to the previous sheet and selected the entire matrix and copied it.  I went to you new worksheet and clicked on the A1 cell in the upper left. I selected &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, I checked the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, I deleted the &amp;quot;p&amp;quot; from each of the gene names in the columns.  I adjusted the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, I copied and pasted the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, I wanted to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** I selected the area of the entire adjacency matrix.&lt;br /&gt;
#** I clicked the Data tab and clicked the custom sort button.&lt;br /&gt;
#** I sorted Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Then I sorted row 1 from left to right, excluding cell A1.  In the Custom Sort window, I clicked on the options button and selected sort left to right, excluding column 1.&lt;br /&gt;
#* I named the worksheet containing my organized adjacency matrix &amp;quot;network&amp;quot; and saved it.&lt;br /&gt;
# Now I visualized what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* I went to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* I selected the menu item File &amp;gt; Open and selected the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that I formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  I moved the nodes (genes) around until I got a layout that I liked and took a screenshot of the results and pasted it into my powerpoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;br /&gt;
&lt;br /&gt;
=Summary=&lt;br /&gt;
This week, I continued the methods for the [[Week 10]] assignment, with the goal of retrieving a network model that can be put into GRNsight and visualized. I created both a black and white version as well as a colored version, with the help of Dr. Dahlquist, that shows the magnitude and direction of the expression in the network. I did this by choosing profile 45 to interpret and analyze and found a list of transcription factors associated with this profile through the website [http://www.yeastract.com/ YEASTRACT database]. This list is what I used for the network. Once the .xlsx file was ready and completed, I inputted it into GRNsight and received a network model in black and white. Then Dr. Dahlquist assisted in fixing my files to be formatted in a way that will make it usable in GRNsight in color as opposed to black and white. These input and output files are located in the deliverables of this wiki and screenshots of the network can be found in the powerpoint of this wiki. &lt;br /&gt;
&lt;br /&gt;
= Acknowledgements =&lt;br /&gt;
# Recieved help from both [[User:Dondi|Dondi]] and [[User:Kdahlquist|Dr. Dahlquist]] from feedback given and instructions given in class.&lt;br /&gt;
# Copied and modified the instructions from [[Week 8]] and [[Week 10|Week 10]] as well as retrieved deliverable file from [[Week 8]] &lt;br /&gt;
# Texted the data analyst group chat for questions &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 13:20, 9 December 2017 (PST)&lt;br /&gt;
= References =&lt;br /&gt;
#Dahlquist, K. D., Dionisio, J. D. N., Fitzpatrick, B. G., Anguiano, N. A., Varshneya, A., Southwick, B. J., &amp;amp; Samdarshi, M. (2016). GRNsight: a web application and service for visualizing models of small-to medium-scale gene regulatory networks. PeerJ Computer Science, 2, e85.&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 14. Retrieved November 28, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_14&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 8. Retrieved November 29, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_8&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 10. Retrieved November 29, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
#Teixeira, M. C., Monteiro, P. T., Guerreiro, J. F., Gonçalves, J. P., Mira, N. P., dos Santos, S. C., ... &amp;amp; Madeira, S. C. (2013). The YEASTRACT database: an upgraded information system for the analysis of gene and genomic transcription regulation in Saccharomyces cerevisiae. Nucleic acids research, 42(D1), D161-D166.&lt;br /&gt;
{{template:dbashour}}&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_10&amp;diff=5617</id>
		<title>Dbashour Week 10</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_10&amp;diff=5617"/>
				<updated>2017-12-10T00:14:10Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: added references&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Notebook==&lt;br /&gt;
==== Clustering and GO Term Enrichment with stem ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prepare your microarray data file for loading into STEM.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* I downloaded my Excel workbook that you I used for my [[Week 8]] assignment.&lt;br /&gt;
#* I Inserted a new worksheet into my Excel workbook, and name it &amp;quot;dGLN3_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;dGLN3_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into my &amp;quot;dGLN3_stem&amp;quot; worksheet.&lt;br /&gt;
#** my leftmost column should have the column header &amp;quot;Master_Index&amp;quot;.  I renamed this column to &amp;quot;SPOT&amp;quot;.  Column B is named &amp;quot;ID&amp;quot;.  I renamed this column to &amp;quot;Gene Symbol&amp;quot;.  I delete the column named &amp;quot;Standard_Name&amp;quot;.&lt;br /&gt;
#** I filter the data on the B-H corrected p value to be &amp;gt; 0.05 (that&amp;#039;s &amp;#039;&amp;#039;&amp;#039;greater than&amp;#039;&amp;#039;&amp;#039; in this case).&lt;br /&gt;
#*** Once the data has been filtered, I selected all of the rows (except for my header row) and deleted the rows by right-clicking and choosing &amp;quot;Delete Row&amp;quot; from the context menu.  I undid the filter.  This ensures that I will cluster only the genes with a &amp;quot;significant&amp;quot; change in expression and not the noise.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There were 1258 genes left after filtering.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** I deleted all of the data columns &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXCEPT&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for the Average Log Fold change columns for each timepoint (for example, dGLN3_AvgLogFC_t15, etc.).&lt;br /&gt;
#** I renamed the data columns with just the time and units (for example, 15m, 30m, etc.).&lt;br /&gt;
#** I saved my work.  Then used &amp;#039;&amp;#039;Save As&amp;#039;&amp;#039; to save this spreadsheet as Text (Tab-delimited) (*.txt).  Click OK to the warnings and close your file.&lt;br /&gt;
#*** Note that you should turn on the file extensions if you have not already done so.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Then I  download and extracted the STEM software.&amp;#039;&amp;#039;&amp;#039;  [http://www.cs.cmu.edu/~jernst/stem/ Click here to go to the STEM web site].&lt;br /&gt;
#* I clicked on the [http://www.andrew.cmu.edu/user/zivbj/stemreg.html download link], register, and download the &amp;lt;code&amp;gt;stem.zip&amp;lt;/code&amp;gt; file to your Desktop.&lt;br /&gt;
#* Unzip the file.  In Seaver 120, you can right click on the file icon and select the menu item &amp;#039;&amp;#039;7-zip &amp;gt; Extract Here&amp;#039;&amp;#039;.&lt;br /&gt;
#* This will create a folder called &amp;lt;code&amp;gt;stem&amp;lt;/code&amp;gt;.  Inside the folder, double-click on the &amp;lt;code&amp;gt;stem.jar&amp;lt;/code&amp;gt; to launch the STEM program.&lt;br /&gt;
&amp;lt;!--#** In Seaver 120, we encountered an issue where the program would not launch on the Windows XP machines due to a lack of memory. (Even though the computers have been upgraded to Windows 7, do this to launch the program.)  To get around this problem, launch STEM from the command line.&lt;br /&gt;
#*** Go to the start menu and click on &amp;#039;&amp;#039;Programs &amp;gt; Accessories &amp;gt; Command Prompt&amp;#039;&amp;#039;.&lt;br /&gt;
#*** You will need to navigate to the directory (folder) in which the STEM program resides.  If you followed the instructions above and extracted the stem folder to the Desktop, type the following:  &amp;lt;code&amp;gt;cd Desktop\stem&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
#*** To launch the program then type:  &amp;lt;code&amp;gt;java -mx512M -jar stem.jar -d defaults.txt&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.  This will launch the program with less memory allocated to it.--&amp;gt;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Running STEM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## In section 1 (Expression Data Info) of the the main STEM interface window, I clicked on the &amp;#039;&amp;#039;Browse...&amp;#039;&amp;#039; button to navigate to and select my file.&lt;br /&gt;
##* I clicked on the radio button &amp;#039;&amp;#039;No normalization/add 0&amp;#039;&amp;#039;.&lt;br /&gt;
##* I checked the box next to &amp;#039;&amp;#039;Spot IDs included in the data file&amp;#039;&amp;#039;.&lt;br /&gt;
## In section 2 (Gene Info) of the main STEM interface window, I selected &amp;#039;&amp;#039;Saccharomyces cerevisiae (SGD)&amp;#039;&amp;#039;, from the drop-down menu for Gene Annotation Source.  I Selected &amp;#039;&amp;#039;No cross references&amp;#039;&amp;#039;, from the Cross Reference Source drop-down menu.  I selected &amp;#039;&amp;#039;No Gene Locations&amp;#039;&amp;#039; from the Gene Location Source drop-down menu.&lt;br /&gt;
## In section 3 (Options) of the main STEM interface window, make sure that the Clustering Method says &amp;quot;STEM Clustering Method&amp;quot; and do not change the defaults for Maximum Number of Model Profiles or Maximum Unit Change in Model Profiles between Time Points.&lt;br /&gt;
## In section 4 (Execute) click on the yellow Execute button to run STEM.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Viewing and Saving STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## A new window will open called &amp;quot;All STEM Profiles (1)&amp;quot;.  Each box corresponds to a model expression profile.  Colored profiles have a statistically significant number of genes assigned; they are arranged in order from most to least significant p value.  Profiles with the same color belong to the same cluster of profiles.  The number in each box is simply an ID number for the profile.&lt;br /&gt;
##* Click on the button that says &amp;quot;Interface Options...&amp;quot;.  At the bottom of the Interface Options window that appears below where it says &amp;quot;X-axis scale should be:&amp;quot;, I clicked on the radio button that says &amp;quot;Based on real time&amp;quot;.  Then close the Interface Options window.&lt;br /&gt;
##* I took a screenshot of this window (on a PC, simultaneously press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PrintScreen&amp;lt;/code&amp;gt; buttons to save the view in the active window to the clipboard) and paste it into a PowerPoint presentation to save your figures.&lt;br /&gt;
## I clicked on each of the SIGNIFICANT profiles (the colored ones) to open a window showing a more detailed plot containing all of the genes in that profile.&lt;br /&gt;
##* I took a screenshot of each of the individual profile windows and save the images in your PowerPoint presentation.&lt;br /&gt;
##* At the bottom of each profile window, there are two yellow buttons &amp;quot;Profile Gene Table&amp;quot; and &amp;quot;Profile GO Table&amp;quot;.  For each of the profiles, I clicked on the &amp;quot;Profile Gene Table&amp;quot; button to see the list of genes belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_genelist.txt&amp;quot;, where I replaced the number symbol with the actual profile number.&lt;br /&gt;
##** I upload these files to the wiki and link to them on my individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
##* For each of the significant profiles, I clicked on the &amp;quot;Profile GO Table&amp;quot; to see the list of Gene Ontology terms belonging to the profile.  In the window that appears, I clicked on the &amp;quot;Save Table&amp;quot; button and saved the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_GOlist.txt&amp;quot;. to indicate the dataset and where I replaced the number symbol with the actual profile number.  At this point I have saved all of the primary data from the STEM software and it&amp;#039;s time to interpret the results!&lt;br /&gt;
##** I upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Analyzing and Interpreting STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I selected profile #9 to interpret further. I chose this because this profile had a downward pattern, indicating that gene expression decreased with cold shock treatment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;118.0 genes belong to this profile.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;34.1 genes were expected to belong to this profile&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;The p-value for the enrichment of genes in this profile is 1.3E-30 which shows that this expression profile is significantly more than what was expected.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
##* I opened the GO list file I saved for this profile in Excel.  This list shows all of the Gene Ontology terms that are associated with genes that fit this profile.  I Selected the third row and then chose from the menu Data &amp;gt; Filter &amp;gt; Autofilter.  Filter on the &amp;quot;p-value&amp;quot; column to show only GO terms that have a p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 55 GO terms are associated with this profile when a p value &amp;lt; 0.05&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  The GO list also has a column called &amp;quot;Corrected p-value&amp;quot;.  This correction is needed because the software has performed thousands of significance tests.  Filter on the &amp;quot;Corrected p-value&amp;quot; column to show only GO terms that have a corrected p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 4 GO terms are associated with this profile when a corrected p value &amp;lt; 0.05.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* I Selected 6 Gene Ontology terms from my filtered list (either p &amp;lt; 0.05 or corrected p &amp;lt; 0.05).  &lt;br /&gt;
##** To easily look up the definitions, I went to [http://geneontology.org http://geneontology.org].&lt;br /&gt;
##** I copied and pasted the GO ID (e.g. GO:0044848) into the search field at center top of the page called &amp;quot;Search GO Data&amp;quot;.&lt;br /&gt;
##** In the [http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 results] page, I click on the button that says &amp;quot;Link to detailed information about &amp;lt;term&amp;gt;, in this case &amp;quot;biological phase&amp;quot;&amp;quot;. Here are the results: &lt;br /&gt;
###* small molecule metabolic process - The chemical reactions and pathways involving small molecules, any low molecular weight, monomeric, non-encoded molecule &amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0044281&lt;br /&gt;
###* organic acid catabolic process - The chemical reactions and pathways resulting in the breakdown of organic acids, any acidic compound containing carbon in covalent linkage&amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016054&lt;br /&gt;
###*hydrolase activity - Catalysis of the hydrolysis of various bonds, e.g. C-O, C-N, C-C, phosphoric anhydride bonds, etc. Hydrolase is the systematic name for any enzyme of EC class 3 &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016787&lt;br /&gt;
###*co-enzyme binding - Interacting selectively and non-covalently with a coenzyme, any of various nonprotein organic cofactors that are required, in addition to an enzyme and a substrate, for an enzymatic reaction to proceed &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0050662&lt;br /&gt;
###*cellular response to stress - Any process that results in a change in state or activity of a cell (in terms of movement, secretion, enzyme production, gene expression, etc.) as a result of a stimulus indicating the organism is under stress. The stress is usually, but not necessarily, exogenous (e.g. temperature, humidity, ionizing radiation) &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0033554&lt;br /&gt;
###*protein modification by small protein conjugation or removal - A protein modification process in which one or more groups of a small protein, such as ubiquitin or a ubiquitin-like protein, are covalently attached to or removed from a target protein &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0070647&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;The cell reacts to cold shock by changing expression of genes associated with these go terms in order to survive under stressful conditions. When the cell undergoes stress (i.e. cold shock), it undergoes a change of expression of genes that would be effected by this stressful condition. Specifically in this case, we are looking at if GLN3 was deleted, which is a transcription factor, what effects would it have on the cell. Once this is determined, we would be able to decide the function of GLN3 in yeast and its relation to cold shock.  &lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
For this week, we utilized stem to analyze the response of yeast genes to cold shock. We found the GO list and gene list for each profile. From the multiple profiles we received from stem, I selected profile #9 to interpret further because of it&amp;#039;s significance and number of genes associated with this profile. We then found genes and GO terms which were most significant in expression changes during cold shock. I chose 6 of these GO terms and defined them and how they related to cold shock&amp;#039;s effect on yeast. Yeast will choose to either down regulate or up regulate a gene&amp;#039;s expression based on what the genes effect is and how much energy yeast decides to expend on that gene process when cold shocked. &lt;br /&gt;
&lt;br /&gt;
==Deliverable==&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
*Zack helped me with performing this assignment and analyzing the data. Dr. Dahlquist provided the data through her research on yeast and cold shock. I referred to the [[Week 10]] wiki page to complete this assignment and modified the instructions as well. I also used the deliverable from my [[Dbashour_Week_8 |Week 8]] individual assignment to complete this week&amp;#039;s assignment. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 15:09, 6 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 8. Retrieved October 27, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_8&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 10. Retrieved October 27, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
#Consortium, G. O. (n.d.). Small molecule metabolic process. Retrieved December 09, 2017, from http://amigo.geneontology.org/amigo/term/GO:0044281&lt;br /&gt;
#Consortium, G. O. (n.d.). Organic acid catabolic process. Retrieved December 09, 2017, from http://amigo.geneontology.org/amigo/term/GO:0016054&lt;br /&gt;
#Consortium, G. O. (n.d.). Hydrolase activity. Retrieved December 09, 2017, from http://amigo.geneontology.org/amigo/term/GO:0016787&lt;br /&gt;
#Consortium, G. O. (n.d.). Coenzyme binding. Retrieved December 09, 2017, from http://amigo.geneontology.org/amigo/term/GO:0050662&lt;br /&gt;
#Consortium, G. O. (n.d.). Cellular response to stress. Retrieved December 09, 2017, from http://amigo.geneontology.org/amigo/term/GO:0033554&lt;br /&gt;
#Consortium, G. O. (n.d.). Protein modification by small protein conjugation or removal. Retrieved December 09, 2017, from http://amigo.geneontology.org/amigo/term/GO:0070647&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_10&amp;diff=5616</id>
		<title>Dbashour Week 10</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_10&amp;diff=5616"/>
				<updated>2017-12-10T00:04:02Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: /* References */ updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Notebook==&lt;br /&gt;
==== Clustering and GO Term Enrichment with stem ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prepare your microarray data file for loading into STEM.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* I downloaded my Excel workbook that you I used for my [[Week 8]] assignment.&lt;br /&gt;
#* I Inserted a new worksheet into my Excel workbook, and name it &amp;quot;dGLN3_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;dGLN3_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into my &amp;quot;dGLN3_stem&amp;quot; worksheet.&lt;br /&gt;
#** my leftmost column should have the column header &amp;quot;Master_Index&amp;quot;.  I renamed this column to &amp;quot;SPOT&amp;quot;.  Column B is named &amp;quot;ID&amp;quot;.  I renamed this column to &amp;quot;Gene Symbol&amp;quot;.  I delete the column named &amp;quot;Standard_Name&amp;quot;.&lt;br /&gt;
#** I filter the data on the B-H corrected p value to be &amp;gt; 0.05 (that&amp;#039;s &amp;#039;&amp;#039;&amp;#039;greater than&amp;#039;&amp;#039;&amp;#039; in this case).&lt;br /&gt;
#*** Once the data has been filtered, I selected all of the rows (except for my header row) and deleted the rows by right-clicking and choosing &amp;quot;Delete Row&amp;quot; from the context menu.  I undid the filter.  This ensures that I will cluster only the genes with a &amp;quot;significant&amp;quot; change in expression and not the noise.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There were 1258 genes left after filtering.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** I deleted all of the data columns &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXCEPT&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for the Average Log Fold change columns for each timepoint (for example, dGLN3_AvgLogFC_t15, etc.).&lt;br /&gt;
#** I renamed the data columns with just the time and units (for example, 15m, 30m, etc.).&lt;br /&gt;
#** I saved my work.  Then used &amp;#039;&amp;#039;Save As&amp;#039;&amp;#039; to save this spreadsheet as Text (Tab-delimited) (*.txt).  Click OK to the warnings and close your file.&lt;br /&gt;
#*** Note that you should turn on the file extensions if you have not already done so.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Then I  download and extracted the STEM software.&amp;#039;&amp;#039;&amp;#039;  [http://www.cs.cmu.edu/~jernst/stem/ Click here to go to the STEM web site].&lt;br /&gt;
#* I clicked on the [http://www.andrew.cmu.edu/user/zivbj/stemreg.html download link], register, and download the &amp;lt;code&amp;gt;stem.zip&amp;lt;/code&amp;gt; file to your Desktop.&lt;br /&gt;
#* Unzip the file.  In Seaver 120, you can right click on the file icon and select the menu item &amp;#039;&amp;#039;7-zip &amp;gt; Extract Here&amp;#039;&amp;#039;.&lt;br /&gt;
#* This will create a folder called &amp;lt;code&amp;gt;stem&amp;lt;/code&amp;gt;.  Inside the folder, double-click on the &amp;lt;code&amp;gt;stem.jar&amp;lt;/code&amp;gt; to launch the STEM program.&lt;br /&gt;
&amp;lt;!--#** In Seaver 120, we encountered an issue where the program would not launch on the Windows XP machines due to a lack of memory. (Even though the computers have been upgraded to Windows 7, do this to launch the program.)  To get around this problem, launch STEM from the command line.&lt;br /&gt;
#*** Go to the start menu and click on &amp;#039;&amp;#039;Programs &amp;gt; Accessories &amp;gt; Command Prompt&amp;#039;&amp;#039;.&lt;br /&gt;
#*** You will need to navigate to the directory (folder) in which the STEM program resides.  If you followed the instructions above and extracted the stem folder to the Desktop, type the following:  &amp;lt;code&amp;gt;cd Desktop\stem&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
#*** To launch the program then type:  &amp;lt;code&amp;gt;java -mx512M -jar stem.jar -d defaults.txt&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.  This will launch the program with less memory allocated to it.--&amp;gt;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Running STEM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## In section 1 (Expression Data Info) of the the main STEM interface window, I clicked on the &amp;#039;&amp;#039;Browse...&amp;#039;&amp;#039; button to navigate to and select my file.&lt;br /&gt;
##* I clicked on the radio button &amp;#039;&amp;#039;No normalization/add 0&amp;#039;&amp;#039;.&lt;br /&gt;
##* I checked the box next to &amp;#039;&amp;#039;Spot IDs included in the data file&amp;#039;&amp;#039;.&lt;br /&gt;
## In section 2 (Gene Info) of the main STEM interface window, I selected &amp;#039;&amp;#039;Saccharomyces cerevisiae (SGD)&amp;#039;&amp;#039;, from the drop-down menu for Gene Annotation Source.  I Selected &amp;#039;&amp;#039;No cross references&amp;#039;&amp;#039;, from the Cross Reference Source drop-down menu.  I selected &amp;#039;&amp;#039;No Gene Locations&amp;#039;&amp;#039; from the Gene Location Source drop-down menu.&lt;br /&gt;
## In section 3 (Options) of the main STEM interface window, make sure that the Clustering Method says &amp;quot;STEM Clustering Method&amp;quot; and do not change the defaults for Maximum Number of Model Profiles or Maximum Unit Change in Model Profiles between Time Points.&lt;br /&gt;
## In section 4 (Execute) click on the yellow Execute button to run STEM.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Viewing and Saving STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## A new window will open called &amp;quot;All STEM Profiles (1)&amp;quot;.  Each box corresponds to a model expression profile.  Colored profiles have a statistically significant number of genes assigned; they are arranged in order from most to least significant p value.  Profiles with the same color belong to the same cluster of profiles.  The number in each box is simply an ID number for the profile.&lt;br /&gt;
##* Click on the button that says &amp;quot;Interface Options...&amp;quot;.  At the bottom of the Interface Options window that appears below where it says &amp;quot;X-axis scale should be:&amp;quot;, I clicked on the radio button that says &amp;quot;Based on real time&amp;quot;.  Then close the Interface Options window.&lt;br /&gt;
##* I took a screenshot of this window (on a PC, simultaneously press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PrintScreen&amp;lt;/code&amp;gt; buttons to save the view in the active window to the clipboard) and paste it into a PowerPoint presentation to save your figures.&lt;br /&gt;
## I clicked on each of the SIGNIFICANT profiles (the colored ones) to open a window showing a more detailed plot containing all of the genes in that profile.&lt;br /&gt;
##* I took a screenshot of each of the individual profile windows and save the images in your PowerPoint presentation.&lt;br /&gt;
##* At the bottom of each profile window, there are two yellow buttons &amp;quot;Profile Gene Table&amp;quot; and &amp;quot;Profile GO Table&amp;quot;.  For each of the profiles, I clicked on the &amp;quot;Profile Gene Table&amp;quot; button to see the list of genes belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_genelist.txt&amp;quot;, where I replaced the number symbol with the actual profile number.&lt;br /&gt;
##** I upload these files to the wiki and link to them on my individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
##* For each of the significant profiles, I clicked on the &amp;quot;Profile GO Table&amp;quot; to see the list of Gene Ontology terms belonging to the profile.  In the window that appears, I clicked on the &amp;quot;Save Table&amp;quot; button and saved the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_GOlist.txt&amp;quot;. to indicate the dataset and where I replaced the number symbol with the actual profile number.  At this point I have saved all of the primary data from the STEM software and it&amp;#039;s time to interpret the results!&lt;br /&gt;
##** I upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Analyzing and Interpreting STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I selected profile #9 to interpret further. I chose this because this profile had a downward pattern, indicating that gene expression decreased with cold shock treatment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;118.0 genes belong to this profile.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;34.1 genes were expected to belong to this profile&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;The p-value for the enrichment of genes in this profile is 1.3E-30 which shows that this expression profile is significantly more than what was expected.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
##* I opened the GO list file I saved for this profile in Excel.  This list shows all of the Gene Ontology terms that are associated with genes that fit this profile.  I Selected the third row and then chose from the menu Data &amp;gt; Filter &amp;gt; Autofilter.  Filter on the &amp;quot;p-value&amp;quot; column to show only GO terms that have a p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 55 GO terms are associated with this profile when a p value &amp;lt; 0.05&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  The GO list also has a column called &amp;quot;Corrected p-value&amp;quot;.  This correction is needed because the software has performed thousands of significance tests.  Filter on the &amp;quot;Corrected p-value&amp;quot; column to show only GO terms that have a corrected p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 4 GO terms are associated with this profile when a corrected p value &amp;lt; 0.05.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* I Selected 6 Gene Ontology terms from my filtered list (either p &amp;lt; 0.05 or corrected p &amp;lt; 0.05).  &lt;br /&gt;
##** To easily look up the definitions, I went to [http://geneontology.org http://geneontology.org].&lt;br /&gt;
##** I copied and pasted the GO ID (e.g. GO:0044848) into the search field at center top of the page called &amp;quot;Search GO Data&amp;quot;.&lt;br /&gt;
##** In the [http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 results] page, I click on the button that says &amp;quot;Link to detailed information about &amp;lt;term&amp;gt;, in this case &amp;quot;biological phase&amp;quot;&amp;quot;. Here are the results: &lt;br /&gt;
###* small molecule metabolic process - The chemical reactions and pathways involving small molecules, any low molecular weight, monomeric, non-encoded molecule &amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0044281&lt;br /&gt;
###* organic acid catabolic process - The chemical reactions and pathways resulting in the breakdown of organic acids, any acidic compound containing carbon in covalent linkage&amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016054&lt;br /&gt;
###*hydrolase activity - Catalysis of the hydrolysis of various bonds, e.g. C-O, C-N, C-C, phosphoric anhydride bonds, etc. Hydrolase is the systematic name for any enzyme of EC class 3 &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016787&lt;br /&gt;
###*co-enzyme binding - Interacting selectively and non-covalently with a coenzyme, any of various nonprotein organic cofactors that are required, in addition to an enzyme and a substrate, for an enzymatic reaction to proceed &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0050662&lt;br /&gt;
###*cellular response to stress - Any process that results in a change in state or activity of a cell (in terms of movement, secretion, enzyme production, gene expression, etc.) as a result of a stimulus indicating the organism is under stress. The stress is usually, but not necessarily, exogenous (e.g. temperature, humidity, ionizing radiation) &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0033554&lt;br /&gt;
###*protein modification by small protein conjugation or removal - A protein modification process in which one or more groups of a small protein, such as ubiquitin or a ubiquitin-like protein, are covalently attached to or removed from a target protein &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0070647&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;The cell reacts to cold shock by changing expression of genes associated with these go terms in order to survive under stressful conditions. When the cell undergoes stress (i.e. cold shock), it undergoes a change of expression of genes that would be effected by this stressful condition. Specifically in this case, we are looking at if GLN3 was deleted, which is a transcription factor, what effects would it have on the cell. Once this is determined, we would be able to decide the function of GLN3 in yeast and its relation to cold shock.  &lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
For this week, we utilized stem to analyze the response of yeast genes to cold shock. We found the GO list and gene list for each profile. From the multiple profiles we received from stem, I selected profile #9 to interpret further because of it&amp;#039;s significance and number of genes associated with this profile. We then found genes and GO terms which were most significant in expression changes during cold shock. I chose 6 of these GO terms and defined them and how they related to cold shock&amp;#039;s effect on yeast. Yeast will choose to either down regulate or up regulate a gene&amp;#039;s expression based on what the genes effect is and how much energy yeast decides to expend on that gene process when cold shocked. &lt;br /&gt;
&lt;br /&gt;
==Deliverable==&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
*Zack helped me with performing this assignment and analyzing the data. Dr. Dahlquist provided the data through her research on yeast and cold shock. I referred to the [[Week 10]] wiki page to complete this assignment and modified the instructions as well. I also used the deliverable from my [[Dbashour_Week_8 |Week 8]] individual assignment to complete this week&amp;#039;s assignment. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 15:09, 6 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 8. Retrieved October 27, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_8&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 10. Retrieved October 27, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:DGLN3_ppt_Dina.pptx&amp;diff=5615</id>
		<title>File:DGLN3 ppt Dina.pptx</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:DGLN3_ppt_Dina.pptx&amp;diff=5615"/>
				<updated>2017-12-09T23:58:56Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: Dbashour uploaded a new version of File:DGLN3 ppt Dina.pptx&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5614</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5614"/>
				<updated>2017-12-09T23:48:08Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: added template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
* put electronic notebook in the past tense.&lt;br /&gt;
* switched the Bonferroni and B-H p value numbers&lt;br /&gt;
* recorded number of replicates, number of NA replaced, and strain&lt;br /&gt;
* updated summary paragraph&lt;br /&gt;
* incorporated interpretation of p values of NSR1 and ADH1&lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
* put electronic notebook in the past tense.&lt;br /&gt;
* added template&lt;br /&gt;
* added summary paragraph&lt;br /&gt;
* added stem worksheet&lt;br /&gt;
* made name of powerpoint more specific with initials and strain name&lt;br /&gt;
&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose 15 of the significant transcription factors on my list, adding HAP4 since it was not already on the list and CIN5. I chose these transcription factors among the rest because they are all significant and I kept in mind their % in user set, % in yeastract, and p value. All 15 TFs are listed below. &lt;br /&gt;
#**ACE2&lt;br /&gt;
#**CIN5&lt;br /&gt;
#**GLN3&lt;br /&gt;
#**HAP4&lt;br /&gt;
#**MSN2&lt;br /&gt;
#**PDR1&lt;br /&gt;
#**PDR3&lt;br /&gt;
#**SFP1&lt;br /&gt;
#**SWI5&lt;br /&gt;
#**UME6&lt;br /&gt;
#**YAP1&lt;br /&gt;
#**YHP1&lt;br /&gt;
#**YLR278C&lt;br /&gt;
#**YOX1&lt;br /&gt;
#**ZAP1&lt;br /&gt;
&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
I will analyze the regulatory matrix files I generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First I need to properly format the output files from YEASTRACT.  I will repeat these steps for each of the three files I generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, I selected the entire Column A.  Then went to the &amp;quot;Data&amp;quot; tab and selected &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, I selected &amp;quot;Delimited&amp;quot; and clicked &amp;quot;Next&amp;quot;.  In the next window, I selected &amp;quot;Semicolon&amp;quot;, and clicked &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* I saved this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** I only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), I needed to transpose the matrix.  I inserted a new worksheet into my Excel file and named it &amp;quot;network&amp;quot;.  I went back to the previous sheet and selected the entire matrix and copied it.  I went to you new worksheet and clicked on the A1 cell in the upper left. I selected &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, I checked the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, I deleted the &amp;quot;p&amp;quot; from each of the gene names in the columns.  I adjusted the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, I copied and pasted the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, I wanted to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** I selected the area of the entire adjacency matrix.&lt;br /&gt;
#** I clicked the Data tab and clicked the custom sort button.&lt;br /&gt;
#** I sorted Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Then I sorted row 1 from left to right, excluding cell A1.  In the Custom Sort window, I clicked on the options button and selected sort left to right, excluding column 1.&lt;br /&gt;
#* I named the worksheet containing my organized adjacency matrix &amp;quot;network&amp;quot; and saved it.&lt;br /&gt;
# Now I visualized what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* I went to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* I selected the menu item File &amp;gt; Open and selected the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that I formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  I moved the nodes (genes) around until I got a layout that I liked and took a screenshot of the results and pasted it into my powerpoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;br /&gt;
&lt;br /&gt;
=Summary=&lt;br /&gt;
This week, I continued the methods for the [[Week 10]] assignment, with the goal of retrieving a network model that can be put into GRNsight and visualized. I created both a black and white version as well as a colored version, with the help of Dr. Dahlquist, that shows the magnitude and direction of the expression in the network. I did this by choosing profile 45 to interpret and analyze and found a list of transcription factors associated with this profile through the website [http://www.yeastract.com/ YEASTRACT database]. This list is what I used for the network. Once the .xlsx file was ready and completed, I inputted it into GRNsight and received a network model in black and white. Then Dr. Dahlquist assisted in fixing my files to be formatted in a way that will make it usable in GRNsight in color as opposed to black and white. These input and output files are located in the deliverables of this wiki and screenshots of the network can be found in the powerpoint of this wiki. &lt;br /&gt;
&lt;br /&gt;
= Acknowledgements =&lt;br /&gt;
# Recieved help from both [[User:Dondi|Dondi]] and [[User:Kdahlquist|Dr. Dahlquist]] from feedback given and instructions given in class.&lt;br /&gt;
# Copied and modified the instructions from [[Week 8]] and [[Week 10|Week 10]] as well as retrieved deliverable file from [[Week 8]] &lt;br /&gt;
# Texted the data analyst group chat for questions &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 13:20, 9 December 2017 (PST)&lt;br /&gt;
= References =&lt;br /&gt;
#Dahlquist, K. D., Dionisio, J. D. N., Fitzpatrick, B. G., Anguiano, N. A., Varshneya, A., Southwick, B. J., &amp;amp; Samdarshi, M. (2016). GRNsight: a web application and service for visualizing models of small-to medium-scale gene regulatory networks. PeerJ Computer Science, 2, e85.&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 14. Retrieved November 28, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_14&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 8. Retrieved November 29, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_8&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 10. Retrieved November 29, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
#Teixeira, M. C., Monteiro, P. T., Guerreiro, J. F., Gonçalves, J. P., Mira, N. P., dos Santos, S. C., ... &amp;amp; Madeira, S. C. (2013). The YEASTRACT database: an upgraded information system for the analysis of gene and genomic transcription regulation in Saccharomyces cerevisiae. Nucleic acids research, 42(D1), D161-D166.&lt;br /&gt;
{{template:dbashour}}&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5613</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5613"/>
				<updated>2017-12-09T23:43:32Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: /* Week 10 Continued */ updated TF list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
* put electronic notebook in the past tense.&lt;br /&gt;
* switched the Bonferroni and B-H p value numbers&lt;br /&gt;
* recorded number of replicates, number of NA replaced, and strain&lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
* put electronic notebook in the past tense.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose 15 of the significant transcription factors on my list, adding HAP4 since it was not already on the list and CIN5. I chose these transcription factors among the rest because they are all significant and I kept in mind their % in user set, % in yeastract, and p value. All 15 TFs are listed below. &lt;br /&gt;
#**ACE2&lt;br /&gt;
#**CIN5&lt;br /&gt;
#**GLN3&lt;br /&gt;
#**HAP4&lt;br /&gt;
#**MSN2&lt;br /&gt;
#**PDR1&lt;br /&gt;
#**PDR3&lt;br /&gt;
#**SFP1&lt;br /&gt;
#**SWI5&lt;br /&gt;
#**UME6&lt;br /&gt;
#**YAP1&lt;br /&gt;
#**YHP1&lt;br /&gt;
#**YLR278C&lt;br /&gt;
#**YOX1&lt;br /&gt;
#**ZAP1&lt;br /&gt;
&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
I will analyze the regulatory matrix files I generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First I need to properly format the output files from YEASTRACT.  I will repeat these steps for each of the three files I generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, I selected the entire Column A.  Then went to the &amp;quot;Data&amp;quot; tab and selected &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, I selected &amp;quot;Delimited&amp;quot; and clicked &amp;quot;Next&amp;quot;.  In the next window, I selected &amp;quot;Semicolon&amp;quot;, and clicked &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* I saved this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** I only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), I needed to transpose the matrix.  I inserted a new worksheet into my Excel file and named it &amp;quot;network&amp;quot;.  I went back to the previous sheet and selected the entire matrix and copied it.  I went to you new worksheet and clicked on the A1 cell in the upper left. I selected &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, I checked the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, I deleted the &amp;quot;p&amp;quot; from each of the gene names in the columns.  I adjusted the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, I copied and pasted the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, I wanted to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** I selected the area of the entire adjacency matrix.&lt;br /&gt;
#** I clicked the Data tab and clicked the custom sort button.&lt;br /&gt;
#** I sorted Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Then I sorted row 1 from left to right, excluding cell A1.  In the Custom Sort window, I clicked on the options button and selected sort left to right, excluding column 1.&lt;br /&gt;
#* I named the worksheet containing my organized adjacency matrix &amp;quot;network&amp;quot; and saved it.&lt;br /&gt;
# Now I visualized what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* I went to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* I selected the menu item File &amp;gt; Open and selected the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that I formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  I moved the nodes (genes) around until I got a layout that I liked and took a screenshot of the results and pasted it into my powerpoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;br /&gt;
&lt;br /&gt;
=Summary=&lt;br /&gt;
This week, I continued the methods for the [[Week 10]] assignment, with the goal of retrieving a network model that can be put into GRNsight and visualized. I created both a black and white version as well as a colored version, with the help of Dr. Dahlquist, that shows the magnitude and direction of the expression in the network. I did this by choosing profile 45 to interpret and analyze and found a list of transcription factors associated with this profile through the website [http://www.yeastract.com/ YEASTRACT database]. This list is what I used for the network. Once the .xlsx file was ready and completed, I inputted it into GRNsight and received a network model in black and white. Then Dr. Dahlquist assisted in fixing my files to be formatted in a way that will make it usable in GRNsight in color as opposed to black and white. These input and output files are located in the deliverables of this wiki and screenshots of the network can be found in the powerpoint of this wiki. &lt;br /&gt;
&lt;br /&gt;
= Acknowledgements =&lt;br /&gt;
# Recieved help from both [[User:Dondi|Dondi]] and [[User:Kdahlquist|Dr. Dahlquist]] from feedback given and instructions given in class.&lt;br /&gt;
# Copied and modified the instructions from [[Week 8]] and [[Week 10|Week 10]] as well as retrieved deliverable file from [[Week 8]] &lt;br /&gt;
# Texted the data analyst group chat for questions &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 13:20, 9 December 2017 (PST)&lt;br /&gt;
= References =&lt;br /&gt;
#Dahlquist, K. D., Dionisio, J. D. N., Fitzpatrick, B. G., Anguiano, N. A., Varshneya, A., Southwick, B. J., &amp;amp; Samdarshi, M. (2016). GRNsight: a web application and service for visualizing models of small-to medium-scale gene regulatory networks. PeerJ Computer Science, 2, e85.&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 14. Retrieved November 28, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_14&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 8. Retrieved November 29, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_8&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 10. Retrieved November 29, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
#Teixeira, M. C., Monteiro, P. T., Guerreiro, J. F., Gonçalves, J. P., Mira, N. P., dos Santos, S. C., ... &amp;amp; Madeira, S. C. (2013). The YEASTRACT database: an upgraded information system for the analysis of gene and genomic transcription regulation in Saccharomyces cerevisiae. Nucleic acids research, 42(D1), D161-D166.&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5611</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5611"/>
				<updated>2017-12-09T23:31:23Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: added summary&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
* put electronic notebook in the past tense.&lt;br /&gt;
* switched the Bonferroni and B-H p value numbers&lt;br /&gt;
* recorded number of replicates, number of NA replaced, and strain&lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
* put electronic notebook in the past tense.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose all 30 of the significant transcription factors on my list, adding HAP4 since it was not already on the list. I chose these transcription factors among the rest because they are all significant so this way I can analyze all the significant TFs keeping in mind their % in user set, % in yeastract, and p value. All 30 TFs are listed below. &lt;br /&gt;
#**Sfp1p&lt;br /&gt;
#** Msn2p&lt;br /&gt;
#**Yhp1p&lt;br /&gt;
#**Yox1p&lt;br /&gt;
#**Ace2p&lt;br /&gt;
#**Gln3p&lt;br /&gt;
#**Yap1p&lt;br /&gt;
#**Pdr3p&lt;br /&gt;
#**Ume6p&lt;br /&gt;
#** Pdr1p&lt;br /&gt;
#** Stb5p&lt;br /&gt;
#** Swi5p&lt;br /&gt;
#** YLR278C&lt;br /&gt;
#** Mig2p&lt;br /&gt;
#** Asg1p&lt;br /&gt;
#** Tup1p&lt;br /&gt;
#** Gcr2p&lt;br /&gt;
#** Msn4p&lt;br /&gt;
#** Rim101p&lt;br /&gt;
#** Gcn4p&lt;br /&gt;
#**Sut1p&lt;br /&gt;
#**Mcm1p&lt;br /&gt;
#** Met4p&lt;br /&gt;
#** Rlm1p&lt;br /&gt;
#** Ino4p&lt;br /&gt;
#** Ndt80p&lt;br /&gt;
#** Zap1p&lt;br /&gt;
#** Abf1p&lt;br /&gt;
#** Cyc8p&lt;br /&gt;
#** Gat3p&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
I will analyze the regulatory matrix files I generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First I need to properly format the output files from YEASTRACT.  I will repeat these steps for each of the three files I generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, I selected the entire Column A.  Then went to the &amp;quot;Data&amp;quot; tab and selected &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, I selected &amp;quot;Delimited&amp;quot; and clicked &amp;quot;Next&amp;quot;.  In the next window, I selected &amp;quot;Semicolon&amp;quot;, and clicked &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* I saved this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** I only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), I needed to transpose the matrix.  I inserted a new worksheet into my Excel file and named it &amp;quot;network&amp;quot;.  I went back to the previous sheet and selected the entire matrix and copied it.  I went to you new worksheet and clicked on the A1 cell in the upper left. I selected &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, I checked the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, I deleted the &amp;quot;p&amp;quot; from each of the gene names in the columns.  I adjusted the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, I copied and pasted the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, I wanted to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** I selected the area of the entire adjacency matrix.&lt;br /&gt;
#** I clicked the Data tab and clicked the custom sort button.&lt;br /&gt;
#** I sorted Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Then I sorted row 1 from left to right, excluding cell A1.  In the Custom Sort window, I clicked on the options button and selected sort left to right, excluding column 1.&lt;br /&gt;
#* I named the worksheet containing my organized adjacency matrix &amp;quot;network&amp;quot; and saved it.&lt;br /&gt;
# Now I visualized what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* I went to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* I selected the menu item File &amp;gt; Open and selected the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that I formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  I moved the nodes (genes) around until I got a layout that I liked and took a screenshot of the results and pasted it into my powerpoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;br /&gt;
&lt;br /&gt;
=Summary=&lt;br /&gt;
This week, I continued the methods for the [[Week 10]] assignment, with the goal of retrieving a network model that can be put into GRNsight and visualized. I created both a black and white version as well as a colored version, with the help of Dr. Dahlquist, that shows the magnitude and direction of the expression in the network. I did this by choosing profile 45 to interpret and analyze and found a list of transcription factors associated with this profile through the website [http://www.yeastract.com/ YEASTRACT database]. This list is what I used for the network. Once the .xlsx file was ready and completed, I inputted it into GRNsight and received a network model in black and white. Then Dr. Dahlquist assisted in fixing my files to be formatted in a way that will make it usable in GRNsight in color as opposed to black and white. These input and output files are located in the deliverables of this wiki and screenshots of the network can be found in the powerpoint of this wiki. &lt;br /&gt;
&lt;br /&gt;
= Acknowledgements =&lt;br /&gt;
# Recieved help from both [[User:Dondi|Dondi]] and [[User:Kdahlquist|Dr. Dahlquist]] from feedback given and instructions given in class.&lt;br /&gt;
# Copied and modified the instructions from [[Week 8]] and [[Week 10|Week 10]] as well as retrieved deliverable file from [[Week 8]] &lt;br /&gt;
# Texted the data analyst group chat for questions &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 13:20, 9 December 2017 (PST)&lt;br /&gt;
= References =&lt;br /&gt;
#Dahlquist, K. D., Dionisio, J. D. N., Fitzpatrick, B. G., Anguiano, N. A., Varshneya, A., Southwick, B. J., &amp;amp; Samdarshi, M. (2016). GRNsight: a web application and service for visualizing models of small-to medium-scale gene regulatory networks. PeerJ Computer Science, 2, e85.&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 14. Retrieved November 28, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_14&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 8. Retrieved November 29, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_8&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 10. Retrieved November 29, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
#Teixeira, M. C., Monteiro, P. T., Guerreiro, J. F., Gonçalves, J. P., Mira, N. P., dos Santos, S. C., ... &amp;amp; Madeira, S. C. (2013). The YEASTRACT database: an upgraded information system for the analysis of gene and genomic transcription regulation in Saccharomyces cerevisiae. Nucleic acids research, 42(D1), D161-D166.&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_10&amp;diff=5610</id>
		<title>Dbashour Week 10</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_10&amp;diff=5610"/>
				<updated>2017-12-09T23:17:09Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: added summary&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Notebook==&lt;br /&gt;
==== Clustering and GO Term Enrichment with stem ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prepare your microarray data file for loading into STEM.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* I downloaded my Excel workbook that you I used for my [[Week 8]] assignment.&lt;br /&gt;
#* I Inserted a new worksheet into my Excel workbook, and name it &amp;quot;dGLN3_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;dGLN3_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into my &amp;quot;dGLN3_stem&amp;quot; worksheet.&lt;br /&gt;
#** my leftmost column should have the column header &amp;quot;Master_Index&amp;quot;.  I renamed this column to &amp;quot;SPOT&amp;quot;.  Column B is named &amp;quot;ID&amp;quot;.  I renamed this column to &amp;quot;Gene Symbol&amp;quot;.  I delete the column named &amp;quot;Standard_Name&amp;quot;.&lt;br /&gt;
#** I filter the data on the B-H corrected p value to be &amp;gt; 0.05 (that&amp;#039;s &amp;#039;&amp;#039;&amp;#039;greater than&amp;#039;&amp;#039;&amp;#039; in this case).&lt;br /&gt;
#*** Once the data has been filtered, I selected all of the rows (except for my header row) and deleted the rows by right-clicking and choosing &amp;quot;Delete Row&amp;quot; from the context menu.  I undid the filter.  This ensures that I will cluster only the genes with a &amp;quot;significant&amp;quot; change in expression and not the noise.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There were 1258 genes left after filtering.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** I deleted all of the data columns &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXCEPT&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for the Average Log Fold change columns for each timepoint (for example, dGLN3_AvgLogFC_t15, etc.).&lt;br /&gt;
#** I renamed the data columns with just the time and units (for example, 15m, 30m, etc.).&lt;br /&gt;
#** I saved my work.  Then used &amp;#039;&amp;#039;Save As&amp;#039;&amp;#039; to save this spreadsheet as Text (Tab-delimited) (*.txt).  Click OK to the warnings and close your file.&lt;br /&gt;
#*** Note that you should turn on the file extensions if you have not already done so.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Then I  download and extracted the STEM software.&amp;#039;&amp;#039;&amp;#039;  [http://www.cs.cmu.edu/~jernst/stem/ Click here to go to the STEM web site].&lt;br /&gt;
#* I clicked on the [http://www.andrew.cmu.edu/user/zivbj/stemreg.html download link], register, and download the &amp;lt;code&amp;gt;stem.zip&amp;lt;/code&amp;gt; file to your Desktop.&lt;br /&gt;
#* Unzip the file.  In Seaver 120, you can right click on the file icon and select the menu item &amp;#039;&amp;#039;7-zip &amp;gt; Extract Here&amp;#039;&amp;#039;.&lt;br /&gt;
#* This will create a folder called &amp;lt;code&amp;gt;stem&amp;lt;/code&amp;gt;.  Inside the folder, double-click on the &amp;lt;code&amp;gt;stem.jar&amp;lt;/code&amp;gt; to launch the STEM program.&lt;br /&gt;
&amp;lt;!--#** In Seaver 120, we encountered an issue where the program would not launch on the Windows XP machines due to a lack of memory. (Even though the computers have been upgraded to Windows 7, do this to launch the program.)  To get around this problem, launch STEM from the command line.&lt;br /&gt;
#*** Go to the start menu and click on &amp;#039;&amp;#039;Programs &amp;gt; Accessories &amp;gt; Command Prompt&amp;#039;&amp;#039;.&lt;br /&gt;
#*** You will need to navigate to the directory (folder) in which the STEM program resides.  If you followed the instructions above and extracted the stem folder to the Desktop, type the following:  &amp;lt;code&amp;gt;cd Desktop\stem&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
#*** To launch the program then type:  &amp;lt;code&amp;gt;java -mx512M -jar stem.jar -d defaults.txt&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.  This will launch the program with less memory allocated to it.--&amp;gt;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Running STEM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## In section 1 (Expression Data Info) of the the main STEM interface window, I clicked on the &amp;#039;&amp;#039;Browse...&amp;#039;&amp;#039; button to navigate to and select my file.&lt;br /&gt;
##* I clicked on the radio button &amp;#039;&amp;#039;No normalization/add 0&amp;#039;&amp;#039;.&lt;br /&gt;
##* I checked the box next to &amp;#039;&amp;#039;Spot IDs included in the data file&amp;#039;&amp;#039;.&lt;br /&gt;
## In section 2 (Gene Info) of the main STEM interface window, I selected &amp;#039;&amp;#039;Saccharomyces cerevisiae (SGD)&amp;#039;&amp;#039;, from the drop-down menu for Gene Annotation Source.  I Selected &amp;#039;&amp;#039;No cross references&amp;#039;&amp;#039;, from the Cross Reference Source drop-down menu.  I selected &amp;#039;&amp;#039;No Gene Locations&amp;#039;&amp;#039; from the Gene Location Source drop-down menu.&lt;br /&gt;
## In section 3 (Options) of the main STEM interface window, make sure that the Clustering Method says &amp;quot;STEM Clustering Method&amp;quot; and do not change the defaults for Maximum Number of Model Profiles or Maximum Unit Change in Model Profiles between Time Points.&lt;br /&gt;
## In section 4 (Execute) click on the yellow Execute button to run STEM.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Viewing and Saving STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## A new window will open called &amp;quot;All STEM Profiles (1)&amp;quot;.  Each box corresponds to a model expression profile.  Colored profiles have a statistically significant number of genes assigned; they are arranged in order from most to least significant p value.  Profiles with the same color belong to the same cluster of profiles.  The number in each box is simply an ID number for the profile.&lt;br /&gt;
##* Click on the button that says &amp;quot;Interface Options...&amp;quot;.  At the bottom of the Interface Options window that appears below where it says &amp;quot;X-axis scale should be:&amp;quot;, I clicked on the radio button that says &amp;quot;Based on real time&amp;quot;.  Then close the Interface Options window.&lt;br /&gt;
##* I took a screenshot of this window (on a PC, simultaneously press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PrintScreen&amp;lt;/code&amp;gt; buttons to save the view in the active window to the clipboard) and paste it into a PowerPoint presentation to save your figures.&lt;br /&gt;
## I clicked on each of the SIGNIFICANT profiles (the colored ones) to open a window showing a more detailed plot containing all of the genes in that profile.&lt;br /&gt;
##* I took a screenshot of each of the individual profile windows and save the images in your PowerPoint presentation.&lt;br /&gt;
##* At the bottom of each profile window, there are two yellow buttons &amp;quot;Profile Gene Table&amp;quot; and &amp;quot;Profile GO Table&amp;quot;.  For each of the profiles, I clicked on the &amp;quot;Profile Gene Table&amp;quot; button to see the list of genes belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_genelist.txt&amp;quot;, where I replaced the number symbol with the actual profile number.&lt;br /&gt;
##** I upload these files to the wiki and link to them on my individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
##* For each of the significant profiles, I clicked on the &amp;quot;Profile GO Table&amp;quot; to see the list of Gene Ontology terms belonging to the profile.  In the window that appears, I clicked on the &amp;quot;Save Table&amp;quot; button and saved the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_GOlist.txt&amp;quot;. to indicate the dataset and where I replaced the number symbol with the actual profile number.  At this point I have saved all of the primary data from the STEM software and it&amp;#039;s time to interpret the results!&lt;br /&gt;
##** I upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Analyzing and Interpreting STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I selected profile #9 to interpret further. I chose this because this profile had a downward pattern, indicating that gene expression decreased with cold shock treatment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;118.0 genes belong to this profile.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;34.1 genes were expected to belong to this profile&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;The p-value for the enrichment of genes in this profile is 1.3E-30 which shows that this expression profile is significantly more than what was expected.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
##* I opened the GO list file I saved for this profile in Excel.  This list shows all of the Gene Ontology terms that are associated with genes that fit this profile.  I Selected the third row and then chose from the menu Data &amp;gt; Filter &amp;gt; Autofilter.  Filter on the &amp;quot;p-value&amp;quot; column to show only GO terms that have a p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 55 GO terms are associated with this profile when a p value &amp;lt; 0.05&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  The GO list also has a column called &amp;quot;Corrected p-value&amp;quot;.  This correction is needed because the software has performed thousands of significance tests.  Filter on the &amp;quot;Corrected p-value&amp;quot; column to show only GO terms that have a corrected p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 4 GO terms are associated with this profile when a corrected p value &amp;lt; 0.05.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* I Selected 6 Gene Ontology terms from my filtered list (either p &amp;lt; 0.05 or corrected p &amp;lt; 0.05).  &lt;br /&gt;
##** To easily look up the definitions, I went to [http://geneontology.org http://geneontology.org].&lt;br /&gt;
##** I copied and pasted the GO ID (e.g. GO:0044848) into the search field at center top of the page called &amp;quot;Search GO Data&amp;quot;.&lt;br /&gt;
##** In the [http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 results] page, I click on the button that says &amp;quot;Link to detailed information about &amp;lt;term&amp;gt;, in this case &amp;quot;biological phase&amp;quot;&amp;quot;. Here are the results: &lt;br /&gt;
###* small molecule metabolic process - The chemical reactions and pathways involving small molecules, any low molecular weight, monomeric, non-encoded molecule &amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0044281&lt;br /&gt;
###* organic acid catabolic process - The chemical reactions and pathways resulting in the breakdown of organic acids, any acidic compound containing carbon in covalent linkage&amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016054&lt;br /&gt;
###*hydrolase activity - Catalysis of the hydrolysis of various bonds, e.g. C-O, C-N, C-C, phosphoric anhydride bonds, etc. Hydrolase is the systematic name for any enzyme of EC class 3 &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016787&lt;br /&gt;
###*co-enzyme binding - Interacting selectively and non-covalently with a coenzyme, any of various nonprotein organic cofactors that are required, in addition to an enzyme and a substrate, for an enzymatic reaction to proceed &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0050662&lt;br /&gt;
###*cellular response to stress - Any process that results in a change in state or activity of a cell (in terms of movement, secretion, enzyme production, gene expression, etc.) as a result of a stimulus indicating the organism is under stress. The stress is usually, but not necessarily, exogenous (e.g. temperature, humidity, ionizing radiation) &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0033554&lt;br /&gt;
###*protein modification by small protein conjugation or removal - A protein modification process in which one or more groups of a small protein, such as ubiquitin or a ubiquitin-like protein, are covalently attached to or removed from a target protein &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0070647&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;The cell reacts to cold shock by changing expression of genes associated with these go terms in order to survive under stressful conditions. When the cell undergoes stress (i.e. cold shock), it undergoes a change of expression of genes that would be effected by this stressful condition. Specifically in this case, we are looking at if GLN3 was deleted, which is a transcription factor, what effects would it have on the cell. Once this is determined, we would be able to decide the function of GLN3 in yeast and its relation to cold shock.  &lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
For this week, we utilized stem to analyze the response of yeast genes to cold shock. We found the GO list and gene list for each profile. From the multiple profiles we received from stem, I selected profile #9 to interpret further because of it&amp;#039;s significance and number of genes associated with this profile. We then found genes and GO terms which were most significant in expression changes during cold shock. I chose 6 of these GO terms and defined them and how they related to cold shock&amp;#039;s effect on yeast. Yeast will choose to either down regulate or up regulate a gene&amp;#039;s expression based on what the genes effect is and how much energy yeast decides to expend on that gene process when cold shocked. &lt;br /&gt;
&lt;br /&gt;
==Deliverable==&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
*Zack helped me with performing this assignment and analyzing the data. Dr. Dahlquist provided the data through her research on yeast and cold shock. I referred to the [[Week 10]] wiki page to complete this assignment and modified the instructions as well. I also used the deliverable from my [[Dbashour_Week_8 |Week 8]] individual assignment to complete this week&amp;#039;s assignment. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 15:09, 6 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 &lt;br /&gt;
*https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
*https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_8&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_8&amp;diff=5603</id>
		<title>Dbashour Week 8</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_8&amp;diff=5603"/>
				<updated>2017-12-09T22:52:38Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: added deliverable&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Electronic Notebook =&lt;br /&gt;
&lt;br /&gt;
*strain: dGLN3&lt;br /&gt;
*filename: DGLN3_ANOVA_DB &amp;lt;br&amp;gt;&lt;br /&gt;
*timepoints: 15, 30, 60, 90, 120 &amp;lt;br&amp;gt;&lt;br /&gt;
*number of replicates: there are 4 replicates for each time point &amp;lt;br&amp;gt;&lt;br /&gt;
*number of NA cells replaced: 6652 &lt;br /&gt;
&lt;br /&gt;
==== Part 1: Statistical Analysis Part 1 ====&lt;br /&gt;
&lt;br /&gt;
The purpose of the witin-stain ANOVA test is to determine if any genes had a gene expression change that was significantly different than zero at &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;any&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; timepoint.&lt;br /&gt;
&lt;br /&gt;
# I created a new worksheet, named it &amp;quot;dGLN3_ANOVA&amp;quot;. &lt;br /&gt;
# I copied the first three columns containing the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; from the &amp;quot;Master_Sheet&amp;quot; worksheet for my strain and pasted it into dGLN3_ANOVA. I copied the columns containing the data for dGLN3 and pasted it into dGLN3_ANOVA. &lt;br /&gt;
# At the top of the first column to the right of your data, I created five column headers of the form dGLN3_AvgLogFC_(TIME) where (TIME) is 15, 30, etc.&lt;br /&gt;
# In the cell below the dGLN3_AvgLogFC_t15 header, I typed &amp;lt;code&amp;gt;=AVERAGE(&amp;lt;/code&amp;gt; &lt;br /&gt;
# Then I highlighted all the data in row 2 associated with dGLN3 and t15 and pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key.&lt;br /&gt;
# This cell now contains the average of the log fold change data from the first gene at t=15 minutes.&lt;br /&gt;
# I Clicked on this cell and positioned my cursor at the bottom right corner. You should see your cursor change to a thin black plus sign (not a chubby white one). When it does, double click, and the formula will magically be copied to the entire column of 6188 other genes.&lt;br /&gt;
# I then repeated steps (4) through (8) with the t30, t60, t90, and the t120 data. Except with each new time column I used the formula corresponding to its time point i.e. dGLN3_AvgLogFC_t30 for time column 30, dGLN3_AvgLogFC_t60 for time column 60. dGLN3_AvgLogFC_t90 for time column 90, and dGLN3_AvgLogFC_t120 for time column 120.&lt;br /&gt;
# Now in the first empty column to the right of the dGLN3_AvgLogFC_t120 calculation, I created the column header dGLN3_ss_HO.&lt;br /&gt;
# In the first cell below this header, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;/code&amp;gt;&lt;br /&gt;
# I highlighted all the LogFC data in row 2 of dGLN3 (but not the AvgLogFC), then pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key. &lt;br /&gt;
# In the next empty column (AC) to the right of dGLN3_ss_HO, I created the column headers dGLN3_ss_(TIME) where (TIME) is 15, 30, 60, 90, and 120.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039; There are 4 data points for each time point. The total number of data points is 20 &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# In the cell AC2, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;range of cells for logFC_t15&amp;gt;)-COUNTA(&amp;lt;range of cells for logFC_t15&amp;gt;)*&amp;lt;AvgLogFC_t15&amp;gt;^2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* The &amp;lt;code&amp;gt;COUNTA&amp;lt;/code&amp;gt; function counts the number of cells in the specified range that have data in them (i.e., does not count cells with missing values).&lt;br /&gt;
#* The phrase &amp;lt;range of cells for logFC_t15&amp;gt; should be replaced by the data range associated with t15. &lt;br /&gt;
#* The phrase &amp;lt;AvgLogFC_t15&amp;gt; should be replaced by the cell number in which you computed the AvgLogFC for t15, and the &amp;quot;^2&amp;quot; squares that value. &lt;br /&gt;
#* Upon completion of this single computation, I used the Step (7) trick to copy the formula throughout the column.&lt;br /&gt;
# I repeated this computation for the t30 through t120 data points.  Again, I made sure to get the data for each time point, typed the right number of data points, got the average from the appropriate cell for each time point, and copied the formula to the whole column for each computation.&lt;br /&gt;
# In cell AI1, I created the column header dGLN3_SS_full. &lt;br /&gt;
# In cell AI2, I typed &amp;lt;code&amp;gt;=sum(&amp;lt;range of cells containing &amp;quot;ss&amp;quot; for each timepoint&amp;gt;)&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
# In cells AJ1 and AK1, I created the headers dGLN3_Fstat and dGLN3_p-value.&lt;br /&gt;
# In cell AJ2, I typed &amp;lt;code&amp;gt;=((20-5)/5)*(AC2-AI2)/AI2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# In cell AK2, I typed &amp;lt;code&amp;gt;=FDIST(AJ2,5,20-5)&amp;lt;/code&amp;gt;.  &lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# Before I moved on to the next step, I performed a quick sanity check to see if I did all of these computations correctly.&lt;br /&gt;
#* I clicked on cell A1 and click on the Data tab.  I selected the Filter icon (looks like a funnel). Little drop-down arrows should appear at the top of each column. This will enable us to filter the data according to criteria we set.&lt;br /&gt;
#* I click on the drop-down arrow on cell AK2 and selected &amp;quot;Number Filters&amp;quot;. In the window that appears, set a criterion that will filter your data so that the p value has to be less than 0.05. &lt;br /&gt;
#* Excel will now only display the rows that correspond to data meeting that filtering criterion.  A number will appear in the lower left hand corner of the window giving you the number of rows that meet that criterion.  We will check our results with each other to make sure that the computations were performed correctly.&lt;br /&gt;
&lt;br /&gt;
=== Calculate the Bonferroni and p value Correction ===&lt;br /&gt;
&lt;br /&gt;
# Then I performed adjustments to the p value to correct for the [https://xkcd.com/882/ multiple testing problem]. I labeled the next two columns to the right with the same label, dGLN3_Bonferroni_p-value.&lt;br /&gt;
# I type the equation &amp;lt;code&amp;gt;=&amp;lt;dGLN3_p-value&amp;gt;*6189&amp;lt;/code&amp;gt;, Upon completion of this single computation, I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
# I replace any corrected p value that is greater than 1 by the number 1 by typing the following formula into cell AL2: &amp;lt;code&amp;gt;=IFAK2&amp;gt;1,1,AK2)&amp;lt;/code&amp;gt;. I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
&lt;br /&gt;
==== Calculate the Benjamini &amp;amp; Hochberg p value Correction ====&lt;br /&gt;
&lt;br /&gt;
# I Inserted a new worksheet named &amp;quot;dGLN3_ANOVA_B-H&amp;quot;.&lt;br /&gt;
# I copied and pasted the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; columns from your previous worksheet into the first two columns of the new worksheet. &lt;br /&gt;
# For the following, use Paste special &amp;gt; Paste values.  I copied the unadjusted p values from my ANOVA worksheet and pasted it into Column D.&lt;br /&gt;
# I select all of columns A, B, C, and D and sorted by ascending values on Column D. I clicked the sort button from A to Z on the toolbar, in the window that appears, sort by column D, smallest to largest.&lt;br /&gt;
# I typed the header &amp;quot;Rank&amp;quot; in cell E1.  We will create a series of numbers in ascending order from 1 to 6189 in this column.  This is the p value rank, smallest to largest.  Type &amp;quot;1&amp;quot; into cell E2 and &amp;quot;2&amp;quot; into cell E3. Select both cells E2 and E3. Double-click on the plus sign on the lower right-hand corner of your selection to fill the column with a series of numbers from 1 to 6189.&lt;br /&gt;
# Now you can calculate the Benjamini and Hochberg p value correction. Type dGLN3_B-H_p-value in cell F1. Type the following formula in cell F2: &amp;lt;code&amp;gt;=(D2*6189)/E2&amp;lt;/code&amp;gt; and press enter. I copied that equation to the entire column.&lt;br /&gt;
# I typed &amp;quot;dGLN3_B-H_p-value&amp;quot; into cell G1. &lt;br /&gt;
# I typed the following formula into cell G2: &amp;lt;code&amp;gt;=IF(F2&amp;gt;1,1,F2)&amp;lt;/code&amp;gt; and pressed enter then copied that equation to the entire column. &lt;br /&gt;
# I selected columns A through G. Then sorted them by my MasterIndex in Column A in ascending order.&lt;br /&gt;
# I copied column G and used Paste special &amp;gt; Paste values to paste it into the next column on the right of my ANOVA sheet.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I uploaded this file to the deliverables section of this wiki page, naming it DGLN3_ANOVA_DB.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Sanity Check: Number of genes significantly changed ====&lt;br /&gt;
&lt;br /&gt;
Before I moved on to further analysis of the data, I wanted to perform a more extensive sanity check to make sure that I performed my data analysis correctly. I am going to find out the number of genes that are significantly changed at various p value cut-offs.&lt;br /&gt;
&lt;br /&gt;
* I went to my dGLN3_ANOVA worksheet.&lt;br /&gt;
* I Selected row 1 (the row with my column headers) and selected the menu item Data &amp;gt; Filter &amp;gt; Autofilter (The funnel icon on the Data tab).  Little drop-down arrows should appear at the top of each column.  This will enable us to filter the data according to criteria we set.&lt;br /&gt;
* I clicked on the drop-down arrow for the unadjusted p value.  I set a criterion that will filter my data so that the p value has to be less than 0.05.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 = 2135/6189 records or 34.50% of the data.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.01 = 1204/6189 records or 19.45% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.001 = 514/6189 records or 8.31% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.0001 = 180/6189 records or 2.91% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* When I use a p value cut-off of p &amp;lt; 0.05, what I am saying is that I would have seen a gene expression change that deviates this far from zero by chance less than 5% of the time.&lt;br /&gt;
* I have just performed 6189 hypothesis tests.  Another way to state what I am seeing with p &amp;lt; 0.05 is that I would expect to see this a gene expression change for at least one of the timepoints by chance in about 5% of our tests, or 309 times.  Since I have more than 309 genes that pass this cut off, I know that some genes are significantly changed.  However, I don&amp;#039;t know &amp;#039;&amp;#039;which&amp;#039;&amp;#039; ones.  To apply a more stringent criterion to our p values, I performed the Bonferroni and Benjamini and Hochberg corrections to these unadjusted p values.  The Bonferroni correction is very stringent.  The Benjamini-Hochberg correction is less stringent.  I filtered the data to determine this relationship and found:&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Bonferroni-corrected p-value = 45/6189 records or 0.73% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Benjamini and Hochber-corrected p-value = 1185/6189 records or 19.15% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* In summary, the p value cut-off should not be thought of as some magical number at which data becomes &amp;quot;significant&amp;quot;.  Instead, it is a moveable confidence level.  If we want to be very confident of our data, use a small p value cut-off.  If we are OK with being less confident about a gene expression change and want to include more genes in our analysis, we can use a larger p value cut-off.  &lt;br /&gt;
* I compared the results to the wild type strain and uploaded the information to a powerpoint that is linked to in the deliverables section of this wiki. &lt;br /&gt;
* I also compared NSR1 and ADH1 and found the following:&lt;br /&gt;
&lt;br /&gt;
===== NSR1 =====&lt;br /&gt;
#Unaltered p-value = 0.000506&lt;br /&gt;
#Bonferroni-Corrected p-value = 1&lt;br /&gt;
#B-H corrected p-value = 0.008167&lt;br /&gt;
#Average Log Fold:&lt;br /&gt;
#* @ 15 = 3.50622&lt;br /&gt;
#* @ 30 = 4.53189&lt;br /&gt;
#* @ 60 = 2.75921&lt;br /&gt;
#* @ 90 = -1.85027&lt;br /&gt;
#* @ 120 = -1.86741&lt;br /&gt;
#As shown above, we can infer that gene expression started off high but eventually decreased to a consistent level due to cold shock. NSR1 has an unadjusted p value &amp;lt; 0.05, but is no longer significant with the corrections. This means that we have some confidence that is is really changing in this experiment, but not as much as some other genes.&lt;br /&gt;
&lt;br /&gt;
===== ADH1=====&lt;br /&gt;
#Unaltered p-value = 0.772&lt;br /&gt;
#Bonferonni-corrected P-Value: 1&lt;br /&gt;
#B-H-corrected P-Value: 0.8617&lt;br /&gt;
#Average Log Fold &lt;br /&gt;
#* @ 15 = -0.902324179&lt;br /&gt;
#* @ 30 = -0.692990646&lt;br /&gt;
#* @ 60 = 0.138781308&lt;br /&gt;
#* @ 90 = -0.045097454&lt;br /&gt;
#* @ 120 = 0.514075012&lt;br /&gt;
#As shown above, we can infer that gene expression started low but rose around the 60 interval then decreased a significant amount at the 90 interval, only to rise again at the last interval. ADH1 p values are &amp;lt; 0.05, so the Average Log Fold Changes you see are likely just noise.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
Our strain was dGLN3 and we analyzed the data for timepoints 15, 30, 60, 90, and 120. We used that information to calculate the p-value of an ANOVA, the Bonferroni corrected p-value, and the Benjamini and Hochber corrected p-value for each timepoint. We learned how to use excel to facilitate with large datasets like this one. We learned shortcuts to highlighting information like double clicking in the corner of the box as well as dragging the box down to multiple cells in order to copy the function to those respective cells. We concluded by answering the questions related to our findings as well as analyzing the information from the &amp;quot;our favorite gene&amp;quot; assignment. In summary, we hoped to find genes that showed significantly different rates of gene expression from the start of the experiment (time 0) to the end, 120 minutes later. We determined this by performing an ANOVA and determining the significance of the results. We were able to determine what the effects of cold related osmotic shock was on gene expression. Specifically, we found that 1185 genes or 19.15% of the data in relation to the wildtype strain had a Benjamini &amp;amp; Hochberg-corrected p value of less than 0.05 and 45 genes or 0.73% of the data in relation to the wildtype strain had a Bonferroni-corrected p value of less than 0.05. Lastly, NSR1 has small p values indicating that it is significant and affected by the cold shock. ADH1, or our favorite gene, was most likely not affected by cold shock because of the p values being above 0.05, meaning that the average log fold changes we see are likely just noise. &lt;br /&gt;
&lt;br /&gt;
=Deliverable=&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
I worked with [[user:Zvanysse | Zack]] to complete this week&amp;#039;s assignment. We worked in class in order to ask questions as we worked but completed the rest of the assignment separately over the weekend. We consulted via text if we had any questions regarding the assignment. I also copied and modified the [[Week 8]] assignment page and used the data from Dr. Dahlquist&amp;#039;s research on yeast and their effect on cold shock.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 23:29, 23 October 2017 (PDT)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
LMU BioDB 2017. (2017). Week 8. Retrieved October 23, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:dbashour}}&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_8&amp;diff=5602</id>
		<title>Dbashour Week 8</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_8&amp;diff=5602"/>
				<updated>2017-12-09T22:48:35Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: added summary&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Electronic Notebook =&lt;br /&gt;
&lt;br /&gt;
*strain: dGLN3&lt;br /&gt;
*filename: DGLN3_ANOVA_DB &amp;lt;br&amp;gt;&lt;br /&gt;
*timepoints: 15, 30, 60, 90, 120 &amp;lt;br&amp;gt;&lt;br /&gt;
*number of replicates: there are 4 replicates for each time point &amp;lt;br&amp;gt;&lt;br /&gt;
*number of NA cells replaced: 6652 &lt;br /&gt;
&lt;br /&gt;
==== Part 1: Statistical Analysis Part 1 ====&lt;br /&gt;
&lt;br /&gt;
The purpose of the witin-stain ANOVA test is to determine if any genes had a gene expression change that was significantly different than zero at &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;any&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; timepoint.&lt;br /&gt;
&lt;br /&gt;
# I created a new worksheet, named it &amp;quot;dGLN3_ANOVA&amp;quot;. &lt;br /&gt;
# I copied the first three columns containing the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; from the &amp;quot;Master_Sheet&amp;quot; worksheet for my strain and pasted it into dGLN3_ANOVA. I copied the columns containing the data for dGLN3 and pasted it into dGLN3_ANOVA. &lt;br /&gt;
# At the top of the first column to the right of your data, I created five column headers of the form dGLN3_AvgLogFC_(TIME) where (TIME) is 15, 30, etc.&lt;br /&gt;
# In the cell below the dGLN3_AvgLogFC_t15 header, I typed &amp;lt;code&amp;gt;=AVERAGE(&amp;lt;/code&amp;gt; &lt;br /&gt;
# Then I highlighted all the data in row 2 associated with dGLN3 and t15 and pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key.&lt;br /&gt;
# This cell now contains the average of the log fold change data from the first gene at t=15 minutes.&lt;br /&gt;
# I Clicked on this cell and positioned my cursor at the bottom right corner. You should see your cursor change to a thin black plus sign (not a chubby white one). When it does, double click, and the formula will magically be copied to the entire column of 6188 other genes.&lt;br /&gt;
# I then repeated steps (4) through (8) with the t30, t60, t90, and the t120 data. Except with each new time column I used the formula corresponding to its time point i.e. dGLN3_AvgLogFC_t30 for time column 30, dGLN3_AvgLogFC_t60 for time column 60. dGLN3_AvgLogFC_t90 for time column 90, and dGLN3_AvgLogFC_t120 for time column 120.&lt;br /&gt;
# Now in the first empty column to the right of the dGLN3_AvgLogFC_t120 calculation, I created the column header dGLN3_ss_HO.&lt;br /&gt;
# In the first cell below this header, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;/code&amp;gt;&lt;br /&gt;
# I highlighted all the LogFC data in row 2 of dGLN3 (but not the AvgLogFC), then pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key. &lt;br /&gt;
# In the next empty column (AC) to the right of dGLN3_ss_HO, I created the column headers dGLN3_ss_(TIME) where (TIME) is 15, 30, 60, 90, and 120.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039; There are 4 data points for each time point. The total number of data points is 20 &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# In the cell AC2, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;range of cells for logFC_t15&amp;gt;)-COUNTA(&amp;lt;range of cells for logFC_t15&amp;gt;)*&amp;lt;AvgLogFC_t15&amp;gt;^2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* The &amp;lt;code&amp;gt;COUNTA&amp;lt;/code&amp;gt; function counts the number of cells in the specified range that have data in them (i.e., does not count cells with missing values).&lt;br /&gt;
#* The phrase &amp;lt;range of cells for logFC_t15&amp;gt; should be replaced by the data range associated with t15. &lt;br /&gt;
#* The phrase &amp;lt;AvgLogFC_t15&amp;gt; should be replaced by the cell number in which you computed the AvgLogFC for t15, and the &amp;quot;^2&amp;quot; squares that value. &lt;br /&gt;
#* Upon completion of this single computation, I used the Step (7) trick to copy the formula throughout the column.&lt;br /&gt;
# I repeated this computation for the t30 through t120 data points.  Again, I made sure to get the data for each time point, typed the right number of data points, got the average from the appropriate cell for each time point, and copied the formula to the whole column for each computation.&lt;br /&gt;
# In cell AI1, I created the column header dGLN3_SS_full. &lt;br /&gt;
# In cell AI2, I typed &amp;lt;code&amp;gt;=sum(&amp;lt;range of cells containing &amp;quot;ss&amp;quot; for each timepoint&amp;gt;)&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
# In cells AJ1 and AK1, I created the headers dGLN3_Fstat and dGLN3_p-value.&lt;br /&gt;
# In cell AJ2, I typed &amp;lt;code&amp;gt;=((20-5)/5)*(AC2-AI2)/AI2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# In cell AK2, I typed &amp;lt;code&amp;gt;=FDIST(AJ2,5,20-5)&amp;lt;/code&amp;gt;.  &lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# Before I moved on to the next step, I performed a quick sanity check to see if I did all of these computations correctly.&lt;br /&gt;
#* I clicked on cell A1 and click on the Data tab.  I selected the Filter icon (looks like a funnel). Little drop-down arrows should appear at the top of each column. This will enable us to filter the data according to criteria we set.&lt;br /&gt;
#* I click on the drop-down arrow on cell AK2 and selected &amp;quot;Number Filters&amp;quot;. In the window that appears, set a criterion that will filter your data so that the p value has to be less than 0.05. &lt;br /&gt;
#* Excel will now only display the rows that correspond to data meeting that filtering criterion.  A number will appear in the lower left hand corner of the window giving you the number of rows that meet that criterion.  We will check our results with each other to make sure that the computations were performed correctly.&lt;br /&gt;
&lt;br /&gt;
=== Calculate the Bonferroni and p value Correction ===&lt;br /&gt;
&lt;br /&gt;
# Then I performed adjustments to the p value to correct for the [https://xkcd.com/882/ multiple testing problem]. I labeled the next two columns to the right with the same label, dGLN3_Bonferroni_p-value.&lt;br /&gt;
# I type the equation &amp;lt;code&amp;gt;=&amp;lt;dGLN3_p-value&amp;gt;*6189&amp;lt;/code&amp;gt;, Upon completion of this single computation, I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
# I replace any corrected p value that is greater than 1 by the number 1 by typing the following formula into cell AL2: &amp;lt;code&amp;gt;=IFAK2&amp;gt;1,1,AK2)&amp;lt;/code&amp;gt;. I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
&lt;br /&gt;
==== Calculate the Benjamini &amp;amp; Hochberg p value Correction ====&lt;br /&gt;
&lt;br /&gt;
# I Inserted a new worksheet named &amp;quot;dGLN3_ANOVA_B-H&amp;quot;.&lt;br /&gt;
# I copied and pasted the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; columns from your previous worksheet into the first two columns of the new worksheet. &lt;br /&gt;
# For the following, use Paste special &amp;gt; Paste values.  I copied the unadjusted p values from my ANOVA worksheet and pasted it into Column D.&lt;br /&gt;
# I select all of columns A, B, C, and D and sorted by ascending values on Column D. I clicked the sort button from A to Z on the toolbar, in the window that appears, sort by column D, smallest to largest.&lt;br /&gt;
# I typed the header &amp;quot;Rank&amp;quot; in cell E1.  We will create a series of numbers in ascending order from 1 to 6189 in this column.  This is the p value rank, smallest to largest.  Type &amp;quot;1&amp;quot; into cell E2 and &amp;quot;2&amp;quot; into cell E3. Select both cells E2 and E3. Double-click on the plus sign on the lower right-hand corner of your selection to fill the column with a series of numbers from 1 to 6189.&lt;br /&gt;
# Now you can calculate the Benjamini and Hochberg p value correction. Type dGLN3_B-H_p-value in cell F1. Type the following formula in cell F2: &amp;lt;code&amp;gt;=(D2*6189)/E2&amp;lt;/code&amp;gt; and press enter. I copied that equation to the entire column.&lt;br /&gt;
# I typed &amp;quot;dGLN3_B-H_p-value&amp;quot; into cell G1. &lt;br /&gt;
# I typed the following formula into cell G2: &amp;lt;code&amp;gt;=IF(F2&amp;gt;1,1,F2)&amp;lt;/code&amp;gt; and pressed enter then copied that equation to the entire column. &lt;br /&gt;
# I selected columns A through G. Then sorted them by my MasterIndex in Column A in ascending order.&lt;br /&gt;
# I copied column G and used Paste special &amp;gt; Paste values to paste it into the next column on the right of my ANOVA sheet.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I uploaded this file to the deliverables section of this wiki page, naming it DGLN3_ANOVA_DB.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Sanity Check: Number of genes significantly changed ====&lt;br /&gt;
&lt;br /&gt;
Before I moved on to further analysis of the data, I wanted to perform a more extensive sanity check to make sure that I performed my data analysis correctly. I am going to find out the number of genes that are significantly changed at various p value cut-offs.&lt;br /&gt;
&lt;br /&gt;
* I went to my dGLN3_ANOVA worksheet.&lt;br /&gt;
* I Selected row 1 (the row with my column headers) and selected the menu item Data &amp;gt; Filter &amp;gt; Autofilter (The funnel icon on the Data tab).  Little drop-down arrows should appear at the top of each column.  This will enable us to filter the data according to criteria we set.&lt;br /&gt;
* I clicked on the drop-down arrow for the unadjusted p value.  I set a criterion that will filter my data so that the p value has to be less than 0.05.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 = 2135/6189 records or 34.50% of the data.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.01 = 1204/6189 records or 19.45% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.001 = 514/6189 records or 8.31% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.0001 = 180/6189 records or 2.91% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* When I use a p value cut-off of p &amp;lt; 0.05, what I am saying is that I would have seen a gene expression change that deviates this far from zero by chance less than 5% of the time.&lt;br /&gt;
* I have just performed 6189 hypothesis tests.  Another way to state what I am seeing with p &amp;lt; 0.05 is that I would expect to see this a gene expression change for at least one of the timepoints by chance in about 5% of our tests, or 309 times.  Since I have more than 309 genes that pass this cut off, I know that some genes are significantly changed.  However, I don&amp;#039;t know &amp;#039;&amp;#039;which&amp;#039;&amp;#039; ones.  To apply a more stringent criterion to our p values, I performed the Bonferroni and Benjamini and Hochberg corrections to these unadjusted p values.  The Bonferroni correction is very stringent.  The Benjamini-Hochberg correction is less stringent.  I filtered the data to determine this relationship and found:&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Bonferroni-corrected p-value = 45/6189 records or 0.73% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Benjamini and Hochber-corrected p-value = 1185/6189 records or 19.15% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* In summary, the p value cut-off should not be thought of as some magical number at which data becomes &amp;quot;significant&amp;quot;.  Instead, it is a moveable confidence level.  If we want to be very confident of our data, use a small p value cut-off.  If we are OK with being less confident about a gene expression change and want to include more genes in our analysis, we can use a larger p value cut-off.  &lt;br /&gt;
* I compared the results to the wild type strain and uploaded the information to a powerpoint that is linked to in the deliverables section of this wiki. &lt;br /&gt;
* I also compared NSR1 and ADH1 and found the following:&lt;br /&gt;
&lt;br /&gt;
===== NSR1 =====&lt;br /&gt;
#Unaltered p-value = 0.000506&lt;br /&gt;
#Bonferroni-Corrected p-value = 1&lt;br /&gt;
#B-H corrected p-value = 0.008167&lt;br /&gt;
#Average Log Fold:&lt;br /&gt;
#* @ 15 = 3.50622&lt;br /&gt;
#* @ 30 = 4.53189&lt;br /&gt;
#* @ 60 = 2.75921&lt;br /&gt;
#* @ 90 = -1.85027&lt;br /&gt;
#* @ 120 = -1.86741&lt;br /&gt;
#As shown above, we can infer that gene expression started off high but eventually decreased to a consistent level due to cold shock. NSR1 has an unadjusted p value &amp;lt; 0.05, but is no longer significant with the corrections. This means that we have some confidence that is is really changing in this experiment, but not as much as some other genes.&lt;br /&gt;
&lt;br /&gt;
===== ADH1=====&lt;br /&gt;
#Unaltered p-value = 0.772&lt;br /&gt;
#Bonferonni-corrected P-Value: 1&lt;br /&gt;
#B-H-corrected P-Value: 0.8617&lt;br /&gt;
#Average Log Fold &lt;br /&gt;
#* @ 15 = -0.902324179&lt;br /&gt;
#* @ 30 = -0.692990646&lt;br /&gt;
#* @ 60 = 0.138781308&lt;br /&gt;
#* @ 90 = -0.045097454&lt;br /&gt;
#* @ 120 = 0.514075012&lt;br /&gt;
#As shown above, we can infer that gene expression started low but rose around the 60 interval then decreased a significant amount at the 90 interval, only to rise again at the last interval. ADH1 p values are &amp;lt; 0.05, so the Average Log Fold Changes you see are likely just noise.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
Our strain was dGLN3 and we analyzed the data for timepoints 15, 30, 60, 90, and 120. We used that information to calculate the p-value of an ANOVA, the Bonferroni corrected p-value, and the Benjamini and Hochber corrected p-value for each timepoint. We learned how to use excel to facilitate with large datasets like this one. We learned shortcuts to highlighting information like double clicking in the corner of the box as well as dragging the box down to multiple cells in order to copy the function to those respective cells. We concluded by answering the questions related to our findings as well as analyzing the information from the &amp;quot;our favorite gene&amp;quot; assignment. In summary, we hoped to find genes that showed significantly different rates of gene expression from the start of the experiment (time 0) to the end, 120 minutes later. We determined this by performing an ANOVA and determining the significance of the results. We were able to determine what the effects of cold related osmotic shock was on gene expression. Specifically, we found that 1185 genes or 19.15% of the data in relation to the wildtype strain had a Benjamini &amp;amp; Hochberg-corrected p value of less than 0.05 and 45 genes or 0.73% of the data in relation to the wildtype strain had a Bonferroni-corrected p value of less than 0.05. Lastly, NSR1 has small p values indicating that it is significant and affected by the cold shock. ADH1, or our favorite gene, was most likely not affected by cold shock because of the p values being above 0.05, meaning that the average log fold changes we see are likely just noise. &lt;br /&gt;
&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
I worked with [[user:Zvanysse | Zack]] to complete this week&amp;#039;s assignment. We worked in class in order to ask questions as we worked but completed the rest of the assignment separately over the weekend. We consulted via text if we had any questions regarding the assignment. I also copied and modified the [[Week 8]] assignment page and used the data from Dr. Dahlquist&amp;#039;s research on yeast and their effect on cold shock.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 23:29, 23 October 2017 (PDT)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
LMU BioDB 2017. (2017). Week 8. Retrieved October 23, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:dbashour}}&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_10&amp;diff=5601</id>
		<title>Dbashour Week 10</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_10&amp;diff=5601"/>
				<updated>2017-12-09T22:30:36Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: /* Acknowledgements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;#039;&amp;#039;&amp;#039;Homework Assignment&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
==== Clustering and GO Term Enrichment with stem ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prepare your microarray data file for loading into STEM.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* I downloaded my Excel workbook that you I used for my [[Week 8]] assignment.&lt;br /&gt;
#* I Inserted a new worksheet into my Excel workbook, and name it &amp;quot;dGLN3_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;dGLN3_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into my &amp;quot;dGLN3_stem&amp;quot; worksheet.&lt;br /&gt;
#** my leftmost column should have the column header &amp;quot;Master_Index&amp;quot;.  I renamed this column to &amp;quot;SPOT&amp;quot;.  Column B is named &amp;quot;ID&amp;quot;.  I renamed this column to &amp;quot;Gene Symbol&amp;quot;.  I delete the column named &amp;quot;Standard_Name&amp;quot;.&lt;br /&gt;
#** I filter the data on the B-H corrected p value to be &amp;gt; 0.05 (that&amp;#039;s &amp;#039;&amp;#039;&amp;#039;greater than&amp;#039;&amp;#039;&amp;#039; in this case).&lt;br /&gt;
#*** Once the data has been filtered, I selected all of the rows (except for my header row) and deleted the rows by right-clicking and choosing &amp;quot;Delete Row&amp;quot; from the context menu.  I undid the filter.  This ensures that I will cluster only the genes with a &amp;quot;significant&amp;quot; change in expression and not the noise.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There were 1258 genes left after filtering.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** I deleted all of the data columns &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXCEPT&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for the Average Log Fold change columns for each timepoint (for example, dGLN3_AvgLogFC_t15, etc.).&lt;br /&gt;
#** I renamed the data columns with just the time and units (for example, 15m, 30m, etc.).&lt;br /&gt;
#** I saved my work.  Then used &amp;#039;&amp;#039;Save As&amp;#039;&amp;#039; to save this spreadsheet as Text (Tab-delimited) (*.txt).  Click OK to the warnings and close your file.&lt;br /&gt;
#*** Note that you should turn on the file extensions if you have not already done so.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Then I  download and extracted the STEM software.&amp;#039;&amp;#039;&amp;#039;  [http://www.cs.cmu.edu/~jernst/stem/ Click here to go to the STEM web site].&lt;br /&gt;
#* I clicked on the [http://www.andrew.cmu.edu/user/zivbj/stemreg.html download link], register, and download the &amp;lt;code&amp;gt;stem.zip&amp;lt;/code&amp;gt; file to your Desktop.&lt;br /&gt;
#* Unzip the file.  In Seaver 120, you can right click on the file icon and select the menu item &amp;#039;&amp;#039;7-zip &amp;gt; Extract Here&amp;#039;&amp;#039;.&lt;br /&gt;
#* This will create a folder called &amp;lt;code&amp;gt;stem&amp;lt;/code&amp;gt;.  Inside the folder, double-click on the &amp;lt;code&amp;gt;stem.jar&amp;lt;/code&amp;gt; to launch the STEM program.&lt;br /&gt;
&amp;lt;!--#** In Seaver 120, we encountered an issue where the program would not launch on the Windows XP machines due to a lack of memory. (Even though the computers have been upgraded to Windows 7, do this to launch the program.)  To get around this problem, launch STEM from the command line.&lt;br /&gt;
#*** Go to the start menu and click on &amp;#039;&amp;#039;Programs &amp;gt; Accessories &amp;gt; Command Prompt&amp;#039;&amp;#039;.&lt;br /&gt;
#*** You will need to navigate to the directory (folder) in which the STEM program resides.  If you followed the instructions above and extracted the stem folder to the Desktop, type the following:  &amp;lt;code&amp;gt;cd Desktop\stem&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
#*** To launch the program then type:  &amp;lt;code&amp;gt;java -mx512M -jar stem.jar -d defaults.txt&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.  This will launch the program with less memory allocated to it.--&amp;gt;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Running STEM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## In section 1 (Expression Data Info) of the the main STEM interface window, I clicked on the &amp;#039;&amp;#039;Browse...&amp;#039;&amp;#039; button to navigate to and select my file.&lt;br /&gt;
##* I clicked on the radio button &amp;#039;&amp;#039;No normalization/add 0&amp;#039;&amp;#039;.&lt;br /&gt;
##* I checked the box next to &amp;#039;&amp;#039;Spot IDs included in the data file&amp;#039;&amp;#039;.&lt;br /&gt;
## In section 2 (Gene Info) of the main STEM interface window, I selected &amp;#039;&amp;#039;Saccharomyces cerevisiae (SGD)&amp;#039;&amp;#039;, from the drop-down menu for Gene Annotation Source.  I Selected &amp;#039;&amp;#039;No cross references&amp;#039;&amp;#039;, from the Cross Reference Source drop-down menu.  I selected &amp;#039;&amp;#039;No Gene Locations&amp;#039;&amp;#039; from the Gene Location Source drop-down menu.&lt;br /&gt;
## In section 3 (Options) of the main STEM interface window, make sure that the Clustering Method says &amp;quot;STEM Clustering Method&amp;quot; and do not change the defaults for Maximum Number of Model Profiles or Maximum Unit Change in Model Profiles between Time Points.&lt;br /&gt;
## In section 4 (Execute) click on the yellow Execute button to run STEM.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Viewing and Saving STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## A new window will open called &amp;quot;All STEM Profiles (1)&amp;quot;.  Each box corresponds to a model expression profile.  Colored profiles have a statistically significant number of genes assigned; they are arranged in order from most to least significant p value.  Profiles with the same color belong to the same cluster of profiles.  The number in each box is simply an ID number for the profile.&lt;br /&gt;
##* Click on the button that says &amp;quot;Interface Options...&amp;quot;.  At the bottom of the Interface Options window that appears below where it says &amp;quot;X-axis scale should be:&amp;quot;, I clicked on the radio button that says &amp;quot;Based on real time&amp;quot;.  Then close the Interface Options window.&lt;br /&gt;
##* I took a screenshot of this window (on a PC, simultaneously press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PrintScreen&amp;lt;/code&amp;gt; buttons to save the view in the active window to the clipboard) and paste it into a PowerPoint presentation to save your figures.&lt;br /&gt;
## I clicked on each of the SIGNIFICANT profiles (the colored ones) to open a window showing a more detailed plot containing all of the genes in that profile.&lt;br /&gt;
##* I took a screenshot of each of the individual profile windows and save the images in your PowerPoint presentation.&lt;br /&gt;
##* At the bottom of each profile window, there are two yellow buttons &amp;quot;Profile Gene Table&amp;quot; and &amp;quot;Profile GO Table&amp;quot;.  For each of the profiles, I clicked on the &amp;quot;Profile Gene Table&amp;quot; button to see the list of genes belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_genelist.txt&amp;quot;, where I replaced the number symbol with the actual profile number.&lt;br /&gt;
##** I upload these files to the wiki and link to them on my individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
##* For each of the significant profiles, I clicked on the &amp;quot;Profile GO Table&amp;quot; to see the list of Gene Ontology terms belonging to the profile.  In the window that appears, I clicked on the &amp;quot;Save Table&amp;quot; button and saved the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_GOlist.txt&amp;quot;. to indicate the dataset and where I replaced the number symbol with the actual profile number.  At this point I have saved all of the primary data from the STEM software and it&amp;#039;s time to interpret the results!&lt;br /&gt;
##** I upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Analyzing and Interpreting STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I selected profile #9 to interpret further. I chose this because this profile had a downward pattern, indicating that gene expression decreased with cold shock treatment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;118.0 genes belong to this profile.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;34.1 genes were expected to belong to this profile&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;The p-value for the enrichment of genes in this profile is 1.3E-30 which shows that this expression profile is significantly more than what was expected.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
##* I opened the GO list file I saved for this profile in Excel.  This list shows all of the Gene Ontology terms that are associated with genes that fit this profile.  I Selected the third row and then chose from the menu Data &amp;gt; Filter &amp;gt; Autofilter.  Filter on the &amp;quot;p-value&amp;quot; column to show only GO terms that have a p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 55 GO terms are associated with this profile when a p value &amp;lt; 0.05&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  The GO list also has a column called &amp;quot;Corrected p-value&amp;quot;.  This correction is needed because the software has performed thousands of significance tests.  Filter on the &amp;quot;Corrected p-value&amp;quot; column to show only GO terms that have a corrected p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 4 GO terms are associated with this profile when a corrected p value &amp;lt; 0.05.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* I Selected 6 Gene Ontology terms from my filtered list (either p &amp;lt; 0.05 or corrected p &amp;lt; 0.05).  &lt;br /&gt;
##** To easily look up the definitions, I went to [http://geneontology.org http://geneontology.org].&lt;br /&gt;
##** I copied and pasted the GO ID (e.g. GO:0044848) into the search field at center top of the page called &amp;quot;Search GO Data&amp;quot;.&lt;br /&gt;
##** In the [http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 results] page, I click on the button that says &amp;quot;Link to detailed information about &amp;lt;term&amp;gt;, in this case &amp;quot;biological phase&amp;quot;&amp;quot;. Here are the results: &lt;br /&gt;
###* small molecule metabolic process - The chemical reactions and pathways involving small molecules, any low molecular weight, monomeric, non-encoded molecule &amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0044281&lt;br /&gt;
###* organic acid catabolic process - The chemical reactions and pathways resulting in the breakdown of organic acids, any acidic compound containing carbon in covalent linkage&amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016054&lt;br /&gt;
###*hydrolase activity - Catalysis of the hydrolysis of various bonds, e.g. C-O, C-N, C-C, phosphoric anhydride bonds, etc. Hydrolase is the systematic name for any enzyme of EC class 3 &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016787&lt;br /&gt;
###*co-enzyme binding - Interacting selectively and non-covalently with a coenzyme, any of various nonprotein organic cofactors that are required, in addition to an enzyme and a substrate, for an enzymatic reaction to proceed &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0050662&lt;br /&gt;
###*cellular response to stress - Any process that results in a change in state or activity of a cell (in terms of movement, secretion, enzyme production, gene expression, etc.) as a result of a stimulus indicating the organism is under stress. The stress is usually, but not necessarily, exogenous (e.g. temperature, humidity, ionizing radiation) &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0033554&lt;br /&gt;
###*protein modification by small protein conjugation or removal - A protein modification process in which one or more groups of a small protein, such as ubiquitin or a ubiquitin-like protein, are covalently attached to or removed from a target protein &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0070647&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;The cell reacts to cold shock by changing expression of genes associated with these go terms in order to survive under stressful conditions. When the cell undergoes stress (i.e. cold shock), it undergoes a change of expression of genes that would be effected by this stressful condition. Specifically in this case, we are looking at if GLN3 was deleted, which is a transcription factor, what effects would it have on the cell. Once this is determined, we would be able to decide the function of GLN3 in the cell and its relation to cold shock.  &lt;br /&gt;
==Deliverable==&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
*Zack helped me with performing this assignment and analyzing the data. Dr. Dahlquist provided the data through her research on yeast and cold shock. I referred to the [[Week 10]] wiki page to complete this assignment and modified the instructions as well. I also used the deliverable from my [[Dbashour_Week_8 |Week 8]] individual assignment to complete this week&amp;#039;s assignment. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 15:09, 6 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 &lt;br /&gt;
*https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
*https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_8&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_10&amp;diff=5598</id>
		<title>Dbashour Week 10</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_10&amp;diff=5598"/>
				<updated>2017-12-09T22:17:58Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: added deliverables&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;#039;&amp;#039;&amp;#039;Homework Assignment&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
==== Clustering and GO Term Enrichment with stem ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prepare your microarray data file for loading into STEM.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* I downloaded my Excel workbook that you I used for my [[Week 8]] assignment.&lt;br /&gt;
#* I Inserted a new worksheet into my Excel workbook, and name it &amp;quot;dGLN3_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;dGLN3_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into my &amp;quot;dGLN3_stem&amp;quot; worksheet.&lt;br /&gt;
#** my leftmost column should have the column header &amp;quot;Master_Index&amp;quot;.  I renamed this column to &amp;quot;SPOT&amp;quot;.  Column B is named &amp;quot;ID&amp;quot;.  I renamed this column to &amp;quot;Gene Symbol&amp;quot;.  I delete the column named &amp;quot;Standard_Name&amp;quot;.&lt;br /&gt;
#** I filter the data on the B-H corrected p value to be &amp;gt; 0.05 (that&amp;#039;s &amp;#039;&amp;#039;&amp;#039;greater than&amp;#039;&amp;#039;&amp;#039; in this case).&lt;br /&gt;
#*** Once the data has been filtered, I selected all of the rows (except for my header row) and deleted the rows by right-clicking and choosing &amp;quot;Delete Row&amp;quot; from the context menu.  I undid the filter.  This ensures that I will cluster only the genes with a &amp;quot;significant&amp;quot; change in expression and not the noise.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There were 1258 genes left after filtering.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** I deleted all of the data columns &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXCEPT&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for the Average Log Fold change columns for each timepoint (for example, dGLN3_AvgLogFC_t15, etc.).&lt;br /&gt;
#** I renamed the data columns with just the time and units (for example, 15m, 30m, etc.).&lt;br /&gt;
#** I saved my work.  Then used &amp;#039;&amp;#039;Save As&amp;#039;&amp;#039; to save this spreadsheet as Text (Tab-delimited) (*.txt).  Click OK to the warnings and close your file.&lt;br /&gt;
#*** Note that you should turn on the file extensions if you have not already done so.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Then I  download and extracted the STEM software.&amp;#039;&amp;#039;&amp;#039;  [http://www.cs.cmu.edu/~jernst/stem/ Click here to go to the STEM web site].&lt;br /&gt;
#* I clicked on the [http://www.andrew.cmu.edu/user/zivbj/stemreg.html download link], register, and download the &amp;lt;code&amp;gt;stem.zip&amp;lt;/code&amp;gt; file to your Desktop.&lt;br /&gt;
#* Unzip the file.  In Seaver 120, you can right click on the file icon and select the menu item &amp;#039;&amp;#039;7-zip &amp;gt; Extract Here&amp;#039;&amp;#039;.&lt;br /&gt;
#* This will create a folder called &amp;lt;code&amp;gt;stem&amp;lt;/code&amp;gt;.  Inside the folder, double-click on the &amp;lt;code&amp;gt;stem.jar&amp;lt;/code&amp;gt; to launch the STEM program.&lt;br /&gt;
&amp;lt;!--#** In Seaver 120, we encountered an issue where the program would not launch on the Windows XP machines due to a lack of memory. (Even though the computers have been upgraded to Windows 7, do this to launch the program.)  To get around this problem, launch STEM from the command line.&lt;br /&gt;
#*** Go to the start menu and click on &amp;#039;&amp;#039;Programs &amp;gt; Accessories &amp;gt; Command Prompt&amp;#039;&amp;#039;.&lt;br /&gt;
#*** You will need to navigate to the directory (folder) in which the STEM program resides.  If you followed the instructions above and extracted the stem folder to the Desktop, type the following:  &amp;lt;code&amp;gt;cd Desktop\stem&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
#*** To launch the program then type:  &amp;lt;code&amp;gt;java -mx512M -jar stem.jar -d defaults.txt&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.  This will launch the program with less memory allocated to it.--&amp;gt;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Running STEM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## In section 1 (Expression Data Info) of the the main STEM interface window, I clicked on the &amp;#039;&amp;#039;Browse...&amp;#039;&amp;#039; button to navigate to and select my file.&lt;br /&gt;
##* I clicked on the radio button &amp;#039;&amp;#039;No normalization/add 0&amp;#039;&amp;#039;.&lt;br /&gt;
##* I checked the box next to &amp;#039;&amp;#039;Spot IDs included in the data file&amp;#039;&amp;#039;.&lt;br /&gt;
## In section 2 (Gene Info) of the main STEM interface window, I selected &amp;#039;&amp;#039;Saccharomyces cerevisiae (SGD)&amp;#039;&amp;#039;, from the drop-down menu for Gene Annotation Source.  I Selected &amp;#039;&amp;#039;No cross references&amp;#039;&amp;#039;, from the Cross Reference Source drop-down menu.  I selected &amp;#039;&amp;#039;No Gene Locations&amp;#039;&amp;#039; from the Gene Location Source drop-down menu.&lt;br /&gt;
## In section 3 (Options) of the main STEM interface window, make sure that the Clustering Method says &amp;quot;STEM Clustering Method&amp;quot; and do not change the defaults for Maximum Number of Model Profiles or Maximum Unit Change in Model Profiles between Time Points.&lt;br /&gt;
## In section 4 (Execute) click on the yellow Execute button to run STEM.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Viewing and Saving STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## A new window will open called &amp;quot;All STEM Profiles (1)&amp;quot;.  Each box corresponds to a model expression profile.  Colored profiles have a statistically significant number of genes assigned; they are arranged in order from most to least significant p value.  Profiles with the same color belong to the same cluster of profiles.  The number in each box is simply an ID number for the profile.&lt;br /&gt;
##* Click on the button that says &amp;quot;Interface Options...&amp;quot;.  At the bottom of the Interface Options window that appears below where it says &amp;quot;X-axis scale should be:&amp;quot;, I clicked on the radio button that says &amp;quot;Based on real time&amp;quot;.  Then close the Interface Options window.&lt;br /&gt;
##* I took a screenshot of this window (on a PC, simultaneously press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PrintScreen&amp;lt;/code&amp;gt; buttons to save the view in the active window to the clipboard) and paste it into a PowerPoint presentation to save your figures.&lt;br /&gt;
## I clicked on each of the SIGNIFICANT profiles (the colored ones) to open a window showing a more detailed plot containing all of the genes in that profile.&lt;br /&gt;
##* I took a screenshot of each of the individual profile windows and save the images in your PowerPoint presentation.&lt;br /&gt;
##* At the bottom of each profile window, there are two yellow buttons &amp;quot;Profile Gene Table&amp;quot; and &amp;quot;Profile GO Table&amp;quot;.  For each of the profiles, I clicked on the &amp;quot;Profile Gene Table&amp;quot; button to see the list of genes belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_genelist.txt&amp;quot;, where I replaced the number symbol with the actual profile number.&lt;br /&gt;
##** I upload these files to the wiki and link to them on my individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
##* For each of the significant profiles, I clicked on the &amp;quot;Profile GO Table&amp;quot; to see the list of Gene Ontology terms belonging to the profile.  In the window that appears, I clicked on the &amp;quot;Save Table&amp;quot; button and saved the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_GOlist.txt&amp;quot;. to indicate the dataset and where I replaced the number symbol with the actual profile number.  At this point I have saved all of the primary data from the STEM software and it&amp;#039;s time to interpret the results!&lt;br /&gt;
##** I upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Analyzing and Interpreting STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I selected profile #9 to interpret further. I chose this because this profile had a downward pattern, indicating that gene expression decreased with cold shock treatment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;118.0 genes belong to this profile.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;34.1 genes were expected to belong to this profile&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;The p-value for the enrichment of genes in this profile is 1.3E-30 which shows that this expression profile is significantly more than what was expected.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
##* I opened the GO list file I saved for this profile in Excel.  This list shows all of the Gene Ontology terms that are associated with genes that fit this profile.  I Selected the third row and then chose from the menu Data &amp;gt; Filter &amp;gt; Autofilter.  Filter on the &amp;quot;p-value&amp;quot; column to show only GO terms that have a p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 55 GO terms are associated with this profile when a p value &amp;lt; 0.05&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  The GO list also has a column called &amp;quot;Corrected p-value&amp;quot;.  This correction is needed because the software has performed thousands of significance tests.  Filter on the &amp;quot;Corrected p-value&amp;quot; column to show only GO terms that have a corrected p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 4 GO terms are associated with this profile when a corrected p value &amp;lt; 0.05.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* I Selected 6 Gene Ontology terms from my filtered list (either p &amp;lt; 0.05 or corrected p &amp;lt; 0.05).  &lt;br /&gt;
##** To easily look up the definitions, I went to [http://geneontology.org http://geneontology.org].&lt;br /&gt;
##** I copied and pasted the GO ID (e.g. GO:0044848) into the search field at center top of the page called &amp;quot;Search GO Data&amp;quot;.&lt;br /&gt;
##** In the [http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 results] page, I click on the button that says &amp;quot;Link to detailed information about &amp;lt;term&amp;gt;, in this case &amp;quot;biological phase&amp;quot;&amp;quot;. Here are the results: &lt;br /&gt;
###* small molecule metabolic process - The chemical reactions and pathways involving small molecules, any low molecular weight, monomeric, non-encoded molecule &amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0044281&lt;br /&gt;
###* organic acid catabolic process - The chemical reactions and pathways resulting in the breakdown of organic acids, any acidic compound containing carbon in covalent linkage&amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016054&lt;br /&gt;
###*hydrolase activity - Catalysis of the hydrolysis of various bonds, e.g. C-O, C-N, C-C, phosphoric anhydride bonds, etc. Hydrolase is the systematic name for any enzyme of EC class 3 &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016787&lt;br /&gt;
###*co-enzyme binding - Interacting selectively and non-covalently with a coenzyme, any of various nonprotein organic cofactors that are required, in addition to an enzyme and a substrate, for an enzymatic reaction to proceed &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0050662&lt;br /&gt;
###*cellular response to stress - Any process that results in a change in state or activity of a cell (in terms of movement, secretion, enzyme production, gene expression, etc.) as a result of a stimulus indicating the organism is under stress. The stress is usually, but not necessarily, exogenous (e.g. temperature, humidity, ionizing radiation) &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0033554&lt;br /&gt;
###*protein modification by small protein conjugation or removal - A protein modification process in which one or more groups of a small protein, such as ubiquitin or a ubiquitin-like protein, are covalently attached to or removed from a target protein &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0070647&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;The cell reacts to cold shock by changing expression of genes associated with these go terms in order to survive under stressful conditions. When the cell undergoes stress (i.e. cold shock), it undergoes a change of expression of genes that would be effected by this stressful condition. Specifically in this case, we are looking at if GLN3 was deleted, which is a transcription factor, what effects would it have on the cell. Once this is determined, we would be able to decide the function of GLN3 in the cell and its relation to cold shock.  &lt;br /&gt;
==Deliverable==&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
*Zack helped me with performing this assignment and analyzing the data. Dr. Dahlquist provided the data through her research on yeast and cold shock. I referred to the [[Week 10]] wiki page to complete this assignment and modified the instructions as well. I also used the deliverable from my [Dbashour_Week_8 |Week 8]] individual assignment to complete this week&amp;#039;s assignment. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 15:09, 6 November 2017 (PST)&lt;br /&gt;
==References==&lt;br /&gt;
*http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 &lt;br /&gt;
*https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
*https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_8&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_10&amp;diff=5596</id>
		<title>Dbashour Week 10</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_10&amp;diff=5596"/>
				<updated>2017-12-09T22:11:51Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: updated corrections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;#039;&amp;#039;&amp;#039;Homework Assignment&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
==== Clustering and GO Term Enrichment with stem ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prepare your microarray data file for loading into STEM.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* I downloaded my Excel workbook that you I used for my [[Week 8]] assignment.&lt;br /&gt;
#* I Inserted a new worksheet into my Excel workbook, and name it &amp;quot;dGLN3_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;dGLN3_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into my &amp;quot;dGLN3_stem&amp;quot; worksheet.&lt;br /&gt;
#** my leftmost column should have the column header &amp;quot;Master_Index&amp;quot;.  I renamed this column to &amp;quot;SPOT&amp;quot;.  Column B is named &amp;quot;ID&amp;quot;.  I renamed this column to &amp;quot;Gene Symbol&amp;quot;.  I delete the column named &amp;quot;Standard_Name&amp;quot;.&lt;br /&gt;
#** I filter the data on the B-H corrected p value to be &amp;gt; 0.05 (that&amp;#039;s &amp;#039;&amp;#039;&amp;#039;greater than&amp;#039;&amp;#039;&amp;#039; in this case).&lt;br /&gt;
#*** Once the data has been filtered, I selected all of the rows (except for my header row) and deleted the rows by right-clicking and choosing &amp;quot;Delete Row&amp;quot; from the context menu.  I undid the filter.  This ensures that I will cluster only the genes with a &amp;quot;significant&amp;quot; change in expression and not the noise.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There were 1258 genes left after filtering.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** I deleted all of the data columns &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXCEPT&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for the Average Log Fold change columns for each timepoint (for example, dGLN3_AvgLogFC_t15, etc.).&lt;br /&gt;
#** I renamed the data columns with just the time and units (for example, 15m, 30m, etc.).&lt;br /&gt;
#** I saved my work.  Then used &amp;#039;&amp;#039;Save As&amp;#039;&amp;#039; to save this spreadsheet as Text (Tab-delimited) (*.txt).  Click OK to the warnings and close your file.&lt;br /&gt;
#*** Note that you should turn on the file extensions if you have not already done so.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Then I  download and extracted the STEM software.&amp;#039;&amp;#039;&amp;#039;  [http://www.cs.cmu.edu/~jernst/stem/ Click here to go to the STEM web site].&lt;br /&gt;
#* I clicked on the [http://www.andrew.cmu.edu/user/zivbj/stemreg.html download link], register, and download the &amp;lt;code&amp;gt;stem.zip&amp;lt;/code&amp;gt; file to your Desktop.&lt;br /&gt;
#* Unzip the file.  In Seaver 120, you can right click on the file icon and select the menu item &amp;#039;&amp;#039;7-zip &amp;gt; Extract Here&amp;#039;&amp;#039;.&lt;br /&gt;
#* This will create a folder called &amp;lt;code&amp;gt;stem&amp;lt;/code&amp;gt;.  Inside the folder, double-click on the &amp;lt;code&amp;gt;stem.jar&amp;lt;/code&amp;gt; to launch the STEM program.&lt;br /&gt;
&amp;lt;!--#** In Seaver 120, we encountered an issue where the program would not launch on the Windows XP machines due to a lack of memory. (Even though the computers have been upgraded to Windows 7, do this to launch the program.)  To get around this problem, launch STEM from the command line.&lt;br /&gt;
#*** Go to the start menu and click on &amp;#039;&amp;#039;Programs &amp;gt; Accessories &amp;gt; Command Prompt&amp;#039;&amp;#039;.&lt;br /&gt;
#*** You will need to navigate to the directory (folder) in which the STEM program resides.  If you followed the instructions above and extracted the stem folder to the Desktop, type the following:  &amp;lt;code&amp;gt;cd Desktop\stem&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
#*** To launch the program then type:  &amp;lt;code&amp;gt;java -mx512M -jar stem.jar -d defaults.txt&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.  This will launch the program with less memory allocated to it.--&amp;gt;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Running STEM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## In section 1 (Expression Data Info) of the the main STEM interface window, I clicked on the &amp;#039;&amp;#039;Browse...&amp;#039;&amp;#039; button to navigate to and select my file.&lt;br /&gt;
##* I clicked on the radio button &amp;#039;&amp;#039;No normalization/add 0&amp;#039;&amp;#039;.&lt;br /&gt;
##* I checked the box next to &amp;#039;&amp;#039;Spot IDs included in the data file&amp;#039;&amp;#039;.&lt;br /&gt;
## In section 2 (Gene Info) of the main STEM interface window, I selected &amp;#039;&amp;#039;Saccharomyces cerevisiae (SGD)&amp;#039;&amp;#039;, from the drop-down menu for Gene Annotation Source.  I Selected &amp;#039;&amp;#039;No cross references&amp;#039;&amp;#039;, from the Cross Reference Source drop-down menu.  I selected &amp;#039;&amp;#039;No Gene Locations&amp;#039;&amp;#039; from the Gene Location Source drop-down menu.&lt;br /&gt;
## In section 3 (Options) of the main STEM interface window, make sure that the Clustering Method says &amp;quot;STEM Clustering Method&amp;quot; and do not change the defaults for Maximum Number of Model Profiles or Maximum Unit Change in Model Profiles between Time Points.&lt;br /&gt;
## In section 4 (Execute) click on the yellow Execute button to run STEM.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Viewing and Saving STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## A new window will open called &amp;quot;All STEM Profiles (1)&amp;quot;.  Each box corresponds to a model expression profile.  Colored profiles have a statistically significant number of genes assigned; they are arranged in order from most to least significant p value.  Profiles with the same color belong to the same cluster of profiles.  The number in each box is simply an ID number for the profile.&lt;br /&gt;
##* Click on the button that says &amp;quot;Interface Options...&amp;quot;.  At the bottom of the Interface Options window that appears below where it says &amp;quot;X-axis scale should be:&amp;quot;, I clicked on the radio button that says &amp;quot;Based on real time&amp;quot;.  Then close the Interface Options window.&lt;br /&gt;
##* I took a screenshot of this window (on a PC, simultaneously press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PrintScreen&amp;lt;/code&amp;gt; buttons to save the view in the active window to the clipboard) and paste it into a PowerPoint presentation to save your figures.&lt;br /&gt;
## I clicked on each of the SIGNIFICANT profiles (the colored ones) to open a window showing a more detailed plot containing all of the genes in that profile.&lt;br /&gt;
##* I took a screenshot of each of the individual profile windows and save the images in your PowerPoint presentation.&lt;br /&gt;
##* At the bottom of each profile window, there are two yellow buttons &amp;quot;Profile Gene Table&amp;quot; and &amp;quot;Profile GO Table&amp;quot;.  For each of the profiles, I clicked on the &amp;quot;Profile Gene Table&amp;quot; button to see the list of genes belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_genelist.txt&amp;quot;, where I replaced the number symbol with the actual profile number.&lt;br /&gt;
##** I upload these files to the wiki and link to them on my individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
##* For each of the significant profiles, I clicked on the &amp;quot;Profile GO Table&amp;quot; to see the list of Gene Ontology terms belonging to the profile.  In the window that appears, I clicked on the &amp;quot;Save Table&amp;quot; button and saved the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_GOlist.txt&amp;quot;. to indicate the dataset and where I replaced the number symbol with the actual profile number.  At this point I have saved all of the primary data from the STEM software and it&amp;#039;s time to interpret the results!&lt;br /&gt;
##** I upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Analyzing and Interpreting STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I selected profile #9 to interpret further. I chose this because this profile had a downward pattern, indicating that gene expression decreased with cold shock treatment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;118.0 genes belong to this profile.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;34.1 genes were expected to belong to this profile&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;The p-value for the enrichment of genes in this profile is 1.3E-30 which shows that this expression profile is significantly more than what was expected.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
##* I opened the GO list file I saved for this profile in Excel.  This list shows all of the Gene Ontology terms that are associated with genes that fit this profile.  I Selected the third row and then chose from the menu Data &amp;gt; Filter &amp;gt; Autofilter.  Filter on the &amp;quot;p-value&amp;quot; column to show only GO terms that have a p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 55 GO terms are associated with this profile when a p value &amp;lt; 0.05&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  The GO list also has a column called &amp;quot;Corrected p-value&amp;quot;.  This correction is needed because the software has performed thousands of significance tests.  Filter on the &amp;quot;Corrected p-value&amp;quot; column to show only GO terms that have a corrected p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 4 GO terms are associated with this profile when a corrected p value &amp;lt; 0.05.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* I Selected 6 Gene Ontology terms from my filtered list (either p &amp;lt; 0.05 or corrected p &amp;lt; 0.05).  &lt;br /&gt;
##** To easily look up the definitions, I went to [http://geneontology.org http://geneontology.org].&lt;br /&gt;
##** I copied and pasted the GO ID (e.g. GO:0044848) into the search field at center top of the page called &amp;quot;Search GO Data&amp;quot;.&lt;br /&gt;
##** In the [http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 results] page, I click on the button that says &amp;quot;Link to detailed information about &amp;lt;term&amp;gt;, in this case &amp;quot;biological phase&amp;quot;&amp;quot;. Here are the results: &lt;br /&gt;
###* small molecule metabolic process - The chemical reactions and pathways involving small molecules, any low molecular weight, monomeric, non-encoded molecule &amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0044281&lt;br /&gt;
###* organic acid catabolic process - The chemical reactions and pathways resulting in the breakdown of organic acids, any acidic compound containing carbon in covalent linkage&amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016054&lt;br /&gt;
###*hydrolase activity - Catalysis of the hydrolysis of various bonds, e.g. C-O, C-N, C-C, phosphoric anhydride bonds, etc. Hydrolase is the systematic name for any enzyme of EC class 3 &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016787&lt;br /&gt;
###*co-enzyme binding - Interacting selectively and non-covalently with a coenzyme, any of various nonprotein organic cofactors that are required, in addition to an enzyme and a substrate, for an enzymatic reaction to proceed &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0050662&lt;br /&gt;
###*cellular response to stress - Any process that results in a change in state or activity of a cell (in terms of movement, secretion, enzyme production, gene expression, etc.) as a result of a stimulus indicating the organism is under stress. The stress is usually, but not necessarily, exogenous (e.g. temperature, humidity, ionizing radiation) &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0033554&lt;br /&gt;
###*protein modification by small protein conjugation or removal - A protein modification process in which one or more groups of a small protein, such as ubiquitin or a ubiquitin-like protein, are covalently attached to or removed from a target protein &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0070647&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;The cell reacts to cold shock by changing expression of genes associated with these go terms in order to survive under stressful conditions. When the cell undergoes stress (i.e. cold shock), it undergoes a change of expression of genes that would be effected by this stressful condition. Specifically in this case, we are looking at if GLN3 was deleted, which is a transcription factor, what effects would it have on the cell. Once this is determined, we would be able to decide the function of GLN3 in the cell and its relation to cold shock.  &lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
*Zack helped me with performing this assignment and analyzing the data. Dr. Dahlquist provided the data through her research on yeast and cold shock. I referred to the [[Week 10]] wiki page to complete this assignment and modified the instructions as well. I also used the deliverable from my [Dbashour_Week_8 |Week 8]] individual assignment to complete this week&amp;#039;s assignment. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 15:09, 6 November 2017 (PST)&lt;br /&gt;
==References==&lt;br /&gt;
*http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 &lt;br /&gt;
*https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
*https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_8&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5594</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5594"/>
				<updated>2017-12-09T21:54:05Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: /* Electronic Notebook */ removed week 8 and 9 methods corrections and put them in  corresponding weeks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
* put electronic notebook in the past tense.&lt;br /&gt;
* switched the Bonferroni and B-H p value numbers&lt;br /&gt;
* recorded number of replicates, number of NA replaced, and strain&lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
* put electronic notebook in the past tense.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose all 30 of the significant transcription factors on my list, adding HAP4 since it was not already on the list. I chose these transcription factors among the rest because they are all significant so this way I can analyze all the significant TFs keeping in mind their % in user set, % in yeastract, and p value. All 30 TFs are listed below. &lt;br /&gt;
#**Sfp1p&lt;br /&gt;
#** Msn2p&lt;br /&gt;
#**Yhp1p&lt;br /&gt;
#**Yox1p&lt;br /&gt;
#**Ace2p&lt;br /&gt;
#**Gln3p&lt;br /&gt;
#**Yap1p&lt;br /&gt;
#**Pdr3p&lt;br /&gt;
#**Ume6p&lt;br /&gt;
#** Pdr1p&lt;br /&gt;
#** Stb5p&lt;br /&gt;
#** Swi5p&lt;br /&gt;
#** YLR278C&lt;br /&gt;
#** Mig2p&lt;br /&gt;
#** Asg1p&lt;br /&gt;
#** Tup1p&lt;br /&gt;
#** Gcr2p&lt;br /&gt;
#** Msn4p&lt;br /&gt;
#** Rim101p&lt;br /&gt;
#** Gcn4p&lt;br /&gt;
#**Sut1p&lt;br /&gt;
#**Mcm1p&lt;br /&gt;
#** Met4p&lt;br /&gt;
#** Rlm1p&lt;br /&gt;
#** Ino4p&lt;br /&gt;
#** Ndt80p&lt;br /&gt;
#** Zap1p&lt;br /&gt;
#** Abf1p&lt;br /&gt;
#** Cyc8p&lt;br /&gt;
#** Gat3p&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
I will analyze the regulatory matrix files I generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First I need to properly format the output files from YEASTRACT.  I will repeat these steps for each of the three files I generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, I selected the entire Column A.  Then went to the &amp;quot;Data&amp;quot; tab and selected &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, I selected &amp;quot;Delimited&amp;quot; and clicked &amp;quot;Next&amp;quot;.  In the next window, I selected &amp;quot;Semicolon&amp;quot;, and clicked &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* I saved this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** I only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), I needed to transpose the matrix.  I inserted a new worksheet into my Excel file and named it &amp;quot;network&amp;quot;.  I went back to the previous sheet and selected the entire matrix and copied it.  I went to you new worksheet and clicked on the A1 cell in the upper left. I selected &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, I checked the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, I deleted the &amp;quot;p&amp;quot; from each of the gene names in the columns.  I adjusted the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, I copied and pasted the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, I wanted to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** I selected the area of the entire adjacency matrix.&lt;br /&gt;
#** I clicked the Data tab and clicked the custom sort button.&lt;br /&gt;
#** I sorted Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Then I sorted row 1 from left to right, excluding cell A1.  In the Custom Sort window, I clicked on the options button and selected sort left to right, excluding column 1.&lt;br /&gt;
#* I named the worksheet containing my organized adjacency matrix &amp;quot;network&amp;quot; and saved it.&lt;br /&gt;
# Now I visualized what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* I went to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* I selected the menu item File &amp;gt; Open and selected the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that I formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  I moved the nodes (genes) around until I got a layout that I liked and took a screenshot of the results and pasted it into my powerpoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;br /&gt;
&lt;br /&gt;
= Acknowledgements =&lt;br /&gt;
# Recieved help from both [[User:Dondi|Dondi]] and [[User:Kdahlquist|Dr. Dahlquist]] from feedback given and instructions given in class.&lt;br /&gt;
# Copied and modified the instructions from [[Week 8]] and [[Week 10|Week 10]] as well as retrieved deliverable file from [[Week 8]] &lt;br /&gt;
# Texted the data analyst group chat for questions including: [[User:Mbalducc|Mary Balducci]], [[User:dbashour|Dina Bashoura]], and [[User:Emmatyrnauer|Emma Tyrnauer]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 13:20, 9 December 2017 (PST)&lt;br /&gt;
= References =&lt;br /&gt;
#Dahlquist, K. D., Dionisio, J. D. N., Fitzpatrick, B. G., Anguiano, N. A., Varshneya, A., Southwick, B. J., &amp;amp; Samdarshi, M. (2016). GRNsight: a web application and service for visualizing models of small-to medium-scale gene regulatory networks. PeerJ Computer Science, 2, e85.&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 14. Retrieved November 28, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_14&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 8. Retrieved November 29, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_8&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 10. Retrieved November 29, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
#Teixeira, M. C., Monteiro, P. T., Guerreiro, J. F., Gonçalves, J. P., Mira, N. P., dos Santos, S. C., ... &amp;amp; Madeira, S. C. (2013). The YEASTRACT database: an upgraded information system for the analysis of gene and genomic transcription regulation in Saccharomyces cerevisiae. Nucleic acids research, 42(D1), D161-D166.&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_15&amp;diff=5587</id>
		<title>Dbashour Week 15</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_15&amp;diff=5587"/>
				<updated>2017-12-09T21:35:03Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: /* Electronic Notebook */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Electronic Notebook =&lt;br /&gt;
This week I started by organizing my deliverables from [[Dbashour_Week_14 | Week 14]]. Dr. Dahlquist assisted me in looking over my deliverables from [[Dbashour_Week_14 | Week 14]] and fixing the files that needed to be fixed. After this, she ran the files through MatLab so that I would retrieve an output .xlsx file with images corresponding to the information.&lt;br /&gt;
&lt;br /&gt;
Along with this, I met with my team to organize the powerpoint presentation and final paper. We met in person in the Seaver lab and worked to gather all of our deliverables and formulate our overall progress and accomplishments.&lt;br /&gt;
&lt;br /&gt;
=Acknowledgements=&lt;br /&gt;
Dr. Dahlquist helped me in running Matlab and correcting the files that needed to be corrected for GRNsight.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
# Dahlquist, K. D., Dionisio, J. D. N., Fitzpatrick, B. G., Anguiano, N. A., Varshneya, A., Southwick, B. J., &amp;amp; Samdarshi, M. (2016). GRNsight: a web application and service for visualizing models of small-to medium-scale gene regulatory networks. PeerJ Computer Science, 2, e85.&lt;br /&gt;
# LMU BioDB 2017. (2017). Week 15. Retrieved November 28, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_15&lt;br /&gt;
&lt;br /&gt;
{{template:dbashour}}&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_15&amp;diff=5586</id>
		<title>Dbashour Week 15</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_15&amp;diff=5586"/>
				<updated>2017-12-09T21:33:33Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: added electronic notebook&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Electronic Notebook =&lt;br /&gt;
This week I started by organizing my deliverables from [[Dbashour_Week_14 | Week 14]]. Dr. Dahlquist assisted me in looking over my deliverables from [[Dbashour_Week_14 | Week 14]] and fixing the files that needed to be fixed. After this, she ran the files through MatLab so that I would retrieve an output .xlsx file with images corresponding to the information. &lt;br /&gt;
&lt;br /&gt;
=Acknowledgements=&lt;br /&gt;
Dr. Dahlquist helped me in running Matlab and correcting the files that needed to be corrected for GRNsight.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
# Dahlquist, K. D., Dionisio, J. D. N., Fitzpatrick, B. G., Anguiano, N. A., Varshneya, A., Southwick, B. J., &amp;amp; Samdarshi, M. (2016). GRNsight: a web application and service for visualizing models of small-to medium-scale gene regulatory networks. PeerJ Computer Science, 2, e85.&lt;br /&gt;
# LMU BioDB 2017. (2017). Week 15. Retrieved November 28, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_15&lt;br /&gt;
&lt;br /&gt;
{{template:dbashour}}&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5585</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5585"/>
				<updated>2017-12-09T21:20:26Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: added signature and acknowledgements and references&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
&lt;br /&gt;
*strain: dGLN3&lt;br /&gt;
*filename: DGLN3_ANOVA_DB &amp;lt;br&amp;gt;&lt;br /&gt;
*timepoints: 15, 30, 60, 90, 120 &amp;lt;br&amp;gt;&lt;br /&gt;
*number of replicates: there are 4 replicates for each time point &amp;lt;br&amp;gt;&lt;br /&gt;
*number of NA cells replaced: 6652 &lt;br /&gt;
&lt;br /&gt;
==== Part 1: Statistical Analysis Part 1 ====&lt;br /&gt;
&lt;br /&gt;
The purpose of the witin-stain ANOVA test is to determine if any genes had a gene expression change that was significantly different than zero at &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;any&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; timepoint.&lt;br /&gt;
&lt;br /&gt;
# I created a new worksheet, named it &amp;quot;dGLN3_ANOVA&amp;quot;. &lt;br /&gt;
# I copied the first three columns containing the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; from the &amp;quot;Master_Sheet&amp;quot; worksheet for my strain and pasted it into dGLN3_ANOVA. I copied the columns containing the data for dGLN3 and pasted it into dGLN3_ANOVA. &lt;br /&gt;
# At the top of the first column to the right of your data, I created five column headers of the form dGLN3_AvgLogFC_(TIME) where (TIME) is 15, 30, etc.&lt;br /&gt;
# In the cell below the dGLN3_AvgLogFC_t15 header, I typed &amp;lt;code&amp;gt;=AVERAGE(&amp;lt;/code&amp;gt; &lt;br /&gt;
# Then I highlighted all the data in row 2 associated with dGLN3 and t15 and pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key.&lt;br /&gt;
# This cell now contains the average of the log fold change data from the first gene at t=15 minutes.&lt;br /&gt;
# I Clicked on this cell and positioned my cursor at the bottom right corner. You should see your cursor change to a thin black plus sign (not a chubby white one). When it does, double click, and the formula will magically be copied to the entire column of 6188 other genes.&lt;br /&gt;
# I then repeated steps (4) through (8) with the t30, t60, t90, and the t120 data. Except with each new time column I used the formula corresponding to its time point i.e. dGLN3_AvgLogFC_t30 for time column 30, dGLN3_AvgLogFC_t60 for time column 60. dGLN3_AvgLogFC_t90 for time column 90, and dGLN3_AvgLogFC_t120 for time column 120.&lt;br /&gt;
# Now in the first empty column to the right of the dGLN3_AvgLogFC_t120 calculation, I created the column header dGLN3_ss_HO.&lt;br /&gt;
# In the first cell below this header, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;/code&amp;gt;&lt;br /&gt;
# I highlighted all the LogFC data in row 2 of dGLN3 (but not the AvgLogFC), then pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key. &lt;br /&gt;
# In the next empty column (AC) to the right of dGLN3_ss_HO, I created the column headers dGLN3_ss_(TIME) where (TIME) is 15, 30, 60, 90, and 120.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039; There are 4 data points for each time point. The total number of data points is 20 &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# In the cell AC2, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;range of cells for logFC_t15&amp;gt;)-COUNTA(&amp;lt;range of cells for logFC_t15&amp;gt;)*&amp;lt;AvgLogFC_t15&amp;gt;^2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* The &amp;lt;code&amp;gt;COUNTA&amp;lt;/code&amp;gt; function counts the number of cells in the specified range that have data in them (i.e., does not count cells with missing values).&lt;br /&gt;
#* The phrase &amp;lt;range of cells for logFC_t15&amp;gt; should be replaced by the data range associated with t15. &lt;br /&gt;
#* The phrase &amp;lt;AvgLogFC_t15&amp;gt; should be replaced by the cell number in which you computed the AvgLogFC for t15, and the &amp;quot;^2&amp;quot; squares that value. &lt;br /&gt;
#* Upon completion of this single computation, I used the Step (7) trick to copy the formula throughout the column.&lt;br /&gt;
# I repeated this computation for the t30 through t120 data points.  Again, I made sure to get the data for each time point, typed the right number of data points, got the average from the appropriate cell for each time point, and copied the formula to the whole column for each computation.&lt;br /&gt;
# In cell AI1, I created the column header dGLN3_SS_full. &lt;br /&gt;
# In cell AI2, I typed &amp;lt;code&amp;gt;=sum(&amp;lt;range of cells containing &amp;quot;ss&amp;quot; for each timepoint&amp;gt;)&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
# In cells AJ1 and AK1, I created the headers dGLN3_Fstat and dGLN3_p-value.&lt;br /&gt;
# In cell AJ2, I typed &amp;lt;code&amp;gt;=((20-5)/5)*(AC2-AI2)/AI2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# In cell AK2, I typed &amp;lt;code&amp;gt;=FDIST(AJ2,5,20-5)&amp;lt;/code&amp;gt;.  &lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# Before I moved on to the next step, I performed a quick sanity check to see if I did all of these computations correctly.&lt;br /&gt;
#* I clicked on cell A1 and click on the Data tab.  I selected the Filter icon (looks like a funnel). Little drop-down arrows should appear at the top of each column. This will enable us to filter the data according to criteria we set.&lt;br /&gt;
#* I click on the drop-down arrow on cell AK2 and selected &amp;quot;Number Filters&amp;quot;. In the window that appears, set a criterion that will filter your data so that the p value has to be less than 0.05. &lt;br /&gt;
#* Excel will now only display the rows that correspond to data meeting that filtering criterion.  A number will appear in the lower left hand corner of the window giving you the number of rows that meet that criterion.  We will check our results with each other to make sure that the computations were performed correctly.&lt;br /&gt;
&lt;br /&gt;
=== Calculate the Bonferroni and p value Correction ===&lt;br /&gt;
&lt;br /&gt;
# Then I performed adjustments to the p value to correct for the [https://xkcd.com/882/ multiple testing problem]. I labeled the next two columns to the right with the same label, dGLN3_Bonferroni_p-value.&lt;br /&gt;
# I type the equation &amp;lt;code&amp;gt;=&amp;lt;dGLN3_p-value&amp;gt;*6189&amp;lt;/code&amp;gt;, Upon completion of this single computation, I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
# I replace any corrected p value that is greater than 1 by the number 1 by typing the following formula into cell AL2: &amp;lt;code&amp;gt;=IFAK2&amp;gt;1,1,AK2)&amp;lt;/code&amp;gt;. I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
&lt;br /&gt;
==== Calculate the Benjamini &amp;amp; Hochberg p value Correction ====&lt;br /&gt;
&lt;br /&gt;
# I Inserted a new worksheet named &amp;quot;dGLN3_ANOVA_B-H&amp;quot;.&lt;br /&gt;
# I copied and pasted the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; columns from your previous worksheet into the first two columns of the new worksheet. &lt;br /&gt;
# For the following, use Paste special &amp;gt; Paste values.  I copied the unadjusted p values from my ANOVA worksheet and pasted it into Column D.&lt;br /&gt;
# I select all of columns A, B, C, and D and sorted by ascending values on Column D. I clicked the sort button from A to Z on the toolbar, in the window that appears, sort by column D, smallest to largest.&lt;br /&gt;
# I typed the header &amp;quot;Rank&amp;quot; in cell E1.  We will create a series of numbers in ascending order from 1 to 6189 in this column.  This is the p value rank, smallest to largest.  Type &amp;quot;1&amp;quot; into cell E2 and &amp;quot;2&amp;quot; into cell E3. Select both cells E2 and E3. Double-click on the plus sign on the lower right-hand corner of your selection to fill the column with a series of numbers from 1 to 6189.&lt;br /&gt;
# Now you can calculate the Benjamini and Hochberg p value correction. Type dGLN3_B-H_p-value in cell F1. Type the following formula in cell F2: &amp;lt;code&amp;gt;=(D2*6189)/E2&amp;lt;/code&amp;gt; and press enter. I copied that equation to the entire column.&lt;br /&gt;
# I typed &amp;quot;dGLN3_B-H_p-value&amp;quot; into cell G1. &lt;br /&gt;
# I typed the following formula into cell G2: &amp;lt;code&amp;gt;=IF(F2&amp;gt;1,1,F2)&amp;lt;/code&amp;gt; and pressed enter then copied that equation to the entire column. &lt;br /&gt;
# I selected columns A through G. Then sorted them by my MasterIndex in Column A in ascending order.&lt;br /&gt;
# I copied column G and used Paste special &amp;gt; Paste values to paste it into the next column on the right of my ANOVA sheet.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I uploaded this file to the deliverables section of this wiki page, naming it DGLN3_ANOVA_DB.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Sanity Check: Number of genes significantly changed ====&lt;br /&gt;
&lt;br /&gt;
Before I moved on to further analysis of the data, I wanted to perform a more extensive sanity check to make sure that I performed my data analysis correctly. I am going to find out the number of genes that are significantly changed at various p value cut-offs.&lt;br /&gt;
&lt;br /&gt;
* I went to my dGLN3_ANOVA worksheet.&lt;br /&gt;
* I Selected row 1 (the row with my column headers) and selected the menu item Data &amp;gt; Filter &amp;gt; Autofilter (The funnel icon on the Data tab).  Little drop-down arrows should appear at the top of each column.  This will enable us to filter the data according to criteria we set.&lt;br /&gt;
* I clicked on the drop-down arrow for the unadjusted p value.  I set a criterion that will filter my data so that the p value has to be less than 0.05.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 = 2135/6189 records or 34.50% of the data.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.01 = 1204/6189 records or 19.45% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.001 = 514/6189 records or 8.31% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.0001 = 180/6189 records or 2.91% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* When I use a p value cut-off of p &amp;lt; 0.05, what I am saying is that I would have seen a gene expression change that deviates this far from zero by chance less than 5% of the time.&lt;br /&gt;
* I have just performed 6189 hypothesis tests.  Another way to state what I am seeing with p &amp;lt; 0.05 is that I would expect to see this a gene expression change for at least one of the timepoints by chance in about 5% of our tests, or 309 times.  Since I have more than 309 genes that pass this cut off, I know that some genes are significantly changed.  However, I don&amp;#039;t know &amp;#039;&amp;#039;which&amp;#039;&amp;#039; ones.  To apply a more stringent criterion to our p values, I performed the Bonferroni and Benjamini and Hochberg corrections to these unadjusted p values.  The Bonferroni correction is very stringent.  The Benjamini-Hochberg correction is less stringent.  I filtered the data to determine this relationship and found:&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Bonferroni-corrected p-value = 45/6189 records or 0.73% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Benjamini and Hochber-corrected p-value = 1185/6189 records or 19.15% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* In summary, the p value cut-off should not be thought of as some magical number at which data becomes &amp;quot;significant&amp;quot;.  Instead, it is a moveable confidence level.  If we want to be very confident of our data, use a small p value cut-off.  If we are OK with being less confident about a gene expression change and want to include more genes in our analysis, we can use a larger p value cut-off.  &lt;br /&gt;
* I compared the results to the wild type strain and uploaded the information to a powerpoint that is linked to in the deliverables section of this wiki. &lt;br /&gt;
* I also compared NSR1 and ADH1 and found the following:&lt;br /&gt;
&lt;br /&gt;
===== NSR1 =====&lt;br /&gt;
#Unaltered p-value = 0.000506&lt;br /&gt;
#Bonferroni-Corrected p-value = 1&lt;br /&gt;
#B-H corrected p-value = 0.008167&lt;br /&gt;
#Average Log Fold:&lt;br /&gt;
#* @ 15 = 3.50622&lt;br /&gt;
#* @ 30 = 4.53189&lt;br /&gt;
#* @ 60 = 2.75921&lt;br /&gt;
#* @ 90 = -1.85027&lt;br /&gt;
#* @ 120 = -1.86741&lt;br /&gt;
#As shown above, we can infer that gene expression started off high but eventually decreased to a consistent level due to cold shock. &lt;br /&gt;
&lt;br /&gt;
===== ADH1=====&lt;br /&gt;
#Unaltered p-value = 0.772&lt;br /&gt;
#Bonferonni-corrected P-Value: 1&lt;br /&gt;
#B-H-corrected P-Value: 0.8617&lt;br /&gt;
#Average Log Fold &lt;br /&gt;
#* @ 15 = -0.902324179&lt;br /&gt;
#* @ 30 = -0.692990646&lt;br /&gt;
#* @ 60 = 0.138781308&lt;br /&gt;
#* @ 90 = -0.045097454&lt;br /&gt;
#* @ 120 = 0.514075012&lt;br /&gt;
#As shown above, we can infer that gene expression started low but rose around the 60 interval then decreased a significant amount at the 90 interval, only to rise again at the last interval. This shows that cold shock affects the gene expression around the 30-60 interval and the 90-120 interval.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
In summary, we hoped to find genes that showed significantly different rates of gene expression from the start of the experiment (time 0) to the end, 120 minutes later. We determined this by performing an ANOVA and determining the significance of the results. We were able to determine what the effects of cold related osmotic shock was on gene expression. &lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
==== Clustering and GO Term Enrichment with stem ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prepare your microarray data file for loading into STEM.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* I downloaded my Excel workbook that you I used for my [[Week 8]] assignment.&lt;br /&gt;
#* I Inserted a new worksheet into my Excel workbook, and name it &amp;quot;dGLN3_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;dGLN3_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into my &amp;quot;dGLN3_stem&amp;quot; worksheet.&lt;br /&gt;
#** my leftmost column should have the column header &amp;quot;Master_Index&amp;quot;.  I renamed this column to &amp;quot;SPOT&amp;quot;.  Column B is named &amp;quot;ID&amp;quot;.  I renamed this column to &amp;quot;Gene Symbol&amp;quot;.  I delete the column named &amp;quot;Standard_Name&amp;quot;.&lt;br /&gt;
#** I filter the data on the B-H corrected p value to be &amp;gt; 0.05 (that&amp;#039;s &amp;#039;&amp;#039;&amp;#039;greater than&amp;#039;&amp;#039;&amp;#039; in this case).&lt;br /&gt;
#*** Once the data has been filtered, I selected all of the rows (except for my header row) and deleted the rows by right-clicking and choosing &amp;quot;Delete Row&amp;quot; from the context menu.  I undid the filter.  This ensures that I will cluster only the genes with a &amp;quot;significant&amp;quot; change in expression and not the noise.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There were 1258 genes left after filtering.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** I deleted all of the data columns &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXCEPT&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for the Average Log Fold change columns for each timepoint (for example, dGLN3_AvgLogFC_t15, etc.).&lt;br /&gt;
#** I renamed the data columns with just the time and units (for example, 15m, 30m, etc.).&lt;br /&gt;
#** I saved my work.  Then used &amp;#039;&amp;#039;Save As&amp;#039;&amp;#039; to save this spreadsheet as Text (Tab-delimited) (*.txt).  Click OK to the warnings and close your file.&lt;br /&gt;
#*** Note that you should turn on the file extensions if you have not already done so.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Then I  download and extracted the STEM software.&amp;#039;&amp;#039;&amp;#039;  [http://www.cs.cmu.edu/~jernst/stem/ Click here to go to the STEM web site].&lt;br /&gt;
#* I clicked on the [http://www.andrew.cmu.edu/user/zivbj/stemreg.html download link], register, and download the &amp;lt;code&amp;gt;stem.zip&amp;lt;/code&amp;gt; file to your Desktop.&lt;br /&gt;
#* Unzip the file.  In Seaver 120, you can right click on the file icon and select the menu item &amp;#039;&amp;#039;7-zip &amp;gt; Extract Here&amp;#039;&amp;#039;.&lt;br /&gt;
#* This will create a folder called &amp;lt;code&amp;gt;stem&amp;lt;/code&amp;gt;.  Inside the folder, double-click on the &amp;lt;code&amp;gt;stem.jar&amp;lt;/code&amp;gt; to launch the STEM program.&lt;br /&gt;
&amp;lt;!--#** In Seaver 120, we encountered an issue where the program would not launch on the Windows XP machines due to a lack of memory. (Even though the computers have been upgraded to Windows 7, do this to launch the program.)  To get around this problem, launch STEM from the command line.&lt;br /&gt;
#*** Go to the start menu and click on &amp;#039;&amp;#039;Programs &amp;gt; Accessories &amp;gt; Command Prompt&amp;#039;&amp;#039;.&lt;br /&gt;
#*** You will need to navigate to the directory (folder) in which the STEM program resides.  If you followed the instructions above and extracted the stem folder to the Desktop, type the following:  &amp;lt;code&amp;gt;cd Desktop\stem&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
#*** To launch the program then type:  &amp;lt;code&amp;gt;java -mx512M -jar stem.jar -d defaults.txt&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.  This will launch the program with less memory allocated to it.--&amp;gt;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Running STEM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## In section 1 (Expression Data Info) of the the main STEM interface window, I clicked on the &amp;#039;&amp;#039;Browse...&amp;#039;&amp;#039; button to navigate to and select my file.&lt;br /&gt;
##* I clicked on the radio button &amp;#039;&amp;#039;No normalization/add 0&amp;#039;&amp;#039;.&lt;br /&gt;
##* I checked the box next to &amp;#039;&amp;#039;Spot IDs included in the data file&amp;#039;&amp;#039;.&lt;br /&gt;
## In section 2 (Gene Info) of the main STEM interface window, I selected &amp;#039;&amp;#039;Saccharomyces cerevisiae (SGD)&amp;#039;&amp;#039;, from the drop-down menu for Gene Annotation Source.  I Selected &amp;#039;&amp;#039;No cross references&amp;#039;&amp;#039;, from the Cross Reference Source drop-down menu.  I selected &amp;#039;&amp;#039;No Gene Locations&amp;#039;&amp;#039; from the Gene Location Source drop-down menu.&lt;br /&gt;
## In section 3 (Options) of the main STEM interface window, make sure that the Clustering Method says &amp;quot;STEM Clustering Method&amp;quot; and do not change the defaults for Maximum Number of Model Profiles or Maximum Unit Change in Model Profiles between Time Points.&lt;br /&gt;
## In section 4 (Execute) click on the yellow Execute button to run STEM.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Viewing and Saving STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## A new window will open called &amp;quot;All STEM Profiles (1)&amp;quot;.  Each box corresponds to a model expression profile.  Colored profiles have a statistically significant number of genes assigned; they are arranged in order from most to least significant p value.  Profiles with the same color belong to the same cluster of profiles.  The number in each box is simply an ID number for the profile.&lt;br /&gt;
##* Click on the button that says &amp;quot;Interface Options...&amp;quot;.  At the bottom of the Interface Options window that appears below where it says &amp;quot;X-axis scale should be:&amp;quot;, I clicked on the radio button that says &amp;quot;Based on real time&amp;quot;.  Then close the Interface Options window.&lt;br /&gt;
##* I took a screenshot of this window (on a PC, simultaneously press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PrintScreen&amp;lt;/code&amp;gt; buttons to save the view in the active window to the clipboard) and paste it into a PowerPoint presentation to save your figures.&lt;br /&gt;
## I clicked on each of the SIGNIFICANT profiles (the colored ones) to open a window showing a more detailed plot containing all of the genes in that profile.&lt;br /&gt;
##* I took a screenshot of each of the individual profile windows and save the images in your PowerPoint presentation.&lt;br /&gt;
##* At the bottom of each profile window, there are two yellow buttons &amp;quot;Profile Gene Table&amp;quot; and &amp;quot;Profile GO Table&amp;quot;.  For each of the profiles, I clicked on the &amp;quot;Profile Gene Table&amp;quot; button to see the list of genes belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_genelist.txt&amp;quot;, where I replaced the number symbol with the actual profile number.&lt;br /&gt;
##** I upload these files to the wiki and link to them on my individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
##* For each of the significant profiles, I clicked on the &amp;quot;Profile GO Table&amp;quot; to see the list of Gene Ontology terms belonging to the profile.  In the window that appears, I clicked on the &amp;quot;Save Table&amp;quot; button and saved the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_GOlist.txt&amp;quot;. to indicate the dataset and where I replaced the number symbol with the actual profile number.  At this point I have saved all of the primary data from the STEM software and it&amp;#039;s time to interpret the results!&lt;br /&gt;
##** I upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Analyzing and Interpreting STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I selected profile #9 to interpret further. I chose this because this profile had a downward pattern, indicating that gene expression decreased with cold shock treatment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;118.0 genes belong to this profile.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;34.1 genes were expected to belong to this profile&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;The p-value for the enrichment of genes in this profile is 1.3E-30 which shows that this expression profile is significantly more than what was expected.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
##* I opened the GO list file I saved for this profile in Excel.  This list shows all of the Gene Ontology terms that are associated with genes that fit this profile.  I Selected the third row and then chose from the menu Data &amp;gt; Filter &amp;gt; Autofilter.  Filter on the &amp;quot;p-value&amp;quot; column to show only GO terms that have a p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 55 GO terms are associated with this profile when a p value &amp;lt; 0.05&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  The GO list also has a column called &amp;quot;Corrected p-value&amp;quot;.  This correction is needed because the software has performed thousands of significance tests.  Filter on the &amp;quot;Corrected p-value&amp;quot; column to show only GO terms that have a corrected p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 4 GO terms are associated with this profile when a corrected p value &amp;lt; 0.05.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* I Selected 6 Gene Ontology terms from my filtered list (either p &amp;lt; 0.05 or corrected p &amp;lt; 0.05).  &lt;br /&gt;
##** To easily look up the definitions, I went to [http://geneontology.org http://geneontology.org].&lt;br /&gt;
##** I copied and pasted the GO ID (e.g. GO:0044848) into the search field at center top of the page called &amp;quot;Search GO Data&amp;quot;.&lt;br /&gt;
##** In the [http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 results] page, I click on the button that says &amp;quot;Link to detailed information about &amp;lt;term&amp;gt;, in this case &amp;quot;biological phase&amp;quot;&amp;quot;. Here are the results: &lt;br /&gt;
###* small molecule metabolic process - The chemical reactions and pathways involving small molecules, any low molecular weight, monomeric, non-encoded molecule &amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0044281&lt;br /&gt;
###* organic acid catabolic process - The chemical reactions and pathways resulting in the breakdown of organic acids, any acidic compound containing carbon in covalent linkage&amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016054&lt;br /&gt;
###*hydrolase activity - Catalysis of the hydrolysis of various bonds, e.g. C-O, C-N, C-C, phosphoric anhydride bonds, etc. Hydrolase is the systematic name for any enzyme of EC class 3 &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016787&lt;br /&gt;
###*co-enzyme binding - Interacting selectively and non-covalently with a coenzyme, any of various nonprotein organic cofactors that are required, in addition to an enzyme and a substrate, for an enzymatic reaction to proceed &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0050662&lt;br /&gt;
###*cellular response to stress - Any process that results in a change in state or activity of a cell (in terms of movement, secretion, enzyme production, gene expression, etc.) as a result of a stimulus indicating the organism is under stress. The stress is usually, but not necessarily, exogenous (e.g. temperature, humidity, ionizing radiation) &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0033554&lt;br /&gt;
###*protein modification by small protein conjugation or removal - A protein modification process in which one or more groups of a small protein, such as ubiquitin or a ubiquitin-like protein, are covalently attached to or removed from a target protein &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0070647&lt;br /&gt;
&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose all 30 of the significant transcription factors on my list, adding HAP4 since it was not already on the list. I chose these transcription factors among the rest because they are all significant so this way I can analyze all the significant TFs keeping in mind their % in user set, % in yeastract, and p value. All 30 TFs are listed below. &lt;br /&gt;
#**Sfp1p&lt;br /&gt;
#** Msn2p&lt;br /&gt;
#**Yhp1p&lt;br /&gt;
#**Yox1p&lt;br /&gt;
#**Ace2p&lt;br /&gt;
#**Gln3p&lt;br /&gt;
#**Yap1p&lt;br /&gt;
#**Pdr3p&lt;br /&gt;
#**Ume6p&lt;br /&gt;
#** Pdr1p&lt;br /&gt;
#** Stb5p&lt;br /&gt;
#** Swi5p&lt;br /&gt;
#** YLR278C&lt;br /&gt;
#** Mig2p&lt;br /&gt;
#** Asg1p&lt;br /&gt;
#** Tup1p&lt;br /&gt;
#** Gcr2p&lt;br /&gt;
#** Msn4p&lt;br /&gt;
#** Rim101p&lt;br /&gt;
#** Gcn4p&lt;br /&gt;
#**Sut1p&lt;br /&gt;
#**Mcm1p&lt;br /&gt;
#** Met4p&lt;br /&gt;
#** Rlm1p&lt;br /&gt;
#** Ino4p&lt;br /&gt;
#** Ndt80p&lt;br /&gt;
#** Zap1p&lt;br /&gt;
#** Abf1p&lt;br /&gt;
#** Cyc8p&lt;br /&gt;
#** Gat3p&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
I will analyze the regulatory matrix files I generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First I need to properly format the output files from YEASTRACT.  I will repeat these steps for each of the three files I generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, I selected the entire Column A.  Then went to the &amp;quot;Data&amp;quot; tab and selected &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, I selected &amp;quot;Delimited&amp;quot; and clicked &amp;quot;Next&amp;quot;.  In the next window, I selected &amp;quot;Semicolon&amp;quot;, and clicked &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* I saved this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** I only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), I needed to transpose the matrix.  I inserted a new worksheet into my Excel file and named it &amp;quot;network&amp;quot;.  I went back to the previous sheet and selected the entire matrix and copied it.  I went to you new worksheet and clicked on the A1 cell in the upper left. I selected &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, I checked the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, I deleted the &amp;quot;p&amp;quot; from each of the gene names in the columns.  I adjusted the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, I copied and pasted the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, I wanted to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** I selected the area of the entire adjacency matrix.&lt;br /&gt;
#** I clicked the Data tab and clicked the custom sort button.&lt;br /&gt;
#** I sorted Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Then I sorted row 1 from left to right, excluding cell A1.  In the Custom Sort window, I clicked on the options button and selected sort left to right, excluding column 1.&lt;br /&gt;
#* I named the worksheet containing my organized adjacency matrix &amp;quot;network&amp;quot; and saved it.&lt;br /&gt;
# Now I visualized what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* I went to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* I selected the menu item File &amp;gt; Open and selected the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that I formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  I moved the nodes (genes) around until I got a layout that I liked and took a screenshot of the results and pasted it into my powerpoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;br /&gt;
&lt;br /&gt;
= Acknowledgements =&lt;br /&gt;
# Recieved help from both [[User:Dondi|Dondi]] and [[User:Kdahlquist|Dr. Dahlquist]] from feedback given and instructions given in class.&lt;br /&gt;
# Copied and modified the instructions from [[Week 8]] and [[Week 10|Week 10]] as well as retrieved deliverable file from [[Week 8]] &lt;br /&gt;
# Texted the data analyst group chat for questions including: [[User:Mbalducc|Mary Balducci]], [[User:dbashour|Dina Bashoura]], and [[User:Emmatyrnauer|Emma Tyrnauer]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 13:20, 9 December 2017 (PST)&lt;br /&gt;
= References =&lt;br /&gt;
#Dahlquist, K. D., Dionisio, J. D. N., Fitzpatrick, B. G., Anguiano, N. A., Varshneya, A., Southwick, B. J., &amp;amp; Samdarshi, M. (2016). GRNsight: a web application and service for visualizing models of small-to medium-scale gene regulatory networks. PeerJ Computer Science, 2, e85.&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 14. Retrieved November 28, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_14&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 8. Retrieved November 29, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_8&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 10. Retrieved November 29, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
#Teixeira, M. C., Monteiro, P. T., Guerreiro, J. F., Gonçalves, J. P., Mira, N. P., dos Santos, S. C., ... &amp;amp; Madeira, S. C. (2013). The YEASTRACT database: an upgraded information system for the analysis of gene and genomic transcription regulation in Saccharomyces cerevisiae. Nucleic acids research, 42(D1), D161-D166.&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI&amp;diff=5580</id>
		<title>Gene hAPI</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI&amp;diff=5580"/>
				<updated>2017-12-09T21:00:39Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: dina added week 14 and 15&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Gene hAPI==&lt;br /&gt;
&lt;br /&gt;
===General Information===&lt;br /&gt;
Eddie (Cazinge):&lt;br /&gt;
*Role: Coder&lt;br /&gt;
*User Page: [[User:cazinge|Eddie Azinge]]&lt;br /&gt;
&lt;br /&gt;
Dina (Dbashour):&lt;br /&gt;
*Role: Data Analysis&lt;br /&gt;
*User Page: [[User:dbashour|Dina Bashoura]]&lt;br /&gt;
&lt;br /&gt;
Corinne (Cwong34):&lt;br /&gt;
*Role: Project Manager/Quality Assurance&lt;br /&gt;
*User Page: [[User:Cwong34|Corinne Wong]]&lt;br /&gt;
&lt;br /&gt;
John (johnllopez616):&lt;br /&gt;
*Role: Coder&lt;br /&gt;
*User Page: [[User:johnllopez616|John Lopez]]&lt;br /&gt;
&lt;br /&gt;
===Executive Summaries===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Eddie&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [[Cazinge Week 11|Week 11]]:&lt;br /&gt;
** This week, I finished the bulk of the function logic for our final project; I also performed research on the items necessary for an effective journal club presentation this coming Thursday by completing the individual assignment that we were assigned for the week.&lt;br /&gt;
** Getting a large portion of our designated assignment completed early worked pretty successfully to alleviate our stress over the impending assignment and place us ahead of the pace of other groups so that we would be able to work on the more secondary parts of our final presentation across the next 4 weeks. &lt;br /&gt;
** Working on the project without having a proper development environment set up ended up detracting from the fluidity of our collaboration as a team; as the versions of the final function that John and I worked on weren&amp;#039;t linked via git, and were somewhat unruly to collaborate on.&lt;br /&gt;
** Next time, I&amp;#039;ll make sure to set up my development environment according to Dondi&amp;#039;s instructions on the Coders Guild Page.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 23:39, 20 November 2017 (PST)&lt;br /&gt;
* [[Cazinge Week 12|Week 12]]:&lt;br /&gt;
** This week my task was to set up my development environment for the coder milestones. As such, I&amp;#039;ve completed milestones 1-3, talked to the other coders, and established a plan to work on the assignment in the future along with the rest of my team.&lt;br /&gt;
** Setting up milestones 1-3 went pretty well; since they were all standard open source project tasks, I was able to complete them simply, efficiently, and without any real friction.&lt;br /&gt;
** The only thing that I found less than desirable from this week was our communication; As Thanksgiving weekend rolls around we only stand to fall behind if we continue without amending our communication situation.&lt;br /&gt;
** This next week, I&amp;#039;ll focus on keeping an open line of communication with the rest of my team, as well as completing the majority of the coding milestones that we have left.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 23:39, 20 November 2017 (PST)&lt;br /&gt;
*[[Cazinge Week 14|Week 14]]:&lt;br /&gt;
**This week&amp;#039;s we reached a good spot in terms of the execution of Milestone 4. I was the main point of contact with regards to general coding questions, and we&amp;#039;re approaching the completion of the final assignment.&lt;br /&gt;
**This week was fun as I was able to leisurely interact with my classmates in an environment more typically representing that of actual software development. As such, I was able to help out with typical software development problems and speed up the development of the final project.&lt;br /&gt;
**I don&amp;#039;t feel as if I struggled with any specific part of this week&amp;#039;s assignment, but we haven&amp;#039;t exactly been proactive about writing our tests, so that eventually needs to be resolved.&lt;br /&gt;
**As far as what needs to get done for this next week, testing. Other than that, I&amp;#039;m feeling good about our progress going into the last week.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 13:18, 8 December 2017 (PST)&lt;br /&gt;
*[[Cazinge Week 15|Week 15]]:&lt;br /&gt;
**This week we finished the final functionality of the API function, marking our progress with the final project complete.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 13:18, 8 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dina&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [[Dbashour_Week_11 | Week 11]]&lt;br /&gt;
** For this week, I assisted with creating our group wiki page, adding the template and setting up the page in preparation for the later weeks to come. I also located two out of 4 research articles regarding cold shock, yeast, and microarray data that we might later use for our final project. I became familiar with how to narrow down search queries in order to yield the smallest amount of results that are related to your actual topic, as well as identify how many articles are cited and how many articles cite the articles I found. &lt;br /&gt;
** I liked being able to work on the assignment in class, this way I was able to ask questions or clarify certain things that I needed help with. I also like that we have a guild of people, this way there is more of a support system if I am ever lost or need assistance.&lt;br /&gt;
** Because my task for this week was simply following the directions on the wiki, there was nothing that went wrong or needed fixing. &lt;br /&gt;
** Next week, I will work with my guild to present on our found articles and collaborate with them all in order to make our presentation run smoothly. &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 23:43, 13 November 2017 (PST)&lt;br /&gt;
*[[Dbashour_Week_12 | Week 12]]&lt;br /&gt;
** For this week, Corrine and I prepared for the journal club presentation by individually reading the article &amp;quot;Comprehensive expression analysis of time-dependent responses in yeast cells to low temperature&amp;quot; by Sahara, T., Goda, T., &amp;amp; Ohgiya, S. After reading this article, I developed an outline that highlighted the main points in each section of the article. With Corrine, I made a presentation on that outline, making sure to include each highlighted point. I also located and defined 10 words in the article that I was unfamiliar with and presented a flowchart of the overall experimental design. &lt;br /&gt;
** What worked well for this week was to collaborate with Corrine on who was going to present which parts of the article, this way there was no confusion on that matter and the overall flow of the presentation would be well executed. &lt;br /&gt;
** There was a lack of communication with all of us as a team, so I am unsure as to what John and Eddie have done for this week.&lt;br /&gt;
** Next week, we will all communicate via text either with the entire class or with just my group in order to clarify what the role of each person is and if we have been completing our tasks. &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 12:10, 21 November 2017 (PST)&lt;br /&gt;
*[[Dbashour_Week_14 | Week 14]]&lt;br /&gt;
** This week, I corrected my week 8 and week 10 assignments on my [[Dbashour_Week_14 | Week 14]] individual page., fixing anything that Dr. Dahlquist and Dr. Dionisio had requested to fix on my talk page. I made my electronic notebook be written in the past tense, corrected my files, and added any information I needed to add. Also this week I completed the remainder of the week 10 assignment that we had not complete during that week. I made a network model of transcription factors based on my deletion strain dGLN3. I also met with the data analysts to see if we were all on the same page and made a group message in order to have a method of communication for any questions we had.&lt;br /&gt;
** Being on top of my assignments and my time management during class worked well this week. I was able to ask questions and accomplish a lot from working on my assignment in class in a timely manner. &lt;br /&gt;
** I would have liked to meet more with my group and touch base on where we all resided in the project. I wish that we updated each other more on what we were working on, specifically between the coders and the analysts/QA.&lt;br /&gt;
** Next week, I hope to continue my efforts of time management in class and communicate more with the coders to see how far we have all come. I will specifically ask the coders what they have done and what they plan on doing next in order to facilitate the communication barrier. &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 13:00, 9 December 2017 (PST) &lt;br /&gt;
*[[Dbashour_Week_15 | Week 15]]&lt;br /&gt;
** This week, Dr. Dahlquist reviewed my files and made corrections to them so that they would work and be visualized in GRNsight. I organized my final deliverables in order to prepare for the final project. &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 13:00, 9 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Corinne&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [[Cwong34_Week_11|Week 11]]:&lt;br /&gt;
** This week I helped to create the template and group page. I found two sources to contribute to our annotated bibliography, which we can use to research information for our final project. I researched the accessibility and publishing details of the sources.&lt;br /&gt;
** It was nice that we had some time in class to work, so we could easily check in with each other about what we were working on. It was also nice that Dina and I were working on the same project, so we could easily understand our work and help each other.&lt;br /&gt;
** It was a bit difficult to be fully aware of the progress of everyone because we had separate projects for this week and next week too. Both halves of our group are working on separate presentations, so we have different focuses, which makes it harder to keep up with each other.&lt;br /&gt;
** Next week, since it will be a similar situation, I will try to keep up with the other half of my group by fully understanding their objectives/assignments for the week and checking in some more.&lt;br /&gt;
*[[Cwong34_Week_12|Week 12]]:&lt;br /&gt;
**This week, I read the &amp;quot;Comprehensive expression analysis of time-dependent responses in yeast cells to low temperature&amp;quot; by Sahara, T., Goda, T., &amp;amp; Ohgiya, S. I came up with a flow chart of their methods for the experiment and made an outline for my individual assignment. I also found ten terms I didn&amp;#039;t know and wrote down their definitions in my individual journal. I worked with Dina on our presentation of the article over the weekend.&lt;br /&gt;
**Having a collaborative assignment worked for me and Dina because we knew exactly what we needed to do for the project this week, and we worked together to get it done. Moreover, we had more time to meet up with each other this weekend, so it was easier to collaborate.&lt;br /&gt;
**It was still difficult to keep in touch with all of the members of the group since we all had different things to work on.&lt;br /&gt;
**However, now that we are done with our separate presentations, it will be more of a focus to know what each person is working on. Moreover, I will work to create more communication between group members to keep track of our progress, whether it&amp;#039;s on our gene page or over text.&lt;br /&gt;
[[User:Cwong34|Cwong34]] ([[User talk:Cwong34|talk]]) 23:26, 20 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
*[[Cwong34_Week_14|Week 14]]:&lt;br /&gt;
**This week, I met with the group members to check in on where we were in the project. I met with the other QAs, and we worked together to come up with a list of information to pull from databases, and specifically which information to pull from where.&lt;br /&gt;
**Having time to work on the project in class was very helpful to be able to meet with everyone. I could easily communicate to my team members and check in with them, but I could also check in with other teams to work together. There was a lot more communication this week, and I feel I have a good idea of our progression for the rest of the semester.&lt;br /&gt;
**Having to split the class time between working with our team members and working with our guilds was a bit of a challenge because there was a lot to cover between both groups. We made it work, but hopefully we&amp;#039;ll be able to find a time to meet outside of class as well this coming week to work on our project.&lt;br /&gt;
[[User:Cwong34|Cwong34]] ([[User talk:Cwong34|talk]]) 00:25, 5 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;John&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [[Johnllopez Week 11|Week 11]]:&lt;br /&gt;
** This week my task was mostly focused around organizing the Journal Club Presentation. I created the initial outline for the powerpoint, created the style, and added over half the content to it. In addition, I spent some time with [[User:cazinge | Eddie Azinge]] who finished most of the deliverable portion of the assignment as he explained to me his process.&lt;br /&gt;
** I felt the assembling of the group was done so with ease because I worked with each of the people in the past on different assignments/projects. I felt like each of my members are dedicated and willing to work, so I&amp;#039;m glad that we have a good group. Eddie&amp;#039;s experience in coding was an advantage for me because I shouldn&amp;#039;t have any sort of confusion, however as I explain below, it is also a disadvantage.&lt;br /&gt;
** Despite the fact that Eddie provided an explanation for how he was able to develop the primary deliverable for the project, I felt a little disappointed that I couldn&amp;#039;t go through the same discovery process he did. It essentially makes me feel like my role in the project isn&amp;#039;t as important. In addition, I was also irritated that we didn&amp;#039;t have many opportunities to work on the Journal Club Presentations in advance, for I felt like we weren&amp;#039;t as prepared to create/give them as we could have been.&lt;br /&gt;
**Next week, I know that I have to get a head start on my individual portion of the assignment so that I&amp;#039;m not crunched for time like I was for the presentation. In addition, it&amp;#039;s imperative that I review the code Eddie set up in detail so I can understand each line and how it works. Furthermore, I have to follow along with the other coders in setting up development rigs.&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:41, 13 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
* [[Johnllopez Week 12|Week 12]]:&lt;br /&gt;
** This week my task involved setting up my development environment for the later milestones. It included the establishment of milestones 1-3, talking to the other coders, and establishing a plan to work on the assignment in the future.&lt;br /&gt;
** I felt like the setting up of the environment went well. Once I understood what I had to do, it was not difficult to set up the environment. In addition, I had no problems setting it up on GitHub and my computer once it happened.&lt;br /&gt;
** Unfortunately I felt like this week wasn&amp;#039;t a very productive week. Despite setting up the environment, I did not collaborate well with my teammates. We have yet to arrange a proper work schedule and plan, especially to ensure that over the thanksgiving break we are able to do some stuff. This has led to the group&amp;#039;s progress existing in a state of limbo.&lt;br /&gt;
** On Thursday, I asked the class to obtain a WhatsApp to allow for communication. This will be essential to communicate between the coders to accomplish the project. On Tuesday I will connect with as many people in the class. More importantly, I will get my group together to work on a set plan to work on the assignment and establish deadlines. Although this week wasn&amp;#039;t the most productive for me, I will ensure that we don&amp;#039;t fall behind next week. &lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:27, 20 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
*[[johnllopez Week 14|Week 14]]:&lt;br /&gt;
**This week&amp;#039;s primary objective was to get as much of Milestone 4 as finished as possible. My portion of the assignment was to learn how to extract data from XML files and translate it so that the page developers could use it.&lt;br /&gt;
**Perhaps the best part about this portion of the assignment was being able to discover a bit of jQuery and DOM functions. Knowledge and exposure to both of these is fundamental in obtaining a potential job. &lt;br /&gt;
**One area where I struggled was figuring out how to extract JSON using javascript. This is something that both of the Eddies, however, were proficient in doing, so it&amp;#039;s important that I seek their help in understanding this concept. In addition, I wish I communicated more with the coders during the development of the project.&lt;br /&gt;
**This week will be crucial in finishing Milestone 4 for the project. It&amp;#039;s absolutely necessary that the coders and I not only integrate everything, but that I am following along with what they do. I will ask a lot of questions to truly understand what&amp;#039;s happening.&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:16, 4 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
==Journal Club Deliverable==&lt;br /&gt;
[[Media:JLopezEAzingeJournalClub.pptx | The presentation - Coder/Designer]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Cold_Shock_Yeast_Genome_Response.pdf | Journal Club Week 12 Presentation - QA/Data Analyst]]&lt;br /&gt;
&lt;br /&gt;
== Journal Club Article ==&lt;br /&gt;
Sahara, T., Goda, T., &amp;amp; Ohgiya, S. (2002). Comprehensive expression analysis of time-dependent genetic responses in yeast cells to low temperature. Journal of Biological Chemistry, 277(51), 50015-50021.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
{{template:Gene_hAPI}}&lt;br /&gt;
&lt;br /&gt;
=Acknowledgments=&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
#Becerra M., Lombardía L.J., González-Siso M.I., Rodríguez-Belmonte E., Hauser N.C., &amp;amp; Cerdán M.E. (2003). Genome-wide analysis of the yeast transcriptome upon heat and cold shock. Comparative and Functional Genomics, 4(4), 366-375. doi: 10.1002/cfg.301&lt;br /&gt;
#Paul Ford, 2015, Bloomberg, Retrieved from: https://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/#the-time-you-attended-the-e-mail-address-validation-meeting&lt;br /&gt;
#Homma T., Iwahashi H., &amp;amp; Komatsu Y. (2003). Yeast gene expression during growth at low temperature. Cryobiology, 46(3), 230-237. https://doi.org/10.1016/S0011-2240(03)00028-2&lt;br /&gt;
#LMU&lt;br /&gt;
#Murata et. al.(2006). Genome-wide expression analysis of yeast response during exposure to 4 C. Extremophiles, 10(2), 117-128.&lt;br /&gt;
#Sahara, T., Goda, T., &amp;amp; Ohgiya, S. (2002). Comprehensive expression analysis of time-dependent genetic responses in yeast cells to low temperature. Journal of Biological Chemistry, 277(51), 50015-50021.&lt;br /&gt;
&lt;br /&gt;
{{Template:GRNsight Gene Page Project Links}}&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:DGLN3_ppt_Dina.pptx&amp;diff=5562</id>
		<title>File:DGLN3 ppt Dina.pptx</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:DGLN3_ppt_Dina.pptx&amp;diff=5562"/>
				<updated>2017-12-08T06:45:01Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: Dbashour uploaded a new version of File:DGLN3 ppt Dina.pptx&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5561</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5561"/>
				<updated>2017-12-08T06:41:41Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: /* Deliverables */ updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
&lt;br /&gt;
*strain: dGLN3&lt;br /&gt;
*filename: DGLN3_ANOVA_DB &amp;lt;br&amp;gt;&lt;br /&gt;
*timepoints: 15, 30, 60, 90, 120 &amp;lt;br&amp;gt;&lt;br /&gt;
*number of replicates: there are 4 replicates for each time point &amp;lt;br&amp;gt;&lt;br /&gt;
*number of NA cells replaced: 6652 &lt;br /&gt;
&lt;br /&gt;
==== Part 1: Statistical Analysis Part 1 ====&lt;br /&gt;
&lt;br /&gt;
The purpose of the witin-stain ANOVA test is to determine if any genes had a gene expression change that was significantly different than zero at &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;any&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; timepoint.&lt;br /&gt;
&lt;br /&gt;
# I created a new worksheet, named it &amp;quot;dGLN3_ANOVA&amp;quot;. &lt;br /&gt;
# I copied the first three columns containing the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; from the &amp;quot;Master_Sheet&amp;quot; worksheet for my strain and pasted it into dGLN3_ANOVA. I copied the columns containing the data for dGLN3 and pasted it into dGLN3_ANOVA. &lt;br /&gt;
# At the top of the first column to the right of your data, I created five column headers of the form dGLN3_AvgLogFC_(TIME) where (TIME) is 15, 30, etc.&lt;br /&gt;
# In the cell below the dGLN3_AvgLogFC_t15 header, I typed &amp;lt;code&amp;gt;=AVERAGE(&amp;lt;/code&amp;gt; &lt;br /&gt;
# Then I highlighted all the data in row 2 associated with dGLN3 and t15 and pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key.&lt;br /&gt;
# This cell now contains the average of the log fold change data from the first gene at t=15 minutes.&lt;br /&gt;
# I Clicked on this cell and positioned my cursor at the bottom right corner. You should see your cursor change to a thin black plus sign (not a chubby white one). When it does, double click, and the formula will magically be copied to the entire column of 6188 other genes.&lt;br /&gt;
# I then repeated steps (4) through (8) with the t30, t60, t90, and the t120 data. Except with each new time column I used the formula corresponding to its time point i.e. dGLN3_AvgLogFC_t30 for time column 30, dGLN3_AvgLogFC_t60 for time column 60. dGLN3_AvgLogFC_t90 for time column 90, and dGLN3_AvgLogFC_t120 for time column 120.&lt;br /&gt;
# Now in the first empty column to the right of the dGLN3_AvgLogFC_t120 calculation, I created the column header dGLN3_ss_HO.&lt;br /&gt;
# In the first cell below this header, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;/code&amp;gt;&lt;br /&gt;
# I highlighted all the LogFC data in row 2 of dGLN3 (but not the AvgLogFC), then pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key. &lt;br /&gt;
# In the next empty column (AC) to the right of dGLN3_ss_HO, I created the column headers dGLN3_ss_(TIME) where (TIME) is 15, 30, 60, 90, and 120.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039; There are 4 data points for each time point. The total number of data points is 20 &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# In the cell AC2, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;range of cells for logFC_t15&amp;gt;)-COUNTA(&amp;lt;range of cells for logFC_t15&amp;gt;)*&amp;lt;AvgLogFC_t15&amp;gt;^2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* The &amp;lt;code&amp;gt;COUNTA&amp;lt;/code&amp;gt; function counts the number of cells in the specified range that have data in them (i.e., does not count cells with missing values).&lt;br /&gt;
#* The phrase &amp;lt;range of cells for logFC_t15&amp;gt; should be replaced by the data range associated with t15. &lt;br /&gt;
#* The phrase &amp;lt;AvgLogFC_t15&amp;gt; should be replaced by the cell number in which you computed the AvgLogFC for t15, and the &amp;quot;^2&amp;quot; squares that value. &lt;br /&gt;
#* Upon completion of this single computation, I used the Step (7) trick to copy the formula throughout the column.&lt;br /&gt;
# I repeated this computation for the t30 through t120 data points.  Again, I made sure to get the data for each time point, typed the right number of data points, got the average from the appropriate cell for each time point, and copied the formula to the whole column for each computation.&lt;br /&gt;
# In cell AI1, I created the column header dGLN3_SS_full. &lt;br /&gt;
# In cell AI2, I typed &amp;lt;code&amp;gt;=sum(&amp;lt;range of cells containing &amp;quot;ss&amp;quot; for each timepoint&amp;gt;)&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
# In cells AJ1 and AK1, I created the headers dGLN3_Fstat and dGLN3_p-value.&lt;br /&gt;
# In cell AJ2, I typed &amp;lt;code&amp;gt;=((20-5)/5)*(AC2-AI2)/AI2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# In cell AK2, I typed &amp;lt;code&amp;gt;=FDIST(AJ2,5,20-5)&amp;lt;/code&amp;gt;.  &lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# Before I moved on to the next step, I performed a quick sanity check to see if I did all of these computations correctly.&lt;br /&gt;
#* I clicked on cell A1 and click on the Data tab.  I selected the Filter icon (looks like a funnel). Little drop-down arrows should appear at the top of each column. This will enable us to filter the data according to criteria we set.&lt;br /&gt;
#* I click on the drop-down arrow on cell AK2 and selected &amp;quot;Number Filters&amp;quot;. In the window that appears, set a criterion that will filter your data so that the p value has to be less than 0.05. &lt;br /&gt;
#* Excel will now only display the rows that correspond to data meeting that filtering criterion.  A number will appear in the lower left hand corner of the window giving you the number of rows that meet that criterion.  We will check our results with each other to make sure that the computations were performed correctly.&lt;br /&gt;
&lt;br /&gt;
=== Calculate the Bonferroni and p value Correction ===&lt;br /&gt;
&lt;br /&gt;
# Then I performed adjustments to the p value to correct for the [https://xkcd.com/882/ multiple testing problem]. I labeled the next two columns to the right with the same label, dGLN3_Bonferroni_p-value.&lt;br /&gt;
# I type the equation &amp;lt;code&amp;gt;=&amp;lt;dGLN3_p-value&amp;gt;*6189&amp;lt;/code&amp;gt;, Upon completion of this single computation, I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
# I replace any corrected p value that is greater than 1 by the number 1 by typing the following formula into cell AL2: &amp;lt;code&amp;gt;=IFAK2&amp;gt;1,1,AK2)&amp;lt;/code&amp;gt;. I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
&lt;br /&gt;
==== Calculate the Benjamini &amp;amp; Hochberg p value Correction ====&lt;br /&gt;
&lt;br /&gt;
# I Inserted a new worksheet named &amp;quot;dGLN3_ANOVA_B-H&amp;quot;.&lt;br /&gt;
# I copied and pasted the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; columns from your previous worksheet into the first two columns of the new worksheet. &lt;br /&gt;
# For the following, use Paste special &amp;gt; Paste values.  I copied the unadjusted p values from my ANOVA worksheet and pasted it into Column D.&lt;br /&gt;
# I select all of columns A, B, C, and D and sorted by ascending values on Column D. I clicked the sort button from A to Z on the toolbar, in the window that appears, sort by column D, smallest to largest.&lt;br /&gt;
# I typed the header &amp;quot;Rank&amp;quot; in cell E1.  We will create a series of numbers in ascending order from 1 to 6189 in this column.  This is the p value rank, smallest to largest.  Type &amp;quot;1&amp;quot; into cell E2 and &amp;quot;2&amp;quot; into cell E3. Select both cells E2 and E3. Double-click on the plus sign on the lower right-hand corner of your selection to fill the column with a series of numbers from 1 to 6189.&lt;br /&gt;
# Now you can calculate the Benjamini and Hochberg p value correction. Type dGLN3_B-H_p-value in cell F1. Type the following formula in cell F2: &amp;lt;code&amp;gt;=(D2*6189)/E2&amp;lt;/code&amp;gt; and press enter. I copied that equation to the entire column.&lt;br /&gt;
# I typed &amp;quot;dGLN3_B-H_p-value&amp;quot; into cell G1. &lt;br /&gt;
# I typed the following formula into cell G2: &amp;lt;code&amp;gt;=IF(F2&amp;gt;1,1,F2)&amp;lt;/code&amp;gt; and pressed enter then copied that equation to the entire column. &lt;br /&gt;
# I selected columns A through G. Then sorted them by my MasterIndex in Column A in ascending order.&lt;br /&gt;
# I copied column G and used Paste special &amp;gt; Paste values to paste it into the next column on the right of my ANOVA sheet.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I uploaded this file to the deliverables section of this wiki page, naming it DGLN3_ANOVA_DB.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Sanity Check: Number of genes significantly changed ====&lt;br /&gt;
&lt;br /&gt;
Before I moved on to further analysis of the data, I wanted to perform a more extensive sanity check to make sure that I performed my data analysis correctly. I am going to find out the number of genes that are significantly changed at various p value cut-offs.&lt;br /&gt;
&lt;br /&gt;
* I went to my dGLN3_ANOVA worksheet.&lt;br /&gt;
* I Selected row 1 (the row with my column headers) and selected the menu item Data &amp;gt; Filter &amp;gt; Autofilter (The funnel icon on the Data tab).  Little drop-down arrows should appear at the top of each column.  This will enable us to filter the data according to criteria we set.&lt;br /&gt;
* I clicked on the drop-down arrow for the unadjusted p value.  I set a criterion that will filter my data so that the p value has to be less than 0.05.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 = 2135/6189 records or 34.50% of the data.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.01 = 1204/6189 records or 19.45% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.001 = 514/6189 records or 8.31% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.0001 = 180/6189 records or 2.91% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* When I use a p value cut-off of p &amp;lt; 0.05, what I am saying is that I would have seen a gene expression change that deviates this far from zero by chance less than 5% of the time.&lt;br /&gt;
* I have just performed 6189 hypothesis tests.  Another way to state what I am seeing with p &amp;lt; 0.05 is that I would expect to see this a gene expression change for at least one of the timepoints by chance in about 5% of our tests, or 309 times.  Since I have more than 309 genes that pass this cut off, I know that some genes are significantly changed.  However, I don&amp;#039;t know &amp;#039;&amp;#039;which&amp;#039;&amp;#039; ones.  To apply a more stringent criterion to our p values, I performed the Bonferroni and Benjamini and Hochberg corrections to these unadjusted p values.  The Bonferroni correction is very stringent.  The Benjamini-Hochberg correction is less stringent.  I filtered the data to determine this relationship and found:&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Bonferroni-corrected p-value = 45/6189 records or 0.73% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Benjamini and Hochber-corrected p-value = 1185/6189 records or 19.15% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* In summary, the p value cut-off should not be thought of as some magical number at which data becomes &amp;quot;significant&amp;quot;.  Instead, it is a moveable confidence level.  If we want to be very confident of our data, use a small p value cut-off.  If we are OK with being less confident about a gene expression change and want to include more genes in our analysis, we can use a larger p value cut-off.  &lt;br /&gt;
* I compared the results to the wild type strain and uploaded the information to a powerpoint that is linked to in the deliverables section of this wiki. &lt;br /&gt;
* I also compared NSR1 and ADH1 and found the following:&lt;br /&gt;
&lt;br /&gt;
===== NSR1 =====&lt;br /&gt;
#Unaltered p-value = 0.000506&lt;br /&gt;
#Bonferroni-Corrected p-value = 1&lt;br /&gt;
#B-H corrected p-value = 0.008167&lt;br /&gt;
#Average Log Fold:&lt;br /&gt;
#* @ 15 = 3.50622&lt;br /&gt;
#* @ 30 = 4.53189&lt;br /&gt;
#* @ 60 = 2.75921&lt;br /&gt;
#* @ 90 = -1.85027&lt;br /&gt;
#* @ 120 = -1.86741&lt;br /&gt;
#As shown above, we can infer that gene expression started off high but eventually decreased to a consistent level due to cold shock. &lt;br /&gt;
&lt;br /&gt;
===== ADH1=====&lt;br /&gt;
#Unaltered p-value = 0.772&lt;br /&gt;
#Bonferonni-corrected P-Value: 1&lt;br /&gt;
#B-H-corrected P-Value: 0.8617&lt;br /&gt;
#Average Log Fold &lt;br /&gt;
#* @ 15 = -0.902324179&lt;br /&gt;
#* @ 30 = -0.692990646&lt;br /&gt;
#* @ 60 = 0.138781308&lt;br /&gt;
#* @ 90 = -0.045097454&lt;br /&gt;
#* @ 120 = 0.514075012&lt;br /&gt;
#As shown above, we can infer that gene expression started low but rose around the 60 interval then decreased a significant amount at the 90 interval, only to rise again at the last interval. This shows that cold shock affects the gene expression around the 30-60 interval and the 90-120 interval.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
In summary, we hoped to find genes that showed significantly different rates of gene expression from the start of the experiment (time 0) to the end, 120 minutes later. We determined this by performing an ANOVA and determining the significance of the results. We were able to determine what the effects of cold related osmotic shock was on gene expression. &lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
==== Clustering and GO Term Enrichment with stem ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prepare your microarray data file for loading into STEM.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* I downloaded my Excel workbook that you I used for my [[Week 8]] assignment.&lt;br /&gt;
#* I Inserted a new worksheet into my Excel workbook, and name it &amp;quot;dGLN3_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;dGLN3_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into my &amp;quot;dGLN3_stem&amp;quot; worksheet.&lt;br /&gt;
#** my leftmost column should have the column header &amp;quot;Master_Index&amp;quot;.  I renamed this column to &amp;quot;SPOT&amp;quot;.  Column B is named &amp;quot;ID&amp;quot;.  I renamed this column to &amp;quot;Gene Symbol&amp;quot;.  I delete the column named &amp;quot;Standard_Name&amp;quot;.&lt;br /&gt;
#** I filter the data on the B-H corrected p value to be &amp;gt; 0.05 (that&amp;#039;s &amp;#039;&amp;#039;&amp;#039;greater than&amp;#039;&amp;#039;&amp;#039; in this case).&lt;br /&gt;
#*** Once the data has been filtered, I selected all of the rows (except for my header row) and deleted the rows by right-clicking and choosing &amp;quot;Delete Row&amp;quot; from the context menu.  I undid the filter.  This ensures that I will cluster only the genes with a &amp;quot;significant&amp;quot; change in expression and not the noise.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There were 1258 genes left after filtering.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** I deleted all of the data columns &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXCEPT&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for the Average Log Fold change columns for each timepoint (for example, dGLN3_AvgLogFC_t15, etc.).&lt;br /&gt;
#** I renamed the data columns with just the time and units (for example, 15m, 30m, etc.).&lt;br /&gt;
#** I saved my work.  Then used &amp;#039;&amp;#039;Save As&amp;#039;&amp;#039; to save this spreadsheet as Text (Tab-delimited) (*.txt).  Click OK to the warnings and close your file.&lt;br /&gt;
#*** Note that you should turn on the file extensions if you have not already done so.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Then I  download and extracted the STEM software.&amp;#039;&amp;#039;&amp;#039;  [http://www.cs.cmu.edu/~jernst/stem/ Click here to go to the STEM web site].&lt;br /&gt;
#* I clicked on the [http://www.andrew.cmu.edu/user/zivbj/stemreg.html download link], register, and download the &amp;lt;code&amp;gt;stem.zip&amp;lt;/code&amp;gt; file to your Desktop.&lt;br /&gt;
#* Unzip the file.  In Seaver 120, you can right click on the file icon and select the menu item &amp;#039;&amp;#039;7-zip &amp;gt; Extract Here&amp;#039;&amp;#039;.&lt;br /&gt;
#* This will create a folder called &amp;lt;code&amp;gt;stem&amp;lt;/code&amp;gt;.  Inside the folder, double-click on the &amp;lt;code&amp;gt;stem.jar&amp;lt;/code&amp;gt; to launch the STEM program.&lt;br /&gt;
&amp;lt;!--#** In Seaver 120, we encountered an issue where the program would not launch on the Windows XP machines due to a lack of memory. (Even though the computers have been upgraded to Windows 7, do this to launch the program.)  To get around this problem, launch STEM from the command line.&lt;br /&gt;
#*** Go to the start menu and click on &amp;#039;&amp;#039;Programs &amp;gt; Accessories &amp;gt; Command Prompt&amp;#039;&amp;#039;.&lt;br /&gt;
#*** You will need to navigate to the directory (folder) in which the STEM program resides.  If you followed the instructions above and extracted the stem folder to the Desktop, type the following:  &amp;lt;code&amp;gt;cd Desktop\stem&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
#*** To launch the program then type:  &amp;lt;code&amp;gt;java -mx512M -jar stem.jar -d defaults.txt&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.  This will launch the program with less memory allocated to it.--&amp;gt;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Running STEM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## In section 1 (Expression Data Info) of the the main STEM interface window, I clicked on the &amp;#039;&amp;#039;Browse...&amp;#039;&amp;#039; button to navigate to and select my file.&lt;br /&gt;
##* I clicked on the radio button &amp;#039;&amp;#039;No normalization/add 0&amp;#039;&amp;#039;.&lt;br /&gt;
##* I checked the box next to &amp;#039;&amp;#039;Spot IDs included in the data file&amp;#039;&amp;#039;.&lt;br /&gt;
## In section 2 (Gene Info) of the main STEM interface window, I selected &amp;#039;&amp;#039;Saccharomyces cerevisiae (SGD)&amp;#039;&amp;#039;, from the drop-down menu for Gene Annotation Source.  I Selected &amp;#039;&amp;#039;No cross references&amp;#039;&amp;#039;, from the Cross Reference Source drop-down menu.  I selected &amp;#039;&amp;#039;No Gene Locations&amp;#039;&amp;#039; from the Gene Location Source drop-down menu.&lt;br /&gt;
## In section 3 (Options) of the main STEM interface window, make sure that the Clustering Method says &amp;quot;STEM Clustering Method&amp;quot; and do not change the defaults for Maximum Number of Model Profiles or Maximum Unit Change in Model Profiles between Time Points.&lt;br /&gt;
## In section 4 (Execute) click on the yellow Execute button to run STEM.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Viewing and Saving STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## A new window will open called &amp;quot;All STEM Profiles (1)&amp;quot;.  Each box corresponds to a model expression profile.  Colored profiles have a statistically significant number of genes assigned; they are arranged in order from most to least significant p value.  Profiles with the same color belong to the same cluster of profiles.  The number in each box is simply an ID number for the profile.&lt;br /&gt;
##* Click on the button that says &amp;quot;Interface Options...&amp;quot;.  At the bottom of the Interface Options window that appears below where it says &amp;quot;X-axis scale should be:&amp;quot;, I clicked on the radio button that says &amp;quot;Based on real time&amp;quot;.  Then close the Interface Options window.&lt;br /&gt;
##* I took a screenshot of this window (on a PC, simultaneously press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PrintScreen&amp;lt;/code&amp;gt; buttons to save the view in the active window to the clipboard) and paste it into a PowerPoint presentation to save your figures.&lt;br /&gt;
## I clicked on each of the SIGNIFICANT profiles (the colored ones) to open a window showing a more detailed plot containing all of the genes in that profile.&lt;br /&gt;
##* I took a screenshot of each of the individual profile windows and save the images in your PowerPoint presentation.&lt;br /&gt;
##* At the bottom of each profile window, there are two yellow buttons &amp;quot;Profile Gene Table&amp;quot; and &amp;quot;Profile GO Table&amp;quot;.  For each of the profiles, I clicked on the &amp;quot;Profile Gene Table&amp;quot; button to see the list of genes belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_genelist.txt&amp;quot;, where I replaced the number symbol with the actual profile number.&lt;br /&gt;
##** I upload these files to the wiki and link to them on my individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
##* For each of the significant profiles, I clicked on the &amp;quot;Profile GO Table&amp;quot; to see the list of Gene Ontology terms belonging to the profile.  In the window that appears, I clicked on the &amp;quot;Save Table&amp;quot; button and saved the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_GOlist.txt&amp;quot;. to indicate the dataset and where I replaced the number symbol with the actual profile number.  At this point I have saved all of the primary data from the STEM software and it&amp;#039;s time to interpret the results!&lt;br /&gt;
##** I upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Analyzing and Interpreting STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I selected profile #9 to interpret further. I chose this because this profile had a downward pattern, indicating that gene expression decreased with cold shock treatment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;118.0 genes belong to this profile.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;34.1 genes were expected to belong to this profile&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;The p-value for the enrichment of genes in this profile is 1.3E-30 which shows that this expression profile is significantly more than what was expected.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
##* I opened the GO list file I saved for this profile in Excel.  This list shows all of the Gene Ontology terms that are associated with genes that fit this profile.  I Selected the third row and then chose from the menu Data &amp;gt; Filter &amp;gt; Autofilter.  Filter on the &amp;quot;p-value&amp;quot; column to show only GO terms that have a p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 55 GO terms are associated with this profile when a p value &amp;lt; 0.05&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  The GO list also has a column called &amp;quot;Corrected p-value&amp;quot;.  This correction is needed because the software has performed thousands of significance tests.  Filter on the &amp;quot;Corrected p-value&amp;quot; column to show only GO terms that have a corrected p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 4 GO terms are associated with this profile when a corrected p value &amp;lt; 0.05.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* I Selected 6 Gene Ontology terms from my filtered list (either p &amp;lt; 0.05 or corrected p &amp;lt; 0.05).  &lt;br /&gt;
##** To easily look up the definitions, I went to [http://geneontology.org http://geneontology.org].&lt;br /&gt;
##** I copied and pasted the GO ID (e.g. GO:0044848) into the search field at center top of the page called &amp;quot;Search GO Data&amp;quot;.&lt;br /&gt;
##** In the [http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 results] page, I click on the button that says &amp;quot;Link to detailed information about &amp;lt;term&amp;gt;, in this case &amp;quot;biological phase&amp;quot;&amp;quot;. Here are the results: &lt;br /&gt;
###* small molecule metabolic process - The chemical reactions and pathways involving small molecules, any low molecular weight, monomeric, non-encoded molecule &amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0044281&lt;br /&gt;
###* organic acid catabolic process - The chemical reactions and pathways resulting in the breakdown of organic acids, any acidic compound containing carbon in covalent linkage&amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016054&lt;br /&gt;
###*hydrolase activity - Catalysis of the hydrolysis of various bonds, e.g. C-O, C-N, C-C, phosphoric anhydride bonds, etc. Hydrolase is the systematic name for any enzyme of EC class 3 &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016787&lt;br /&gt;
###*co-enzyme binding - Interacting selectively and non-covalently with a coenzyme, any of various nonprotein organic cofactors that are required, in addition to an enzyme and a substrate, for an enzymatic reaction to proceed &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0050662&lt;br /&gt;
###*cellular response to stress - Any process that results in a change in state or activity of a cell (in terms of movement, secretion, enzyme production, gene expression, etc.) as a result of a stimulus indicating the organism is under stress. The stress is usually, but not necessarily, exogenous (e.g. temperature, humidity, ionizing radiation) &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0033554&lt;br /&gt;
###*protein modification by small protein conjugation or removal - A protein modification process in which one or more groups of a small protein, such as ubiquitin or a ubiquitin-like protein, are covalently attached to or removed from a target protein &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0070647&lt;br /&gt;
&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose all 30 of the significant transcription factors on my list, adding HAP4 since it was not already on the list. I chose these transcription factors among the rest because they are all significant so this way I can analyze all the significant TFs keeping in mind their % in user set, % in yeastract, and p value. All 30 TFs are listed below. &lt;br /&gt;
#**Sfp1p&lt;br /&gt;
#** Msn2p&lt;br /&gt;
#**Yhp1p&lt;br /&gt;
#**Yox1p&lt;br /&gt;
#**Ace2p&lt;br /&gt;
#**Gln3p&lt;br /&gt;
#**Yap1p&lt;br /&gt;
#**Pdr3p&lt;br /&gt;
#**Ume6p&lt;br /&gt;
#** Pdr1p&lt;br /&gt;
#** Stb5p&lt;br /&gt;
#** Swi5p&lt;br /&gt;
#** YLR278C&lt;br /&gt;
#** Mig2p&lt;br /&gt;
#** Asg1p&lt;br /&gt;
#** Tup1p&lt;br /&gt;
#** Gcr2p&lt;br /&gt;
#** Msn4p&lt;br /&gt;
#** Rim101p&lt;br /&gt;
#** Gcn4p&lt;br /&gt;
#**Sut1p&lt;br /&gt;
#**Mcm1p&lt;br /&gt;
#** Met4p&lt;br /&gt;
#** Rlm1p&lt;br /&gt;
#** Ino4p&lt;br /&gt;
#** Ndt80p&lt;br /&gt;
#** Zap1p&lt;br /&gt;
#** Abf1p&lt;br /&gt;
#** Cyc8p&lt;br /&gt;
#** Gat3p&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
I will analyze the regulatory matrix files I generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First I need to properly format the output files from YEASTRACT.  I will repeat these steps for each of the three files I generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, I selected the entire Column A.  Then went to the &amp;quot;Data&amp;quot; tab and selected &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, I selected &amp;quot;Delimited&amp;quot; and clicked &amp;quot;Next&amp;quot;.  In the next window, I selected &amp;quot;Semicolon&amp;quot;, and clicked &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* I saved this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** I only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), I needed to transpose the matrix.  I inserted a new worksheet into my Excel file and named it &amp;quot;network&amp;quot;.  I went back to the previous sheet and selected the entire matrix and copied it.  I went to you new worksheet and clicked on the A1 cell in the upper left. I selected &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, I checked the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, I deleted the &amp;quot;p&amp;quot; from each of the gene names in the columns.  I adjusted the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, I copied and pasted the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, I wanted to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** I selected the area of the entire adjacency matrix.&lt;br /&gt;
#** I clicked the Data tab and clicked the custom sort button.&lt;br /&gt;
#** I sorted Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Then I sorted row 1 from left to right, excluding cell A1.  In the Custom Sort window, I clicked on the options button and selected sort left to right, excluding column 1.&lt;br /&gt;
#* I named the worksheet containing my organized adjacency matrix &amp;quot;network&amp;quot; and saved it.&lt;br /&gt;
# Now I visualized what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* I went to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* I selected the menu item File &amp;gt; Open and selected the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that I formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  I moved the nodes (genes) around until I got a layout that I liked and took a screenshot of the results and pasted it into my powerpoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5560</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5560"/>
				<updated>2017-12-08T06:40:48Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: /* Deliverables */ added stem results powerpoint&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
&lt;br /&gt;
*strain: dGLN3&lt;br /&gt;
*filename: DGLN3_ANOVA_DB &amp;lt;br&amp;gt;&lt;br /&gt;
*timepoints: 15, 30, 60, 90, 120 &amp;lt;br&amp;gt;&lt;br /&gt;
*number of replicates: there are 4 replicates for each time point &amp;lt;br&amp;gt;&lt;br /&gt;
*number of NA cells replaced: 6652 &lt;br /&gt;
&lt;br /&gt;
==== Part 1: Statistical Analysis Part 1 ====&lt;br /&gt;
&lt;br /&gt;
The purpose of the witin-stain ANOVA test is to determine if any genes had a gene expression change that was significantly different than zero at &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;any&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; timepoint.&lt;br /&gt;
&lt;br /&gt;
# I created a new worksheet, named it &amp;quot;dGLN3_ANOVA&amp;quot;. &lt;br /&gt;
# I copied the first three columns containing the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; from the &amp;quot;Master_Sheet&amp;quot; worksheet for my strain and pasted it into dGLN3_ANOVA. I copied the columns containing the data for dGLN3 and pasted it into dGLN3_ANOVA. &lt;br /&gt;
# At the top of the first column to the right of your data, I created five column headers of the form dGLN3_AvgLogFC_(TIME) where (TIME) is 15, 30, etc.&lt;br /&gt;
# In the cell below the dGLN3_AvgLogFC_t15 header, I typed &amp;lt;code&amp;gt;=AVERAGE(&amp;lt;/code&amp;gt; &lt;br /&gt;
# Then I highlighted all the data in row 2 associated with dGLN3 and t15 and pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key.&lt;br /&gt;
# This cell now contains the average of the log fold change data from the first gene at t=15 minutes.&lt;br /&gt;
# I Clicked on this cell and positioned my cursor at the bottom right corner. You should see your cursor change to a thin black plus sign (not a chubby white one). When it does, double click, and the formula will magically be copied to the entire column of 6188 other genes.&lt;br /&gt;
# I then repeated steps (4) through (8) with the t30, t60, t90, and the t120 data. Except with each new time column I used the formula corresponding to its time point i.e. dGLN3_AvgLogFC_t30 for time column 30, dGLN3_AvgLogFC_t60 for time column 60. dGLN3_AvgLogFC_t90 for time column 90, and dGLN3_AvgLogFC_t120 for time column 120.&lt;br /&gt;
# Now in the first empty column to the right of the dGLN3_AvgLogFC_t120 calculation, I created the column header dGLN3_ss_HO.&lt;br /&gt;
# In the first cell below this header, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;/code&amp;gt;&lt;br /&gt;
# I highlighted all the LogFC data in row 2 of dGLN3 (but not the AvgLogFC), then pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key. &lt;br /&gt;
# In the next empty column (AC) to the right of dGLN3_ss_HO, I created the column headers dGLN3_ss_(TIME) where (TIME) is 15, 30, 60, 90, and 120.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039; There are 4 data points for each time point. The total number of data points is 20 &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# In the cell AC2, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;range of cells for logFC_t15&amp;gt;)-COUNTA(&amp;lt;range of cells for logFC_t15&amp;gt;)*&amp;lt;AvgLogFC_t15&amp;gt;^2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* The &amp;lt;code&amp;gt;COUNTA&amp;lt;/code&amp;gt; function counts the number of cells in the specified range that have data in them (i.e., does not count cells with missing values).&lt;br /&gt;
#* The phrase &amp;lt;range of cells for logFC_t15&amp;gt; should be replaced by the data range associated with t15. &lt;br /&gt;
#* The phrase &amp;lt;AvgLogFC_t15&amp;gt; should be replaced by the cell number in which you computed the AvgLogFC for t15, and the &amp;quot;^2&amp;quot; squares that value. &lt;br /&gt;
#* Upon completion of this single computation, I used the Step (7) trick to copy the formula throughout the column.&lt;br /&gt;
# I repeated this computation for the t30 through t120 data points.  Again, I made sure to get the data for each time point, typed the right number of data points, got the average from the appropriate cell for each time point, and copied the formula to the whole column for each computation.&lt;br /&gt;
# In cell AI1, I created the column header dGLN3_SS_full. &lt;br /&gt;
# In cell AI2, I typed &amp;lt;code&amp;gt;=sum(&amp;lt;range of cells containing &amp;quot;ss&amp;quot; for each timepoint&amp;gt;)&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
# In cells AJ1 and AK1, I created the headers dGLN3_Fstat and dGLN3_p-value.&lt;br /&gt;
# In cell AJ2, I typed &amp;lt;code&amp;gt;=((20-5)/5)*(AC2-AI2)/AI2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# In cell AK2, I typed &amp;lt;code&amp;gt;=FDIST(AJ2,5,20-5)&amp;lt;/code&amp;gt;.  &lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# Before I moved on to the next step, I performed a quick sanity check to see if I did all of these computations correctly.&lt;br /&gt;
#* I clicked on cell A1 and click on the Data tab.  I selected the Filter icon (looks like a funnel). Little drop-down arrows should appear at the top of each column. This will enable us to filter the data according to criteria we set.&lt;br /&gt;
#* I click on the drop-down arrow on cell AK2 and selected &amp;quot;Number Filters&amp;quot;. In the window that appears, set a criterion that will filter your data so that the p value has to be less than 0.05. &lt;br /&gt;
#* Excel will now only display the rows that correspond to data meeting that filtering criterion.  A number will appear in the lower left hand corner of the window giving you the number of rows that meet that criterion.  We will check our results with each other to make sure that the computations were performed correctly.&lt;br /&gt;
&lt;br /&gt;
=== Calculate the Bonferroni and p value Correction ===&lt;br /&gt;
&lt;br /&gt;
# Then I performed adjustments to the p value to correct for the [https://xkcd.com/882/ multiple testing problem]. I labeled the next two columns to the right with the same label, dGLN3_Bonferroni_p-value.&lt;br /&gt;
# I type the equation &amp;lt;code&amp;gt;=&amp;lt;dGLN3_p-value&amp;gt;*6189&amp;lt;/code&amp;gt;, Upon completion of this single computation, I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
# I replace any corrected p value that is greater than 1 by the number 1 by typing the following formula into cell AL2: &amp;lt;code&amp;gt;=IFAK2&amp;gt;1,1,AK2)&amp;lt;/code&amp;gt;. I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
&lt;br /&gt;
==== Calculate the Benjamini &amp;amp; Hochberg p value Correction ====&lt;br /&gt;
&lt;br /&gt;
# I Inserted a new worksheet named &amp;quot;dGLN3_ANOVA_B-H&amp;quot;.&lt;br /&gt;
# I copied and pasted the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; columns from your previous worksheet into the first two columns of the new worksheet. &lt;br /&gt;
# For the following, use Paste special &amp;gt; Paste values.  I copied the unadjusted p values from my ANOVA worksheet and pasted it into Column D.&lt;br /&gt;
# I select all of columns A, B, C, and D and sorted by ascending values on Column D. I clicked the sort button from A to Z on the toolbar, in the window that appears, sort by column D, smallest to largest.&lt;br /&gt;
# I typed the header &amp;quot;Rank&amp;quot; in cell E1.  We will create a series of numbers in ascending order from 1 to 6189 in this column.  This is the p value rank, smallest to largest.  Type &amp;quot;1&amp;quot; into cell E2 and &amp;quot;2&amp;quot; into cell E3. Select both cells E2 and E3. Double-click on the plus sign on the lower right-hand corner of your selection to fill the column with a series of numbers from 1 to 6189.&lt;br /&gt;
# Now you can calculate the Benjamini and Hochberg p value correction. Type dGLN3_B-H_p-value in cell F1. Type the following formula in cell F2: &amp;lt;code&amp;gt;=(D2*6189)/E2&amp;lt;/code&amp;gt; and press enter. I copied that equation to the entire column.&lt;br /&gt;
# I typed &amp;quot;dGLN3_B-H_p-value&amp;quot; into cell G1. &lt;br /&gt;
# I typed the following formula into cell G2: &amp;lt;code&amp;gt;=IF(F2&amp;gt;1,1,F2)&amp;lt;/code&amp;gt; and pressed enter then copied that equation to the entire column. &lt;br /&gt;
# I selected columns A through G. Then sorted them by my MasterIndex in Column A in ascending order.&lt;br /&gt;
# I copied column G and used Paste special &amp;gt; Paste values to paste it into the next column on the right of my ANOVA sheet.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I uploaded this file to the deliverables section of this wiki page, naming it DGLN3_ANOVA_DB.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Sanity Check: Number of genes significantly changed ====&lt;br /&gt;
&lt;br /&gt;
Before I moved on to further analysis of the data, I wanted to perform a more extensive sanity check to make sure that I performed my data analysis correctly. I am going to find out the number of genes that are significantly changed at various p value cut-offs.&lt;br /&gt;
&lt;br /&gt;
* I went to my dGLN3_ANOVA worksheet.&lt;br /&gt;
* I Selected row 1 (the row with my column headers) and selected the menu item Data &amp;gt; Filter &amp;gt; Autofilter (The funnel icon on the Data tab).  Little drop-down arrows should appear at the top of each column.  This will enable us to filter the data according to criteria we set.&lt;br /&gt;
* I clicked on the drop-down arrow for the unadjusted p value.  I set a criterion that will filter my data so that the p value has to be less than 0.05.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 = 2135/6189 records or 34.50% of the data.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.01 = 1204/6189 records or 19.45% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.001 = 514/6189 records or 8.31% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.0001 = 180/6189 records or 2.91% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* When I use a p value cut-off of p &amp;lt; 0.05, what I am saying is that I would have seen a gene expression change that deviates this far from zero by chance less than 5% of the time.&lt;br /&gt;
* I have just performed 6189 hypothesis tests.  Another way to state what I am seeing with p &amp;lt; 0.05 is that I would expect to see this a gene expression change for at least one of the timepoints by chance in about 5% of our tests, or 309 times.  Since I have more than 309 genes that pass this cut off, I know that some genes are significantly changed.  However, I don&amp;#039;t know &amp;#039;&amp;#039;which&amp;#039;&amp;#039; ones.  To apply a more stringent criterion to our p values, I performed the Bonferroni and Benjamini and Hochberg corrections to these unadjusted p values.  The Bonferroni correction is very stringent.  The Benjamini-Hochberg correction is less stringent.  I filtered the data to determine this relationship and found:&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Bonferroni-corrected p-value = 45/6189 records or 0.73% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Benjamini and Hochber-corrected p-value = 1185/6189 records or 19.15% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* In summary, the p value cut-off should not be thought of as some magical number at which data becomes &amp;quot;significant&amp;quot;.  Instead, it is a moveable confidence level.  If we want to be very confident of our data, use a small p value cut-off.  If we are OK with being less confident about a gene expression change and want to include more genes in our analysis, we can use a larger p value cut-off.  &lt;br /&gt;
* I compared the results to the wild type strain and uploaded the information to a powerpoint that is linked to in the deliverables section of this wiki. &lt;br /&gt;
* I also compared NSR1 and ADH1 and found the following:&lt;br /&gt;
&lt;br /&gt;
===== NSR1 =====&lt;br /&gt;
#Unaltered p-value = 0.000506&lt;br /&gt;
#Bonferroni-Corrected p-value = 1&lt;br /&gt;
#B-H corrected p-value = 0.008167&lt;br /&gt;
#Average Log Fold:&lt;br /&gt;
#* @ 15 = 3.50622&lt;br /&gt;
#* @ 30 = 4.53189&lt;br /&gt;
#* @ 60 = 2.75921&lt;br /&gt;
#* @ 90 = -1.85027&lt;br /&gt;
#* @ 120 = -1.86741&lt;br /&gt;
#As shown above, we can infer that gene expression started off high but eventually decreased to a consistent level due to cold shock. &lt;br /&gt;
&lt;br /&gt;
===== ADH1=====&lt;br /&gt;
#Unaltered p-value = 0.772&lt;br /&gt;
#Bonferonni-corrected P-Value: 1&lt;br /&gt;
#B-H-corrected P-Value: 0.8617&lt;br /&gt;
#Average Log Fold &lt;br /&gt;
#* @ 15 = -0.902324179&lt;br /&gt;
#* @ 30 = -0.692990646&lt;br /&gt;
#* @ 60 = 0.138781308&lt;br /&gt;
#* @ 90 = -0.045097454&lt;br /&gt;
#* @ 120 = 0.514075012&lt;br /&gt;
#As shown above, we can infer that gene expression started low but rose around the 60 interval then decreased a significant amount at the 90 interval, only to rise again at the last interval. This shows that cold shock affects the gene expression around the 30-60 interval and the 90-120 interval.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
In summary, we hoped to find genes that showed significantly different rates of gene expression from the start of the experiment (time 0) to the end, 120 minutes later. We determined this by performing an ANOVA and determining the significance of the results. We were able to determine what the effects of cold related osmotic shock was on gene expression. &lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
==== Clustering and GO Term Enrichment with stem ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prepare your microarray data file for loading into STEM.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* I downloaded my Excel workbook that you I used for my [[Week 8]] assignment.&lt;br /&gt;
#* I Inserted a new worksheet into my Excel workbook, and name it &amp;quot;dGLN3_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;dGLN3_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into my &amp;quot;dGLN3_stem&amp;quot; worksheet.&lt;br /&gt;
#** my leftmost column should have the column header &amp;quot;Master_Index&amp;quot;.  I renamed this column to &amp;quot;SPOT&amp;quot;.  Column B is named &amp;quot;ID&amp;quot;.  I renamed this column to &amp;quot;Gene Symbol&amp;quot;.  I delete the column named &amp;quot;Standard_Name&amp;quot;.&lt;br /&gt;
#** I filter the data on the B-H corrected p value to be &amp;gt; 0.05 (that&amp;#039;s &amp;#039;&amp;#039;&amp;#039;greater than&amp;#039;&amp;#039;&amp;#039; in this case).&lt;br /&gt;
#*** Once the data has been filtered, I selected all of the rows (except for my header row) and deleted the rows by right-clicking and choosing &amp;quot;Delete Row&amp;quot; from the context menu.  I undid the filter.  This ensures that I will cluster only the genes with a &amp;quot;significant&amp;quot; change in expression and not the noise.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There were 1258 genes left after filtering.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** I deleted all of the data columns &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXCEPT&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for the Average Log Fold change columns for each timepoint (for example, dGLN3_AvgLogFC_t15, etc.).&lt;br /&gt;
#** I renamed the data columns with just the time and units (for example, 15m, 30m, etc.).&lt;br /&gt;
#** I saved my work.  Then used &amp;#039;&amp;#039;Save As&amp;#039;&amp;#039; to save this spreadsheet as Text (Tab-delimited) (*.txt).  Click OK to the warnings and close your file.&lt;br /&gt;
#*** Note that you should turn on the file extensions if you have not already done so.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Then I  download and extracted the STEM software.&amp;#039;&amp;#039;&amp;#039;  [http://www.cs.cmu.edu/~jernst/stem/ Click here to go to the STEM web site].&lt;br /&gt;
#* I clicked on the [http://www.andrew.cmu.edu/user/zivbj/stemreg.html download link], register, and download the &amp;lt;code&amp;gt;stem.zip&amp;lt;/code&amp;gt; file to your Desktop.&lt;br /&gt;
#* Unzip the file.  In Seaver 120, you can right click on the file icon and select the menu item &amp;#039;&amp;#039;7-zip &amp;gt; Extract Here&amp;#039;&amp;#039;.&lt;br /&gt;
#* This will create a folder called &amp;lt;code&amp;gt;stem&amp;lt;/code&amp;gt;.  Inside the folder, double-click on the &amp;lt;code&amp;gt;stem.jar&amp;lt;/code&amp;gt; to launch the STEM program.&lt;br /&gt;
&amp;lt;!--#** In Seaver 120, we encountered an issue where the program would not launch on the Windows XP machines due to a lack of memory. (Even though the computers have been upgraded to Windows 7, do this to launch the program.)  To get around this problem, launch STEM from the command line.&lt;br /&gt;
#*** Go to the start menu and click on &amp;#039;&amp;#039;Programs &amp;gt; Accessories &amp;gt; Command Prompt&amp;#039;&amp;#039;.&lt;br /&gt;
#*** You will need to navigate to the directory (folder) in which the STEM program resides.  If you followed the instructions above and extracted the stem folder to the Desktop, type the following:  &amp;lt;code&amp;gt;cd Desktop\stem&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
#*** To launch the program then type:  &amp;lt;code&amp;gt;java -mx512M -jar stem.jar -d defaults.txt&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.  This will launch the program with less memory allocated to it.--&amp;gt;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Running STEM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## In section 1 (Expression Data Info) of the the main STEM interface window, I clicked on the &amp;#039;&amp;#039;Browse...&amp;#039;&amp;#039; button to navigate to and select my file.&lt;br /&gt;
##* I clicked on the radio button &amp;#039;&amp;#039;No normalization/add 0&amp;#039;&amp;#039;.&lt;br /&gt;
##* I checked the box next to &amp;#039;&amp;#039;Spot IDs included in the data file&amp;#039;&amp;#039;.&lt;br /&gt;
## In section 2 (Gene Info) of the main STEM interface window, I selected &amp;#039;&amp;#039;Saccharomyces cerevisiae (SGD)&amp;#039;&amp;#039;, from the drop-down menu for Gene Annotation Source.  I Selected &amp;#039;&amp;#039;No cross references&amp;#039;&amp;#039;, from the Cross Reference Source drop-down menu.  I selected &amp;#039;&amp;#039;No Gene Locations&amp;#039;&amp;#039; from the Gene Location Source drop-down menu.&lt;br /&gt;
## In section 3 (Options) of the main STEM interface window, make sure that the Clustering Method says &amp;quot;STEM Clustering Method&amp;quot; and do not change the defaults for Maximum Number of Model Profiles or Maximum Unit Change in Model Profiles between Time Points.&lt;br /&gt;
## In section 4 (Execute) click on the yellow Execute button to run STEM.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Viewing and Saving STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## A new window will open called &amp;quot;All STEM Profiles (1)&amp;quot;.  Each box corresponds to a model expression profile.  Colored profiles have a statistically significant number of genes assigned; they are arranged in order from most to least significant p value.  Profiles with the same color belong to the same cluster of profiles.  The number in each box is simply an ID number for the profile.&lt;br /&gt;
##* Click on the button that says &amp;quot;Interface Options...&amp;quot;.  At the bottom of the Interface Options window that appears below where it says &amp;quot;X-axis scale should be:&amp;quot;, I clicked on the radio button that says &amp;quot;Based on real time&amp;quot;.  Then close the Interface Options window.&lt;br /&gt;
##* I took a screenshot of this window (on a PC, simultaneously press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PrintScreen&amp;lt;/code&amp;gt; buttons to save the view in the active window to the clipboard) and paste it into a PowerPoint presentation to save your figures.&lt;br /&gt;
## I clicked on each of the SIGNIFICANT profiles (the colored ones) to open a window showing a more detailed plot containing all of the genes in that profile.&lt;br /&gt;
##* I took a screenshot of each of the individual profile windows and save the images in your PowerPoint presentation.&lt;br /&gt;
##* At the bottom of each profile window, there are two yellow buttons &amp;quot;Profile Gene Table&amp;quot; and &amp;quot;Profile GO Table&amp;quot;.  For each of the profiles, I clicked on the &amp;quot;Profile Gene Table&amp;quot; button to see the list of genes belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_genelist.txt&amp;quot;, where I replaced the number symbol with the actual profile number.&lt;br /&gt;
##** I upload these files to the wiki and link to them on my individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
##* For each of the significant profiles, I clicked on the &amp;quot;Profile GO Table&amp;quot; to see the list of Gene Ontology terms belonging to the profile.  In the window that appears, I clicked on the &amp;quot;Save Table&amp;quot; button and saved the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_GOlist.txt&amp;quot;. to indicate the dataset and where I replaced the number symbol with the actual profile number.  At this point I have saved all of the primary data from the STEM software and it&amp;#039;s time to interpret the results!&lt;br /&gt;
##** I upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Analyzing and Interpreting STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I selected profile #9 to interpret further. I chose this because this profile had a downward pattern, indicating that gene expression decreased with cold shock treatment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;118.0 genes belong to this profile.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;34.1 genes were expected to belong to this profile&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;The p-value for the enrichment of genes in this profile is 1.3E-30 which shows that this expression profile is significantly more than what was expected.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
##* I opened the GO list file I saved for this profile in Excel.  This list shows all of the Gene Ontology terms that are associated with genes that fit this profile.  I Selected the third row and then chose from the menu Data &amp;gt; Filter &amp;gt; Autofilter.  Filter on the &amp;quot;p-value&amp;quot; column to show only GO terms that have a p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 55 GO terms are associated with this profile when a p value &amp;lt; 0.05&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  The GO list also has a column called &amp;quot;Corrected p-value&amp;quot;.  This correction is needed because the software has performed thousands of significance tests.  Filter on the &amp;quot;Corrected p-value&amp;quot; column to show only GO terms that have a corrected p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 4 GO terms are associated with this profile when a corrected p value &amp;lt; 0.05.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* I Selected 6 Gene Ontology terms from my filtered list (either p &amp;lt; 0.05 or corrected p &amp;lt; 0.05).  &lt;br /&gt;
##** To easily look up the definitions, I went to [http://geneontology.org http://geneontology.org].&lt;br /&gt;
##** I copied and pasted the GO ID (e.g. GO:0044848) into the search field at center top of the page called &amp;quot;Search GO Data&amp;quot;.&lt;br /&gt;
##** In the [http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 results] page, I click on the button that says &amp;quot;Link to detailed information about &amp;lt;term&amp;gt;, in this case &amp;quot;biological phase&amp;quot;&amp;quot;. Here are the results: &lt;br /&gt;
###* small molecule metabolic process - The chemical reactions and pathways involving small molecules, any low molecular weight, monomeric, non-encoded molecule &amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0044281&lt;br /&gt;
###* organic acid catabolic process - The chemical reactions and pathways resulting in the breakdown of organic acids, any acidic compound containing carbon in covalent linkage&amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016054&lt;br /&gt;
###*hydrolase activity - Catalysis of the hydrolysis of various bonds, e.g. C-O, C-N, C-C, phosphoric anhydride bonds, etc. Hydrolase is the systematic name for any enzyme of EC class 3 &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016787&lt;br /&gt;
###*co-enzyme binding - Interacting selectively and non-covalently with a coenzyme, any of various nonprotein organic cofactors that are required, in addition to an enzyme and a substrate, for an enzymatic reaction to proceed &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0050662&lt;br /&gt;
###*cellular response to stress - Any process that results in a change in state or activity of a cell (in terms of movement, secretion, enzyme production, gene expression, etc.) as a result of a stimulus indicating the organism is under stress. The stress is usually, but not necessarily, exogenous (e.g. temperature, humidity, ionizing radiation) &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0033554&lt;br /&gt;
###*protein modification by small protein conjugation or removal - A protein modification process in which one or more groups of a small protein, such as ubiquitin or a ubiquitin-like protein, are covalently attached to or removed from a target protein &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0070647&lt;br /&gt;
&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose all 30 of the significant transcription factors on my list, adding HAP4 since it was not already on the list. I chose these transcription factors among the rest because they are all significant so this way I can analyze all the significant TFs keeping in mind their % in user set, % in yeastract, and p value. All 30 TFs are listed below. &lt;br /&gt;
#**Sfp1p&lt;br /&gt;
#** Msn2p&lt;br /&gt;
#**Yhp1p&lt;br /&gt;
#**Yox1p&lt;br /&gt;
#**Ace2p&lt;br /&gt;
#**Gln3p&lt;br /&gt;
#**Yap1p&lt;br /&gt;
#**Pdr3p&lt;br /&gt;
#**Ume6p&lt;br /&gt;
#** Pdr1p&lt;br /&gt;
#** Stb5p&lt;br /&gt;
#** Swi5p&lt;br /&gt;
#** YLR278C&lt;br /&gt;
#** Mig2p&lt;br /&gt;
#** Asg1p&lt;br /&gt;
#** Tup1p&lt;br /&gt;
#** Gcr2p&lt;br /&gt;
#** Msn4p&lt;br /&gt;
#** Rim101p&lt;br /&gt;
#** Gcn4p&lt;br /&gt;
#**Sut1p&lt;br /&gt;
#**Mcm1p&lt;br /&gt;
#** Met4p&lt;br /&gt;
#** Rlm1p&lt;br /&gt;
#** Ino4p&lt;br /&gt;
#** Ndt80p&lt;br /&gt;
#** Zap1p&lt;br /&gt;
#** Abf1p&lt;br /&gt;
#** Cyc8p&lt;br /&gt;
#** Gat3p&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
I will analyze the regulatory matrix files I generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First I need to properly format the output files from YEASTRACT.  I will repeat these steps for each of the three files I generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, I selected the entire Column A.  Then went to the &amp;quot;Data&amp;quot; tab and selected &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, I selected &amp;quot;Delimited&amp;quot; and clicked &amp;quot;Next&amp;quot;.  In the next window, I selected &amp;quot;Semicolon&amp;quot;, and clicked &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* I saved this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** I only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), I needed to transpose the matrix.  I inserted a new worksheet into my Excel file and named it &amp;quot;network&amp;quot;.  I went back to the previous sheet and selected the entire matrix and copied it.  I went to you new worksheet and clicked on the A1 cell in the upper left. I selected &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, I checked the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, I deleted the &amp;quot;p&amp;quot; from each of the gene names in the columns.  I adjusted the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, I copied and pasted the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, I wanted to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** I selected the area of the entire adjacency matrix.&lt;br /&gt;
#** I clicked the Data tab and clicked the custom sort button.&lt;br /&gt;
#** I sorted Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Then I sorted row 1 from left to right, excluding cell A1.  In the Custom Sort window, I clicked on the options button and selected sort left to right, excluding column 1.&lt;br /&gt;
#* I named the worksheet containing my organized adjacency matrix &amp;quot;network&amp;quot; and saved it.&lt;br /&gt;
# Now I visualized what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* I went to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* I selected the menu item File &amp;gt; Open and selected the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that I formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  I moved the nodes (genes) around until I got a layout that I liked and took a screenshot of the results and pasted it into my powerpoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Stem_Results_dGLN3_DB.pptx | dGLN3 stem results DB]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:Stem_Results_dGLN3_DB.pptx&amp;diff=5559</id>
		<title>File:Stem Results dGLN3 DB.pptx</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:Stem_Results_dGLN3_DB.pptx&amp;diff=5559"/>
				<updated>2017-12-08T06:39:47Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:DGLN3_ppt_Dina.pptx&amp;diff=5558</id>
		<title>File:DGLN3 ppt Dina.pptx</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:DGLN3_ppt_Dina.pptx&amp;diff=5558"/>
				<updated>2017-12-08T06:38:35Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: Dbashour uploaded a new version of File:DGLN3 ppt Dina.pptx&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5557</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5557"/>
				<updated>2017-12-08T06:27:47Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: /* Visualizing Your Gene Regulatory Networks with GRNsight */ updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
&lt;br /&gt;
*strain: dGLN3&lt;br /&gt;
*filename: DGLN3_ANOVA_DB &amp;lt;br&amp;gt;&lt;br /&gt;
*timepoints: 15, 30, 60, 90, 120 &amp;lt;br&amp;gt;&lt;br /&gt;
*number of replicates: there are 4 replicates for each time point &amp;lt;br&amp;gt;&lt;br /&gt;
*number of NA cells replaced: 6652 &lt;br /&gt;
&lt;br /&gt;
==== Part 1: Statistical Analysis Part 1 ====&lt;br /&gt;
&lt;br /&gt;
The purpose of the witin-stain ANOVA test is to determine if any genes had a gene expression change that was significantly different than zero at &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;any&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; timepoint.&lt;br /&gt;
&lt;br /&gt;
# I created a new worksheet, named it &amp;quot;dGLN3_ANOVA&amp;quot;. &lt;br /&gt;
# I copied the first three columns containing the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; from the &amp;quot;Master_Sheet&amp;quot; worksheet for my strain and pasted it into dGLN3_ANOVA. I copied the columns containing the data for dGLN3 and pasted it into dGLN3_ANOVA. &lt;br /&gt;
# At the top of the first column to the right of your data, I created five column headers of the form dGLN3_AvgLogFC_(TIME) where (TIME) is 15, 30, etc.&lt;br /&gt;
# In the cell below the dGLN3_AvgLogFC_t15 header, I typed &amp;lt;code&amp;gt;=AVERAGE(&amp;lt;/code&amp;gt; &lt;br /&gt;
# Then I highlighted all the data in row 2 associated with dGLN3 and t15 and pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key.&lt;br /&gt;
# This cell now contains the average of the log fold change data from the first gene at t=15 minutes.&lt;br /&gt;
# I Clicked on this cell and positioned my cursor at the bottom right corner. You should see your cursor change to a thin black plus sign (not a chubby white one). When it does, double click, and the formula will magically be copied to the entire column of 6188 other genes.&lt;br /&gt;
# I then repeated steps (4) through (8) with the t30, t60, t90, and the t120 data. Except with each new time column I used the formula corresponding to its time point i.e. dGLN3_AvgLogFC_t30 for time column 30, dGLN3_AvgLogFC_t60 for time column 60. dGLN3_AvgLogFC_t90 for time column 90, and dGLN3_AvgLogFC_t120 for time column 120.&lt;br /&gt;
# Now in the first empty column to the right of the dGLN3_AvgLogFC_t120 calculation, I created the column header dGLN3_ss_HO.&lt;br /&gt;
# In the first cell below this header, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;/code&amp;gt;&lt;br /&gt;
# I highlighted all the LogFC data in row 2 of dGLN3 (but not the AvgLogFC), then pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key. &lt;br /&gt;
# In the next empty column (AC) to the right of dGLN3_ss_HO, I created the column headers dGLN3_ss_(TIME) where (TIME) is 15, 30, 60, 90, and 120.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039; There are 4 data points for each time point. The total number of data points is 20 &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# In the cell AC2, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;range of cells for logFC_t15&amp;gt;)-COUNTA(&amp;lt;range of cells for logFC_t15&amp;gt;)*&amp;lt;AvgLogFC_t15&amp;gt;^2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* The &amp;lt;code&amp;gt;COUNTA&amp;lt;/code&amp;gt; function counts the number of cells in the specified range that have data in them (i.e., does not count cells with missing values).&lt;br /&gt;
#* The phrase &amp;lt;range of cells for logFC_t15&amp;gt; should be replaced by the data range associated with t15. &lt;br /&gt;
#* The phrase &amp;lt;AvgLogFC_t15&amp;gt; should be replaced by the cell number in which you computed the AvgLogFC for t15, and the &amp;quot;^2&amp;quot; squares that value. &lt;br /&gt;
#* Upon completion of this single computation, I used the Step (7) trick to copy the formula throughout the column.&lt;br /&gt;
# I repeated this computation for the t30 through t120 data points.  Again, I made sure to get the data for each time point, typed the right number of data points, got the average from the appropriate cell for each time point, and copied the formula to the whole column for each computation.&lt;br /&gt;
# In cell AI1, I created the column header dGLN3_SS_full. &lt;br /&gt;
# In cell AI2, I typed &amp;lt;code&amp;gt;=sum(&amp;lt;range of cells containing &amp;quot;ss&amp;quot; for each timepoint&amp;gt;)&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
# In cells AJ1 and AK1, I created the headers dGLN3_Fstat and dGLN3_p-value.&lt;br /&gt;
# In cell AJ2, I typed &amp;lt;code&amp;gt;=((20-5)/5)*(AC2-AI2)/AI2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# In cell AK2, I typed &amp;lt;code&amp;gt;=FDIST(AJ2,5,20-5)&amp;lt;/code&amp;gt;.  &lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# Before I moved on to the next step, I performed a quick sanity check to see if I did all of these computations correctly.&lt;br /&gt;
#* I clicked on cell A1 and click on the Data tab.  I selected the Filter icon (looks like a funnel). Little drop-down arrows should appear at the top of each column. This will enable us to filter the data according to criteria we set.&lt;br /&gt;
#* I click on the drop-down arrow on cell AK2 and selected &amp;quot;Number Filters&amp;quot;. In the window that appears, set a criterion that will filter your data so that the p value has to be less than 0.05. &lt;br /&gt;
#* Excel will now only display the rows that correspond to data meeting that filtering criterion.  A number will appear in the lower left hand corner of the window giving you the number of rows that meet that criterion.  We will check our results with each other to make sure that the computations were performed correctly.&lt;br /&gt;
&lt;br /&gt;
=== Calculate the Bonferroni and p value Correction ===&lt;br /&gt;
&lt;br /&gt;
# Then I performed adjustments to the p value to correct for the [https://xkcd.com/882/ multiple testing problem]. I labeled the next two columns to the right with the same label, dGLN3_Bonferroni_p-value.&lt;br /&gt;
# I type the equation &amp;lt;code&amp;gt;=&amp;lt;dGLN3_p-value&amp;gt;*6189&amp;lt;/code&amp;gt;, Upon completion of this single computation, I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
# I replace any corrected p value that is greater than 1 by the number 1 by typing the following formula into cell AL2: &amp;lt;code&amp;gt;=IFAK2&amp;gt;1,1,AK2)&amp;lt;/code&amp;gt;. I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
&lt;br /&gt;
==== Calculate the Benjamini &amp;amp; Hochberg p value Correction ====&lt;br /&gt;
&lt;br /&gt;
# I Inserted a new worksheet named &amp;quot;dGLN3_ANOVA_B-H&amp;quot;.&lt;br /&gt;
# I copied and pasted the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; columns from your previous worksheet into the first two columns of the new worksheet. &lt;br /&gt;
# For the following, use Paste special &amp;gt; Paste values.  I copied the unadjusted p values from my ANOVA worksheet and pasted it into Column D.&lt;br /&gt;
# I select all of columns A, B, C, and D and sorted by ascending values on Column D. I clicked the sort button from A to Z on the toolbar, in the window that appears, sort by column D, smallest to largest.&lt;br /&gt;
# I typed the header &amp;quot;Rank&amp;quot; in cell E1.  We will create a series of numbers in ascending order from 1 to 6189 in this column.  This is the p value rank, smallest to largest.  Type &amp;quot;1&amp;quot; into cell E2 and &amp;quot;2&amp;quot; into cell E3. Select both cells E2 and E3. Double-click on the plus sign on the lower right-hand corner of your selection to fill the column with a series of numbers from 1 to 6189.&lt;br /&gt;
# Now you can calculate the Benjamini and Hochberg p value correction. Type dGLN3_B-H_p-value in cell F1. Type the following formula in cell F2: &amp;lt;code&amp;gt;=(D2*6189)/E2&amp;lt;/code&amp;gt; and press enter. I copied that equation to the entire column.&lt;br /&gt;
# I typed &amp;quot;dGLN3_B-H_p-value&amp;quot; into cell G1. &lt;br /&gt;
# I typed the following formula into cell G2: &amp;lt;code&amp;gt;=IF(F2&amp;gt;1,1,F2)&amp;lt;/code&amp;gt; and pressed enter then copied that equation to the entire column. &lt;br /&gt;
# I selected columns A through G. Then sorted them by my MasterIndex in Column A in ascending order.&lt;br /&gt;
# I copied column G and used Paste special &amp;gt; Paste values to paste it into the next column on the right of my ANOVA sheet.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I uploaded this file to the deliverables section of this wiki page, naming it DGLN3_ANOVA_DB.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Sanity Check: Number of genes significantly changed ====&lt;br /&gt;
&lt;br /&gt;
Before I moved on to further analysis of the data, I wanted to perform a more extensive sanity check to make sure that I performed my data analysis correctly. I am going to find out the number of genes that are significantly changed at various p value cut-offs.&lt;br /&gt;
&lt;br /&gt;
* I went to my dGLN3_ANOVA worksheet.&lt;br /&gt;
* I Selected row 1 (the row with my column headers) and selected the menu item Data &amp;gt; Filter &amp;gt; Autofilter (The funnel icon on the Data tab).  Little drop-down arrows should appear at the top of each column.  This will enable us to filter the data according to criteria we set.&lt;br /&gt;
* I clicked on the drop-down arrow for the unadjusted p value.  I set a criterion that will filter my data so that the p value has to be less than 0.05.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 = 2135/6189 records or 34.50% of the data.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.01 = 1204/6189 records or 19.45% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.001 = 514/6189 records or 8.31% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.0001 = 180/6189 records or 2.91% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* When I use a p value cut-off of p &amp;lt; 0.05, what I am saying is that I would have seen a gene expression change that deviates this far from zero by chance less than 5% of the time.&lt;br /&gt;
* I have just performed 6189 hypothesis tests.  Another way to state what I am seeing with p &amp;lt; 0.05 is that I would expect to see this a gene expression change for at least one of the timepoints by chance in about 5% of our tests, or 309 times.  Since I have more than 309 genes that pass this cut off, I know that some genes are significantly changed.  However, I don&amp;#039;t know &amp;#039;&amp;#039;which&amp;#039;&amp;#039; ones.  To apply a more stringent criterion to our p values, I performed the Bonferroni and Benjamini and Hochberg corrections to these unadjusted p values.  The Bonferroni correction is very stringent.  The Benjamini-Hochberg correction is less stringent.  I filtered the data to determine this relationship and found:&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Bonferroni-corrected p-value = 45/6189 records or 0.73% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Benjamini and Hochber-corrected p-value = 1185/6189 records or 19.15% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* In summary, the p value cut-off should not be thought of as some magical number at which data becomes &amp;quot;significant&amp;quot;.  Instead, it is a moveable confidence level.  If we want to be very confident of our data, use a small p value cut-off.  If we are OK with being less confident about a gene expression change and want to include more genes in our analysis, we can use a larger p value cut-off.  &lt;br /&gt;
* I compared the results to the wild type strain and uploaded the information to a powerpoint that is linked to in the deliverables section of this wiki. &lt;br /&gt;
* I also compared NSR1 and ADH1 and found the following:&lt;br /&gt;
&lt;br /&gt;
===== NSR1 =====&lt;br /&gt;
#Unaltered p-value = 0.000506&lt;br /&gt;
#Bonferroni-Corrected p-value = 1&lt;br /&gt;
#B-H corrected p-value = 0.008167&lt;br /&gt;
#Average Log Fold:&lt;br /&gt;
#* @ 15 = 3.50622&lt;br /&gt;
#* @ 30 = 4.53189&lt;br /&gt;
#* @ 60 = 2.75921&lt;br /&gt;
#* @ 90 = -1.85027&lt;br /&gt;
#* @ 120 = -1.86741&lt;br /&gt;
#As shown above, we can infer that gene expression started off high but eventually decreased to a consistent level due to cold shock. &lt;br /&gt;
&lt;br /&gt;
===== ADH1=====&lt;br /&gt;
#Unaltered p-value = 0.772&lt;br /&gt;
#Bonferonni-corrected P-Value: 1&lt;br /&gt;
#B-H-corrected P-Value: 0.8617&lt;br /&gt;
#Average Log Fold &lt;br /&gt;
#* @ 15 = -0.902324179&lt;br /&gt;
#* @ 30 = -0.692990646&lt;br /&gt;
#* @ 60 = 0.138781308&lt;br /&gt;
#* @ 90 = -0.045097454&lt;br /&gt;
#* @ 120 = 0.514075012&lt;br /&gt;
#As shown above, we can infer that gene expression started low but rose around the 60 interval then decreased a significant amount at the 90 interval, only to rise again at the last interval. This shows that cold shock affects the gene expression around the 30-60 interval and the 90-120 interval.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
In summary, we hoped to find genes that showed significantly different rates of gene expression from the start of the experiment (time 0) to the end, 120 minutes later. We determined this by performing an ANOVA and determining the significance of the results. We were able to determine what the effects of cold related osmotic shock was on gene expression. &lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
==== Clustering and GO Term Enrichment with stem ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prepare your microarray data file for loading into STEM.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* I downloaded my Excel workbook that you I used for my [[Week 8]] assignment.&lt;br /&gt;
#* I Inserted a new worksheet into my Excel workbook, and name it &amp;quot;dGLN3_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;dGLN3_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into my &amp;quot;dGLN3_stem&amp;quot; worksheet.&lt;br /&gt;
#** my leftmost column should have the column header &amp;quot;Master_Index&amp;quot;.  I renamed this column to &amp;quot;SPOT&amp;quot;.  Column B is named &amp;quot;ID&amp;quot;.  I renamed this column to &amp;quot;Gene Symbol&amp;quot;.  I delete the column named &amp;quot;Standard_Name&amp;quot;.&lt;br /&gt;
#** I filter the data on the B-H corrected p value to be &amp;gt; 0.05 (that&amp;#039;s &amp;#039;&amp;#039;&amp;#039;greater than&amp;#039;&amp;#039;&amp;#039; in this case).&lt;br /&gt;
#*** Once the data has been filtered, I selected all of the rows (except for my header row) and deleted the rows by right-clicking and choosing &amp;quot;Delete Row&amp;quot; from the context menu.  I undid the filter.  This ensures that I will cluster only the genes with a &amp;quot;significant&amp;quot; change in expression and not the noise.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There were 1258 genes left after filtering.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** I deleted all of the data columns &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXCEPT&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for the Average Log Fold change columns for each timepoint (for example, dGLN3_AvgLogFC_t15, etc.).&lt;br /&gt;
#** I renamed the data columns with just the time and units (for example, 15m, 30m, etc.).&lt;br /&gt;
#** I saved my work.  Then used &amp;#039;&amp;#039;Save As&amp;#039;&amp;#039; to save this spreadsheet as Text (Tab-delimited) (*.txt).  Click OK to the warnings and close your file.&lt;br /&gt;
#*** Note that you should turn on the file extensions if you have not already done so.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Then I  download and extracted the STEM software.&amp;#039;&amp;#039;&amp;#039;  [http://www.cs.cmu.edu/~jernst/stem/ Click here to go to the STEM web site].&lt;br /&gt;
#* I clicked on the [http://www.andrew.cmu.edu/user/zivbj/stemreg.html download link], register, and download the &amp;lt;code&amp;gt;stem.zip&amp;lt;/code&amp;gt; file to your Desktop.&lt;br /&gt;
#* Unzip the file.  In Seaver 120, you can right click on the file icon and select the menu item &amp;#039;&amp;#039;7-zip &amp;gt; Extract Here&amp;#039;&amp;#039;.&lt;br /&gt;
#* This will create a folder called &amp;lt;code&amp;gt;stem&amp;lt;/code&amp;gt;.  Inside the folder, double-click on the &amp;lt;code&amp;gt;stem.jar&amp;lt;/code&amp;gt; to launch the STEM program.&lt;br /&gt;
&amp;lt;!--#** In Seaver 120, we encountered an issue where the program would not launch on the Windows XP machines due to a lack of memory. (Even though the computers have been upgraded to Windows 7, do this to launch the program.)  To get around this problem, launch STEM from the command line.&lt;br /&gt;
#*** Go to the start menu and click on &amp;#039;&amp;#039;Programs &amp;gt; Accessories &amp;gt; Command Prompt&amp;#039;&amp;#039;.&lt;br /&gt;
#*** You will need to navigate to the directory (folder) in which the STEM program resides.  If you followed the instructions above and extracted the stem folder to the Desktop, type the following:  &amp;lt;code&amp;gt;cd Desktop\stem&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
#*** To launch the program then type:  &amp;lt;code&amp;gt;java -mx512M -jar stem.jar -d defaults.txt&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.  This will launch the program with less memory allocated to it.--&amp;gt;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Running STEM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## In section 1 (Expression Data Info) of the the main STEM interface window, I clicked on the &amp;#039;&amp;#039;Browse...&amp;#039;&amp;#039; button to navigate to and select my file.&lt;br /&gt;
##* I clicked on the radio button &amp;#039;&amp;#039;No normalization/add 0&amp;#039;&amp;#039;.&lt;br /&gt;
##* I checked the box next to &amp;#039;&amp;#039;Spot IDs included in the data file&amp;#039;&amp;#039;.&lt;br /&gt;
## In section 2 (Gene Info) of the main STEM interface window, I selected &amp;#039;&amp;#039;Saccharomyces cerevisiae (SGD)&amp;#039;&amp;#039;, from the drop-down menu for Gene Annotation Source.  I Selected &amp;#039;&amp;#039;No cross references&amp;#039;&amp;#039;, from the Cross Reference Source drop-down menu.  I selected &amp;#039;&amp;#039;No Gene Locations&amp;#039;&amp;#039; from the Gene Location Source drop-down menu.&lt;br /&gt;
## In section 3 (Options) of the main STEM interface window, make sure that the Clustering Method says &amp;quot;STEM Clustering Method&amp;quot; and do not change the defaults for Maximum Number of Model Profiles or Maximum Unit Change in Model Profiles between Time Points.&lt;br /&gt;
## In section 4 (Execute) click on the yellow Execute button to run STEM.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Viewing and Saving STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## A new window will open called &amp;quot;All STEM Profiles (1)&amp;quot;.  Each box corresponds to a model expression profile.  Colored profiles have a statistically significant number of genes assigned; they are arranged in order from most to least significant p value.  Profiles with the same color belong to the same cluster of profiles.  The number in each box is simply an ID number for the profile.&lt;br /&gt;
##* Click on the button that says &amp;quot;Interface Options...&amp;quot;.  At the bottom of the Interface Options window that appears below where it says &amp;quot;X-axis scale should be:&amp;quot;, I clicked on the radio button that says &amp;quot;Based on real time&amp;quot;.  Then close the Interface Options window.&lt;br /&gt;
##* I took a screenshot of this window (on a PC, simultaneously press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PrintScreen&amp;lt;/code&amp;gt; buttons to save the view in the active window to the clipboard) and paste it into a PowerPoint presentation to save your figures.&lt;br /&gt;
## I clicked on each of the SIGNIFICANT profiles (the colored ones) to open a window showing a more detailed plot containing all of the genes in that profile.&lt;br /&gt;
##* I took a screenshot of each of the individual profile windows and save the images in your PowerPoint presentation.&lt;br /&gt;
##* At the bottom of each profile window, there are two yellow buttons &amp;quot;Profile Gene Table&amp;quot; and &amp;quot;Profile GO Table&amp;quot;.  For each of the profiles, I clicked on the &amp;quot;Profile Gene Table&amp;quot; button to see the list of genes belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_genelist.txt&amp;quot;, where I replaced the number symbol with the actual profile number.&lt;br /&gt;
##** I upload these files to the wiki and link to them on my individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
##* For each of the significant profiles, I clicked on the &amp;quot;Profile GO Table&amp;quot; to see the list of Gene Ontology terms belonging to the profile.  In the window that appears, I clicked on the &amp;quot;Save Table&amp;quot; button and saved the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_GOlist.txt&amp;quot;. to indicate the dataset and where I replaced the number symbol with the actual profile number.  At this point I have saved all of the primary data from the STEM software and it&amp;#039;s time to interpret the results!&lt;br /&gt;
##** I upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Analyzing and Interpreting STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I selected profile #9 to interpret further. I chose this because this profile had a downward pattern, indicating that gene expression decreased with cold shock treatment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;118.0 genes belong to this profile.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;34.1 genes were expected to belong to this profile&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;The p-value for the enrichment of genes in this profile is 1.3E-30 which shows that this expression profile is significantly more than what was expected.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
##* I opened the GO list file I saved for this profile in Excel.  This list shows all of the Gene Ontology terms that are associated with genes that fit this profile.  I Selected the third row and then chose from the menu Data &amp;gt; Filter &amp;gt; Autofilter.  Filter on the &amp;quot;p-value&amp;quot; column to show only GO terms that have a p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 55 GO terms are associated with this profile when a p value &amp;lt; 0.05&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  The GO list also has a column called &amp;quot;Corrected p-value&amp;quot;.  This correction is needed because the software has performed thousands of significance tests.  Filter on the &amp;quot;Corrected p-value&amp;quot; column to show only GO terms that have a corrected p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 4 GO terms are associated with this profile when a corrected p value &amp;lt; 0.05.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* I Selected 6 Gene Ontology terms from my filtered list (either p &amp;lt; 0.05 or corrected p &amp;lt; 0.05).  &lt;br /&gt;
##** To easily look up the definitions, I went to [http://geneontology.org http://geneontology.org].&lt;br /&gt;
##** I copied and pasted the GO ID (e.g. GO:0044848) into the search field at center top of the page called &amp;quot;Search GO Data&amp;quot;.&lt;br /&gt;
##** In the [http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 results] page, I click on the button that says &amp;quot;Link to detailed information about &amp;lt;term&amp;gt;, in this case &amp;quot;biological phase&amp;quot;&amp;quot;. Here are the results: &lt;br /&gt;
###* small molecule metabolic process - The chemical reactions and pathways involving small molecules, any low molecular weight, monomeric, non-encoded molecule &amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0044281&lt;br /&gt;
###* organic acid catabolic process - The chemical reactions and pathways resulting in the breakdown of organic acids, any acidic compound containing carbon in covalent linkage&amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016054&lt;br /&gt;
###*hydrolase activity - Catalysis of the hydrolysis of various bonds, e.g. C-O, C-N, C-C, phosphoric anhydride bonds, etc. Hydrolase is the systematic name for any enzyme of EC class 3 &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016787&lt;br /&gt;
###*co-enzyme binding - Interacting selectively and non-covalently with a coenzyme, any of various nonprotein organic cofactors that are required, in addition to an enzyme and a substrate, for an enzymatic reaction to proceed &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0050662&lt;br /&gt;
###*cellular response to stress - Any process that results in a change in state or activity of a cell (in terms of movement, secretion, enzyme production, gene expression, etc.) as a result of a stimulus indicating the organism is under stress. The stress is usually, but not necessarily, exogenous (e.g. temperature, humidity, ionizing radiation) &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0033554&lt;br /&gt;
###*protein modification by small protein conjugation or removal - A protein modification process in which one or more groups of a small protein, such as ubiquitin or a ubiquitin-like protein, are covalently attached to or removed from a target protein &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0070647&lt;br /&gt;
&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose all 30 of the significant transcription factors on my list, adding HAP4 since it was not already on the list. I chose these transcription factors among the rest because they are all significant so this way I can analyze all the significant TFs keeping in mind their % in user set, % in yeastract, and p value. All 30 TFs are listed below. &lt;br /&gt;
#**Sfp1p&lt;br /&gt;
#** Msn2p&lt;br /&gt;
#**Yhp1p&lt;br /&gt;
#**Yox1p&lt;br /&gt;
#**Ace2p&lt;br /&gt;
#**Gln3p&lt;br /&gt;
#**Yap1p&lt;br /&gt;
#**Pdr3p&lt;br /&gt;
#**Ume6p&lt;br /&gt;
#** Pdr1p&lt;br /&gt;
#** Stb5p&lt;br /&gt;
#** Swi5p&lt;br /&gt;
#** YLR278C&lt;br /&gt;
#** Mig2p&lt;br /&gt;
#** Asg1p&lt;br /&gt;
#** Tup1p&lt;br /&gt;
#** Gcr2p&lt;br /&gt;
#** Msn4p&lt;br /&gt;
#** Rim101p&lt;br /&gt;
#** Gcn4p&lt;br /&gt;
#**Sut1p&lt;br /&gt;
#**Mcm1p&lt;br /&gt;
#** Met4p&lt;br /&gt;
#** Rlm1p&lt;br /&gt;
#** Ino4p&lt;br /&gt;
#** Ndt80p&lt;br /&gt;
#** Zap1p&lt;br /&gt;
#** Abf1p&lt;br /&gt;
#** Cyc8p&lt;br /&gt;
#** Gat3p&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
I will analyze the regulatory matrix files I generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First I need to properly format the output files from YEASTRACT.  I will repeat these steps for each of the three files I generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, I selected the entire Column A.  Then went to the &amp;quot;Data&amp;quot; tab and selected &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, I selected &amp;quot;Delimited&amp;quot; and clicked &amp;quot;Next&amp;quot;.  In the next window, I selected &amp;quot;Semicolon&amp;quot;, and clicked &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* I saved this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** I only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), I needed to transpose the matrix.  I inserted a new worksheet into my Excel file and named it &amp;quot;network&amp;quot;.  I went back to the previous sheet and selected the entire matrix and copied it.  I went to you new worksheet and clicked on the A1 cell in the upper left. I selected &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, I checked the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, I deleted the &amp;quot;p&amp;quot; from each of the gene names in the columns.  I adjusted the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, I copied and pasted the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, I wanted to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** I selected the area of the entire adjacency matrix.&lt;br /&gt;
#** I clicked the Data tab and clicked the custom sort button.&lt;br /&gt;
#** I sorted Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Then I sorted row 1 from left to right, excluding cell A1.  In the Custom Sort window, I clicked on the options button and selected sort left to right, excluding column 1.&lt;br /&gt;
#* I named the worksheet containing my organized adjacency matrix &amp;quot;network&amp;quot; and saved it.&lt;br /&gt;
# Now I visualized what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* I went to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* I selected the menu item File &amp;gt; Open and selected the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that I formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  I moved the nodes (genes) around until I got a layout that I liked and took a screenshot of the results and pasted it into my powerpoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5556</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5556"/>
				<updated>2017-12-08T06:10:24Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: syntax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
&lt;br /&gt;
*strain: dGLN3&lt;br /&gt;
*filename: DGLN3_ANOVA_DB &amp;lt;br&amp;gt;&lt;br /&gt;
*timepoints: 15, 30, 60, 90, 120 &amp;lt;br&amp;gt;&lt;br /&gt;
*number of replicates: there are 4 replicates for each time point &amp;lt;br&amp;gt;&lt;br /&gt;
*number of NA cells replaced: 6652 &lt;br /&gt;
&lt;br /&gt;
==== Part 1: Statistical Analysis Part 1 ====&lt;br /&gt;
&lt;br /&gt;
The purpose of the witin-stain ANOVA test is to determine if any genes had a gene expression change that was significantly different than zero at &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;any&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; timepoint.&lt;br /&gt;
&lt;br /&gt;
# I created a new worksheet, named it &amp;quot;dGLN3_ANOVA&amp;quot;. &lt;br /&gt;
# I copied the first three columns containing the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; from the &amp;quot;Master_Sheet&amp;quot; worksheet for my strain and pasted it into dGLN3_ANOVA. I copied the columns containing the data for dGLN3 and pasted it into dGLN3_ANOVA. &lt;br /&gt;
# At the top of the first column to the right of your data, I created five column headers of the form dGLN3_AvgLogFC_(TIME) where (TIME) is 15, 30, etc.&lt;br /&gt;
# In the cell below the dGLN3_AvgLogFC_t15 header, I typed &amp;lt;code&amp;gt;=AVERAGE(&amp;lt;/code&amp;gt; &lt;br /&gt;
# Then I highlighted all the data in row 2 associated with dGLN3 and t15 and pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key.&lt;br /&gt;
# This cell now contains the average of the log fold change data from the first gene at t=15 minutes.&lt;br /&gt;
# I Clicked on this cell and positioned my cursor at the bottom right corner. You should see your cursor change to a thin black plus sign (not a chubby white one). When it does, double click, and the formula will magically be copied to the entire column of 6188 other genes.&lt;br /&gt;
# I then repeated steps (4) through (8) with the t30, t60, t90, and the t120 data. Except with each new time column I used the formula corresponding to its time point i.e. dGLN3_AvgLogFC_t30 for time column 30, dGLN3_AvgLogFC_t60 for time column 60. dGLN3_AvgLogFC_t90 for time column 90, and dGLN3_AvgLogFC_t120 for time column 120.&lt;br /&gt;
# Now in the first empty column to the right of the dGLN3_AvgLogFC_t120 calculation, I created the column header dGLN3_ss_HO.&lt;br /&gt;
# In the first cell below this header, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;/code&amp;gt;&lt;br /&gt;
# I highlighted all the LogFC data in row 2 of dGLN3 (but not the AvgLogFC), then pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key. &lt;br /&gt;
# In the next empty column (AC) to the right of dGLN3_ss_HO, I created the column headers dGLN3_ss_(TIME) where (TIME) is 15, 30, 60, 90, and 120.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039; There are 4 data points for each time point. The total number of data points is 20 &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# In the cell AC2, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;range of cells for logFC_t15&amp;gt;)-COUNTA(&amp;lt;range of cells for logFC_t15&amp;gt;)*&amp;lt;AvgLogFC_t15&amp;gt;^2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* The &amp;lt;code&amp;gt;COUNTA&amp;lt;/code&amp;gt; function counts the number of cells in the specified range that have data in them (i.e., does not count cells with missing values).&lt;br /&gt;
#* The phrase &amp;lt;range of cells for logFC_t15&amp;gt; should be replaced by the data range associated with t15. &lt;br /&gt;
#* The phrase &amp;lt;AvgLogFC_t15&amp;gt; should be replaced by the cell number in which you computed the AvgLogFC for t15, and the &amp;quot;^2&amp;quot; squares that value. &lt;br /&gt;
#* Upon completion of this single computation, I used the Step (7) trick to copy the formula throughout the column.&lt;br /&gt;
# I repeated this computation for the t30 through t120 data points.  Again, I made sure to get the data for each time point, typed the right number of data points, got the average from the appropriate cell for each time point, and copied the formula to the whole column for each computation.&lt;br /&gt;
# In cell AI1, I created the column header dGLN3_SS_full. &lt;br /&gt;
# In cell AI2, I typed &amp;lt;code&amp;gt;=sum(&amp;lt;range of cells containing &amp;quot;ss&amp;quot; for each timepoint&amp;gt;)&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
# In cells AJ1 and AK1, I created the headers dGLN3_Fstat and dGLN3_p-value.&lt;br /&gt;
# In cell AJ2, I typed &amp;lt;code&amp;gt;=((20-5)/5)*(AC2-AI2)/AI2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# In cell AK2, I typed &amp;lt;code&amp;gt;=FDIST(AJ2,5,20-5)&amp;lt;/code&amp;gt;.  &lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# Before I moved on to the next step, I performed a quick sanity check to see if I did all of these computations correctly.&lt;br /&gt;
#* I clicked on cell A1 and click on the Data tab.  I selected the Filter icon (looks like a funnel). Little drop-down arrows should appear at the top of each column. This will enable us to filter the data according to criteria we set.&lt;br /&gt;
#* I click on the drop-down arrow on cell AK2 and selected &amp;quot;Number Filters&amp;quot;. In the window that appears, set a criterion that will filter your data so that the p value has to be less than 0.05. &lt;br /&gt;
#* Excel will now only display the rows that correspond to data meeting that filtering criterion.  A number will appear in the lower left hand corner of the window giving you the number of rows that meet that criterion.  We will check our results with each other to make sure that the computations were performed correctly.&lt;br /&gt;
&lt;br /&gt;
=== Calculate the Bonferroni and p value Correction ===&lt;br /&gt;
&lt;br /&gt;
# Then I performed adjustments to the p value to correct for the [https://xkcd.com/882/ multiple testing problem]. I labeled the next two columns to the right with the same label, dGLN3_Bonferroni_p-value.&lt;br /&gt;
# I type the equation &amp;lt;code&amp;gt;=&amp;lt;dGLN3_p-value&amp;gt;*6189&amp;lt;/code&amp;gt;, Upon completion of this single computation, I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
# I replace any corrected p value that is greater than 1 by the number 1 by typing the following formula into cell AL2: &amp;lt;code&amp;gt;=IFAK2&amp;gt;1,1,AK2)&amp;lt;/code&amp;gt;. I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
&lt;br /&gt;
==== Calculate the Benjamini &amp;amp; Hochberg p value Correction ====&lt;br /&gt;
&lt;br /&gt;
# I Inserted a new worksheet named &amp;quot;dGLN3_ANOVA_B-H&amp;quot;.&lt;br /&gt;
# I copied and pasted the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; columns from your previous worksheet into the first two columns of the new worksheet. &lt;br /&gt;
# For the following, use Paste special &amp;gt; Paste values.  I copied the unadjusted p values from my ANOVA worksheet and pasted it into Column D.&lt;br /&gt;
# I select all of columns A, B, C, and D and sorted by ascending values on Column D. I clicked the sort button from A to Z on the toolbar, in the window that appears, sort by column D, smallest to largest.&lt;br /&gt;
# I typed the header &amp;quot;Rank&amp;quot; in cell E1.  We will create a series of numbers in ascending order from 1 to 6189 in this column.  This is the p value rank, smallest to largest.  Type &amp;quot;1&amp;quot; into cell E2 and &amp;quot;2&amp;quot; into cell E3. Select both cells E2 and E3. Double-click on the plus sign on the lower right-hand corner of your selection to fill the column with a series of numbers from 1 to 6189.&lt;br /&gt;
# Now you can calculate the Benjamini and Hochberg p value correction. Type dGLN3_B-H_p-value in cell F1. Type the following formula in cell F2: &amp;lt;code&amp;gt;=(D2*6189)/E2&amp;lt;/code&amp;gt; and press enter. I copied that equation to the entire column.&lt;br /&gt;
# I typed &amp;quot;dGLN3_B-H_p-value&amp;quot; into cell G1. &lt;br /&gt;
# I typed the following formula into cell G2: &amp;lt;code&amp;gt;=IF(F2&amp;gt;1,1,F2)&amp;lt;/code&amp;gt; and pressed enter then copied that equation to the entire column. &lt;br /&gt;
# I selected columns A through G. Then sorted them by my MasterIndex in Column A in ascending order.&lt;br /&gt;
# I copied column G and used Paste special &amp;gt; Paste values to paste it into the next column on the right of my ANOVA sheet.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I uploaded this file to the deliverables section of this wiki page, naming it DGLN3_ANOVA_DB.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Sanity Check: Number of genes significantly changed ====&lt;br /&gt;
&lt;br /&gt;
Before I moved on to further analysis of the data, I wanted to perform a more extensive sanity check to make sure that I performed my data analysis correctly. I am going to find out the number of genes that are significantly changed at various p value cut-offs.&lt;br /&gt;
&lt;br /&gt;
* I went to my dGLN3_ANOVA worksheet.&lt;br /&gt;
* I Selected row 1 (the row with my column headers) and selected the menu item Data &amp;gt; Filter &amp;gt; Autofilter (The funnel icon on the Data tab).  Little drop-down arrows should appear at the top of each column.  This will enable us to filter the data according to criteria we set.&lt;br /&gt;
* I clicked on the drop-down arrow for the unadjusted p value.  I set a criterion that will filter my data so that the p value has to be less than 0.05.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 = 2135/6189 records or 34.50% of the data.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.01 = 1204/6189 records or 19.45% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.001 = 514/6189 records or 8.31% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.0001 = 180/6189 records or 2.91% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* When I use a p value cut-off of p &amp;lt; 0.05, what I am saying is that I would have seen a gene expression change that deviates this far from zero by chance less than 5% of the time.&lt;br /&gt;
* I have just performed 6189 hypothesis tests.  Another way to state what I am seeing with p &amp;lt; 0.05 is that I would expect to see this a gene expression change for at least one of the timepoints by chance in about 5% of our tests, or 309 times.  Since I have more than 309 genes that pass this cut off, I know that some genes are significantly changed.  However, I don&amp;#039;t know &amp;#039;&amp;#039;which&amp;#039;&amp;#039; ones.  To apply a more stringent criterion to our p values, I performed the Bonferroni and Benjamini and Hochberg corrections to these unadjusted p values.  The Bonferroni correction is very stringent.  The Benjamini-Hochberg correction is less stringent.  I filtered the data to determine this relationship and found:&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Bonferroni-corrected p-value = 45/6189 records or 0.73% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Benjamini and Hochber-corrected p-value = 1185/6189 records or 19.15% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* In summary, the p value cut-off should not be thought of as some magical number at which data becomes &amp;quot;significant&amp;quot;.  Instead, it is a moveable confidence level.  If we want to be very confident of our data, use a small p value cut-off.  If we are OK with being less confident about a gene expression change and want to include more genes in our analysis, we can use a larger p value cut-off.  &lt;br /&gt;
* I compared the results to the wild type strain and uploaded the information to a powerpoint that is linked to in the deliverables section of this wiki. &lt;br /&gt;
* I also compared NSR1 and ADH1 and found the following:&lt;br /&gt;
&lt;br /&gt;
===== NSR1 =====&lt;br /&gt;
#Unaltered p-value = 0.000506&lt;br /&gt;
#Bonferroni-Corrected p-value = 1&lt;br /&gt;
#B-H corrected p-value = 0.008167&lt;br /&gt;
#Average Log Fold:&lt;br /&gt;
#* @ 15 = 3.50622&lt;br /&gt;
#* @ 30 = 4.53189&lt;br /&gt;
#* @ 60 = 2.75921&lt;br /&gt;
#* @ 90 = -1.85027&lt;br /&gt;
#* @ 120 = -1.86741&lt;br /&gt;
#As shown above, we can infer that gene expression started off high but eventually decreased to a consistent level due to cold shock. &lt;br /&gt;
&lt;br /&gt;
===== ADH1=====&lt;br /&gt;
#Unaltered p-value = 0.772&lt;br /&gt;
#Bonferonni-corrected P-Value: 1&lt;br /&gt;
#B-H-corrected P-Value: 0.8617&lt;br /&gt;
#Average Log Fold &lt;br /&gt;
#* @ 15 = -0.902324179&lt;br /&gt;
#* @ 30 = -0.692990646&lt;br /&gt;
#* @ 60 = 0.138781308&lt;br /&gt;
#* @ 90 = -0.045097454&lt;br /&gt;
#* @ 120 = 0.514075012&lt;br /&gt;
#As shown above, we can infer that gene expression started low but rose around the 60 interval then decreased a significant amount at the 90 interval, only to rise again at the last interval. This shows that cold shock affects the gene expression around the 30-60 interval and the 90-120 interval.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
In summary, we hoped to find genes that showed significantly different rates of gene expression from the start of the experiment (time 0) to the end, 120 minutes later. We determined this by performing an ANOVA and determining the significance of the results. We were able to determine what the effects of cold related osmotic shock was on gene expression. &lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
==== Clustering and GO Term Enrichment with stem ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prepare your microarray data file for loading into STEM.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* I downloaded my Excel workbook that you I used for my [[Week 8]] assignment.&lt;br /&gt;
#* I Inserted a new worksheet into my Excel workbook, and name it &amp;quot;dGLN3_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;dGLN3_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into my &amp;quot;dGLN3_stem&amp;quot; worksheet.&lt;br /&gt;
#** my leftmost column should have the column header &amp;quot;Master_Index&amp;quot;.  I renamed this column to &amp;quot;SPOT&amp;quot;.  Column B is named &amp;quot;ID&amp;quot;.  I renamed this column to &amp;quot;Gene Symbol&amp;quot;.  I delete the column named &amp;quot;Standard_Name&amp;quot;.&lt;br /&gt;
#** I filter the data on the B-H corrected p value to be &amp;gt; 0.05 (that&amp;#039;s &amp;#039;&amp;#039;&amp;#039;greater than&amp;#039;&amp;#039;&amp;#039; in this case).&lt;br /&gt;
#*** Once the data has been filtered, I selected all of the rows (except for my header row) and deleted the rows by right-clicking and choosing &amp;quot;Delete Row&amp;quot; from the context menu.  I undid the filter.  This ensures that I will cluster only the genes with a &amp;quot;significant&amp;quot; change in expression and not the noise.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There were 1258 genes left after filtering.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** I deleted all of the data columns &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXCEPT&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for the Average Log Fold change columns for each timepoint (for example, dGLN3_AvgLogFC_t15, etc.).&lt;br /&gt;
#** I renamed the data columns with just the time and units (for example, 15m, 30m, etc.).&lt;br /&gt;
#** I saved my work.  Then used &amp;#039;&amp;#039;Save As&amp;#039;&amp;#039; to save this spreadsheet as Text (Tab-delimited) (*.txt).  Click OK to the warnings and close your file.&lt;br /&gt;
#*** Note that you should turn on the file extensions if you have not already done so.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Then I  download and extracted the STEM software.&amp;#039;&amp;#039;&amp;#039;  [http://www.cs.cmu.edu/~jernst/stem/ Click here to go to the STEM web site].&lt;br /&gt;
#* I clicked on the [http://www.andrew.cmu.edu/user/zivbj/stemreg.html download link], register, and download the &amp;lt;code&amp;gt;stem.zip&amp;lt;/code&amp;gt; file to your Desktop.&lt;br /&gt;
#* Unzip the file.  In Seaver 120, you can right click on the file icon and select the menu item &amp;#039;&amp;#039;7-zip &amp;gt; Extract Here&amp;#039;&amp;#039;.&lt;br /&gt;
#* This will create a folder called &amp;lt;code&amp;gt;stem&amp;lt;/code&amp;gt;.  Inside the folder, double-click on the &amp;lt;code&amp;gt;stem.jar&amp;lt;/code&amp;gt; to launch the STEM program.&lt;br /&gt;
&amp;lt;!--#** In Seaver 120, we encountered an issue where the program would not launch on the Windows XP machines due to a lack of memory. (Even though the computers have been upgraded to Windows 7, do this to launch the program.)  To get around this problem, launch STEM from the command line.&lt;br /&gt;
#*** Go to the start menu and click on &amp;#039;&amp;#039;Programs &amp;gt; Accessories &amp;gt; Command Prompt&amp;#039;&amp;#039;.&lt;br /&gt;
#*** You will need to navigate to the directory (folder) in which the STEM program resides.  If you followed the instructions above and extracted the stem folder to the Desktop, type the following:  &amp;lt;code&amp;gt;cd Desktop\stem&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
#*** To launch the program then type:  &amp;lt;code&amp;gt;java -mx512M -jar stem.jar -d defaults.txt&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.  This will launch the program with less memory allocated to it.--&amp;gt;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Running STEM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## In section 1 (Expression Data Info) of the the main STEM interface window, I clicked on the &amp;#039;&amp;#039;Browse...&amp;#039;&amp;#039; button to navigate to and select my file.&lt;br /&gt;
##* I clicked on the radio button &amp;#039;&amp;#039;No normalization/add 0&amp;#039;&amp;#039;.&lt;br /&gt;
##* I checked the box next to &amp;#039;&amp;#039;Spot IDs included in the data file&amp;#039;&amp;#039;.&lt;br /&gt;
## In section 2 (Gene Info) of the main STEM interface window, I selected &amp;#039;&amp;#039;Saccharomyces cerevisiae (SGD)&amp;#039;&amp;#039;, from the drop-down menu for Gene Annotation Source.  I Selected &amp;#039;&amp;#039;No cross references&amp;#039;&amp;#039;, from the Cross Reference Source drop-down menu.  I selected &amp;#039;&amp;#039;No Gene Locations&amp;#039;&amp;#039; from the Gene Location Source drop-down menu.&lt;br /&gt;
## In section 3 (Options) of the main STEM interface window, make sure that the Clustering Method says &amp;quot;STEM Clustering Method&amp;quot; and do not change the defaults for Maximum Number of Model Profiles or Maximum Unit Change in Model Profiles between Time Points.&lt;br /&gt;
## In section 4 (Execute) click on the yellow Execute button to run STEM.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Viewing and Saving STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## A new window will open called &amp;quot;All STEM Profiles (1)&amp;quot;.  Each box corresponds to a model expression profile.  Colored profiles have a statistically significant number of genes assigned; they are arranged in order from most to least significant p value.  Profiles with the same color belong to the same cluster of profiles.  The number in each box is simply an ID number for the profile.&lt;br /&gt;
##* Click on the button that says &amp;quot;Interface Options...&amp;quot;.  At the bottom of the Interface Options window that appears below where it says &amp;quot;X-axis scale should be:&amp;quot;, I clicked on the radio button that says &amp;quot;Based on real time&amp;quot;.  Then close the Interface Options window.&lt;br /&gt;
##* I took a screenshot of this window (on a PC, simultaneously press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PrintScreen&amp;lt;/code&amp;gt; buttons to save the view in the active window to the clipboard) and paste it into a PowerPoint presentation to save your figures.&lt;br /&gt;
## I clicked on each of the SIGNIFICANT profiles (the colored ones) to open a window showing a more detailed plot containing all of the genes in that profile.&lt;br /&gt;
##* I took a screenshot of each of the individual profile windows and save the images in your PowerPoint presentation.&lt;br /&gt;
##* At the bottom of each profile window, there are two yellow buttons &amp;quot;Profile Gene Table&amp;quot; and &amp;quot;Profile GO Table&amp;quot;.  For each of the profiles, I clicked on the &amp;quot;Profile Gene Table&amp;quot; button to see the list of genes belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_genelist.txt&amp;quot;, where I replaced the number symbol with the actual profile number.&lt;br /&gt;
##** I upload these files to the wiki and link to them on my individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
##* For each of the significant profiles, I clicked on the &amp;quot;Profile GO Table&amp;quot; to see the list of Gene Ontology terms belonging to the profile.  In the window that appears, I clicked on the &amp;quot;Save Table&amp;quot; button and saved the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_GOlist.txt&amp;quot;. to indicate the dataset and where I replaced the number symbol with the actual profile number.  At this point I have saved all of the primary data from the STEM software and it&amp;#039;s time to interpret the results!&lt;br /&gt;
##** I upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Analyzing and Interpreting STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I selected profile #9 to interpret further. I chose this because this profile had a downward pattern, indicating that gene expression decreased with cold shock treatment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;118.0 genes belong to this profile.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;34.1 genes were expected to belong to this profile&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;The p-value for the enrichment of genes in this profile is 1.3E-30 which shows that this expression profile is significantly more than what was expected.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
##* I opened the GO list file I saved for this profile in Excel.  This list shows all of the Gene Ontology terms that are associated with genes that fit this profile.  I Selected the third row and then chose from the menu Data &amp;gt; Filter &amp;gt; Autofilter.  Filter on the &amp;quot;p-value&amp;quot; column to show only GO terms that have a p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 55 GO terms are associated with this profile when a p value &amp;lt; 0.05&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  The GO list also has a column called &amp;quot;Corrected p-value&amp;quot;.  This correction is needed because the software has performed thousands of significance tests.  Filter on the &amp;quot;Corrected p-value&amp;quot; column to show only GO terms that have a corrected p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 4 GO terms are associated with this profile when a corrected p value &amp;lt; 0.05.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* I Selected 6 Gene Ontology terms from my filtered list (either p &amp;lt; 0.05 or corrected p &amp;lt; 0.05).  &lt;br /&gt;
##** To easily look up the definitions, I went to [http://geneontology.org http://geneontology.org].&lt;br /&gt;
##** I copied and pasted the GO ID (e.g. GO:0044848) into the search field at center top of the page called &amp;quot;Search GO Data&amp;quot;.&lt;br /&gt;
##** In the [http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 results] page, I click on the button that says &amp;quot;Link to detailed information about &amp;lt;term&amp;gt;, in this case &amp;quot;biological phase&amp;quot;&amp;quot;. Here are the results: &lt;br /&gt;
###* small molecule metabolic process - The chemical reactions and pathways involving small molecules, any low molecular weight, monomeric, non-encoded molecule &amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0044281&lt;br /&gt;
###* organic acid catabolic process - The chemical reactions and pathways resulting in the breakdown of organic acids, any acidic compound containing carbon in covalent linkage&amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016054&lt;br /&gt;
###*hydrolase activity - Catalysis of the hydrolysis of various bonds, e.g. C-O, C-N, C-C, phosphoric anhydride bonds, etc. Hydrolase is the systematic name for any enzyme of EC class 3 &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016787&lt;br /&gt;
###*co-enzyme binding - Interacting selectively and non-covalently with a coenzyme, any of various nonprotein organic cofactors that are required, in addition to an enzyme and a substrate, for an enzymatic reaction to proceed &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0050662&lt;br /&gt;
###*cellular response to stress - Any process that results in a change in state or activity of a cell (in terms of movement, secretion, enzyme production, gene expression, etc.) as a result of a stimulus indicating the organism is under stress. The stress is usually, but not necessarily, exogenous (e.g. temperature, humidity, ionizing radiation) &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0033554&lt;br /&gt;
###*protein modification by small protein conjugation or removal - A protein modification process in which one or more groups of a small protein, such as ubiquitin or a ubiquitin-like protein, are covalently attached to or removed from a target protein &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0070647&lt;br /&gt;
&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose all 30 of the significant transcription factors on my list, adding HAP4 since it was not already on the list. I chose these transcription factors among the rest because they are all significant so this way I can analyze all the significant TFs keeping in mind their % in user set, % in yeastract, and p value. All 30 TFs are listed below. &lt;br /&gt;
#**Sfp1p&lt;br /&gt;
#** Msn2p&lt;br /&gt;
#**Yhp1p&lt;br /&gt;
#**Yox1p&lt;br /&gt;
#**Ace2p&lt;br /&gt;
#**Gln3p&lt;br /&gt;
#**Yap1p&lt;br /&gt;
#**Pdr3p&lt;br /&gt;
#**Ume6p&lt;br /&gt;
#** Pdr1p&lt;br /&gt;
#** Stb5p&lt;br /&gt;
#** Swi5p&lt;br /&gt;
#** YLR278C&lt;br /&gt;
#** Mig2p&lt;br /&gt;
#** Asg1p&lt;br /&gt;
#** Tup1p&lt;br /&gt;
#** Gcr2p&lt;br /&gt;
#** Msn4p&lt;br /&gt;
#** Rim101p&lt;br /&gt;
#** Gcn4p&lt;br /&gt;
#**Sut1p&lt;br /&gt;
#**Mcm1p&lt;br /&gt;
#** Met4p&lt;br /&gt;
#** Rlm1p&lt;br /&gt;
#** Ino4p&lt;br /&gt;
#** Ndt80p&lt;br /&gt;
#** Zap1p&lt;br /&gt;
#** Abf1p&lt;br /&gt;
#** Cyc8p&lt;br /&gt;
#** Gat3p&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
We will analyze the regulatory matrix files you generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First we need to properly format the output files from YEASTRACT.  You will repeat these steps for each of the three files you generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, Select the entire Column A.  Then go to the &amp;quot;Data&amp;quot; tab and select &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, select &amp;quot;Delimited&amp;quot; and click &amp;quot;Next&amp;quot;.  In the next window, select &amp;quot;Semicolon&amp;quot;, and click &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* Save this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** Only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), we need to transpose the matrix.  Insert a new worksheet into your Excel file and name it &amp;quot;network&amp;quot;.  Go back to the previous sheet and select the entire matrix and copy it.  Go to you new worksheet and click on the A1 cell in the upper left.  Select &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, check the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, delete the &amp;quot;p&amp;quot; from each of the gene names in the columns.  Adjust the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, copy and paste the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, we want to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** Select the area of the entire adjacency matrix.&lt;br /&gt;
#** Click the Data tab and click the custom sort button.&lt;br /&gt;
#** Sort Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Now sort row 1 from left to right, excluding cell A1.  In the Custom Sort window, click on the options button and select sort left to right, excluding column 1.&lt;br /&gt;
#* Name the worksheet containing your organized adjacency matrix &amp;quot;network&amp;quot; and Save.&lt;br /&gt;
# Now we will visualize what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* Go to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* Select the menu item File &amp;gt; Open and select the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that you formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  Move the nodes (genes) around until you get a layout that you like and take a screenshot of the results.  Paste it into your PowerPoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5555</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5555"/>
				<updated>2017-12-08T06:08:28Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: /* Week 10 Corrections */ updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
&lt;br /&gt;
*strain: dGLN3&lt;br /&gt;
*filename: DGLN3_ANOVA_DB &amp;lt;br&amp;gt;&lt;br /&gt;
*timepoints: 15, 30, 60, 90, 120 &amp;lt;br&amp;gt;&lt;br /&gt;
*number of replicates: there are 4 replicates for each time point &amp;lt;br&amp;gt;&lt;br /&gt;
*number of NA cells replaced: 6652 &lt;br /&gt;
&lt;br /&gt;
==== Part 1: Statistical Analysis Part 1 ====&lt;br /&gt;
&lt;br /&gt;
The purpose of the witin-stain ANOVA test is to determine if any genes had a gene expression change that was significantly different than zero at &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;any&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; timepoint.&lt;br /&gt;
&lt;br /&gt;
# I created a new worksheet, named it &amp;quot;dGLN3_ANOVA&amp;quot;. &lt;br /&gt;
# I copied the first three columns containing the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; from the &amp;quot;Master_Sheet&amp;quot; worksheet for my strain and pasted it into dGLN3_ANOVA. I copied the columns containing the data for dGLN3 and pasted it into dGLN3_ANOVA. &lt;br /&gt;
# At the top of the first column to the right of your data, I created five column headers of the form dGLN3_AvgLogFC_(TIME) where (TIME) is 15, 30, etc.&lt;br /&gt;
# In the cell below the dGLN3_AvgLogFC_t15 header, I typed &amp;lt;code&amp;gt;=AVERAGE(&amp;lt;/code&amp;gt; &lt;br /&gt;
# Then I highlighted all the data in row 2 associated with dGLN3 and t15 and pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key.&lt;br /&gt;
# This cell now contains the average of the log fold change data from the first gene at t=15 minutes.&lt;br /&gt;
# I Clicked on this cell and positioned my cursor at the bottom right corner. You should see your cursor change to a thin black plus sign (not a chubby white one). When it does, double click, and the formula will magically be copied to the entire column of 6188 other genes.&lt;br /&gt;
# I then repeated steps (4) through (8) with the t30, t60, t90, and the t120 data. Except with each new time column I used the formula corresponding to its time point i.e. dGLN3_AvgLogFC_t30 for time column 30, dGLN3_AvgLogFC_t60 for time column 60. dGLN3_AvgLogFC_t90 for time column 90, and dGLN3_AvgLogFC_t120 for time column 120.&lt;br /&gt;
# Now in the first empty column to the right of the dGLN3_AvgLogFC_t120 calculation, I created the column header dGLN3_ss_HO.&lt;br /&gt;
# In the first cell below this header, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;/code&amp;gt;&lt;br /&gt;
# I highlighted all the LogFC data in row 2 of dGLN3 (but not the AvgLogFC), then pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key. &lt;br /&gt;
# In the next empty column (AC) to the right of dGLN3_ss_HO, I created the column headers dGLN3_ss_(TIME) where (TIME) is 15, 30, 60, 90, and 120.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039; There are 4 data points for each time point. The total number of data points is 20 &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# In the cell AC2, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;range of cells for logFC_t15&amp;gt;)-COUNTA(&amp;lt;range of cells for logFC_t15&amp;gt;)*&amp;lt;AvgLogFC_t15&amp;gt;^2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* The &amp;lt;code&amp;gt;COUNTA&amp;lt;/code&amp;gt; function counts the number of cells in the specified range that have data in them (i.e., does not count cells with missing values).&lt;br /&gt;
#* The phrase &amp;lt;range of cells for logFC_t15&amp;gt; should be replaced by the data range associated with t15. &lt;br /&gt;
#* The phrase &amp;lt;AvgLogFC_t15&amp;gt; should be replaced by the cell number in which you computed the AvgLogFC for t15, and the &amp;quot;^2&amp;quot; squares that value. &lt;br /&gt;
#* Upon completion of this single computation, I used the Step (7) trick to copy the formula throughout the column.&lt;br /&gt;
# I repeated this computation for the t30 through t120 data points.  Again, I made sure to get the data for each time point, typed the right number of data points, got the average from the appropriate cell for each time point, and copied the formula to the whole column for each computation.&lt;br /&gt;
# In cell AI1, I created the column header dGLN3_SS_full. &lt;br /&gt;
# In cell AI2, I typed &amp;lt;code&amp;gt;=sum(&amp;lt;range of cells containing &amp;quot;ss&amp;quot; for each timepoint&amp;gt;)&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
# In cells AJ1 and AK1, I created the headers dGLN3_Fstat and dGLN3_p-value.&lt;br /&gt;
# In cell AJ2, I typed &amp;lt;code&amp;gt;=((20-5)/5)*(AC2-AI2)/AI2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# In cell AK2, I typed &amp;lt;code&amp;gt;=FDIST(AJ2,5,20-5)&amp;lt;/code&amp;gt;.  &lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# Before I moved on to the next step, I performed a quick sanity check to see if I did all of these computations correctly.&lt;br /&gt;
#* I clicked on cell A1 and click on the Data tab.  I selected the Filter icon (looks like a funnel). Little drop-down arrows should appear at the top of each column. This will enable us to filter the data according to criteria we set.&lt;br /&gt;
#* I click on the drop-down arrow on cell AK2 and selected &amp;quot;Number Filters&amp;quot;. In the window that appears, set a criterion that will filter your data so that the p value has to be less than 0.05. &lt;br /&gt;
#* Excel will now only display the rows that correspond to data meeting that filtering criterion.  A number will appear in the lower left hand corner of the window giving you the number of rows that meet that criterion.  We will check our results with each other to make sure that the computations were performed correctly.&lt;br /&gt;
&lt;br /&gt;
=== Calculate the Bonferroni and p value Correction ===&lt;br /&gt;
&lt;br /&gt;
# Then I performed adjustments to the p value to correct for the [https://xkcd.com/882/ multiple testing problem]. I labeled the next two columns to the right with the same label, dGLN3_Bonferroni_p-value.&lt;br /&gt;
# I type the equation &amp;lt;code&amp;gt;=&amp;lt;dGLN3_p-value&amp;gt;*6189&amp;lt;/code&amp;gt;, Upon completion of this single computation, I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
# I replace any corrected p value that is greater than 1 by the number 1 by typing the following formula into cell AL2: &amp;lt;code&amp;gt;=IFAK2&amp;gt;1,1,AK2)&amp;lt;/code&amp;gt;. I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
&lt;br /&gt;
==== Calculate the Benjamini &amp;amp; Hochberg p value Correction ====&lt;br /&gt;
&lt;br /&gt;
# I Inserted a new worksheet named &amp;quot;dGLN3_ANOVA_B-H&amp;quot;.&lt;br /&gt;
# I copied and pasted the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; columns from your previous worksheet into the first two columns of the new worksheet. &lt;br /&gt;
# For the following, use Paste special &amp;gt; Paste values.  I copied the unadjusted p values from my ANOVA worksheet and pasted it into Column D.&lt;br /&gt;
# I select all of columns A, B, C, and D and sorted by ascending values on Column D. I clicked the sort button from A to Z on the toolbar, in the window that appears, sort by column D, smallest to largest.&lt;br /&gt;
# I typed the header &amp;quot;Rank&amp;quot; in cell E1.  We will create a series of numbers in ascending order from 1 to 6189 in this column.  This is the p value rank, smallest to largest.  Type &amp;quot;1&amp;quot; into cell E2 and &amp;quot;2&amp;quot; into cell E3. Select both cells E2 and E3. Double-click on the plus sign on the lower right-hand corner of your selection to fill the column with a series of numbers from 1 to 6189.&lt;br /&gt;
# Now you can calculate the Benjamini and Hochberg p value correction. Type dGLN3_B-H_p-value in cell F1. Type the following formula in cell F2: &amp;lt;code&amp;gt;=(D2*6189)/E2&amp;lt;/code&amp;gt; and press enter. I copied that equation to the entire column.&lt;br /&gt;
# I typed &amp;quot;dGLN3_B-H_p-value&amp;quot; into cell G1. &lt;br /&gt;
# I typed the following formula into cell G2: &amp;lt;code&amp;gt;=IF(F2&amp;gt;1,1,F2)&amp;lt;/code&amp;gt; and pressed enter then copied that equation to the entire column. &lt;br /&gt;
# I selected columns A through G. Then sorted them by my MasterIndex in Column A in ascending order.&lt;br /&gt;
# I copied column G and used Paste special &amp;gt; Paste values to paste it into the next column on the right of my ANOVA sheet.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I uploaded this file to the deliverables section of this wiki page, naming it DGLN3_ANOVA_DB.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Sanity Check: Number of genes significantly changed ====&lt;br /&gt;
&lt;br /&gt;
Before I moved on to further analysis of the data, I wanted to perform a more extensive sanity check to make sure that I performed my data analysis correctly. I am going to find out the number of genes that are significantly changed at various p value cut-offs.&lt;br /&gt;
&lt;br /&gt;
* I went to my dGLN3_ANOVA worksheet.&lt;br /&gt;
* I Selected row 1 (the row with my column headers) and selected the menu item Data &amp;gt; Filter &amp;gt; Autofilter (The funnel icon on the Data tab).  Little drop-down arrows should appear at the top of each column.  This will enable us to filter the data according to criteria we set.&lt;br /&gt;
* I clicked on the drop-down arrow for the unadjusted p value.  I set a criterion that will filter my data so that the p value has to be less than 0.05.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 = 2135/6189 records or 34.50% of the data.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.01 = 1204/6189 records or 19.45% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.001 = 514/6189 records or 8.31% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.0001 = 180/6189 records or 2.91% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* When I use a p value cut-off of p &amp;lt; 0.05, what I am saying is that I would have seen a gene expression change that deviates this far from zero by chance less than 5% of the time.&lt;br /&gt;
* I have just performed 6189 hypothesis tests.  Another way to state what I am seeing with p &amp;lt; 0.05 is that I would expect to see this a gene expression change for at least one of the timepoints by chance in about 5% of our tests, or 309 times.  Since I have more than 309 genes that pass this cut off, I know that some genes are significantly changed.  However, I don&amp;#039;t know &amp;#039;&amp;#039;which&amp;#039;&amp;#039; ones.  To apply a more stringent criterion to our p values, I performed the Bonferroni and Benjamini and Hochberg corrections to these unadjusted p values.  The Bonferroni correction is very stringent.  The Benjamini-Hochberg correction is less stringent.  I filtered the data to determine this relationship and found:&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Bonferroni-corrected p-value = 45/6189 records or 0.73% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Benjamini and Hochber-corrected p-value = 1185/6189 records or 19.15% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* In summary, the p value cut-off should not be thought of as some magical number at which data becomes &amp;quot;significant&amp;quot;.  Instead, it is a moveable confidence level.  If we want to be very confident of our data, use a small p value cut-off.  If we are OK with being less confident about a gene expression change and want to include more genes in our analysis, we can use a larger p value cut-off.  &lt;br /&gt;
* I compared the results to the wild type strain and uploaded the information to a powerpoint that is linked to in the deliverables section of this wiki. &lt;br /&gt;
* I also compared NSR1 and ADH1 and found the following:&lt;br /&gt;
&lt;br /&gt;
===== NSR1 =====&lt;br /&gt;
#Unaltered p-value = 0.000506&lt;br /&gt;
#Bonferroni-Corrected p-value = 1&lt;br /&gt;
#B-H corrected p-value = 0.008167&lt;br /&gt;
#Average Log Fold:&lt;br /&gt;
#* @ 15 = 3.50622&lt;br /&gt;
#* @ 30 = 4.53189&lt;br /&gt;
#* @ 60 = 2.75921&lt;br /&gt;
#* @ 90 = -1.85027&lt;br /&gt;
#* @ 120 = -1.86741&lt;br /&gt;
#As shown above, we can infer that gene expression started off high but eventually decreased to a consistent level due to cold shock. &lt;br /&gt;
&lt;br /&gt;
===== ADH1=====&lt;br /&gt;
#Unaltered p-value = 0.772&lt;br /&gt;
#Bonferonni-corrected P-Value: 1&lt;br /&gt;
#B-H-corrected P-Value: 0.8617&lt;br /&gt;
#Average Log Fold &lt;br /&gt;
#* @ 15 = -0.902324179&lt;br /&gt;
#* @ 30 = -0.692990646&lt;br /&gt;
#* @ 60 = 0.138781308&lt;br /&gt;
#* @ 90 = -0.045097454&lt;br /&gt;
#* @ 120 = 0.514075012&lt;br /&gt;
#As shown above, we can infer that gene expression started low but rose around the 60 interval then decreased a significant amount at the 90 interval, only to rise again at the last interval. This shows that cold shock affects the gene expression around the 30-60 interval and the 90-120 interval.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
In summary, we hoped to find genes that showed significantly different rates of gene expression from the start of the experiment (time 0) to the end, 120 minutes later. We determined this by performing an ANOVA and determining the significance of the results. We were able to determine what the effects of cold related osmotic shock was on gene expression. &lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
==== Clustering and GO Term Enrichment with stem ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prepare your microarray data file for loading into STEM.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* I downloaded my Excel workbook that you I used for my [[Week 8]] assignment.&lt;br /&gt;
#* I Inserted a new worksheet into my Excel workbook, and name it &amp;quot;dGLN3_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;dGLN3_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into my &amp;quot;dGLN3_stem&amp;quot; worksheet.&lt;br /&gt;
#** my leftmost column should have the column header &amp;quot;Master_Index&amp;quot;.  I renamed this column to &amp;quot;SPOT&amp;quot;.  Column B is named &amp;quot;ID&amp;quot;.  I renamed this column to &amp;quot;Gene Symbol&amp;quot;.  I delete the column named &amp;quot;Standard_Name&amp;quot;.&lt;br /&gt;
#** I filter the data on the B-H corrected p value to be &amp;gt; 0.05 (that&amp;#039;s &amp;#039;&amp;#039;&amp;#039;greater than&amp;#039;&amp;#039;&amp;#039; in this case).&lt;br /&gt;
#*** Once the data has been filtered, I selected all of the rows (except for my header row) and deleted the rows by right-clicking and choosing &amp;quot;Delete Row&amp;quot; from the context menu.  I undid the filter.  This ensures that I will cluster only the genes with a &amp;quot;significant&amp;quot; change in expression and not the noise.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There were 1258 genes left after filtering.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** I deleted all of the data columns &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXCEPT&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for the Average Log Fold change columns for each timepoint (for example, dGLN3_AvgLogFC_t15, etc.).&lt;br /&gt;
#** I renamed the data columns with just the time and units (for example, 15m, 30m, etc.).&lt;br /&gt;
#** I saved my work.  Then used &amp;#039;&amp;#039;Save As&amp;#039;&amp;#039; to save this spreadsheet as Text (Tab-delimited) (*.txt).  Click OK to the warnings and close your file.&lt;br /&gt;
#*** Note that you should turn on the file extensions if you have not already done so.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Then I  download and extracted the STEM software.&amp;#039;&amp;#039;&amp;#039;  [http://www.cs.cmu.edu/~jernst/stem/ Click here to go to the STEM web site].&lt;br /&gt;
#* I clicked on the [http://www.andrew.cmu.edu/user/zivbj/stemreg.html download link], register, and download the &amp;lt;code&amp;gt;stem.zip&amp;lt;/code&amp;gt; file to your Desktop.&lt;br /&gt;
#* Unzip the file.  In Seaver 120, you can right click on the file icon and select the menu item &amp;#039;&amp;#039;7-zip &amp;gt; Extract Here&amp;#039;&amp;#039;.&lt;br /&gt;
#* This will create a folder called &amp;lt;code&amp;gt;stem&amp;lt;/code&amp;gt;.  Inside the folder, double-click on the &amp;lt;code&amp;gt;stem.jar&amp;lt;/code&amp;gt; to launch the STEM program.&lt;br /&gt;
&amp;lt;!--#** In Seaver 120, we encountered an issue where the program would not launch on the Windows XP machines due to a lack of memory. (Even though the computers have been upgraded to Windows 7, do this to launch the program.)  To get around this problem, launch STEM from the command line.&lt;br /&gt;
#*** Go to the start menu and click on &amp;#039;&amp;#039;Programs &amp;gt; Accessories &amp;gt; Command Prompt&amp;#039;&amp;#039;.&lt;br /&gt;
#*** You will need to navigate to the directory (folder) in which the STEM program resides.  If you followed the instructions above and extracted the stem folder to the Desktop, type the following:  &amp;lt;code&amp;gt;cd Desktop\stem&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
#*** To launch the program then type:  &amp;lt;code&amp;gt;java -mx512M -jar stem.jar -d defaults.txt&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.  This will launch the program with less memory allocated to it.--&amp;gt;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Running STEM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## In section 1 (Expression Data Info) of the the main STEM interface window, I clicked on the &amp;#039;&amp;#039;Browse...&amp;#039;&amp;#039; button to navigate to and select my file.&lt;br /&gt;
##* I clicked on the radio button &amp;#039;&amp;#039;No normalization/add 0&amp;#039;&amp;#039;.&lt;br /&gt;
##* I checked the box next to &amp;#039;&amp;#039;Spot IDs included in the data file&amp;#039;&amp;#039;.&lt;br /&gt;
## In section 2 (Gene Info) of the main STEM interface window, I selected &amp;#039;&amp;#039;Saccharomyces cerevisiae (SGD)&amp;#039;&amp;#039;, from the drop-down menu for Gene Annotation Source.  I Selected &amp;#039;&amp;#039;No cross references&amp;#039;&amp;#039;, from the Cross Reference Source drop-down menu.  I selected &amp;#039;&amp;#039;No Gene Locations&amp;#039;&amp;#039; from the Gene Location Source drop-down menu.&lt;br /&gt;
## In section 3 (Options) of the main STEM interface window, make sure that the Clustering Method says &amp;quot;STEM Clustering Method&amp;quot; and do not change the defaults for Maximum Number of Model Profiles or Maximum Unit Change in Model Profiles between Time Points.&lt;br /&gt;
## In section 4 (Execute) click on the yellow Execute button to run STEM.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Viewing and Saving STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## A new window will open called &amp;quot;All STEM Profiles (1)&amp;quot;.  Each box corresponds to a model expression profile.  Colored profiles have a statistically significant number of genes assigned; they are arranged in order from most to least significant p value.  Profiles with the same color belong to the same cluster of profiles.  The number in each box is simply an ID number for the profile.&lt;br /&gt;
##* Click on the button that says &amp;quot;Interface Options...&amp;quot;.  At the bottom of the Interface Options window that appears below where it says &amp;quot;X-axis scale should be:&amp;quot;, I clicked on the radio button that says &amp;quot;Based on real time&amp;quot;.  Then close the Interface Options window.&lt;br /&gt;
##* I took a screenshot of this window (on a PC, simultaneously press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PrintScreen&amp;lt;/code&amp;gt; buttons to save the view in the active window to the clipboard) and paste it into a PowerPoint presentation to save your figures.&lt;br /&gt;
## I clicked on each of the SIGNIFICANT profiles (the colored ones) to open a window showing a more detailed plot containing all of the genes in that profile.&lt;br /&gt;
##* I took a screenshot of each of the individual profile windows and save the images in your PowerPoint presentation.&lt;br /&gt;
##* At the bottom of each profile window, there are two yellow buttons &amp;quot;Profile Gene Table&amp;quot; and &amp;quot;Profile GO Table&amp;quot;.  For each of the profiles, I clicked on the &amp;quot;Profile Gene Table&amp;quot; button to see the list of genes belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_genelist.txt&amp;quot;, where I replaced the number symbol with the actual profile number.&lt;br /&gt;
##** I upload these files to the wiki and link to them on my individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
##* For each of the significant profiles, I clicked on the &amp;quot;Profile GO Table&amp;quot; to see the list of Gene Ontology terms belonging to the profile.  In the window that appears, I clicked on the &amp;quot;Save Table&amp;quot; button and saved the file to your desktop.  I made my filename descriptive of the contents, e.g. &amp;quot;dGLN3_profile#_GOlist.txt&amp;quot;. to indicate the dataset and where I replaced the number symbol with the actual profile number.  At this point I have saved all of the primary data from the STEM software and it&amp;#039;s time to interpret the results!&lt;br /&gt;
##** I upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Analyzing and Interpreting STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I selected profile #9 to interpret further. I chose this because this profile had a downward pattern, indicating that gene expression decreased with cold shock treatment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;118.0 genes belong to this profile.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;34.1 genes were expected to belong to this profile&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;The p-value for the enrichment of genes in this profile is 1.3E-30 which shows that this expression profile is significantly more than what was expected.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
##* I opened the GO list file I saved for this profile in Excel.  This list shows all of the Gene Ontology terms that are associated with genes that fit this profile.  I Selected the third row and then chose from the menu Data &amp;gt; Filter &amp;gt; Autofilter.  Filter on the &amp;quot;p-value&amp;quot; column to show only GO terms that have a p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 55 GO terms are associated with this profile when a p value &amp;lt; 0.05&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  The GO list also has a column called &amp;quot;Corrected p-value&amp;quot;.  This correction is needed because the software has performed thousands of significance tests.  Filter on the &amp;quot;Corrected p-value&amp;quot; column to show only GO terms that have a corrected p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;There are 4 GO terms are associated with this profile when a corrected p value &amp;lt; 0.05.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* I Selected 6 Gene Ontology terms from my filtered list (either p &amp;lt; 0.05 or corrected p &amp;lt; 0.05).  &lt;br /&gt;
##** To easily look up the definitions, I went to [http://geneontology.org http://geneontology.org].&lt;br /&gt;
##** I copied and pasted the GO ID (e.g. GO:0044848) into the search field at center top of the page called &amp;quot;Search GO Data&amp;quot;.&lt;br /&gt;
##** In the [http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 results] page, I click on the button that says &amp;quot;Link to detailed information about &amp;lt;term&amp;gt;, in this case &amp;quot;biological phase&amp;quot;&amp;quot;. Here are the results: &lt;br /&gt;
###**small molecule metabolic process - The chemical reactions and pathways involving small molecules, any low molecular weight, monomeric, non-encoded molecule &amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0044281&lt;br /&gt;
###* organic acid catabolic process - The chemical reactions and pathways resulting in the breakdown of organic acids, any acidic compound containing carbon in covalent linkage&amp;lt;br&amp;gt; &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016054&lt;br /&gt;
###*hydrolase activity - Catalysis of the hydrolysis of various bonds, e.g. C-O, C-N, C-C, phosphoric anhydride bonds, etc. Hydrolase is the systematic name for any enzyme of EC class 3 &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0016787&lt;br /&gt;
###*co-enzyme binding - Interacting selectively and non-covalently with a coenzyme, any of various nonprotein organic cofactors that are required, in addition to an enzyme and a substrate, for an enzymatic reaction to proceed &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0050662&lt;br /&gt;
###*cellular response to stress - Any process that results in a change in state or activity of a cell (in terms of movement, secretion, enzyme production, gene expression, etc.) as a result of a stimulus indicating the organism is under stress. The stress is usually, but not necessarily, exogenous (e.g. temperature, humidity, ionizing radiation) &amp;lt;br&amp;gt;&lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0033554&lt;br /&gt;
###*protein modification by small protein conjugation or removal - A protein modification process in which one or more groups of a small protein, such as ubiquitin or a ubiquitin-like protein, are covalently attached to or removed from a target protein &lt;br /&gt;
###**http://amigo.geneontology.org/amigo/term/GO:0070647&lt;br /&gt;
&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose all 30 of the significant transcription factors on my list, adding HAP4 since it was not already on the list. I chose these transcription factors among the rest because they are all significant so this way I can analyze all the significant TFs keeping in mind their % in user set, % in yeastract, and p value. All 30 TFs are listed below. &lt;br /&gt;
#**Sfp1p&lt;br /&gt;
#** Msn2p&lt;br /&gt;
#**Yhp1p&lt;br /&gt;
#**Yox1p&lt;br /&gt;
#**Ace2p&lt;br /&gt;
#**Gln3p&lt;br /&gt;
#**Yap1p&lt;br /&gt;
#**Pdr3p&lt;br /&gt;
#**Ume6p&lt;br /&gt;
#** Pdr1p&lt;br /&gt;
#** Stb5p&lt;br /&gt;
#** Swi5p&lt;br /&gt;
#** YLR278C&lt;br /&gt;
#** Mig2p&lt;br /&gt;
#** Asg1p&lt;br /&gt;
#** Tup1p&lt;br /&gt;
#** Gcr2p&lt;br /&gt;
#** Msn4p&lt;br /&gt;
#** Rim101p&lt;br /&gt;
#** Gcn4p&lt;br /&gt;
#**Sut1p&lt;br /&gt;
#**Mcm1p&lt;br /&gt;
#** Met4p&lt;br /&gt;
#** Rlm1p&lt;br /&gt;
#** Ino4p&lt;br /&gt;
#** Ndt80p&lt;br /&gt;
#** Zap1p&lt;br /&gt;
#** Abf1p&lt;br /&gt;
#** Cyc8p&lt;br /&gt;
#** Gat3p&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
We will analyze the regulatory matrix files you generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First we need to properly format the output files from YEASTRACT.  You will repeat these steps for each of the three files you generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, Select the entire Column A.  Then go to the &amp;quot;Data&amp;quot; tab and select &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, select &amp;quot;Delimited&amp;quot; and click &amp;quot;Next&amp;quot;.  In the next window, select &amp;quot;Semicolon&amp;quot;, and click &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* Save this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** Only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), we need to transpose the matrix.  Insert a new worksheet into your Excel file and name it &amp;quot;network&amp;quot;.  Go back to the previous sheet and select the entire matrix and copy it.  Go to you new worksheet and click on the A1 cell in the upper left.  Select &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, check the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, delete the &amp;quot;p&amp;quot; from each of the gene names in the columns.  Adjust the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, copy and paste the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, we want to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** Select the area of the entire adjacency matrix.&lt;br /&gt;
#** Click the Data tab and click the custom sort button.&lt;br /&gt;
#** Sort Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Now sort row 1 from left to right, excluding cell A1.  In the Custom Sort window, click on the options button and select sort left to right, excluding column 1.&lt;br /&gt;
#* Name the worksheet containing your organized adjacency matrix &amp;quot;network&amp;quot; and Save.&lt;br /&gt;
# Now we will visualize what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* Go to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* Select the menu item File &amp;gt; Open and select the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that you formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  Move the nodes (genes) around until you get a layout that you like and take a screenshot of the results.  Paste it into your PowerPoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5554</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5554"/>
				<updated>2017-12-08T05:34:39Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: syntax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
&lt;br /&gt;
*strain: dGLN3&lt;br /&gt;
*filename: DGLN3_ANOVA_DB &amp;lt;br&amp;gt;&lt;br /&gt;
*timepoints: 15, 30, 60, 90, 120 &amp;lt;br&amp;gt;&lt;br /&gt;
*number of replicates: there are 4 replicates for each time point &amp;lt;br&amp;gt;&lt;br /&gt;
*number of NA cells replaced: 6652 &lt;br /&gt;
&lt;br /&gt;
==== Part 1: Statistical Analysis Part 1 ====&lt;br /&gt;
&lt;br /&gt;
The purpose of the witin-stain ANOVA test is to determine if any genes had a gene expression change that was significantly different than zero at &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;any&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; timepoint.&lt;br /&gt;
&lt;br /&gt;
# I created a new worksheet, named it &amp;quot;dGLN3_ANOVA&amp;quot;. &lt;br /&gt;
# I copied the first three columns containing the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; from the &amp;quot;Master_Sheet&amp;quot; worksheet for my strain and pasted it into dGLN3_ANOVA. I copied the columns containing the data for dGLN3 and pasted it into dGLN3_ANOVA. &lt;br /&gt;
# At the top of the first column to the right of your data, I created five column headers of the form dGLN3_AvgLogFC_(TIME) where (TIME) is 15, 30, etc.&lt;br /&gt;
# In the cell below the dGLN3_AvgLogFC_t15 header, I typed &amp;lt;code&amp;gt;=AVERAGE(&amp;lt;/code&amp;gt; &lt;br /&gt;
# Then I highlighted all the data in row 2 associated with dGLN3 and t15 and pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key.&lt;br /&gt;
# This cell now contains the average of the log fold change data from the first gene at t=15 minutes.&lt;br /&gt;
# I Clicked on this cell and positioned my cursor at the bottom right corner. You should see your cursor change to a thin black plus sign (not a chubby white one). When it does, double click, and the formula will magically be copied to the entire column of 6188 other genes.&lt;br /&gt;
# I then repeated steps (4) through (8) with the t30, t60, t90, and the t120 data. Except with each new time column I used the formula corresponding to its time point i.e. dGLN3_AvgLogFC_t30 for time column 30, dGLN3_AvgLogFC_t60 for time column 60. dGLN3_AvgLogFC_t90 for time column 90, and dGLN3_AvgLogFC_t120 for time column 120.&lt;br /&gt;
# Now in the first empty column to the right of the dGLN3_AvgLogFC_t120 calculation, I created the column header dGLN3_ss_HO.&lt;br /&gt;
# In the first cell below this header, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;/code&amp;gt;&lt;br /&gt;
# I highlighted all the LogFC data in row 2 of dGLN3 (but not the AvgLogFC), then pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key. &lt;br /&gt;
# In the next empty column (AC) to the right of dGLN3_ss_HO, I created the column headers dGLN3_ss_(TIME) where (TIME) is 15, 30, 60, 90, and 120.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039; There are 4 data points for each time point. The total number of data points is 20 &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# In the cell AC2, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;range of cells for logFC_t15&amp;gt;)-COUNTA(&amp;lt;range of cells for logFC_t15&amp;gt;)*&amp;lt;AvgLogFC_t15&amp;gt;^2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* The &amp;lt;code&amp;gt;COUNTA&amp;lt;/code&amp;gt; function counts the number of cells in the specified range that have data in them (i.e., does not count cells with missing values).&lt;br /&gt;
#* The phrase &amp;lt;range of cells for logFC_t15&amp;gt; should be replaced by the data range associated with t15. &lt;br /&gt;
#* The phrase &amp;lt;AvgLogFC_t15&amp;gt; should be replaced by the cell number in which you computed the AvgLogFC for t15, and the &amp;quot;^2&amp;quot; squares that value. &lt;br /&gt;
#* Upon completion of this single computation, I used the Step (7) trick to copy the formula throughout the column.&lt;br /&gt;
# I repeated this computation for the t30 through t120 data points.  Again, I made sure to get the data for each time point, typed the right number of data points, got the average from the appropriate cell for each time point, and copied the formula to the whole column for each computation.&lt;br /&gt;
# In cell AI1, I created the column header dGLN3_SS_full. &lt;br /&gt;
# In cell AI2, I typed &amp;lt;code&amp;gt;=sum(&amp;lt;range of cells containing &amp;quot;ss&amp;quot; for each timepoint&amp;gt;)&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
# In cells AJ1 and AK1, I created the headers dGLN3_Fstat and dGLN3_p-value.&lt;br /&gt;
# In cell AJ2, I typed &amp;lt;code&amp;gt;=((20-5)/5)*(AC2-AI2)/AI2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# In cell AK2, I typed &amp;lt;code&amp;gt;=FDIST(AJ2,5,20-5)&amp;lt;/code&amp;gt;.  &lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# Before I moved on to the next step, I performed a quick sanity check to see if I did all of these computations correctly.&lt;br /&gt;
#* I clicked on cell A1 and click on the Data tab.  I selected the Filter icon (looks like a funnel). Little drop-down arrows should appear at the top of each column. This will enable us to filter the data according to criteria we set.&lt;br /&gt;
#* I click on the drop-down arrow on cell AK2 and selected &amp;quot;Number Filters&amp;quot;. In the window that appears, set a criterion that will filter your data so that the p value has to be less than 0.05. &lt;br /&gt;
#* Excel will now only display the rows that correspond to data meeting that filtering criterion.  A number will appear in the lower left hand corner of the window giving you the number of rows that meet that criterion.  We will check our results with each other to make sure that the computations were performed correctly.&lt;br /&gt;
&lt;br /&gt;
=== Calculate the Bonferroni and p value Correction ===&lt;br /&gt;
&lt;br /&gt;
# Then I performed adjustments to the p value to correct for the [https://xkcd.com/882/ multiple testing problem]. I labeled the next two columns to the right with the same label, dGLN3_Bonferroni_p-value.&lt;br /&gt;
# I type the equation &amp;lt;code&amp;gt;=&amp;lt;dGLN3_p-value&amp;gt;*6189&amp;lt;/code&amp;gt;, Upon completion of this single computation, I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
# I replace any corrected p value that is greater than 1 by the number 1 by typing the following formula into cell AL2: &amp;lt;code&amp;gt;=IFAK2&amp;gt;1,1,AK2)&amp;lt;/code&amp;gt;. I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
&lt;br /&gt;
==== Calculate the Benjamini &amp;amp; Hochberg p value Correction ====&lt;br /&gt;
&lt;br /&gt;
# I Inserted a new worksheet named &amp;quot;dGLN3_ANOVA_B-H&amp;quot;.&lt;br /&gt;
# I copied and pasted the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; columns from your previous worksheet into the first two columns of the new worksheet. &lt;br /&gt;
# For the following, use Paste special &amp;gt; Paste values.  I copied the unadjusted p values from my ANOVA worksheet and pasted it into Column D.&lt;br /&gt;
# I select all of columns A, B, C, and D and sorted by ascending values on Column D. I clicked the sort button from A to Z on the toolbar, in the window that appears, sort by column D, smallest to largest.&lt;br /&gt;
# I typed the header &amp;quot;Rank&amp;quot; in cell E1.  We will create a series of numbers in ascending order from 1 to 6189 in this column.  This is the p value rank, smallest to largest.  Type &amp;quot;1&amp;quot; into cell E2 and &amp;quot;2&amp;quot; into cell E3. Select both cells E2 and E3. Double-click on the plus sign on the lower right-hand corner of your selection to fill the column with a series of numbers from 1 to 6189.&lt;br /&gt;
# Now you can calculate the Benjamini and Hochberg p value correction. Type dGLN3_B-H_p-value in cell F1. Type the following formula in cell F2: &amp;lt;code&amp;gt;=(D2*6189)/E2&amp;lt;/code&amp;gt; and press enter. I copied that equation to the entire column.&lt;br /&gt;
# I typed &amp;quot;dGLN3_B-H_p-value&amp;quot; into cell G1. &lt;br /&gt;
# I typed the following formula into cell G2: &amp;lt;code&amp;gt;=IF(F2&amp;gt;1,1,F2)&amp;lt;/code&amp;gt; and pressed enter then copied that equation to the entire column. &lt;br /&gt;
# I selected columns A through G. Then sorted them by my MasterIndex in Column A in ascending order.&lt;br /&gt;
# I copied column G and used Paste special &amp;gt; Paste values to paste it into the next column on the right of my ANOVA sheet.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I uploaded this file to the deliverables section of this wiki page, naming it DGLN3_ANOVA_DB.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Sanity Check: Number of genes significantly changed ====&lt;br /&gt;
&lt;br /&gt;
Before I moved on to further analysis of the data, I wanted to perform a more extensive sanity check to make sure that I performed my data analysis correctly. I am going to find out the number of genes that are significantly changed at various p value cut-offs.&lt;br /&gt;
&lt;br /&gt;
* I went to my dGLN3_ANOVA worksheet.&lt;br /&gt;
* I Selected row 1 (the row with my column headers) and selected the menu item Data &amp;gt; Filter &amp;gt; Autofilter (The funnel icon on the Data tab).  Little drop-down arrows should appear at the top of each column.  This will enable us to filter the data according to criteria we set.&lt;br /&gt;
* I clicked on the drop-down arrow for the unadjusted p value.  I set a criterion that will filter my data so that the p value has to be less than 0.05.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 = 2135/6189 records or 34.50% of the data.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.01 = 1204/6189 records or 19.45% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.001 = 514/6189 records or 8.31% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.0001 = 180/6189 records or 2.91% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* When I use a p value cut-off of p &amp;lt; 0.05, what I am saying is that I would have seen a gene expression change that deviates this far from zero by chance less than 5% of the time.&lt;br /&gt;
* I have just performed 6189 hypothesis tests.  Another way to state what I am seeing with p &amp;lt; 0.05 is that I would expect to see this a gene expression change for at least one of the timepoints by chance in about 5% of our tests, or 309 times.  Since I have more than 309 genes that pass this cut off, I know that some genes are significantly changed.  However, I don&amp;#039;t know &amp;#039;&amp;#039;which&amp;#039;&amp;#039; ones.  To apply a more stringent criterion to our p values, I performed the Bonferroni and Benjamini and Hochberg corrections to these unadjusted p values.  The Bonferroni correction is very stringent.  The Benjamini-Hochberg correction is less stringent.  I filtered the data to determine this relationship and found:&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Bonferroni-corrected p-value = 45/6189 records or 0.73% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Benjamini and Hochber-corrected p-value = 1185/6189 records or 19.15% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* In summary, the p value cut-off should not be thought of as some magical number at which data becomes &amp;quot;significant&amp;quot;.  Instead, it is a moveable confidence level.  If we want to be very confident of our data, use a small p value cut-off.  If we are OK with being less confident about a gene expression change and want to include more genes in our analysis, we can use a larger p value cut-off.  &lt;br /&gt;
* I compared the results to the wild type strain and uploaded the information to a powerpoint that is linked to in the deliverables section of this wiki. &lt;br /&gt;
* I also compared NSR1 and ADH1 and found the following:&lt;br /&gt;
&lt;br /&gt;
===== NSR1 =====&lt;br /&gt;
#Unaltered p-value = 0.000506&lt;br /&gt;
#Bonferroni-Corrected p-value = 1&lt;br /&gt;
#B-H corrected p-value = 0.008167&lt;br /&gt;
#Average Log Fold:&lt;br /&gt;
#* @ 15 = 3.50622&lt;br /&gt;
#* @ 30 = 4.53189&lt;br /&gt;
#* @ 60 = 2.75921&lt;br /&gt;
#* @ 90 = -1.85027&lt;br /&gt;
#* @ 120 = -1.86741&lt;br /&gt;
#As shown above, we can infer that gene expression started off high but eventually decreased to a consistent level due to cold shock. &lt;br /&gt;
&lt;br /&gt;
===== ADH1=====&lt;br /&gt;
#Unaltered p-value = 0.772&lt;br /&gt;
#Bonferonni-corrected P-Value: 1&lt;br /&gt;
#B-H-corrected P-Value: 0.8617&lt;br /&gt;
#Average Log Fold &lt;br /&gt;
#* @ 15 = -0.902324179&lt;br /&gt;
#* @ 30 = -0.692990646&lt;br /&gt;
#* @ 60 = 0.138781308&lt;br /&gt;
#* @ 90 = -0.045097454&lt;br /&gt;
#* @ 120 = 0.514075012&lt;br /&gt;
#As shown above, we can infer that gene expression started low but rose around the 60 interval then decreased a significant amount at the 90 interval, only to rise again at the last interval. This shows that cold shock affects the gene expression around the 30-60 interval and the 90-120 interval.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
In summary, we hoped to find genes that showed significantly different rates of gene expression from the start of the experiment (time 0) to the end, 120 minutes later. We determined this by performing an ANOVA and determining the significance of the results. We were able to determine what the effects of cold related osmotic shock was on gene expression. &lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
==== Clustering and GO Term Enrichment with stem ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prepare your microarray data file for loading into STEM.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* Download your Excel workbook that you used for your [[Week 8]] assignment.&lt;br /&gt;
#* Insert a new worksheet into your Excel workbook, and name it &amp;quot;(STRAIN)_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;(STRAIN)_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into your &amp;quot;(STRAIN)_stem&amp;quot; worksheet.&lt;br /&gt;
#** Your leftmost column should have the column header &amp;quot;Master_Index&amp;quot;.  Rename this column to &amp;quot;SPOT&amp;quot;.  Column B should be named &amp;quot;ID&amp;quot;.  Rename this column to &amp;quot;Gene Symbol&amp;quot;.  Delete the column named &amp;quot;Standard_Name&amp;quot;.&lt;br /&gt;
#** Filter the data on the B-H corrected p value to be &amp;gt; 0.05 (that&amp;#039;s &amp;#039;&amp;#039;&amp;#039;greater than&amp;#039;&amp;#039;&amp;#039; in this case).&lt;br /&gt;
#*** Once the data has been filtered, select all of the rows (except for your header row) and delete the rows by right-clicking and choosing &amp;quot;Delete Row&amp;quot; from the context menu.  Undo the filter.  This ensures that we will cluster only the genes with a &amp;quot;significant&amp;quot; change in expression and not the noise.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Record the number of genes left in your electronic notebook.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** Delete all of the data columns &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXCEPT&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for the Average Log Fold change columns for each timepoint (for example, wt_AvgLogFC_t15, etc.).&lt;br /&gt;
#** Rename the data columns with just the time and units (for example, 15m, 30m, etc.).&lt;br /&gt;
#** Save your work.  Then use &amp;#039;&amp;#039;Save As&amp;#039;&amp;#039; to save this spreadsheet as Text (Tab-delimited) (*.txt).  Click OK to the warnings and close your file.&lt;br /&gt;
#*** Note that you should turn on the file extensions if you have not already done so.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Now download and extract the STEM software.&amp;#039;&amp;#039;&amp;#039;  [http://www.cs.cmu.edu/~jernst/stem/ Click here to go to the STEM web site].&lt;br /&gt;
#* Click on the [http://www.andrew.cmu.edu/user/zivbj/stemreg.html download link], register, and download the &amp;lt;code&amp;gt;stem.zip&amp;lt;/code&amp;gt; file to your Desktop.&lt;br /&gt;
#* Unzip the file.  In Seaver 120, you can right click on the file icon and select the menu item &amp;#039;&amp;#039;7-zip &amp;gt; Extract Here&amp;#039;&amp;#039;.&lt;br /&gt;
#* This will create a folder called &amp;lt;code&amp;gt;stem&amp;lt;/code&amp;gt;.  Inside the folder, double-click on the &amp;lt;code&amp;gt;stem.jar&amp;lt;/code&amp;gt; to launch the STEM program.&lt;br /&gt;
&amp;lt;!--#** In Seaver 120, we encountered an issue where the program would not launch on the Windows XP machines due to a lack of memory. (Even though the computers have been upgraded to Windows 7, do this to launch the program.)  To get around this problem, launch STEM from the command line.&lt;br /&gt;
#*** Go to the start menu and click on &amp;#039;&amp;#039;Programs &amp;gt; Accessories &amp;gt; Command Prompt&amp;#039;&amp;#039;.&lt;br /&gt;
#*** You will need to navigate to the directory (folder) in which the STEM program resides.  If you followed the instructions above and extracted the stem folder to the Desktop, type the following:  &amp;lt;code&amp;gt;cd Desktop\stem&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
#*** To launch the program then type:  &amp;lt;code&amp;gt;java -mx512M -jar stem.jar -d defaults.txt&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.  This will launch the program with less memory allocated to it.--&amp;gt;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Running STEM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## In section 1 (Expression Data Info) of the the main STEM interface window, click on the &amp;#039;&amp;#039;Browse...&amp;#039;&amp;#039; button to navigate to and select your file.&lt;br /&gt;
##* Click on the radio button &amp;#039;&amp;#039;No normalization/add 0&amp;#039;&amp;#039;.&lt;br /&gt;
##* Check the box next to &amp;#039;&amp;#039;Spot IDs included in the data file&amp;#039;&amp;#039;.&lt;br /&gt;
## In section 2 (Gene Info) of the main STEM interface window, select &amp;#039;&amp;#039;Saccharomyces cerevisiae (SGD)&amp;#039;&amp;#039;, from the drop-down menu for Gene Annotation Source.  Select &amp;#039;&amp;#039;No cross references&amp;#039;&amp;#039;, from the Cross Reference Source drop-down menu.  Select &amp;#039;&amp;#039;No Gene Locations&amp;#039;&amp;#039; from the Gene Location Source drop-down menu.&lt;br /&gt;
## In section 3 (Options) of the main STEM interface window, make sure that the Clustering Method says &amp;quot;STEM Clustering Method&amp;quot; and do not change the defaults for Maximum Number of Model Profiles or Maximum Unit Change in Model Profiles between Time Points.&lt;br /&gt;
## In section 4 (Execute) click on the yellow Execute button to run STEM.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Viewing and Saving STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## A new window will open called &amp;quot;All STEM Profiles (1)&amp;quot;.  Each box corresponds to a model expression profile.  Colored profiles have a statistically significant number of genes assigned; they are arranged in order from most to least significant p value.  Profiles with the same color belong to the same cluster of profiles.  The number in each box is simply an ID number for the profile.&lt;br /&gt;
##* Click on the button that says &amp;quot;Interface Options...&amp;quot;.  At the bottom of the Interface Options window that appears below where it says &amp;quot;X-axis scale should be:&amp;quot;, click on the radio button that says &amp;quot;Based on real time&amp;quot;.  Then close the Interface Options window.&lt;br /&gt;
##*Take a screenshot of this window (on a PC, simultaneously press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PrintScreen&amp;lt;/code&amp;gt; buttons to save the view in the active window to the clipboard) and paste it into a PowerPoint presentation to save your figures.&lt;br /&gt;
## Click on each of the SIGNIFICANT profiles (the colored ones) to open a window showing a more detailed plot containing all of the genes in that profile.&lt;br /&gt;
##* Take a screenshot of each of the individual profile windows and save the images in your PowerPoint presentation.&lt;br /&gt;
##* At the bottom of each profile window, there are two yellow buttons &amp;quot;Profile Gene Table&amp;quot; and &amp;quot;Profile GO Table&amp;quot;.  For each of the profiles, click on the &amp;quot;Profile Gene Table&amp;quot; button to see the list of genes belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  Make your filename descriptive of the contents, e.g. &amp;quot;wt_profile#_genelist.txt&amp;quot;, where you replace the number symbol with the actual profile number.&lt;br /&gt;
##** Upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
##* For each of the significant profiles, click on the &amp;quot;Profile GO Table&amp;quot; to see the list of Gene Ontology terms belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  Make your filename descriptive of the contents, e.g. &amp;quot;wt_profile#_GOlist.txt&amp;quot;, where you use &amp;quot;wt&amp;quot;, &amp;quot;dGLN3&amp;quot;, etc. to indicate the dataset and where you replace the number symbol with the actual profile number.  At this point you have saved all of the primary data from the STEM software and it&amp;#039;s time to interpret the results!&lt;br /&gt;
##** Upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Analyzing and Interpreting STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## Select &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;one&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; of the profiles you saved in the previous step for further intepretation of the data.  I suggest that you choose one that has a pattern of up- or down-regulated genes at the cold shock timepoints.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Each member of your group should choose a different profile.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  Answer the following:&lt;br /&gt;
##* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Why did you select this profile?  In other words, why was it interesting to you?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes belong to this profile?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes were expected to belong to this profile?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;What is the p value for the enrichment of genes in this profile?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  Bear in mind that we just finished computing p values to determine whether each individual gene had a significant change in gene expression at each time point.  This p value determines whether the number of genes that show this particular expression profile across the time points is significantly more than expected.&lt;br /&gt;
##* Open the GO list file you saved for this profile in Excel.  This list shows all of the Gene Ontology terms that are associated with genes that fit this profile.  Select the third row and then choose from the menu Data &amp;gt; Filter &amp;gt; Autofilter.  Filter on the &amp;quot;p-value&amp;quot; column to show only GO terms that have a p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many GO terms are associated with this profile at p &amp;lt; 0.05?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  The GO list also has a column called &amp;quot;Corrected p-value&amp;quot;.  This correction is needed because the software has performed thousands of significance tests.  Filter on the &amp;quot;Corrected p-value&amp;quot; column to show only GO terms that have a corrected p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many GO terms are associated with this profile with a corrected p value &amp;lt; 0.05?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* Select 6 Gene Ontology terms from your filtered list (either p &amp;lt; 0.05 or corrected p &amp;lt; 0.05).  &lt;br /&gt;
##** Each member of the group will be reporting on his or her own cluster in your presentation next week.  You should take care to choose terms that are the most significant, but that are also not too redundant.  For example, &amp;quot;RNA metabolism&amp;quot; and &amp;quot;RNA biosynthesis&amp;quot; are redundant with each other because they mean almost the same thing.&lt;br /&gt;
##**&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Look up the definitions for each of the terms at [http://geneontology.org http://geneontology.org].  In your final presentation, you will discuss the biological interpretation of these GO terms.  In other words, why does the cell react to cold shock by changing the expression of genes associated with these GO terms?  Also, what does this have to do with the transcription factor that was deleted from your strain?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##** To easily look up the definitions, go to [http://geneontology.org http://geneontology.org].&lt;br /&gt;
##** Copy and paste the GO ID (e.g. GO:0044848) into the search field at center top of the page called &amp;quot;Search GO Data&amp;quot;.&lt;br /&gt;
##** In the [http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 results] page, click on the button that says &amp;quot;Link to detailed information about &amp;lt;term&amp;gt;, in this case &amp;quot;biological phase&amp;quot;&amp;quot;. &lt;br /&gt;
##** The definition will be on the next results page, e.g. [http://amigo.geneontology.org/amigo/term/GO:0044848 here].&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose all 30 of the significant transcription factors on my list, adding HAP4 since it was not already on the list. I chose these transcription factors among the rest because they are all significant so this way I can analyze all the significant TFs keeping in mind their % in user set, % in yeastract, and p value. All 30 TFs are listed below. &lt;br /&gt;
#**Sfp1p&lt;br /&gt;
#** Msn2p&lt;br /&gt;
#**Yhp1p&lt;br /&gt;
#**Yox1p&lt;br /&gt;
#**Ace2p&lt;br /&gt;
#**Gln3p&lt;br /&gt;
#**Yap1p&lt;br /&gt;
#**Pdr3p&lt;br /&gt;
#**Ume6p&lt;br /&gt;
#** Pdr1p&lt;br /&gt;
#** Stb5p&lt;br /&gt;
#** Swi5p&lt;br /&gt;
#** YLR278C&lt;br /&gt;
#** Mig2p&lt;br /&gt;
#** Asg1p&lt;br /&gt;
#** Tup1p&lt;br /&gt;
#** Gcr2p&lt;br /&gt;
#** Msn4p&lt;br /&gt;
#** Rim101p&lt;br /&gt;
#** Gcn4p&lt;br /&gt;
#**Sut1p&lt;br /&gt;
#**Mcm1p&lt;br /&gt;
#** Met4p&lt;br /&gt;
#** Rlm1p&lt;br /&gt;
#** Ino4p&lt;br /&gt;
#** Ndt80p&lt;br /&gt;
#** Zap1p&lt;br /&gt;
#** Abf1p&lt;br /&gt;
#** Cyc8p&lt;br /&gt;
#** Gat3p&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
We will analyze the regulatory matrix files you generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First we need to properly format the output files from YEASTRACT.  You will repeat these steps for each of the three files you generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, Select the entire Column A.  Then go to the &amp;quot;Data&amp;quot; tab and select &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, select &amp;quot;Delimited&amp;quot; and click &amp;quot;Next&amp;quot;.  In the next window, select &amp;quot;Semicolon&amp;quot;, and click &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* Save this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** Only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), we need to transpose the matrix.  Insert a new worksheet into your Excel file and name it &amp;quot;network&amp;quot;.  Go back to the previous sheet and select the entire matrix and copy it.  Go to you new worksheet and click on the A1 cell in the upper left.  Select &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, check the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, delete the &amp;quot;p&amp;quot; from each of the gene names in the columns.  Adjust the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, copy and paste the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, we want to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** Select the area of the entire adjacency matrix.&lt;br /&gt;
#** Click the Data tab and click the custom sort button.&lt;br /&gt;
#** Sort Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Now sort row 1 from left to right, excluding cell A1.  In the Custom Sort window, click on the options button and select sort left to right, excluding column 1.&lt;br /&gt;
#* Name the worksheet containing your organized adjacency matrix &amp;quot;network&amp;quot; and Save.&lt;br /&gt;
# Now we will visualize what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* Go to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* Select the menu item File &amp;gt; Open and select the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that you formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  Move the nodes (genes) around until you get a layout that you like and take a screenshot of the results.  Paste it into your PowerPoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5553</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5553"/>
				<updated>2017-12-08T05:33:44Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: syntax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
&lt;br /&gt;
*strain: dGLN3&lt;br /&gt;
*filename: DGLN3_ANOVA_DB &amp;lt;br&amp;gt;&lt;br /&gt;
*timepoints: 15, 30, 60, 90, 120 &amp;lt;br&amp;gt;&lt;br /&gt;
*number of replicates: there are 4 replicates for each time point &amp;lt;br&amp;gt;&lt;br /&gt;
*number of NA cells replaced: 6652 &lt;br /&gt;
&lt;br /&gt;
==== Part 1: Statistical Analysis Part 1 ====&lt;br /&gt;
&lt;br /&gt;
The purpose of the witin-stain ANOVA test is to determine if any genes had a gene expression change that was significantly different than zero at &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;any&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; timepoint.&lt;br /&gt;
&lt;br /&gt;
# I created a new worksheet, named it &amp;quot;dGLN3_ANOVA&amp;quot;. &lt;br /&gt;
# I copied the first three columns containing the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; from the &amp;quot;Master_Sheet&amp;quot; worksheet for my strain and pasted it into dGLN3_ANOVA. I copied the columns containing the data for dGLN3 and pasted it into dGLN3_ANOVA. &lt;br /&gt;
# At the top of the first column to the right of your data, I created five column headers of the form dGLN3_AvgLogFC_(TIME) where (TIME) is 15, 30, etc.&lt;br /&gt;
# In the cell below the dGLN3_AvgLogFC_t15 header, I typed &amp;lt;code&amp;gt;=AVERAGE(&amp;lt;/code&amp;gt; &lt;br /&gt;
# Then I highlighted all the data in row 2 associated with dGLN3 and t15 and pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key.&lt;br /&gt;
# This cell now contains the average of the log fold change data from the first gene at t=15 minutes.&lt;br /&gt;
# I Clicked on this cell and positioned my cursor at the bottom right corner. You should see your cursor change to a thin black plus sign (not a chubby white one). When it does, double click, and the formula will magically be copied to the entire column of 6188 other genes.&lt;br /&gt;
# I then repeated steps (4) through (8) with the t30, t60, t90, and the t120 data. Except with each new time column I used the formula corresponding to its time point i.e. dGLN3_AvgLogFC_t30 for time column 30, dGLN3_AvgLogFC_t60 for time column 60. dGLN3_AvgLogFC_t90 for time column 90, and dGLN3_AvgLogFC_t120 for time column 120.&lt;br /&gt;
# Now in the first empty column to the right of the dGLN3_AvgLogFC_t120 calculation, I created the column header dGLN3_ss_HO.&lt;br /&gt;
# In the first cell below this header, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;/code&amp;gt;&lt;br /&gt;
# I highlighted all the LogFC data in row 2 of dGLN3 (but not the AvgLogFC), then pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key. &lt;br /&gt;
# In the next empty column (AC) to the right of dGLN3_ss_HO, I created the column headers dGLN3_ss_(TIME) where (TIME) is 15, 30, 60, 90, and 120.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039; There are 4 data points for each time point. The total number of data points is 20 &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# In the cell AC2, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;range of cells for logFC_t15&amp;gt;)-COUNTA(&amp;lt;range of cells for logFC_t15&amp;gt;)*&amp;lt;AvgLogFC_t15&amp;gt;^2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* The &amp;lt;code&amp;gt;COUNTA&amp;lt;/code&amp;gt; function counts the number of cells in the specified range that have data in them (i.e., does not count cells with missing values).&lt;br /&gt;
#* The phrase &amp;lt;range of cells for logFC_t15&amp;gt; should be replaced by the data range associated with t15. &lt;br /&gt;
#* The phrase &amp;lt;AvgLogFC_t15&amp;gt; should be replaced by the cell number in which you computed the AvgLogFC for t15, and the &amp;quot;^2&amp;quot; squares that value. &lt;br /&gt;
#* Upon completion of this single computation, I used the Step (7) trick to copy the formula throughout the column.&lt;br /&gt;
# I repeated this computation for the t30 through t120 data points.  Again, I made sure to get the data for each time point, typed the right number of data points, got the average from the appropriate cell for each time point, and copied the formula to the whole column for each computation.&lt;br /&gt;
# In cell AI1, I created the column header dGLN3_SS_full. &lt;br /&gt;
# In cell AI2, I typed &amp;lt;code&amp;gt;=sum(&amp;lt;range of cells containing &amp;quot;ss&amp;quot; for each timepoint&amp;gt;)&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
# In cells AJ1 and AK1, I created the headers dGLN3_Fstat and dGLN3_p-value.&lt;br /&gt;
# In cell AJ2, I typed &amp;lt;code&amp;gt;=((20-5)/5)*(AC2-AI2)/AI2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# In cell AK2, I typed &amp;lt;code&amp;gt;=FDIST(AJ2,5,20-5)&amp;lt;/code&amp;gt;.  &lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# Before I moved on to the next step, I performed a quick sanity check to see if I did all of these computations correctly.&lt;br /&gt;
#* I clicked on cell A1 and click on the Data tab.  I selected the Filter icon (looks like a funnel). Little drop-down arrows should appear at the top of each column. This will enable us to filter the data according to criteria we set.&lt;br /&gt;
#* I click on the drop-down arrow on cell AK2 and selected &amp;quot;Number Filters&amp;quot;. In the window that appears, set a criterion that will filter your data so that the p value has to be less than 0.05. &lt;br /&gt;
#* Excel will now only display the rows that correspond to data meeting that filtering criterion.  A number will appear in the lower left hand corner of the window giving you the number of rows that meet that criterion.  We will check our results with each other to make sure that the computations were performed correctly.&lt;br /&gt;
&lt;br /&gt;
=== Calculate the Bonferroni and p value Correction ===&lt;br /&gt;
&lt;br /&gt;
# Then I performed adjustments to the p value to correct for the [https://xkcd.com/882/ multiple testing problem]. I labeled the next two columns to the right with the same label, dGLN3_Bonferroni_p-value.&lt;br /&gt;
# I type the equation &amp;lt;code&amp;gt;=&amp;lt;dGLN3_p-value&amp;gt;*6189&amp;lt;/code&amp;gt;, Upon completion of this single computation, I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
# I replace any corrected p value that is greater than 1 by the number 1 by typing the following formula into cell AL2: &amp;lt;code&amp;gt;=IFAK2&amp;gt;1,1,AK2)&amp;lt;/code&amp;gt;. I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
&lt;br /&gt;
==== Calculate the Benjamini &amp;amp; Hochberg p value Correction ====&lt;br /&gt;
&lt;br /&gt;
# I Inserted a new worksheet named &amp;quot;dGLN3_ANOVA_B-H&amp;quot;.&lt;br /&gt;
# I copied and pasted the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; columns from your previous worksheet into the first two columns of the new worksheet. &lt;br /&gt;
# For the following, use Paste special &amp;gt; Paste values.  I copied the unadjusted p values from my ANOVA worksheet and pasted it into Column D.&lt;br /&gt;
# I select all of columns A, B, C, and D and sorted by ascending values on Column D. I clicked the sort button from A to Z on the toolbar, in the window that appears, sort by column D, smallest to largest.&lt;br /&gt;
# I typed the header &amp;quot;Rank&amp;quot; in cell E1.  We will create a series of numbers in ascending order from 1 to 6189 in this column.  This is the p value rank, smallest to largest.  Type &amp;quot;1&amp;quot; into cell E2 and &amp;quot;2&amp;quot; into cell E3. Select both cells E2 and E3. Double-click on the plus sign on the lower right-hand corner of your selection to fill the column with a series of numbers from 1 to 6189.&lt;br /&gt;
# Now you can calculate the Benjamini and Hochberg p value correction. Type dGLN3_B-H_p-value in cell F1. Type the following formula in cell F2: &amp;lt;code&amp;gt;=(D2*6189)/E2&amp;lt;/code&amp;gt; and press enter. I copied that equation to the entire column.&lt;br /&gt;
# I typed &amp;quot;dGLN3_B-H_p-value&amp;quot; into cell G1. &lt;br /&gt;
# I typed the following formula into cell G2: &amp;lt;code&amp;gt;=IF(F2&amp;gt;1,1,F2)&amp;lt;/code&amp;gt; and pressed enter then copied that equation to the entire column. &lt;br /&gt;
# I selected columns A through G. Then sorted them by my MasterIndex in Column A in ascending order.&lt;br /&gt;
# I copied column G and used Paste special &amp;gt; Paste values to paste it into the next column on the right of my ANOVA sheet.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I uploaded this file to the deliverables section of this wiki page, naming it DGLN3_ANOVA_DB.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Sanity Check: Number of genes significantly changed ====&lt;br /&gt;
&lt;br /&gt;
Before I moved on to further analysis of the data, I wanted to perform a more extensive sanity check to make sure that I performed my data analysis correctly. I am going to find out the number of genes that are significantly changed at various p value cut-offs.&lt;br /&gt;
&lt;br /&gt;
* I went to my dGLN3_ANOVA worksheet.&lt;br /&gt;
* I Selected row 1 (the row with my column headers) and selected the menu item Data &amp;gt; Filter &amp;gt; Autofilter (The funnel icon on the Data tab).  Little drop-down arrows should appear at the top of each column.  This will enable us to filter the data according to criteria we set.&lt;br /&gt;
* I clicked on the drop-down arrow for the unadjusted p value.  I set a criterion that will filter my data so that the p value has to be less than 0.05.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 = 2135/6189 records or 34.50% of the data.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.01 = 1204/6189 records or 19.45% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.001 = 514/6189 records or 8.31% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.0001 = 180/6189 records or 2.91% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* When I use a p value cut-off of p &amp;lt; 0.05, what I am saying is that I would have seen a gene expression change that deviates this far from zero by chance less than 5% of the time.&lt;br /&gt;
* I have just performed 6189 hypothesis tests.  Another way to state what I am seeing with p &amp;lt; 0.05 is that I would expect to see this a gene expression change for at least one of the timepoints by chance in about 5% of our tests, or 309 times.  Since I have more than 309 genes that pass this cut off, I know that some genes are significantly changed.  However, I don&amp;#039;t know &amp;#039;&amp;#039;which&amp;#039;&amp;#039; ones.  To apply a more stringent criterion to our p values, I performed the Bonferroni and Benjamini and Hochberg corrections to these unadjusted p values.  The Bonferroni correction is very stringent.  The Benjamini-Hochberg correction is less stringent.  I filtered the data to determine this relationship and found:&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Bonferroni-corrected p-value = 45/6189 records or 0.73% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Benjamini and Hochber-corrected p-value = 1185/6189 records or 19.15% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* In summary, the p value cut-off should not be thought of as some magical number at which data becomes &amp;quot;significant&amp;quot;.  Instead, it is a moveable confidence level.  If we want to be very confident of our data, use a small p value cut-off.  If we are OK with being less confident about a gene expression change and want to include more genes in our analysis, we can use a larger p value cut-off.  &lt;br /&gt;
* I compared the results to the wild type strain and uploaded the information to a powerpoint that is linked to in the deliverables section of this wiki. &lt;br /&gt;
* I also compared NSR1 and ADH1 and found the following:&lt;br /&gt;
&lt;br /&gt;
===== NSR1 =====&lt;br /&gt;
#Unaltered p-value = 0.000506&lt;br /&gt;
#Bonferroni-Corrected p-value = 1&lt;br /&gt;
#B-H corrected p-value = 0.008167&lt;br /&gt;
#Average Log Fold:&lt;br /&gt;
#* @ 15 = 3.50622&lt;br /&gt;
#* @ 30 = 4.53189&lt;br /&gt;
#* @ 60 = 2.75921&lt;br /&gt;
#* @ 90 = -1.85027&lt;br /&gt;
#* @ 120 = -1.86741&lt;br /&gt;
#As shown above, we can infer that gene expression started off high but eventually decreased to a consistent level due to cold shock. &lt;br /&gt;
&lt;br /&gt;
===== ADH1=====&lt;br /&gt;
#Unaltered p-value = 0.772&lt;br /&gt;
#Bonferonni-corrected P-Value: 1&lt;br /&gt;
#B-H-corrected P-Value: 0.8617&lt;br /&gt;
#Average Log Fold &lt;br /&gt;
#* @ 15 = -0.902324179&lt;br /&gt;
#* @ 30 = -0.692990646&lt;br /&gt;
#* @ 60 = 0.138781308&lt;br /&gt;
#* @ 90 = -0.045097454&lt;br /&gt;
#* @ 120 = 0.514075012&lt;br /&gt;
#As shown above, we can infer that gene expression started low but rose around the 60 interval then decreased a significant amount at the 90 interval, only to rise again at the last interval. This shows that cold shock affects the gene expression around the 30-60 interval and the 90-120 interval.&lt;br /&gt;
&lt;br /&gt;
====Summary====&lt;br /&gt;
In summary, we hoped to find genes that showed significantly different rates of gene expression from the start of the experiment (time 0) to the end, 120 minutes later. We determined this by performing an ANOVA and determining the significance of the results. We were able to determine what the effects of cold related osmotic shock was on gene expression. &lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
==== Clustering and GO Term Enrichment with stem ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prepare your microarray data file for loading into STEM.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* Download your Excel workbook that you used for your [[Week 8]] assignment.&lt;br /&gt;
#* Insert a new worksheet into your Excel workbook, and name it &amp;quot;(STRAIN)_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;(STRAIN)_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into your &amp;quot;(STRAIN)_stem&amp;quot; worksheet.&lt;br /&gt;
#** Your leftmost column should have the column header &amp;quot;Master_Index&amp;quot;.  Rename this column to &amp;quot;SPOT&amp;quot;.  Column B should be named &amp;quot;ID&amp;quot;.  Rename this column to &amp;quot;Gene Symbol&amp;quot;.  Delete the column named &amp;quot;Standard_Name&amp;quot;.&lt;br /&gt;
#** Filter the data on the B-H corrected p value to be &amp;gt; 0.05 (that&amp;#039;s &amp;#039;&amp;#039;&amp;#039;greater than&amp;#039;&amp;#039;&amp;#039; in this case).&lt;br /&gt;
#*** Once the data has been filtered, select all of the rows (except for your header row) and delete the rows by right-clicking and choosing &amp;quot;Delete Row&amp;quot; from the context menu.  Undo the filter.  This ensures that we will cluster only the genes with a &amp;quot;significant&amp;quot; change in expression and not the noise.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Record the number of genes left in your electronic notebook.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** Delete all of the data columns &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXCEPT&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for the Average Log Fold change columns for each timepoint (for example, wt_AvgLogFC_t15, etc.).&lt;br /&gt;
#** Rename the data columns with just the time and units (for example, 15m, 30m, etc.).&lt;br /&gt;
#** Save your work.  Then use &amp;#039;&amp;#039;Save As&amp;#039;&amp;#039; to save this spreadsheet as Text (Tab-delimited) (*.txt).  Click OK to the warnings and close your file.&lt;br /&gt;
#*** Note that you should turn on the file extensions if you have not already done so.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Now download and extract the STEM software.&amp;#039;&amp;#039;&amp;#039;  [http://www.cs.cmu.edu/~jernst/stem/ Click here to go to the STEM web site].&lt;br /&gt;
#* Click on the [http://www.andrew.cmu.edu/user/zivbj/stemreg.html download link], register, and download the &amp;lt;code&amp;gt;stem.zip&amp;lt;/code&amp;gt; file to your Desktop.&lt;br /&gt;
#* Unzip the file.  In Seaver 120, you can right click on the file icon and select the menu item &amp;#039;&amp;#039;7-zip &amp;gt; Extract Here&amp;#039;&amp;#039;.&lt;br /&gt;
#* This will create a folder called &amp;lt;code&amp;gt;stem&amp;lt;/code&amp;gt;.  Inside the folder, double-click on the &amp;lt;code&amp;gt;stem.jar&amp;lt;/code&amp;gt; to launch the STEM program.&lt;br /&gt;
&amp;lt;!--#** In Seaver 120, we encountered an issue where the program would not launch on the Windows XP machines due to a lack of memory. (Even though the computers have been upgraded to Windows 7, do this to launch the program.)  To get around this problem, launch STEM from the command line.&lt;br /&gt;
#*** Go to the start menu and click on &amp;#039;&amp;#039;Programs &amp;gt; Accessories &amp;gt; Command Prompt&amp;#039;&amp;#039;.&lt;br /&gt;
#*** You will need to navigate to the directory (folder) in which the STEM program resides.  If you followed the instructions above and extracted the stem folder to the Desktop, type the following:  &amp;lt;code&amp;gt;cd Desktop\stem&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
#*** To launch the program then type:  &amp;lt;code&amp;gt;java -mx512M -jar stem.jar -d defaults.txt&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.  This will launch the program with less memory allocated to it.--&amp;gt;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Running STEM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## In section 1 (Expression Data Info) of the the main STEM interface window, click on the &amp;#039;&amp;#039;Browse...&amp;#039;&amp;#039; button to navigate to and select your file.&lt;br /&gt;
##* Click on the radio button &amp;#039;&amp;#039;No normalization/add 0&amp;#039;&amp;#039;.&lt;br /&gt;
##* Check the box next to &amp;#039;&amp;#039;Spot IDs included in the data file&amp;#039;&amp;#039;.&lt;br /&gt;
## In section 2 (Gene Info) of the main STEM interface window, select &amp;#039;&amp;#039;Saccharomyces cerevisiae (SGD)&amp;#039;&amp;#039;, from the drop-down menu for Gene Annotation Source.  Select &amp;#039;&amp;#039;No cross references&amp;#039;&amp;#039;, from the Cross Reference Source drop-down menu.  Select &amp;#039;&amp;#039;No Gene Locations&amp;#039;&amp;#039; from the Gene Location Source drop-down menu.&lt;br /&gt;
## In section 3 (Options) of the main STEM interface window, make sure that the Clustering Method says &amp;quot;STEM Clustering Method&amp;quot; and do not change the defaults for Maximum Number of Model Profiles or Maximum Unit Change in Model Profiles between Time Points.&lt;br /&gt;
## In section 4 (Execute) click on the yellow Execute button to run STEM.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Viewing and Saving STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## A new window will open called &amp;quot;All STEM Profiles (1)&amp;quot;.  Each box corresponds to a model expression profile.  Colored profiles have a statistically significant number of genes assigned; they are arranged in order from most to least significant p value.  Profiles with the same color belong to the same cluster of profiles.  The number in each box is simply an ID number for the profile.&lt;br /&gt;
##* Click on the button that says &amp;quot;Interface Options...&amp;quot;.  At the bottom of the Interface Options window that appears below where it says &amp;quot;X-axis scale should be:&amp;quot;, click on the radio button that says &amp;quot;Based on real time&amp;quot;.  Then close the Interface Options window.&lt;br /&gt;
##*Take a screenshot of this window (on a PC, simultaneously press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PrintScreen&amp;lt;/code&amp;gt; buttons to save the view in the active window to the clipboard) and paste it into a PowerPoint presentation to save your figures.&lt;br /&gt;
## Click on each of the SIGNIFICANT profiles (the colored ones) to open a window showing a more detailed plot containing all of the genes in that profile.&lt;br /&gt;
##* Take a screenshot of each of the individual profile windows and save the images in your PowerPoint presentation.&lt;br /&gt;
##* At the bottom of each profile window, there are two yellow buttons &amp;quot;Profile Gene Table&amp;quot; and &amp;quot;Profile GO Table&amp;quot;.  For each of the profiles, click on the &amp;quot;Profile Gene Table&amp;quot; button to see the list of genes belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  Make your filename descriptive of the contents, e.g. &amp;quot;wt_profile#_genelist.txt&amp;quot;, where you replace the number symbol with the actual profile number.&lt;br /&gt;
##** Upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
##* For each of the significant profiles, click on the &amp;quot;Profile GO Table&amp;quot; to see the list of Gene Ontology terms belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  Make your filename descriptive of the contents, e.g. &amp;quot;wt_profile#_GOlist.txt&amp;quot;, where you use &amp;quot;wt&amp;quot;, &amp;quot;dGLN3&amp;quot;, etc. to indicate the dataset and where you replace the number symbol with the actual profile number.  At this point you have saved all of the primary data from the STEM software and it&amp;#039;s time to interpret the results!&lt;br /&gt;
##** Upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Analyzing and Interpreting STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## Select &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;one&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; of the profiles you saved in the previous step for further intepretation of the data.  I suggest that you choose one that has a pattern of up- or down-regulated genes at the cold shock timepoints.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Each member of your group should choose a different profile.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  Answer the following:&lt;br /&gt;
##* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Why did you select this profile?  In other words, why was it interesting to you?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes belong to this profile?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes were expected to belong to this profile?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;What is the p value for the enrichment of genes in this profile?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  Bear in mind that we just finished computing p values to determine whether each individual gene had a significant change in gene expression at each time point.  This p value determines whether the number of genes that show this particular expression profile across the time points is significantly more than expected.&lt;br /&gt;
##* Open the GO list file you saved for this profile in Excel.  This list shows all of the Gene Ontology terms that are associated with genes that fit this profile.  Select the third row and then choose from the menu Data &amp;gt; Filter &amp;gt; Autofilter.  Filter on the &amp;quot;p-value&amp;quot; column to show only GO terms that have a p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many GO terms are associated with this profile at p &amp;lt; 0.05?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  The GO list also has a column called &amp;quot;Corrected p-value&amp;quot;.  This correction is needed because the software has performed thousands of significance tests.  Filter on the &amp;quot;Corrected p-value&amp;quot; column to show only GO terms that have a corrected p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many GO terms are associated with this profile with a corrected p value &amp;lt; 0.05?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* Select 6 Gene Ontology terms from your filtered list (either p &amp;lt; 0.05 or corrected p &amp;lt; 0.05).  &lt;br /&gt;
##** Each member of the group will be reporting on his or her own cluster in your presentation next week.  You should take care to choose terms that are the most significant, but that are also not too redundant.  For example, &amp;quot;RNA metabolism&amp;quot; and &amp;quot;RNA biosynthesis&amp;quot; are redundant with each other because they mean almost the same thing.&lt;br /&gt;
##**&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Look up the definitions for each of the terms at [http://geneontology.org http://geneontology.org].  In your final presentation, you will discuss the biological interpretation of these GO terms.  In other words, why does the cell react to cold shock by changing the expression of genes associated with these GO terms?  Also, what does this have to do with the transcription factor that was deleted from your strain?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##** To easily look up the definitions, go to [http://geneontology.org http://geneontology.org].&lt;br /&gt;
##** Copy and paste the GO ID (e.g. GO:0044848) into the search field at center top of the page called &amp;quot;Search GO Data&amp;quot;.&lt;br /&gt;
##** In the [http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 results] page, click on the button that says &amp;quot;Link to detailed information about &amp;lt;term&amp;gt;, in this case &amp;quot;biological phase&amp;quot;&amp;quot;. &lt;br /&gt;
##** The definition will be on the next results page, e.g. [http://amigo.geneontology.org/amigo/term/GO:0044848 here].&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose all 30 of the significant transcription factors on my list, adding HAP4 since it was not already on the list. I chose these transcription factors among the rest because they are all significant so this way I can analyze all the significant TFs keeping in mind their % in user set, % in yeastract, and p value. All 30 TFs are listed below. &lt;br /&gt;
#**Sfp1p&lt;br /&gt;
#** Msn2p&lt;br /&gt;
#**Yhp1p&lt;br /&gt;
#**Yox1p&lt;br /&gt;
#**Ace2p&lt;br /&gt;
#**Gln3p&lt;br /&gt;
#**Yap1p&lt;br /&gt;
#**Pdr3p&lt;br /&gt;
#**Ume6p&lt;br /&gt;
#** Pdr1p&lt;br /&gt;
#** Stb5p&lt;br /&gt;
#** Swi5p&lt;br /&gt;
#** YLR278C&lt;br /&gt;
#** Mig2p&lt;br /&gt;
#** Asg1p&lt;br /&gt;
#** Tup1p&lt;br /&gt;
#** Gcr2p&lt;br /&gt;
#** Msn4p&lt;br /&gt;
#** Rim101p&lt;br /&gt;
#** Gcn4p&lt;br /&gt;
#**Sut1p&lt;br /&gt;
#**Mcm1p&lt;br /&gt;
#** Met4p&lt;br /&gt;
#** Rlm1p&lt;br /&gt;
#** Ino4p&lt;br /&gt;
#** Ndt80p&lt;br /&gt;
#** Zap1p&lt;br /&gt;
#** Abf1p&lt;br /&gt;
#** Cyc8p&lt;br /&gt;
#** Gat3p&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
We will analyze the regulatory matrix files you generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First we need to properly format the output files from YEASTRACT.  You will repeat these steps for each of the three files you generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, Select the entire Column A.  Then go to the &amp;quot;Data&amp;quot; tab and select &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, select &amp;quot;Delimited&amp;quot; and click &amp;quot;Next&amp;quot;.  In the next window, select &amp;quot;Semicolon&amp;quot;, and click &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* Save this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** Only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), we need to transpose the matrix.  Insert a new worksheet into your Excel file and name it &amp;quot;network&amp;quot;.  Go back to the previous sheet and select the entire matrix and copy it.  Go to you new worksheet and click on the A1 cell in the upper left.  Select &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, check the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, delete the &amp;quot;p&amp;quot; from each of the gene names in the columns.  Adjust the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, copy and paste the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, we want to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** Select the area of the entire adjacency matrix.&lt;br /&gt;
#** Click the Data tab and click the custom sort button.&lt;br /&gt;
#** Sort Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Now sort row 1 from left to right, excluding cell A1.  In the Custom Sort window, click on the options button and select sort left to right, excluding column 1.&lt;br /&gt;
#* Name the worksheet containing your organized adjacency matrix &amp;quot;network&amp;quot; and Save.&lt;br /&gt;
# Now we will visualize what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* Go to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* Select the menu item File &amp;gt; Open and select the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that you formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  Move the nodes (genes) around until you get a layout that you like and take a screenshot of the results.  Paste it into your PowerPoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5552</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5552"/>
				<updated>2017-12-08T05:31:43Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: syntax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
&lt;br /&gt;
*strain: dGLN3&lt;br /&gt;
*filename: DGLN3_ANOVA_DB &amp;lt;br&amp;gt;&lt;br /&gt;
*timepoints: 15, 30, 60, 90, 120 &amp;lt;br&amp;gt;&lt;br /&gt;
*number of replicates: there are 4 replicates for each time point &amp;lt;br&amp;gt;&lt;br /&gt;
*number of NA cells replaced: 6652 &lt;br /&gt;
&lt;br /&gt;
==== Part 1: Statistical Analysis Part 1 ====&lt;br /&gt;
&lt;br /&gt;
The purpose of the witin-stain ANOVA test is to determine if any genes had a gene expression change that was significantly different than zero at &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;any&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; timepoint.&lt;br /&gt;
&lt;br /&gt;
# I created a new worksheet, named it &amp;quot;dGLN3_ANOVA&amp;quot;. &lt;br /&gt;
# I copied the first three columns containing the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; from the &amp;quot;Master_Sheet&amp;quot; worksheet for my strain and pasted it into dGLN3_ANOVA. I copied the columns containing the data for dGLN3 and pasted it into dGLN3_ANOVA. &lt;br /&gt;
# At the top of the first column to the right of your data, I created five column headers of the form dGLN3_AvgLogFC_(TIME) where (TIME) is 15, 30, etc.&lt;br /&gt;
# In the cell below the dGLN3_AvgLogFC_t15 header, I typed &amp;lt;code&amp;gt;=AVERAGE(&amp;lt;/code&amp;gt; &lt;br /&gt;
# Then I highlighted all the data in row 2 associated with dGLN3 and t15 and pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key.&lt;br /&gt;
# This cell now contains the average of the log fold change data from the first gene at t=15 minutes.&lt;br /&gt;
# I Clicked on this cell and positioned my cursor at the bottom right corner. You should see your cursor change to a thin black plus sign (not a chubby white one). When it does, double click, and the formula will magically be copied to the entire column of 6188 other genes.&lt;br /&gt;
# I then repeated steps (4) through (8) with the t30, t60, t90, and the t120 data. Except with each new time column I used the formula corresponding to its time point i.e. dGLN3_AvgLogFC_t30 for time column 30, dGLN3_AvgLogFC_t60 for time column 60. dGLN3_AvgLogFC_t90 for time column 90, and dGLN3_AvgLogFC_t120 for time column 120.&lt;br /&gt;
# Now in the first empty column to the right of the dGLN3_AvgLogFC_t120 calculation, I created the column header dGLN3_ss_HO.&lt;br /&gt;
# In the first cell below this header, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;/code&amp;gt;&lt;br /&gt;
# I highlighted all the LogFC data in row 2 of dGLN3 (but not the AvgLogFC), then pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key. &lt;br /&gt;
# In the next empty column (AC) to the right of dGLN3_ss_HO, I created the column headers dGLN3_ss_(TIME) where (TIME) is 15, 30, 60, 90, and 120.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039; There are 4 data points for each time point. The total number of data points is 20 &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# In the cell AC2, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;range of cells for logFC_t15&amp;gt;)-COUNTA(&amp;lt;range of cells for logFC_t15&amp;gt;)*&amp;lt;AvgLogFC_t15&amp;gt;^2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* The &amp;lt;code&amp;gt;COUNTA&amp;lt;/code&amp;gt; function counts the number of cells in the specified range that have data in them (i.e., does not count cells with missing values).&lt;br /&gt;
#* The phrase &amp;lt;range of cells for logFC_t15&amp;gt; should be replaced by the data range associated with t15. &lt;br /&gt;
#* The phrase &amp;lt;AvgLogFC_t15&amp;gt; should be replaced by the cell number in which you computed the AvgLogFC for t15, and the &amp;quot;^2&amp;quot; squares that value. &lt;br /&gt;
#* Upon completion of this single computation, I used the Step (7) trick to copy the formula throughout the column.&lt;br /&gt;
# I repeated this computation for the t30 through t120 data points.  Again, I made sure to get the data for each time point, typed the right number of data points, got the average from the appropriate cell for each time point, and copied the formula to the whole column for each computation.&lt;br /&gt;
# In cell AI1, I created the column header dGLN3_SS_full. &lt;br /&gt;
# In cell AI2, I typed &amp;lt;code&amp;gt;=sum(&amp;lt;range of cells containing &amp;quot;ss&amp;quot; for each timepoint&amp;gt;)&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
# In cells AJ1 and AK1, I created the headers dGLN3_Fstat and dGLN3_p-value.&lt;br /&gt;
# In cell AJ2, I typed &amp;lt;code&amp;gt;=((20-5)/5)*(AC2-AI2)/AI2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# In cell AK2, I typed &amp;lt;code&amp;gt;=FDIST(AJ2,5,20-5)&amp;lt;/code&amp;gt;.  &lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# Before I moved on to the next step, I performed a quick sanity check to see if I did all of these computations correctly.&lt;br /&gt;
#* I clicked on cell A1 and click on the Data tab.  I selected the Filter icon (looks like a funnel). Little drop-down arrows should appear at the top of each column. This will enable us to filter the data according to criteria we set.&lt;br /&gt;
#* I click on the drop-down arrow on cell AK2 and selected &amp;quot;Number Filters&amp;quot;. In the window that appears, set a criterion that will filter your data so that the p value has to be less than 0.05. &lt;br /&gt;
#* Excel will now only display the rows that correspond to data meeting that filtering criterion.  A number will appear in the lower left hand corner of the window giving you the number of rows that meet that criterion.  We will check our results with each other to make sure that the computations were performed correctly.&lt;br /&gt;
&lt;br /&gt;
=== Calculate the Bonferroni and p value Correction ===&lt;br /&gt;
&lt;br /&gt;
# Then I performed adjustments to the p value to correct for the [https://xkcd.com/882/ multiple testing problem]. I labeled the next two columns to the right with the same label, dGLN3_Bonferroni_p-value.&lt;br /&gt;
# I type the equation &amp;lt;code&amp;gt;=&amp;lt;dGLN3_p-value&amp;gt;*6189&amp;lt;/code&amp;gt;, Upon completion of this single computation, I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
# I replace any corrected p value that is greater than 1 by the number 1 by typing the following formula into cell AL2: &amp;lt;code&amp;gt;=IFAK2&amp;gt;1,1,AK2)&amp;lt;/code&amp;gt;. I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
&lt;br /&gt;
==== Calculate the Benjamini &amp;amp; Hochberg p value Correction ====&lt;br /&gt;
&lt;br /&gt;
# I Inserted a new worksheet named &amp;quot;dGLN3_ANOVA_B-H&amp;quot;.&lt;br /&gt;
# I copied and pasted the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; columns from your previous worksheet into the first two columns of the new worksheet. &lt;br /&gt;
# For the following, use Paste special &amp;gt; Paste values.  I copied the unadjusted p values from my ANOVA worksheet and pasted it into Column D.&lt;br /&gt;
# I select all of columns A, B, C, and D and sorted by ascending values on Column D. I clicked the sort button from A to Z on the toolbar, in the window that appears, sort by column D, smallest to largest.&lt;br /&gt;
# I typed the header &amp;quot;Rank&amp;quot; in cell E1.  We will create a series of numbers in ascending order from 1 to 6189 in this column.  This is the p value rank, smallest to largest.  Type &amp;quot;1&amp;quot; into cell E2 and &amp;quot;2&amp;quot; into cell E3. Select both cells E2 and E3. Double-click on the plus sign on the lower right-hand corner of your selection to fill the column with a series of numbers from 1 to 6189.&lt;br /&gt;
# Now you can calculate the Benjamini and Hochberg p value correction. Type dGLN3_B-H_p-value in cell F1. Type the following formula in cell F2: &amp;lt;code&amp;gt;=(D2*6189)/E2&amp;lt;/code&amp;gt; and press enter. I copied that equation to the entire column.&lt;br /&gt;
# I typed &amp;quot;dGLN3_B-H_p-value&amp;quot; into cell G1. &lt;br /&gt;
# I typed the following formula into cell G2: &amp;lt;code&amp;gt;=IF(F2&amp;gt;1,1,F2)&amp;lt;/code&amp;gt; and pressed enter then copied that equation to the entire column. &lt;br /&gt;
# I selected columns A through G. Then sorted them by my MasterIndex in Column A in ascending order.&lt;br /&gt;
# I copied column G and used Paste special &amp;gt; Paste values to paste it into the next column on the right of my ANOVA sheet.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I uploaded this file to the deliverables section of this wiki page, naming it DGLN3_ANOVA_DB.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Sanity Check: Number of genes significantly changed ====&lt;br /&gt;
&lt;br /&gt;
Before I moved on to further analysis of the data, I wanted to perform a more extensive sanity check to make sure that I performed my data analysis correctly. I am going to find out the number of genes that are significantly changed at various p value cut-offs.&lt;br /&gt;
&lt;br /&gt;
* I went to my dGLN3_ANOVA worksheet.&lt;br /&gt;
* I Selected row 1 (the row with my column headers) and selected the menu item Data &amp;gt; Filter &amp;gt; Autofilter (The funnel icon on the Data tab).  Little drop-down arrows should appear at the top of each column.  This will enable us to filter the data according to criteria we set.&lt;br /&gt;
* I clicked on the drop-down arrow for the unadjusted p value.  I set a criterion that will filter my data so that the p value has to be less than 0.05.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 = 2135/6189 records or 34.50% of the data.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.01 = 1204/6189 records or 19.45% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.001 = 514/6189 records or 8.31% of the data&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.0001 = 180/6189 records or 2.91% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* When I use a p value cut-off of p &amp;lt; 0.05, what I am saying is that I would have seen a gene expression change that deviates this far from zero by chance less than 5% of the time.&lt;br /&gt;
* I have just performed 6189 hypothesis tests.  Another way to state what I am seeing with p &amp;lt; 0.05 is that I would expect to see this a gene expression change for at least one of the timepoints by chance in about 5% of our tests, or 309 times.  Since I have more than 309 genes that pass this cut off, I know that some genes are significantly changed.  However, I don&amp;#039;t know &amp;#039;&amp;#039;which&amp;#039;&amp;#039; ones.  To apply a more stringent criterion to our p values, I performed the Bonferroni and Benjamini and Hochberg corrections to these unadjusted p values.  The Bonferroni correction is very stringent.  The Benjamini-Hochberg correction is less stringent.  I filtered the data to determine this relationship and found:&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Bonferroni-corrected p-value = 45/6189 records or 0.73% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Genes with a p &amp;lt; 0.05 for the Benjamini and Hochber-corrected p-value = 1185/6189 records or 19.15% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* In summary, the p value cut-off should not be thought of as some magical number at which data becomes &amp;quot;significant&amp;quot;.  Instead, it is a moveable confidence level.  If we want to be very confident of our data, use a small p value cut-off.  If we are OK with being less confident about a gene expression change and want to include more genes in our analysis, we can use a larger p value cut-off.  &lt;br /&gt;
* I compared the results to the wild type strain and uploaded the information to a powerpoint that is linked to in the deliverables section of this wiki. &lt;br /&gt;
* I also compared NSR1 and ADH1 and found the following:&lt;br /&gt;
&lt;br /&gt;
===== NSR1 =====&lt;br /&gt;
#Unaltered p-value = 0.000506&lt;br /&gt;
#Bonferroni-Corrected p-value = 1&lt;br /&gt;
#B-H corrected p-value = 0.008167&lt;br /&gt;
#Average Log Fold:&lt;br /&gt;
#* @ 15 = 3.50622&lt;br /&gt;
#* @ 30 = 4.53189&lt;br /&gt;
#* @ 60 = 2.75921&lt;br /&gt;
#* @ 90 = -1.85027&lt;br /&gt;
#* @ 120 = -1.86741&lt;br /&gt;
#As shown above, we can infer that gene expression started off high but eventually decreased to a consistent level due to cold shock. &lt;br /&gt;
&lt;br /&gt;
===== ADH1=====&lt;br /&gt;
#Unaltered p-value = 0.772&lt;br /&gt;
#Bonferonni-corrected P-Value: 1&lt;br /&gt;
#B-H-corrected P-Value: 0.8617&lt;br /&gt;
#Average Log Fold &lt;br /&gt;
#* @ 15 = -0.902324179&lt;br /&gt;
#* @ 30 = -0.692990646&lt;br /&gt;
#* @ 60 = 0.138781308&lt;br /&gt;
#* @ 90 = -0.045097454&lt;br /&gt;
#* @ 120 = 0.514075012&lt;br /&gt;
#As shown above, we can infer that gene expression started low but rose around the 60 interval then decreased a significant amount at the 90 interval, only to rise again at the last interval. This shows that cold shock affects the gene expression around the 30-60 interval and the 90-120 interval.&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
In summary, we hoped to find genes that showed significantly different rates of gene expression from the start of the experiment (time 0) to the end, 120 minutes later. We determined this by performing an ANOVA and determining the significance of the results. We were able to determine what the effects of cold related osmotic shock was on gene expression. &lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
==== Clustering and GO Term Enrichment with stem ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prepare your microarray data file for loading into STEM.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* Download your Excel workbook that you used for your [[Week 8]] assignment.&lt;br /&gt;
#* Insert a new worksheet into your Excel workbook, and name it &amp;quot;(STRAIN)_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;(STRAIN)_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into your &amp;quot;(STRAIN)_stem&amp;quot; worksheet.&lt;br /&gt;
#** Your leftmost column should have the column header &amp;quot;Master_Index&amp;quot;.  Rename this column to &amp;quot;SPOT&amp;quot;.  Column B should be named &amp;quot;ID&amp;quot;.  Rename this column to &amp;quot;Gene Symbol&amp;quot;.  Delete the column named &amp;quot;Standard_Name&amp;quot;.&lt;br /&gt;
#** Filter the data on the B-H corrected p value to be &amp;gt; 0.05 (that&amp;#039;s &amp;#039;&amp;#039;&amp;#039;greater than&amp;#039;&amp;#039;&amp;#039; in this case).&lt;br /&gt;
#*** Once the data has been filtered, select all of the rows (except for your header row) and delete the rows by right-clicking and choosing &amp;quot;Delete Row&amp;quot; from the context menu.  Undo the filter.  This ensures that we will cluster only the genes with a &amp;quot;significant&amp;quot; change in expression and not the noise.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Record the number of genes left in your electronic notebook.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** Delete all of the data columns &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXCEPT&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for the Average Log Fold change columns for each timepoint (for example, wt_AvgLogFC_t15, etc.).&lt;br /&gt;
#** Rename the data columns with just the time and units (for example, 15m, 30m, etc.).&lt;br /&gt;
#** Save your work.  Then use &amp;#039;&amp;#039;Save As&amp;#039;&amp;#039; to save this spreadsheet as Text (Tab-delimited) (*.txt).  Click OK to the warnings and close your file.&lt;br /&gt;
#*** Note that you should turn on the file extensions if you have not already done so.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Now download and extract the STEM software.&amp;#039;&amp;#039;&amp;#039;  [http://www.cs.cmu.edu/~jernst/stem/ Click here to go to the STEM web site].&lt;br /&gt;
#* Click on the [http://www.andrew.cmu.edu/user/zivbj/stemreg.html download link], register, and download the &amp;lt;code&amp;gt;stem.zip&amp;lt;/code&amp;gt; file to your Desktop.&lt;br /&gt;
#* Unzip the file.  In Seaver 120, you can right click on the file icon and select the menu item &amp;#039;&amp;#039;7-zip &amp;gt; Extract Here&amp;#039;&amp;#039;.&lt;br /&gt;
#* This will create a folder called &amp;lt;code&amp;gt;stem&amp;lt;/code&amp;gt;.  Inside the folder, double-click on the &amp;lt;code&amp;gt;stem.jar&amp;lt;/code&amp;gt; to launch the STEM program.&lt;br /&gt;
&amp;lt;!--#** In Seaver 120, we encountered an issue where the program would not launch on the Windows XP machines due to a lack of memory. (Even though the computers have been upgraded to Windows 7, do this to launch the program.)  To get around this problem, launch STEM from the command line.&lt;br /&gt;
#*** Go to the start menu and click on &amp;#039;&amp;#039;Programs &amp;gt; Accessories &amp;gt; Command Prompt&amp;#039;&amp;#039;.&lt;br /&gt;
#*** You will need to navigate to the directory (folder) in which the STEM program resides.  If you followed the instructions above and extracted the stem folder to the Desktop, type the following:  &amp;lt;code&amp;gt;cd Desktop\stem&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
#*** To launch the program then type:  &amp;lt;code&amp;gt;java -mx512M -jar stem.jar -d defaults.txt&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.  This will launch the program with less memory allocated to it.--&amp;gt;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Running STEM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## In section 1 (Expression Data Info) of the the main STEM interface window, click on the &amp;#039;&amp;#039;Browse...&amp;#039;&amp;#039; button to navigate to and select your file.&lt;br /&gt;
##* Click on the radio button &amp;#039;&amp;#039;No normalization/add 0&amp;#039;&amp;#039;.&lt;br /&gt;
##* Check the box next to &amp;#039;&amp;#039;Spot IDs included in the data file&amp;#039;&amp;#039;.&lt;br /&gt;
## In section 2 (Gene Info) of the main STEM interface window, select &amp;#039;&amp;#039;Saccharomyces cerevisiae (SGD)&amp;#039;&amp;#039;, from the drop-down menu for Gene Annotation Source.  Select &amp;#039;&amp;#039;No cross references&amp;#039;&amp;#039;, from the Cross Reference Source drop-down menu.  Select &amp;#039;&amp;#039;No Gene Locations&amp;#039;&amp;#039; from the Gene Location Source drop-down menu.&lt;br /&gt;
## In section 3 (Options) of the main STEM interface window, make sure that the Clustering Method says &amp;quot;STEM Clustering Method&amp;quot; and do not change the defaults for Maximum Number of Model Profiles or Maximum Unit Change in Model Profiles between Time Points.&lt;br /&gt;
## In section 4 (Execute) click on the yellow Execute button to run STEM.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Viewing and Saving STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## A new window will open called &amp;quot;All STEM Profiles (1)&amp;quot;.  Each box corresponds to a model expression profile.  Colored profiles have a statistically significant number of genes assigned; they are arranged in order from most to least significant p value.  Profiles with the same color belong to the same cluster of profiles.  The number in each box is simply an ID number for the profile.&lt;br /&gt;
##* Click on the button that says &amp;quot;Interface Options...&amp;quot;.  At the bottom of the Interface Options window that appears below where it says &amp;quot;X-axis scale should be:&amp;quot;, click on the radio button that says &amp;quot;Based on real time&amp;quot;.  Then close the Interface Options window.&lt;br /&gt;
##*Take a screenshot of this window (on a PC, simultaneously press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PrintScreen&amp;lt;/code&amp;gt; buttons to save the view in the active window to the clipboard) and paste it into a PowerPoint presentation to save your figures.&lt;br /&gt;
## Click on each of the SIGNIFICANT profiles (the colored ones) to open a window showing a more detailed plot containing all of the genes in that profile.&lt;br /&gt;
##* Take a screenshot of each of the individual profile windows and save the images in your PowerPoint presentation.&lt;br /&gt;
##* At the bottom of each profile window, there are two yellow buttons &amp;quot;Profile Gene Table&amp;quot; and &amp;quot;Profile GO Table&amp;quot;.  For each of the profiles, click on the &amp;quot;Profile Gene Table&amp;quot; button to see the list of genes belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  Make your filename descriptive of the contents, e.g. &amp;quot;wt_profile#_genelist.txt&amp;quot;, where you replace the number symbol with the actual profile number.&lt;br /&gt;
##** Upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
##* For each of the significant profiles, click on the &amp;quot;Profile GO Table&amp;quot; to see the list of Gene Ontology terms belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  Make your filename descriptive of the contents, e.g. &amp;quot;wt_profile#_GOlist.txt&amp;quot;, where you use &amp;quot;wt&amp;quot;, &amp;quot;dGLN3&amp;quot;, etc. to indicate the dataset and where you replace the number symbol with the actual profile number.  At this point you have saved all of the primary data from the STEM software and it&amp;#039;s time to interpret the results!&lt;br /&gt;
##** Upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Analyzing and Interpreting STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## Select &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;one&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; of the profiles you saved in the previous step for further intepretation of the data.  I suggest that you choose one that has a pattern of up- or down-regulated genes at the cold shock timepoints.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Each member of your group should choose a different profile.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  Answer the following:&lt;br /&gt;
##* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Why did you select this profile?  In other words, why was it interesting to you?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes belong to this profile?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes were expected to belong to this profile?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;What is the p value for the enrichment of genes in this profile?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  Bear in mind that we just finished computing p values to determine whether each individual gene had a significant change in gene expression at each time point.  This p value determines whether the number of genes that show this particular expression profile across the time points is significantly more than expected.&lt;br /&gt;
##* Open the GO list file you saved for this profile in Excel.  This list shows all of the Gene Ontology terms that are associated with genes that fit this profile.  Select the third row and then choose from the menu Data &amp;gt; Filter &amp;gt; Autofilter.  Filter on the &amp;quot;p-value&amp;quot; column to show only GO terms that have a p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many GO terms are associated with this profile at p &amp;lt; 0.05?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  The GO list also has a column called &amp;quot;Corrected p-value&amp;quot;.  This correction is needed because the software has performed thousands of significance tests.  Filter on the &amp;quot;Corrected p-value&amp;quot; column to show only GO terms that have a corrected p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many GO terms are associated with this profile with a corrected p value &amp;lt; 0.05?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* Select 6 Gene Ontology terms from your filtered list (either p &amp;lt; 0.05 or corrected p &amp;lt; 0.05).  &lt;br /&gt;
##** Each member of the group will be reporting on his or her own cluster in your presentation next week.  You should take care to choose terms that are the most significant, but that are also not too redundant.  For example, &amp;quot;RNA metabolism&amp;quot; and &amp;quot;RNA biosynthesis&amp;quot; are redundant with each other because they mean almost the same thing.&lt;br /&gt;
##**&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Look up the definitions for each of the terms at [http://geneontology.org http://geneontology.org].  In your final presentation, you will discuss the biological interpretation of these GO terms.  In other words, why does the cell react to cold shock by changing the expression of genes associated with these GO terms?  Also, what does this have to do with the transcription factor that was deleted from your strain?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##** To easily look up the definitions, go to [http://geneontology.org http://geneontology.org].&lt;br /&gt;
##** Copy and paste the GO ID (e.g. GO:0044848) into the search field at center top of the page called &amp;quot;Search GO Data&amp;quot;.&lt;br /&gt;
##** In the [http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 results] page, click on the button that says &amp;quot;Link to detailed information about &amp;lt;term&amp;gt;, in this case &amp;quot;biological phase&amp;quot;&amp;quot;. &lt;br /&gt;
##** The definition will be on the next results page, e.g. [http://amigo.geneontology.org/amigo/term/GO:0044848 here].&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose all 30 of the significant transcription factors on my list, adding HAP4 since it was not already on the list. I chose these transcription factors among the rest because they are all significant so this way I can analyze all the significant TFs keeping in mind their % in user set, % in yeastract, and p value. All 30 TFs are listed below. &lt;br /&gt;
#**Sfp1p&lt;br /&gt;
#** Msn2p&lt;br /&gt;
#**Yhp1p&lt;br /&gt;
#**Yox1p&lt;br /&gt;
#**Ace2p&lt;br /&gt;
#**Gln3p&lt;br /&gt;
#**Yap1p&lt;br /&gt;
#**Pdr3p&lt;br /&gt;
#**Ume6p&lt;br /&gt;
#** Pdr1p&lt;br /&gt;
#** Stb5p&lt;br /&gt;
#** Swi5p&lt;br /&gt;
#** YLR278C&lt;br /&gt;
#** Mig2p&lt;br /&gt;
#** Asg1p&lt;br /&gt;
#** Tup1p&lt;br /&gt;
#** Gcr2p&lt;br /&gt;
#** Msn4p&lt;br /&gt;
#** Rim101p&lt;br /&gt;
#** Gcn4p&lt;br /&gt;
#**Sut1p&lt;br /&gt;
#**Mcm1p&lt;br /&gt;
#** Met4p&lt;br /&gt;
#** Rlm1p&lt;br /&gt;
#** Ino4p&lt;br /&gt;
#** Ndt80p&lt;br /&gt;
#** Zap1p&lt;br /&gt;
#** Abf1p&lt;br /&gt;
#** Cyc8p&lt;br /&gt;
#** Gat3p&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
We will analyze the regulatory matrix files you generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First we need to properly format the output files from YEASTRACT.  You will repeat these steps for each of the three files you generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, Select the entire Column A.  Then go to the &amp;quot;Data&amp;quot; tab and select &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, select &amp;quot;Delimited&amp;quot; and click &amp;quot;Next&amp;quot;.  In the next window, select &amp;quot;Semicolon&amp;quot;, and click &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* Save this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** Only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), we need to transpose the matrix.  Insert a new worksheet into your Excel file and name it &amp;quot;network&amp;quot;.  Go back to the previous sheet and select the entire matrix and copy it.  Go to you new worksheet and click on the A1 cell in the upper left.  Select &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, check the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, delete the &amp;quot;p&amp;quot; from each of the gene names in the columns.  Adjust the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, copy and paste the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, we want to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** Select the area of the entire adjacency matrix.&lt;br /&gt;
#** Click the Data tab and click the custom sort button.&lt;br /&gt;
#** Sort Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Now sort row 1 from left to right, excluding cell A1.  In the Custom Sort window, click on the options button and select sort left to right, excluding column 1.&lt;br /&gt;
#* Name the worksheet containing your organized adjacency matrix &amp;quot;network&amp;quot; and Save.&lt;br /&gt;
# Now we will visualize what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* Go to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* Select the menu item File &amp;gt; Open and select the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that you formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  Move the nodes (genes) around until you get a layout that you like and take a screenshot of the results.  Paste it into your PowerPoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5551</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5551"/>
				<updated>2017-12-08T05:29:39Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: added week 10 corrections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
&lt;br /&gt;
*strain: dGLN3&lt;br /&gt;
*filename: DGLN3_ANOVA_DB &amp;lt;br&amp;gt;&lt;br /&gt;
*timepoints: 15, 30, 60, 90, 120 &amp;lt;br&amp;gt;&lt;br /&gt;
*number of replicates: there are 4 replicates for each time point &amp;lt;br&amp;gt;&lt;br /&gt;
*number of NA cells replaced: 6652 &lt;br /&gt;
&lt;br /&gt;
==== Part 1: Statistical Analysis Part 1 ====&lt;br /&gt;
&lt;br /&gt;
The purpose of the witin-stain ANOVA test is to determine if any genes had a gene expression change that was significantly different than zero at &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;any&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; timepoint.&lt;br /&gt;
&lt;br /&gt;
# I created a new worksheet, named it &amp;quot;dGLN3_ANOVA&amp;quot;. &lt;br /&gt;
# I copied the first three columns containing the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; from the &amp;quot;Master_Sheet&amp;quot; worksheet for my strain and pasted it into dGLN3_ANOVA. I copied the columns containing the data for dGLN3 and pasted it into dGLN3_ANOVA. &lt;br /&gt;
# At the top of the first column to the right of your data, I created five column headers of the form dGLN3_AvgLogFC_(TIME) where (TIME) is 15, 30, etc.&lt;br /&gt;
# In the cell below the dGLN3_AvgLogFC_t15 header, I typed &amp;lt;code&amp;gt;=AVERAGE(&amp;lt;/code&amp;gt; &lt;br /&gt;
# Then I highlighted all the data in row 2 associated with dGLN3 and t15 and pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key.&lt;br /&gt;
# This cell now contains the average of the log fold change data from the first gene at t=15 minutes.&lt;br /&gt;
# I Clicked on this cell and positioned my cursor at the bottom right corner. You should see your cursor change to a thin black plus sign (not a chubby white one). When it does, double click, and the formula will magically be copied to the entire column of 6188 other genes.&lt;br /&gt;
# I then repeated steps (4) through (8) with the t30, t60, t90, and the t120 data. Except with each new time column I used the formula corresponding to its time point i.e. dGLN3_AvgLogFC_t30 for time column 30, dGLN3_AvgLogFC_t60 for time column 60. dGLN3_AvgLogFC_t90 for time column 90, and dGLN3_AvgLogFC_t120 for time column 120.&lt;br /&gt;
# Now in the first empty column to the right of the dGLN3_AvgLogFC_t120 calculation, I created the column header dGLN3_ss_HO.&lt;br /&gt;
# In the first cell below this header, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;/code&amp;gt;&lt;br /&gt;
# I highlighted all the LogFC data in row 2 of dGLN3 (but not the AvgLogFC), then pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key. &lt;br /&gt;
# In the next empty column (AC) to the right of dGLN3_ss_HO, I created the column headers dGLN3_ss_(TIME) where (TIME) is 15, 30, 60, 90, and 120.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039; There are 4 data points for each time point. The total number of data points is 20 &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# In the cell AC2, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;range of cells for logFC_t15&amp;gt;)-COUNTA(&amp;lt;range of cells for logFC_t15&amp;gt;)*&amp;lt;AvgLogFC_t15&amp;gt;^2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* The &amp;lt;code&amp;gt;COUNTA&amp;lt;/code&amp;gt; function counts the number of cells in the specified range that have data in them (i.e., does not count cells with missing values).&lt;br /&gt;
#* The phrase &amp;lt;range of cells for logFC_t15&amp;gt; should be replaced by the data range associated with t15. &lt;br /&gt;
#* The phrase &amp;lt;AvgLogFC_t15&amp;gt; should be replaced by the cell number in which you computed the AvgLogFC for t15, and the &amp;quot;^2&amp;quot; squares that value. &lt;br /&gt;
#* Upon completion of this single computation, I used the Step (7) trick to copy the formula throughout the column.&lt;br /&gt;
# I repeated this computation for the t30 through t120 data points.  Again, I made sure to get the data for each time point, typed the right number of data points, got the average from the appropriate cell for each time point, and copied the formula to the whole column for each computation.&lt;br /&gt;
# In cell AI1, I created the column header dGLN3_SS_full. &lt;br /&gt;
# In cell AI2, I typed &amp;lt;code&amp;gt;=sum(&amp;lt;range of cells containing &amp;quot;ss&amp;quot; for each timepoint&amp;gt;)&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
# In cells AJ1 and AK1, I created the headers dGLN3_Fstat and dGLN3_p-value.&lt;br /&gt;
# In cell AJ2, I typed &amp;lt;code&amp;gt;=((20-5)/5)*(AC2-AI2)/AI2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# In cell AK2, I typed &amp;lt;code&amp;gt;=FDIST(AJ2,5,20-5)&amp;lt;/code&amp;gt;.  &lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# Before I moved on to the next step, I performed a quick sanity check to see if I did all of these computations correctly.&lt;br /&gt;
#* I clicked on cell A1 and click on the Data tab.  I selected the Filter icon (looks like a funnel). Little drop-down arrows should appear at the top of each column. This will enable us to filter the data according to criteria we set.&lt;br /&gt;
#* I click on the drop-down arrow on cell AK2 and selected &amp;quot;Number Filters&amp;quot;. In the window that appears, set a criterion that will filter your data so that the p value has to be less than 0.05. &lt;br /&gt;
#* Excel will now only display the rows that correspond to data meeting that filtering criterion.  A number will appear in the lower left hand corner of the window giving you the number of rows that meet that criterion.  We will check our results with each other to make sure that the computations were performed correctly.&lt;br /&gt;
&lt;br /&gt;
=== Calculate the Bonferroni and p value Correction ===&lt;br /&gt;
&lt;br /&gt;
# Then I performed adjustments to the p value to correct for the [https://xkcd.com/882/ multiple testing problem]. I labeled the next two columns to the right with the same label, dGLN3_Bonferroni_p-value.&lt;br /&gt;
# I type the equation &amp;lt;code&amp;gt;=&amp;lt;dGLN3_p-value&amp;gt;*6189&amp;lt;/code&amp;gt;, Upon completion of this single computation, I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
# I replace any corrected p value that is greater than 1 by the number 1 by typing the following formula into cell AL2: &amp;lt;code&amp;gt;=IFAK2&amp;gt;1,1,AK2)&amp;lt;/code&amp;gt;. I used the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
&lt;br /&gt;
==== Calculate the Benjamini &amp;amp; Hochberg p value Correction ====&lt;br /&gt;
&lt;br /&gt;
# I Inserted a new worksheet named &amp;quot;dGLN3_ANOVA_B-H&amp;quot;.&lt;br /&gt;
# I copied and pasted the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; columns from your previous worksheet into the first two columns of the new worksheet. &lt;br /&gt;
# For the following, use Paste special &amp;gt; Paste values.  I copied the unadjusted p values from my ANOVA worksheet and pasted it into Column D.&lt;br /&gt;
# I select all of columns A, B, C, and D and sorted by ascending values on Column D. I clicked the sort button from A to Z on the toolbar, in the window that appears, sort by column D, smallest to largest.&lt;br /&gt;
# I typed the header &amp;quot;Rank&amp;quot; in cell E1.  We will create a series of numbers in ascending order from 1 to 6189 in this column.  This is the p value rank, smallest to largest.  Type &amp;quot;1&amp;quot; into cell E2 and &amp;quot;2&amp;quot; into cell E3. Select both cells E2 and E3. Double-click on the plus sign on the lower right-hand corner of your selection to fill the column with a series of numbers from 1 to 6189.&lt;br /&gt;
# Now you can calculate the Benjamini and Hochberg p value correction. Type dGLN3_B-H_p-value in cell F1. Type the following formula in cell F2: &amp;lt;code&amp;gt;=(D2*6189)/E2&amp;lt;/code&amp;gt; and press enter. I copied that equation to the entire column.&lt;br /&gt;
# I typed &amp;quot;dGLN3_B-H_p-value&amp;quot; into cell G1. &lt;br /&gt;
# I typed the following formula into cell G2: &amp;lt;code&amp;gt;=IF(F2&amp;gt;1,1,F2)&amp;lt;/code&amp;gt; and pressed enter then copied that equation to the entire column. &lt;br /&gt;
# I selected columns A through G. Then sorted them by my MasterIndex in Column A in ascending order.&lt;br /&gt;
# I copied column G and used Paste special &amp;gt; Paste values to paste it into the next column on the right of my ANOVA sheet.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I uploaded this file to the deliverables section of this wiki page, naming it DGLN3_ANOVA_DB.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Sanity Check: Number of genes significantly changed ====&lt;br /&gt;
&lt;br /&gt;
Before I moved on to further analysis of the data, I wanted to perform a more extensive sanity check to make sure that I performed my data analysis correctly. I am going to find out the number of genes that are significantly changed at various p value cut-offs.&lt;br /&gt;
&lt;br /&gt;
* I went to my dGLN3_ANOVA worksheet.&lt;br /&gt;
* I Selected row 1 (the row with my column headers) and selected the menu item Data &amp;gt; Filter &amp;gt; Autofilter (The funnel icon on the Data tab).  Little drop-down arrows should appear at the top of each column.  This will enable us to filter the data according to criteria we set.&lt;br /&gt;
* I clicked on the drop-down arrow for the unadjusted p value.  I set a criterion that will filter my data so that the p value has to be less than 0.05.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;**Genes with a p &amp;lt; 0.05 = 2135/6189 records or 34.50% of the data.&lt;br /&gt;
**Genes with a p &amp;lt; 0.01 = 1204/6189 records or 19.45% of the data.&lt;br /&gt;
**Genes with a p &amp;lt; 0.001 = 514/6189 records or 8.31% of the data.&lt;br /&gt;
**Genes with a p &amp;lt; 0.0001 = 180/6189 records or 2.91% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* When I use a p value cut-off of p &amp;lt; 0.05, what I am saying is that I would have seen a gene expression change that deviates this far from zero by chance less than 5% of the time.&lt;br /&gt;
* I have just performed 6189 hypothesis tests.  Another way to state what I am seeing with p &amp;lt; 0.05 is that I would expect to see this a gene expression change for at least one of the timepoints by chance in about 5% of our tests, or 309 times.  Since I have more than 309 genes that pass this cut off, I know that some genes are significantly changed.  However, I don&amp;#039;t know &amp;#039;&amp;#039;which&amp;#039;&amp;#039; ones.  To apply a more stringent criterion to our p values, I performed the Bonferroni and Benjamini and Hochberg corrections to these unadjusted p values.  The Bonferroni correction is very stringent.  The Benjamini-Hochberg correction is less stringent.  I filtered the data to determine this relationship and found:&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;**Genes with a p &amp;lt; 0.05 for the Bonferroni-corrected p-value = 45/6189 records or 0.73% of the data.&lt;br /&gt;
**Genes with a p &amp;lt; 0.05 for the Benjamini and Hochber-corrected p-value = 1185/6189 records or 19.15% of the data.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* In summary, the p value cut-off should not be thought of as some magical number at which data becomes &amp;quot;significant&amp;quot;.  Instead, it is a moveable confidence level.  If we want to be very confident of our data, use a small p value cut-off.  If we are OK with being less confident about a gene expression change and want to include more genes in our analysis, we can use a larger p value cut-off.  &lt;br /&gt;
* I compared the results to the wild type strain and uploaded the information to a powerpoint that is linked to in the deliverables section of this wiki. &lt;br /&gt;
* I also compared NSR1 and ADH1 and found the following:&lt;br /&gt;
&lt;br /&gt;
===== NSR1 =====&lt;br /&gt;
#Unaltered p-value = 0.000506&lt;br /&gt;
#Bonferroni-Corrected p-value = 1&lt;br /&gt;
#B-H corrected p-value = 0.008167&lt;br /&gt;
#Average Log Fold:&lt;br /&gt;
#* @ 15 = 3.50622&lt;br /&gt;
#* @ 30 = 4.53189&lt;br /&gt;
#* @ 60 = 2.75921&lt;br /&gt;
#* @ 90 = -1.85027&lt;br /&gt;
#* @ 120 = -1.86741&lt;br /&gt;
#As shown above, we can infer that gene expression started off high but eventually decreased to a consistent level due to cold shock. &lt;br /&gt;
&lt;br /&gt;
===== ADH1=====&lt;br /&gt;
#Unaltered p-value = 0.772&lt;br /&gt;
#Bonferonni-corrected P-Value: 1&lt;br /&gt;
#B-H-corrected P-Value: 0.8617&lt;br /&gt;
#Average Log Fold &lt;br /&gt;
#* @ 15 = -0.902324179&lt;br /&gt;
#* @ 30 = -0.692990646&lt;br /&gt;
#* @ 60 = 0.138781308&lt;br /&gt;
#* @ 90 = -0.045097454&lt;br /&gt;
#* @ 120 = 0.514075012&lt;br /&gt;
#As shown above, we can infer that gene expression started low but rose around the 60 interval then decreased a significant amount at the 90 interval, only to rise again at the last interval. This shows that cold shock affects the gene expression around the 30-60 interval and the 90-120 interval.&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
In summary, we hoped to find genes that showed significantly different rates of gene expression from the start of the experiment (time 0) to the end, 120 minutes later. We determined this by performing an ANOVA and determining the significance of the results. We were able to determine what the effects of cold related osmotic shock was on gene expression. &lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
==== Clustering and GO Term Enrichment with stem ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prepare your microarray data file for loading into STEM.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* Download your Excel workbook that you used for your [[Week 8]] assignment.&lt;br /&gt;
#* Insert a new worksheet into your Excel workbook, and name it &amp;quot;(STRAIN)_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;(STRAIN)_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into your &amp;quot;(STRAIN)_stem&amp;quot; worksheet.&lt;br /&gt;
#** Your leftmost column should have the column header &amp;quot;Master_Index&amp;quot;.  Rename this column to &amp;quot;SPOT&amp;quot;.  Column B should be named &amp;quot;ID&amp;quot;.  Rename this column to &amp;quot;Gene Symbol&amp;quot;.  Delete the column named &amp;quot;Standard_Name&amp;quot;.&lt;br /&gt;
#** Filter the data on the B-H corrected p value to be &amp;gt; 0.05 (that&amp;#039;s &amp;#039;&amp;#039;&amp;#039;greater than&amp;#039;&amp;#039;&amp;#039; in this case).&lt;br /&gt;
#*** Once the data has been filtered, select all of the rows (except for your header row) and delete the rows by right-clicking and choosing &amp;quot;Delete Row&amp;quot; from the context menu.  Undo the filter.  This ensures that we will cluster only the genes with a &amp;quot;significant&amp;quot; change in expression and not the noise.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Record the number of genes left in your electronic notebook.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** Delete all of the data columns &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXCEPT&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for the Average Log Fold change columns for each timepoint (for example, wt_AvgLogFC_t15, etc.).&lt;br /&gt;
#** Rename the data columns with just the time and units (for example, 15m, 30m, etc.).&lt;br /&gt;
#** Save your work.  Then use &amp;#039;&amp;#039;Save As&amp;#039;&amp;#039; to save this spreadsheet as Text (Tab-delimited) (*.txt).  Click OK to the warnings and close your file.&lt;br /&gt;
#*** Note that you should turn on the file extensions if you have not already done so.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Now download and extract the STEM software.&amp;#039;&amp;#039;&amp;#039;  [http://www.cs.cmu.edu/~jernst/stem/ Click here to go to the STEM web site].&lt;br /&gt;
#* Click on the [http://www.andrew.cmu.edu/user/zivbj/stemreg.html download link], register, and download the &amp;lt;code&amp;gt;stem.zip&amp;lt;/code&amp;gt; file to your Desktop.&lt;br /&gt;
#* Unzip the file.  In Seaver 120, you can right click on the file icon and select the menu item &amp;#039;&amp;#039;7-zip &amp;gt; Extract Here&amp;#039;&amp;#039;.&lt;br /&gt;
#* This will create a folder called &amp;lt;code&amp;gt;stem&amp;lt;/code&amp;gt;.  Inside the folder, double-click on the &amp;lt;code&amp;gt;stem.jar&amp;lt;/code&amp;gt; to launch the STEM program.&lt;br /&gt;
&amp;lt;!--#** In Seaver 120, we encountered an issue where the program would not launch on the Windows XP machines due to a lack of memory. (Even though the computers have been upgraded to Windows 7, do this to launch the program.)  To get around this problem, launch STEM from the command line.&lt;br /&gt;
#*** Go to the start menu and click on &amp;#039;&amp;#039;Programs &amp;gt; Accessories &amp;gt; Command Prompt&amp;#039;&amp;#039;.&lt;br /&gt;
#*** You will need to navigate to the directory (folder) in which the STEM program resides.  If you followed the instructions above and extracted the stem folder to the Desktop, type the following:  &amp;lt;code&amp;gt;cd Desktop\stem&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
#*** To launch the program then type:  &amp;lt;code&amp;gt;java -mx512M -jar stem.jar -d defaults.txt&amp;lt;/code&amp;gt;  and press &amp;quot;Enter&amp;quot;.  This will launch the program with less memory allocated to it.--&amp;gt;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Running STEM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## In section 1 (Expression Data Info) of the the main STEM interface window, click on the &amp;#039;&amp;#039;Browse...&amp;#039;&amp;#039; button to navigate to and select your file.&lt;br /&gt;
##* Click on the radio button &amp;#039;&amp;#039;No normalization/add 0&amp;#039;&amp;#039;.&lt;br /&gt;
##* Check the box next to &amp;#039;&amp;#039;Spot IDs included in the data file&amp;#039;&amp;#039;.&lt;br /&gt;
## In section 2 (Gene Info) of the main STEM interface window, select &amp;#039;&amp;#039;Saccharomyces cerevisiae (SGD)&amp;#039;&amp;#039;, from the drop-down menu for Gene Annotation Source.  Select &amp;#039;&amp;#039;No cross references&amp;#039;&amp;#039;, from the Cross Reference Source drop-down menu.  Select &amp;#039;&amp;#039;No Gene Locations&amp;#039;&amp;#039; from the Gene Location Source drop-down menu.&lt;br /&gt;
## In section 3 (Options) of the main STEM interface window, make sure that the Clustering Method says &amp;quot;STEM Clustering Method&amp;quot; and do not change the defaults for Maximum Number of Model Profiles or Maximum Unit Change in Model Profiles between Time Points.&lt;br /&gt;
## In section 4 (Execute) click on the yellow Execute button to run STEM.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Viewing and Saving STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## A new window will open called &amp;quot;All STEM Profiles (1)&amp;quot;.  Each box corresponds to a model expression profile.  Colored profiles have a statistically significant number of genes assigned; they are arranged in order from most to least significant p value.  Profiles with the same color belong to the same cluster of profiles.  The number in each box is simply an ID number for the profile.&lt;br /&gt;
##* Click on the button that says &amp;quot;Interface Options...&amp;quot;.  At the bottom of the Interface Options window that appears below where it says &amp;quot;X-axis scale should be:&amp;quot;, click on the radio button that says &amp;quot;Based on real time&amp;quot;.  Then close the Interface Options window.&lt;br /&gt;
##*Take a screenshot of this window (on a PC, simultaneously press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PrintScreen&amp;lt;/code&amp;gt; buttons to save the view in the active window to the clipboard) and paste it into a PowerPoint presentation to save your figures.&lt;br /&gt;
## Click on each of the SIGNIFICANT profiles (the colored ones) to open a window showing a more detailed plot containing all of the genes in that profile.&lt;br /&gt;
##* Take a screenshot of each of the individual profile windows and save the images in your PowerPoint presentation.&lt;br /&gt;
##* At the bottom of each profile window, there are two yellow buttons &amp;quot;Profile Gene Table&amp;quot; and &amp;quot;Profile GO Table&amp;quot;.  For each of the profiles, click on the &amp;quot;Profile Gene Table&amp;quot; button to see the list of genes belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  Make your filename descriptive of the contents, e.g. &amp;quot;wt_profile#_genelist.txt&amp;quot;, where you replace the number symbol with the actual profile number.&lt;br /&gt;
##** Upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
##* For each of the significant profiles, click on the &amp;quot;Profile GO Table&amp;quot; to see the list of Gene Ontology terms belonging to the profile.  In the window that appears, click on the &amp;quot;Save Table&amp;quot; button and save the file to your desktop.  Make your filename descriptive of the contents, e.g. &amp;quot;wt_profile#_GOlist.txt&amp;quot;, where you use &amp;quot;wt&amp;quot;, &amp;quot;dGLN3&amp;quot;, etc. to indicate the dataset and where you replace the number symbol with the actual profile number.  At this point you have saved all of the primary data from the STEM software and it&amp;#039;s time to interpret the results!&lt;br /&gt;
##** Upload these files to the wiki and link to them on your individual journal page.  (Note that it will be easier to zip all the files together and upload them as one file).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Analyzing and Interpreting STEM Results&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## Select &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;one&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; of the profiles you saved in the previous step for further intepretation of the data.  I suggest that you choose one that has a pattern of up- or down-regulated genes at the cold shock timepoints.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Each member of your group should choose a different profile.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  Answer the following:&lt;br /&gt;
##* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Why did you select this profile?  In other words, why was it interesting to you?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes belong to this profile?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes were expected to belong to this profile?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;What is the p value for the enrichment of genes in this profile?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  Bear in mind that we just finished computing p values to determine whether each individual gene had a significant change in gene expression at each time point.  This p value determines whether the number of genes that show this particular expression profile across the time points is significantly more than expected.&lt;br /&gt;
##* Open the GO list file you saved for this profile in Excel.  This list shows all of the Gene Ontology terms that are associated with genes that fit this profile.  Select the third row and then choose from the menu Data &amp;gt; Filter &amp;gt; Autofilter.  Filter on the &amp;quot;p-value&amp;quot; column to show only GO terms that have a p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many GO terms are associated with this profile at p &amp;lt; 0.05?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  The GO list also has a column called &amp;quot;Corrected p-value&amp;quot;.  This correction is needed because the software has performed thousands of significance tests.  Filter on the &amp;quot;Corrected p-value&amp;quot; column to show only GO terms that have a corrected p value of &amp;lt; 0.05.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many GO terms are associated with this profile with a corrected p value &amp;lt; 0.05?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##* Select 6 Gene Ontology terms from your filtered list (either p &amp;lt; 0.05 or corrected p &amp;lt; 0.05).  &lt;br /&gt;
##** Each member of the group will be reporting on his or her own cluster in your presentation next week.  You should take care to choose terms that are the most significant, but that are also not too redundant.  For example, &amp;quot;RNA metabolism&amp;quot; and &amp;quot;RNA biosynthesis&amp;quot; are redundant with each other because they mean almost the same thing.&lt;br /&gt;
##**&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Look up the definitions for each of the terms at [http://geneontology.org http://geneontology.org].  In your final presentation, you will discuss the biological interpretation of these GO terms.  In other words, why does the cell react to cold shock by changing the expression of genes associated with these GO terms?  Also, what does this have to do with the transcription factor that was deleted from your strain?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##** To easily look up the definitions, go to [http://geneontology.org http://geneontology.org].&lt;br /&gt;
##** Copy and paste the GO ID (e.g. GO:0044848) into the search field at center top of the page called &amp;quot;Search GO Data&amp;quot;.&lt;br /&gt;
##** In the [http://amigo.geneontology.org/amigo/medial_search?q=GO%3A0044848 results] page, click on the button that says &amp;quot;Link to detailed information about &amp;lt;term&amp;gt;, in this case &amp;quot;biological phase&amp;quot;&amp;quot;. &lt;br /&gt;
##** The definition will be on the next results page, e.g. [http://amigo.geneontology.org/amigo/term/GO:0044848 here].&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose all 30 of the significant transcription factors on my list, adding HAP4 since it was not already on the list. I chose these transcription factors among the rest because they are all significant so this way I can analyze all the significant TFs keeping in mind their % in user set, % in yeastract, and p value. All 30 TFs are listed below. &lt;br /&gt;
#**Sfp1p&lt;br /&gt;
#** Msn2p&lt;br /&gt;
#**Yhp1p&lt;br /&gt;
#**Yox1p&lt;br /&gt;
#**Ace2p&lt;br /&gt;
#**Gln3p&lt;br /&gt;
#**Yap1p&lt;br /&gt;
#**Pdr3p&lt;br /&gt;
#**Ume6p&lt;br /&gt;
#** Pdr1p&lt;br /&gt;
#** Stb5p&lt;br /&gt;
#** Swi5p&lt;br /&gt;
#** YLR278C&lt;br /&gt;
#** Mig2p&lt;br /&gt;
#** Asg1p&lt;br /&gt;
#** Tup1p&lt;br /&gt;
#** Gcr2p&lt;br /&gt;
#** Msn4p&lt;br /&gt;
#** Rim101p&lt;br /&gt;
#** Gcn4p&lt;br /&gt;
#**Sut1p&lt;br /&gt;
#**Mcm1p&lt;br /&gt;
#** Met4p&lt;br /&gt;
#** Rlm1p&lt;br /&gt;
#** Ino4p&lt;br /&gt;
#** Ndt80p&lt;br /&gt;
#** Zap1p&lt;br /&gt;
#** Abf1p&lt;br /&gt;
#** Cyc8p&lt;br /&gt;
#** Gat3p&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
We will analyze the regulatory matrix files you generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First we need to properly format the output files from YEASTRACT.  You will repeat these steps for each of the three files you generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, Select the entire Column A.  Then go to the &amp;quot;Data&amp;quot; tab and select &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, select &amp;quot;Delimited&amp;quot; and click &amp;quot;Next&amp;quot;.  In the next window, select &amp;quot;Semicolon&amp;quot;, and click &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* Save this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** Only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), we need to transpose the matrix.  Insert a new worksheet into your Excel file and name it &amp;quot;network&amp;quot;.  Go back to the previous sheet and select the entire matrix and copy it.  Go to you new worksheet and click on the A1 cell in the upper left.  Select &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, check the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, delete the &amp;quot;p&amp;quot; from each of the gene names in the columns.  Adjust the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, copy and paste the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, we want to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** Select the area of the entire adjacency matrix.&lt;br /&gt;
#** Click the Data tab and click the custom sort button.&lt;br /&gt;
#** Sort Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Now sort row 1 from left to right, excluding cell A1.  In the Custom Sort window, click on the options button and select sort left to right, excluding column 1.&lt;br /&gt;
#* Name the worksheet containing your organized adjacency matrix &amp;quot;network&amp;quot; and Save.&lt;br /&gt;
# Now we will visualize what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* Go to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* Select the menu item File &amp;gt; Open and select the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that you formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  Move the nodes (genes) around until you get a layout that you like and take a screenshot of the results.  Paste it into your PowerPoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA_DB.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:DGLN3_ANOVA_DB.xlsx&amp;diff=5550</id>
		<title>File:DGLN3 ANOVA DB.xlsx</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:DGLN3_ANOVA_DB.xlsx&amp;diff=5550"/>
				<updated>2017-12-08T04:50:57Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5549</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5549"/>
				<updated>2017-12-08T04:34:38Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: /* Week 8 Corrections */ part 1 updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
&lt;br /&gt;
*strain: dGLN3&lt;br /&gt;
*filename: DGLN3_ANOVA_DB &amp;lt;br&amp;gt;&lt;br /&gt;
*timepoints: 15, 30, 60, 90, 120 &amp;lt;br&amp;gt;&lt;br /&gt;
*number of replicates: there are 4 replicates for each time point &amp;lt;br&amp;gt;&lt;br /&gt;
*number of NA cells replaced: 6652 &lt;br /&gt;
&lt;br /&gt;
==== Part 1: Statistical Analysis Part 1 ====&lt;br /&gt;
&lt;br /&gt;
The purpose of the witin-stain ANOVA test is to determine if any genes had a gene expression change that was significantly different than zero at &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;any&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; timepoint.&lt;br /&gt;
&lt;br /&gt;
# I created a new worksheet, named it &amp;quot;dGLN3_ANOVA&amp;quot;. &lt;br /&gt;
# I copied the first three columns containing the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; from the &amp;quot;Master_Sheet&amp;quot; worksheet for my strain and pasted it into dGLN3_ANOVA. I copied the columns containing the data for dGLN3 and pasted it into dGLN3_ANOVA. &lt;br /&gt;
# At the top of the first column to the right of your data, I created five column headers of the form dGLN3_AvgLogFC_(TIME) where (TIME) is 15, 30, etc.&lt;br /&gt;
# In the cell below the dGLN3_AvgLogFC_t15 header, I typed &amp;lt;code&amp;gt;=AVERAGE(&amp;lt;/code&amp;gt; &lt;br /&gt;
# Then I highlighted all the data in row 2 associated with dGLN3 and t15 and pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key.&lt;br /&gt;
# This cell now contains the average of the log fold change data from the first gene at t=15 minutes.&lt;br /&gt;
# I Clicked on this cell and positioned my cursor at the bottom right corner. You should see your cursor change to a thin black plus sign (not a chubby white one). When it does, double click, and the formula will magically be copied to the entire column of 6188 other genes.&lt;br /&gt;
# I then repeated steps (4) through (8) with the t30, t60, t90, and the t120 data. Except with each new time column I used the formula corresponding to its time point i.e. dGLN3_AvgLogFC_t30 for time column 30, dGLN3_AvgLogFC_t60 for time column 60. dGLN3_AvgLogFC_t90 for time column 90, and dGLN3_AvgLogFC_t120 for time column 120.&lt;br /&gt;
# Now in the first empty column to the right of the dGLN3_AvgLogFC_t120 calculation, I created the column header dGLN3_ss_HO.&lt;br /&gt;
# In the first cell below this header, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;/code&amp;gt;&lt;br /&gt;
# I highlighted all the LogFC data in row 2 of dGLN3 (but not the AvgLogFC), then pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key. &lt;br /&gt;
# In the next empty column (AC) to the right of dGLN3_ss_HO, I created the column headers dGLN3_ss_(TIME) where (TIME) is 15, 30, 60, 90, and 120.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039; There are 4 data points for each time point. The total number of data points is 20 &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# In the cell AC2, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;range of cells for logFC_t15&amp;gt;)-COUNTA(&amp;lt;range of cells for logFC_t15&amp;gt;)*&amp;lt;AvgLogFC_t15&amp;gt;^2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* The &amp;lt;code&amp;gt;COUNTA&amp;lt;/code&amp;gt; function counts the number of cells in the specified range that have data in them (i.e., does not count cells with missing values).&lt;br /&gt;
#* The phrase &amp;lt;range of cells for logFC_t15&amp;gt; should be replaced by the data range associated with t15. &lt;br /&gt;
#* The phrase &amp;lt;AvgLogFC_t15&amp;gt; should be replaced by the cell number in which you computed the AvgLogFC for t15, and the &amp;quot;^2&amp;quot; squares that value. &lt;br /&gt;
#* Upon completion of this single computation, I used the Step (7) trick to copy the formula throughout the column.&lt;br /&gt;
# I repeated this computation for the t30 through t120 data points.  Again, I made sure to get the data for each time point, typed the right number of data points, got the average from the appropriate cell for each time point, and copied the formula to the whole column for each computation.&lt;br /&gt;
# In cell AI1, I created the column header dGLN3_SS_full. &lt;br /&gt;
# In cell AI2, I typed &amp;lt;code&amp;gt;=sum(&amp;lt;range of cells containing &amp;quot;ss&amp;quot; for each timepoint&amp;gt;)&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
# In cells AJ1 and AK1, I created the headers dGLN3_Fstat and dGLN3_p-value.&lt;br /&gt;
# In cell AJ2, I typed &amp;lt;code&amp;gt;=((20-5)/5)*(AC2-AI2)/AI2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# In cell AK2, I typed &amp;lt;code&amp;gt;=FDIST(AJ2,5,20-5)&amp;lt;/code&amp;gt;.  &lt;br /&gt;
#* I copied this to the whole column.&lt;br /&gt;
# Before I moved on to the next step, I performed a quick sanity check to see if I did all of these computations correctly.&lt;br /&gt;
#* I clicked on cell A1 and click on the Data tab.  I selected the Filter icon (looks like a funnel). Little drop-down arrows should appear at the top of each column. This will enable us to filter the data according to criteria we set.&lt;br /&gt;
#* I click on the drop-down arrow on cell AK2 and selected &amp;quot;Number Filters&amp;quot;. In the window that appears, set a criterion that will filter your data so that the p value has to be less than 0.05. &lt;br /&gt;
#* Excel will now only display the rows that correspond to data meeting that filtering criterion.  A number will appear in the lower left hand corner of the window giving you the number of rows that meet that criterion.  We will check our results with each other to make sure that the computations were performed correctly.&lt;br /&gt;
&lt;br /&gt;
=== Calculate the Bonferroni and p value Correction ===&lt;br /&gt;
&lt;br /&gt;
# Now we will perform adjustments to the p value to correct for the [https://xkcd.com/882/ multiple testing problem].  Label the next two columns to the right with the same label, (STRAIN)_Bonferroni_p-value.&lt;br /&gt;
# Type the equation &amp;lt;code&amp;gt;=&amp;lt;dGLN3_p-value&amp;gt;*6189&amp;lt;/code&amp;gt;, Upon completion of this single computation, use the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
# Replace any corrected p value that is greater than 1 by the number 1 by typing the following formula into the first cell below the second dGLN3_Bonferroni_p-value header: &amp;lt;code&amp;gt;=IFdGLN3_Bonferroni_p-value&amp;gt;1,1,dGLN3_Bonferroni_p-value)&amp;lt;/code&amp;gt;, where &amp;quot;dGLN3_Bonferroni_p-value&amp;quot; refers to the cell in which the first Bonferroni p value computation was made.  Use the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
&lt;br /&gt;
==== Calculate the Benjamini &amp;amp; Hochberg p value Correction ====&lt;br /&gt;
&lt;br /&gt;
# Insert a new worksheet named &amp;quot;dGLN3_ANOVA_B-H&amp;quot;.&lt;br /&gt;
# Copy and paste the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; columns from your previous worksheet into the first two columns of the new worksheet. &lt;br /&gt;
# For the following, use Paste special &amp;gt; Paste values.  Copy your unadjusted p values from your ANOVA worksheet and paste it into Column D.&lt;br /&gt;
# Select all of columns A, B, C, and D. Sort by ascending values on Column D. Click the sort button from A to Z on the toolbar, in the window that appears, sort by column D, smallest to largest.&lt;br /&gt;
# Type the header &amp;quot;Rank&amp;quot; in cell E1.  We will create a series of numbers in ascending order from 1 to 6189 in this column.  This is the p value rank, smallest to largest.  Type &amp;quot;1&amp;quot; into cell E2 and &amp;quot;2&amp;quot; into cell E3. Select both cells E2 and E3. Double-click on the plus sign on the lower right-hand corner of your selection to fill the column with a series of numbers from 1 to 6189.&lt;br /&gt;
# Now you can calculate the Benjamini and Hochberg p value correction. Type dGLN3_B-H_p-value in cell F1. Type the following formula in cell F2: &amp;lt;code&amp;gt;=(D2*6189)/E2&amp;lt;/code&amp;gt; and press enter. Copy that equation to the entire column.&lt;br /&gt;
# Type &amp;quot;dGLN3_B-H_p-value&amp;quot; into cell G1. &lt;br /&gt;
# Type the following formula into cell G2: &amp;lt;code&amp;gt;=IF(F2&amp;gt;1,1,F2)&amp;lt;/code&amp;gt; and press enter. Copy that equation to the entire column. &lt;br /&gt;
# Select columns A through G.  Now sort them by your MasterIndex in Column A in ascending order.&lt;br /&gt;
# Copy column G and use Paste special &amp;gt; Paste values to paste it into the next column on the right of your ANOVA sheet.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Zip and upload the .xlsx file that you have just created to the wiki.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Sanity Check: Number of genes significantly changed ====&lt;br /&gt;
&lt;br /&gt;
Before we move on to further analysis of the data, we want to perform a more extensive sanity check to make sure that we performed our data analysis correctly.  We are going to find out the number of genes that are significantly changed at various p value cut-offs.&lt;br /&gt;
&lt;br /&gt;
* Go to your dGLN3_ANOVA worksheet.&lt;br /&gt;
* Select row 1 (the row with your column headers) and select the menu item Data &amp;gt; Filter &amp;gt; Autofilter (The funnel icon on the Data tab).  Little drop-down arrows should appear at the top of each column.  This will enable us to filter the data according to criteria we set.&lt;br /&gt;
* Click on the drop-down arrow for the unadjusted p value.  Set a criterion that will filter your data so that the p value has to be less than 0.05.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes have p &amp;lt; 0.05?  and what is the percentage (out of 6189)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes have p &amp;lt; 0.01? and what is the percentage (out of 6189)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes have p &amp;lt; 0.001? and what is the percentage (out of 6189)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes have p &amp;lt; 0.0001? and what is the percentage (out of 6189)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* When we use a p value cut-off of p &amp;lt; 0.05, what we are saying is that you would have seen a gene expression change that deviates this far from zero by chance less than 5% of the time.&lt;br /&gt;
* We have just performed 6189 hypothesis tests.  Another way to state what we are seeing with p &amp;lt; 0.05 is that we would expect to see this a gene expression change for at least one of the timepoints by chance in about 5% of our tests, or 309 times.  Since we have more than 309 genes that pass this cut off, we know that some genes are significantly changed.  However, we don&amp;#039;t know &amp;#039;&amp;#039;which&amp;#039;&amp;#039; ones.  To apply a more stringent criterion to our p values, we performed the Bonferroni and Benjamini and Hochberg corrections to these unadjusted p values.  The Bonferroni correction is very stringent.  The Benjamini-Hochberg correction is less stringent.  To see this relationship, filter your data to determine the following:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes are p &amp;lt; 0.05 for the Bonferroni-corrected p value? and what is the percentage (out of 6189)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes are p &amp;lt; 0.05 for the Benjamini and Hochberg-corrected p value? and what is the percentage (out of 6189)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* In summary, the p value cut-off should not be thought of as some magical number at which data becomes &amp;quot;significant&amp;quot;.  Instead, it is a moveable confidence level.  If we want to be very confident of our data, use a small p value cut-off.  If we are OK with being less confident about a gene expression change and want to include more genes in our analysis, we can use a larger p value cut-off.  &lt;br /&gt;
* We will compare the numbers we get between the wild type strain and the other strains studied, organized as a table.  Use this [[Media:BIOL367_F17_sample_p-value_slide.pptx | sample PowerPoint slide]] to see how your table should be formatted. Upload your slide to the wiki.&lt;br /&gt;
** Note that since the wild type data is being analyzed by one of the groups in the class, it will be sufficient for this week to supply just the data for your strain.  We will do the comparison with wild type at a later date.&lt;br /&gt;
* Comparing results with known data:  the expression of the gene &amp;#039;&amp;#039;NSR1&amp;#039;&amp;#039; (ID: YGR159C)is known to be induced by cold shock. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Find &amp;#039;&amp;#039;NSR1&amp;#039;&amp;#039; in your dataset.  What is its unadjusted, Bonferroni-corrected, and B-H-corrected p values?  What is its average Log fold change at each of the timepoints in the experiment?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  Note that the average Log fold change is what we called &amp;quot;dGLN3_AvgLogFC_(TIME)&amp;quot; in step 3 of the ANOVA analysis. Does &amp;#039;&amp;#039;NSR1&amp;#039;&amp;#039; change expression due to cold shock in this experiment? &lt;br /&gt;
* For fun, find &amp;quot;your favorite gene&amp;quot; (from your web page) in the dataset.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;What is its unadjusted, Bonferroni-corrected, and B-H-corrected p values?  What is its average Log fold change at each of the timepoints in the experiment?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  Does your favorite gene change expression due to cold shock in this experiment?&lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose all 30 of the significant transcription factors on my list, adding HAP4 since it was not already on the list. I chose these transcription factors among the rest because they are all significant so this way I can analyze all the significant TFs keeping in mind their % in user set, % in yeastract, and p value. All 30 TFs are listed below. &lt;br /&gt;
#**Sfp1p&lt;br /&gt;
#** Msn2p&lt;br /&gt;
#**Yhp1p&lt;br /&gt;
#**Yox1p&lt;br /&gt;
#**Ace2p&lt;br /&gt;
#**Gln3p&lt;br /&gt;
#**Yap1p&lt;br /&gt;
#**Pdr3p&lt;br /&gt;
#**Ume6p&lt;br /&gt;
#** Pdr1p&lt;br /&gt;
#** Stb5p&lt;br /&gt;
#** Swi5p&lt;br /&gt;
#** YLR278C&lt;br /&gt;
#** Mig2p&lt;br /&gt;
#** Asg1p&lt;br /&gt;
#** Tup1p&lt;br /&gt;
#** Gcr2p&lt;br /&gt;
#** Msn4p&lt;br /&gt;
#** Rim101p&lt;br /&gt;
#** Gcn4p&lt;br /&gt;
#**Sut1p&lt;br /&gt;
#**Mcm1p&lt;br /&gt;
#** Met4p&lt;br /&gt;
#** Rlm1p&lt;br /&gt;
#** Ino4p&lt;br /&gt;
#** Ndt80p&lt;br /&gt;
#** Zap1p&lt;br /&gt;
#** Abf1p&lt;br /&gt;
#** Cyc8p&lt;br /&gt;
#** Gat3p&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
We will analyze the regulatory matrix files you generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First we need to properly format the output files from YEASTRACT.  You will repeat these steps for each of the three files you generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, Select the entire Column A.  Then go to the &amp;quot;Data&amp;quot; tab and select &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, select &amp;quot;Delimited&amp;quot; and click &amp;quot;Next&amp;quot;.  In the next window, select &amp;quot;Semicolon&amp;quot;, and click &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* Save this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** Only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), we need to transpose the matrix.  Insert a new worksheet into your Excel file and name it &amp;quot;network&amp;quot;.  Go back to the previous sheet and select the entire matrix and copy it.  Go to you new worksheet and click on the A1 cell in the upper left.  Select &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, check the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, delete the &amp;quot;p&amp;quot; from each of the gene names in the columns.  Adjust the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, copy and paste the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, we want to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** Select the area of the entire adjacency matrix.&lt;br /&gt;
#** Click the Data tab and click the custom sort button.&lt;br /&gt;
#** Sort Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Now sort row 1 from left to right, excluding cell A1.  In the Custom Sort window, click on the options button and select sort left to right, excluding column 1.&lt;br /&gt;
#* Name the worksheet containing your organized adjacency matrix &amp;quot;network&amp;quot; and Save.&lt;br /&gt;
# Now we will visualize what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* Go to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* Select the menu item File &amp;gt; Open and select the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that you formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  Move the nodes (genes) around until you get a layout that you like and take a screenshot of the results.  Paste it into your PowerPoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5548</id>
		<title>Dbashour Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Dbashour_Week_14&amp;diff=5548"/>
				<updated>2017-12-08T04:03:19Z</updated>
		
		<summary type="html">&lt;p&gt;Dbashour: /* Week 8 Corrections */ syntax fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Electronic Notebook=&lt;br /&gt;
==Week 8 Corrections== &lt;br /&gt;
&lt;br /&gt;
*strain: dGLN3&lt;br /&gt;
*filename: DGLN3_ANOVA_DB &amp;lt;br&amp;gt;&lt;br /&gt;
*timepoints: 15, 30, 60, 90, 120 &amp;lt;br&amp;gt;&lt;br /&gt;
*number of replicates: it seems as though there were supposed to be 5 replicants for each time point but only time point 30 has all 5 while 15, 60, 90, and 120 have 4 replicates. &amp;lt;br&amp;gt;&lt;br /&gt;
*number of NA cells replaced: 6652 &lt;br /&gt;
&lt;br /&gt;
==== Part 1: Statistical Analysis Part 1 ====&lt;br /&gt;
&lt;br /&gt;
The purpose of the witin-stain ANOVA test is to determine if any genes had a gene expression change that was significantly different than zero at &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;any&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; timepoint.&lt;br /&gt;
&lt;br /&gt;
# I created a new worksheet, named it &amp;quot;dGLN3_ANOVA&amp;quot;. &lt;br /&gt;
# I copied the first three columns containing the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; from the &amp;quot;Master_Sheet&amp;quot; worksheet for my strain and pasted it into dGLN3_ANOVA. I copied the columns containing the data for dGLN3 and pasted it into dGLN3_ANOVA. &lt;br /&gt;
# At the top of the first column to the right of your data, I created five column headers of the form dGLN3_AvgLogFC_(TIME) where (TIME) is 15, 30, etc.&lt;br /&gt;
# In the cell below the dGLN3_AvgLogFC_t15 header, I typed &amp;lt;code&amp;gt;=AVERAGE(&amp;lt;/code&amp;gt; &lt;br /&gt;
# Then I highlighted all the data in row 2 associated with dGLN3 and t15 and pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key.&lt;br /&gt;
# This cell now contains the average of the log fold change data from the first gene at t=15 minutes.&lt;br /&gt;
# I Clicked on this cell and positioned my cursor at the bottom right corner. You should see your cursor change to a thin black plus sign (not a chubby white one). When it does, double click, and the formula will magically be copied to the entire column of 6188 other genes.&lt;br /&gt;
# I then repeated steps (4) through (8) with the t30, t60, t90, and the t120 data. Except with each new time column I used the formula corresponding to its time point i.e. dGLN3_AvgLogFC_t30 for time column 30, dGLN3_AvgLogFC_t60 for time column 60. dGLN3_AvgLogFC_t90 for time column 90, and dGLN3_AvgLogFC_t120 for time column 120.&lt;br /&gt;
# Now in the first empty column to the right of the dGLN3_AvgLogFC_t120 calculation, I created the column header dGLN3_ss_HO.&lt;br /&gt;
# In the first cell below this header, I typed &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;/code&amp;gt;&lt;br /&gt;
# I highlighted all the LogFC data in row 2 of dGLN3 (but not the AvgLogFC), then pressed the closing paren key (shift 0),and pressed the &amp;quot;enter&amp;quot; key. &lt;br /&gt;
# In the next empty column (AC) to the right of dGLN3_ss_HO, I created the column headers dGLN3_ss_(TIME) where (TIME) is 15, 30, 60, 90, and 120.&lt;br /&gt;
#&amp;#039;&amp;#039;&amp;#039;There are 5 time points for each &lt;br /&gt;
Count carefully. Also, make a note of the total number of data points. Again, for most strains, this will be 20, but for example, dHAP4, this number will be 18, and for wt it should be 23 (double-check).&lt;br /&gt;
# In the first cell below the header dGLN3_ss_t15, type &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;range of cells for logFC_t15&amp;gt;)-COUNTA(&amp;lt;range of cells for logFC_t15&amp;gt;)*&amp;lt;AvgLogFC_t15&amp;gt;^2&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
#* The &amp;lt;code&amp;gt;COUNTA&amp;lt;/code&amp;gt; function counts the number of cells in the specified range that have data in them (i.e., does not count cells with missing values).&lt;br /&gt;
#* The phrase &amp;lt;range of cells for logFC_t15&amp;gt; should be replaced by the data range associated with t15. &lt;br /&gt;
#* The phrase &amp;lt;AvgLogFC_t15&amp;gt; should be replaced by the cell number in which you computed the AvgLogFC for t15, and the &amp;quot;^2&amp;quot; squares that value. &lt;br /&gt;
#* Upon completion of this single computation, use the Step (7) trick to copy the formula throughout the column.&lt;br /&gt;
# Repeat this computation for the t30 through t120 data points.  Again, be sure to get the data for each time point, type the right number of data points, and get the average from the appropriate cell for each time point, and copy the formula to the whole column for each computation.&lt;br /&gt;
# In the first column to the right of (STRAIN)_ss_t120, create the column header dGLN3_SS_full.&lt;br /&gt;
# In the first row below this header, type &amp;lt;code&amp;gt;=sum(&amp;lt;range of cells containing &amp;quot;ss&amp;quot; for each timepoint&amp;gt;)&amp;lt;/code&amp;gt; and hit enter.&lt;br /&gt;
# In the next two columns to the right, create the headers dGLN3_Fstat and dGLN3_p-value.&lt;br /&gt;
# Recall the number of data points from (13): call that total n.&lt;br /&gt;
# In the first cell of the dGLN3_Fstat column, type &amp;lt;code&amp;gt;=((n-5)/5)*(&amp;lt;(dGLN3_ss_HO&amp;gt;-&amp;lt;dGLN3_SS_full&amp;gt;)/&amp;lt;dGLN3_SS_full&amp;gt;&amp;lt;/code&amp;gt; and hit enter.  &lt;br /&gt;
#* Don&amp;#039;t actually type the n but instead use the number from (13). Also note that &amp;quot;5&amp;quot; is the number of timepoints and the dSWI4 strain has 4 timepoints (it is missing t15).&lt;br /&gt;
#* Replace the phrase dGLN3_ss_HO with the cell designation.&lt;br /&gt;
#* Replace the phrase &amp;lt;dGLN3_SS_full&amp;gt; with the cell designation. &lt;br /&gt;
#* Copy to the whole column.&lt;br /&gt;
# In the first cell below the dGLN3_p-value header, type &amp;lt;code&amp;gt;=FDIST(&amp;lt;dGLN3_Fstat&amp;gt;,5,n-5)&amp;lt;/code&amp;gt; replacing the phrase &amp;lt;dGLN3_Fstat&amp;gt; with the cell designation and the &amp;quot;n&amp;quot; as in (13) with the number of data points total. (Again, note that the number of timepoints is actually &amp;quot;4&amp;quot; for the dSWI4 strain).  Copy to the whole column.&lt;br /&gt;
# Before we move on to the next step, we will perform a quick sanity check to see if we did all of these computations correctly.&lt;br /&gt;
#*  Click on cell A1 and click on the Data tab.  Select the Filter icon (looks like a funnel). Little drop-down arrows should appear at the top of each column. This will enable us to filter the data according to criteria we set.&lt;br /&gt;
#* Click on the drop-down arrow on your dGLN3_p-value column. Select &amp;quot;Number Filters&amp;quot;. In the window that appears, set a criterion that will filter your data so that the p value has to be less than 0.05. &lt;br /&gt;
#* Excel will now only display the rows that correspond to data meeting that filtering criterion.  A number will appear in the lower left hand corner of the window giving you the number of rows that meet that criterion.  We will check our results with each other to make sure that the computations were performed correctly.&lt;br /&gt;
&lt;br /&gt;
=== Calculate the Bonferroni and p value Correction ===&lt;br /&gt;
&lt;br /&gt;
# Now we will perform adjustments to the p value to correct for the [https://xkcd.com/882/ multiple testing problem].  Label the next two columns to the right with the same label, (STRAIN)_Bonferroni_p-value.&lt;br /&gt;
# Type the equation &amp;lt;code&amp;gt;=&amp;lt;dGLN3_p-value&amp;gt;*6189&amp;lt;/code&amp;gt;, Upon completion of this single computation, use the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
# Replace any corrected p value that is greater than 1 by the number 1 by typing the following formula into the first cell below the second dGLN3_Bonferroni_p-value header: &amp;lt;code&amp;gt;=IFdGLN3_Bonferroni_p-value&amp;gt;1,1,dGLN3_Bonferroni_p-value)&amp;lt;/code&amp;gt;, where &amp;quot;dGLN3_Bonferroni_p-value&amp;quot; refers to the cell in which the first Bonferroni p value computation was made.  Use the Step (10) trick to copy the formula throughout the column.&lt;br /&gt;
&lt;br /&gt;
==== Calculate the Benjamini &amp;amp; Hochberg p value Correction ====&lt;br /&gt;
&lt;br /&gt;
# Insert a new worksheet named &amp;quot;dGLN3_ANOVA_B-H&amp;quot;.&lt;br /&gt;
# Copy and paste the &amp;quot;MasterIndex&amp;quot;, &amp;quot;ID&amp;quot;, and &amp;quot;Standard Name&amp;quot; columns from your previous worksheet into the first two columns of the new worksheet. &lt;br /&gt;
# For the following, use Paste special &amp;gt; Paste values.  Copy your unadjusted p values from your ANOVA worksheet and paste it into Column D.&lt;br /&gt;
# Select all of columns A, B, C, and D. Sort by ascending values on Column D. Click the sort button from A to Z on the toolbar, in the window that appears, sort by column D, smallest to largest.&lt;br /&gt;
# Type the header &amp;quot;Rank&amp;quot; in cell E1.  We will create a series of numbers in ascending order from 1 to 6189 in this column.  This is the p value rank, smallest to largest.  Type &amp;quot;1&amp;quot; into cell E2 and &amp;quot;2&amp;quot; into cell E3. Select both cells E2 and E3. Double-click on the plus sign on the lower right-hand corner of your selection to fill the column with a series of numbers from 1 to 6189.&lt;br /&gt;
# Now you can calculate the Benjamini and Hochberg p value correction. Type dGLN3_B-H_p-value in cell F1. Type the following formula in cell F2: &amp;lt;code&amp;gt;=(D2*6189)/E2&amp;lt;/code&amp;gt; and press enter. Copy that equation to the entire column.&lt;br /&gt;
# Type &amp;quot;dGLN3_B-H_p-value&amp;quot; into cell G1. &lt;br /&gt;
# Type the following formula into cell G2: &amp;lt;code&amp;gt;=IF(F2&amp;gt;1,1,F2)&amp;lt;/code&amp;gt; and press enter. Copy that equation to the entire column. &lt;br /&gt;
# Select columns A through G.  Now sort them by your MasterIndex in Column A in ascending order.&lt;br /&gt;
# Copy column G and use Paste special &amp;gt; Paste values to paste it into the next column on the right of your ANOVA sheet.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Zip and upload the .xlsx file that you have just created to the wiki.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Sanity Check: Number of genes significantly changed ====&lt;br /&gt;
&lt;br /&gt;
Before we move on to further analysis of the data, we want to perform a more extensive sanity check to make sure that we performed our data analysis correctly.  We are going to find out the number of genes that are significantly changed at various p value cut-offs.&lt;br /&gt;
&lt;br /&gt;
* Go to your dGLN3_ANOVA worksheet.&lt;br /&gt;
* Select row 1 (the row with your column headers) and select the menu item Data &amp;gt; Filter &amp;gt; Autofilter (The funnel icon on the Data tab).  Little drop-down arrows should appear at the top of each column.  This will enable us to filter the data according to criteria we set.&lt;br /&gt;
* Click on the drop-down arrow for the unadjusted p value.  Set a criterion that will filter your data so that the p value has to be less than 0.05.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes have p &amp;lt; 0.05?  and what is the percentage (out of 6189)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes have p &amp;lt; 0.01? and what is the percentage (out of 6189)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes have p &amp;lt; 0.001? and what is the percentage (out of 6189)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes have p &amp;lt; 0.0001? and what is the percentage (out of 6189)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* When we use a p value cut-off of p &amp;lt; 0.05, what we are saying is that you would have seen a gene expression change that deviates this far from zero by chance less than 5% of the time.&lt;br /&gt;
* We have just performed 6189 hypothesis tests.  Another way to state what we are seeing with p &amp;lt; 0.05 is that we would expect to see this a gene expression change for at least one of the timepoints by chance in about 5% of our tests, or 309 times.  Since we have more than 309 genes that pass this cut off, we know that some genes are significantly changed.  However, we don&amp;#039;t know &amp;#039;&amp;#039;which&amp;#039;&amp;#039; ones.  To apply a more stringent criterion to our p values, we performed the Bonferroni and Benjamini and Hochberg corrections to these unadjusted p values.  The Bonferroni correction is very stringent.  The Benjamini-Hochberg correction is less stringent.  To see this relationship, filter your data to determine the following:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes are p &amp;lt; 0.05 for the Bonferroni-corrected p value? and what is the percentage (out of 6189)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many genes are p &amp;lt; 0.05 for the Benjamini and Hochberg-corrected p value? and what is the percentage (out of 6189)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* In summary, the p value cut-off should not be thought of as some magical number at which data becomes &amp;quot;significant&amp;quot;.  Instead, it is a moveable confidence level.  If we want to be very confident of our data, use a small p value cut-off.  If we are OK with being less confident about a gene expression change and want to include more genes in our analysis, we can use a larger p value cut-off.  &lt;br /&gt;
* We will compare the numbers we get between the wild type strain and the other strains studied, organized as a table.  Use this [[Media:BIOL367_F17_sample_p-value_slide.pptx | sample PowerPoint slide]] to see how your table should be formatted. Upload your slide to the wiki.&lt;br /&gt;
** Note that since the wild type data is being analyzed by one of the groups in the class, it will be sufficient for this week to supply just the data for your strain.  We will do the comparison with wild type at a later date.&lt;br /&gt;
* Comparing results with known data:  the expression of the gene &amp;#039;&amp;#039;NSR1&amp;#039;&amp;#039; (ID: YGR159C)is known to be induced by cold shock. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Find &amp;#039;&amp;#039;NSR1&amp;#039;&amp;#039; in your dataset.  What is its unadjusted, Bonferroni-corrected, and B-H-corrected p values?  What is its average Log fold change at each of the timepoints in the experiment?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  Note that the average Log fold change is what we called &amp;quot;dGLN3_AvgLogFC_(TIME)&amp;quot; in step 3 of the ANOVA analysis. Does &amp;#039;&amp;#039;NSR1&amp;#039;&amp;#039; change expression due to cold shock in this experiment? &lt;br /&gt;
* For fun, find &amp;quot;your favorite gene&amp;quot; (from your web page) in the dataset.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;What is its unadjusted, Bonferroni-corrected, and B-H-corrected p values?  What is its average Log fold change at each of the timepoints in the experiment?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  Does your favorite gene change expression due to cold shock in this experiment?&lt;br /&gt;
&lt;br /&gt;
==Week 10 Corrections==&lt;br /&gt;
&lt;br /&gt;
==Week 10 Continued==&lt;br /&gt;
&lt;br /&gt;
===Using YEASTRACT to Infer which Transcription Factors Regulate a Cluster of Genes===&lt;br /&gt;
&lt;br /&gt;
In the previous analysis using STEM, we found a number of gene expression profiles (aka clusters) which grouped genes based on similarity of gene expression changes over time.  The implication is that these genes share the same expression pattern because they are regulated by the same (or the same set) of transcription factors.  We will explore this using the YEASTRACT database.&lt;br /&gt;
&lt;br /&gt;
# I opened the gene list in Excel for profile 45 of my stem analysis.  I chose this cluster because it had a cold shock/recovery up/down or down/up pattern and it was one of the largest clusters. &lt;br /&gt;
#* I then copied the list of gene IDs onto my clipboard.&lt;br /&gt;
# I launched a web browser and went to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, I clicked on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* I pasted my list of genes from my chosen cluster into the box labeled &amp;#039;&amp;#039;ORFs/Genes&amp;#039;&amp;#039;.&lt;br /&gt;
#* Check the box for &amp;#039;&amp;#039;Check for all TFs&amp;#039;&amp;#039;.&lt;br /&gt;
#* Accept the defaults for the Regulations Filter (Documented, DNA binding plus expression evidence)&lt;br /&gt;
#* Do &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; apply a filter for &amp;quot;Filter Documented Regulations by environmental condition&amp;quot;.&lt;br /&gt;
#* Rank genes by TF using: The % of genes in the list and in YEASTRACT regulated by each TF.&lt;br /&gt;
#* Click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button.&lt;br /&gt;
# Answer the following questions:&lt;br /&gt;
#* In the results window that appears, the p values colored green are considered &amp;quot;significant&amp;quot;, the ones colored yellow are considered &amp;quot;borderline significant&amp;quot; and the ones colored pink are considered &amp;quot;not significant&amp;quot;.  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;How many transcription factors are green or &amp;quot;significant&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* There are 30 green or significant transcription factors. &lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I copied the table of results from the web page and pasted it into a new Excel workbook to preserve the results.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;I upload the Excel file to Box and link to it below in the deliverables section of this wiki, naming it &amp;quot;Yeastract_Results_DB_Gene_hAPI.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#*** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;My transcription factor is on the list. It&amp;#039;s % in user set is 0.3085%, its % in yeastract is 0.1044%, and its p value is 1E-13.  &lt;br /&gt;
# For the mathematical model and GRNsight, we need to define a &amp;#039;&amp;#039;gene regulatory network&amp;#039;&amp;#039; of transcription factors that regulate other transcription factors.  We can use YEASTRACT to assist us with creating the network.  We want to generate a network with approximately 15-30 transcription factors in it.  &lt;br /&gt;
#* I chose all 30 of the significant transcription factors on my list, adding HAP4 since it was not already on the list. I chose these transcription factors among the rest because they are all significant so this way I can analyze all the significant TFs keeping in mind their % in user set, % in yeastract, and p value. All 30 TFs are listed below. &lt;br /&gt;
#**Sfp1p&lt;br /&gt;
#** Msn2p&lt;br /&gt;
#**Yhp1p&lt;br /&gt;
#**Yox1p&lt;br /&gt;
#**Ace2p&lt;br /&gt;
#**Gln3p&lt;br /&gt;
#**Yap1p&lt;br /&gt;
#**Pdr3p&lt;br /&gt;
#**Ume6p&lt;br /&gt;
#** Pdr1p&lt;br /&gt;
#** Stb5p&lt;br /&gt;
#** Swi5p&lt;br /&gt;
#** YLR278C&lt;br /&gt;
#** Mig2p&lt;br /&gt;
#** Asg1p&lt;br /&gt;
#** Tup1p&lt;br /&gt;
#** Gcr2p&lt;br /&gt;
#** Msn4p&lt;br /&gt;
#** Rim101p&lt;br /&gt;
#** Gcn4p&lt;br /&gt;
#**Sut1p&lt;br /&gt;
#**Mcm1p&lt;br /&gt;
#** Met4p&lt;br /&gt;
#** Rlm1p&lt;br /&gt;
#** Ino4p&lt;br /&gt;
#** Ndt80p&lt;br /&gt;
#** Zap1p&lt;br /&gt;
#** Abf1p&lt;br /&gt;
#** Cyc8p&lt;br /&gt;
#** Gat3p&lt;br /&gt;
#* I then went to the link &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039; on the yeastract database and copied and pasted the list of transcription factors above into both the &amp;quot;Transcription factors&amp;quot; field and the &amp;quot;Target ORF/Genes&amp;quot; field.&lt;br /&gt;
#* We are going to use the &amp;quot;Regulations Filter&amp;quot; options of &amp;quot;Documented&amp;quot;, &amp;quot;&amp;#039;&amp;#039;&amp;#039;Only&amp;#039;&amp;#039;&amp;#039; DNA binding evidence&amp;quot;&lt;br /&gt;
#** Click the &amp;quot;Generate&amp;quot; button.&lt;br /&gt;
#** In the results window that appears, click on the link to the &amp;quot;Regulation matrix (Semicolon Separated Values (CSV) file)&amp;quot; that appears and save it to your Desktop.  Rename this file with a meaningful name so that you can distinguish it from the other files you will generate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--In the future, look at their networks to make sure that their TF of interest is being regulated by at least one other factor and regulates at least one factor.  They may need to fiddle around with this to find a network that does this.  Also, have them upload their Excel spreadsheets to the wiki, not just figures in PowerPoint.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualizing Your Gene Regulatory Networks with GRNsight====&lt;br /&gt;
&lt;br /&gt;
We will analyze the regulatory matrix files you generated above in Microsoft Excel and visualize them using GRNsight to determine which one will be appropriate to pursue further in the modeling.&lt;br /&gt;
# First we need to properly format the output files from YEASTRACT.  You will repeat these steps for each of the three files you generated above.&lt;br /&gt;
#*  Open the file in Excel.  It will not open properly in Excel because a semicolon was used as the column delimiter instead of a comma.  To fix this, Select the entire Column A.  Then go to the &amp;quot;Data&amp;quot; tab and select &amp;quot;Text to columns&amp;quot;.  In the Wizard that appears, select &amp;quot;Delimited&amp;quot; and click &amp;quot;Next&amp;quot;.  In the next window, select &amp;quot;Semicolon&amp;quot;, and click &amp;quot;Next&amp;quot;.  In the next window, leave the data format at &amp;quot;General&amp;quot;, and click &amp;quot;Finish&amp;quot;.  This should now look like a table with the names of the transcription factors across the top and down the first column and all of the zeros and ones distributed throughout the rows and columns.  This is called an &amp;quot;adjacency matrix.&amp;quot;  If there is a &amp;quot;1&amp;quot; in the cell, that means there is a connection between the trancription factor in that row with that column.&lt;br /&gt;
#* Save this file in Microsoft Excel workbook format (.xlsx).&lt;br /&gt;
#* I checked to see that all of the transcription factors in the matrix are connected to at least one of the other transcription factors by making sure that there is at least one &amp;quot;1&amp;quot; in a row or column for that transcription factor.  If a factor is not connected to any other factor, it was deleted, making sure that I still had somewhere between 15 and 30 transcription factors in my network after this pruning.&lt;br /&gt;
#** Only delete the transcription factor if there are all zeros in its column &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; all zeros in its row.  You may find visualizing the matrix in GRNsight (below) can help you find these easily.&lt;br /&gt;
#* For this adjacency matrix to be usable in GRNmap (the modeling software) and GRNsight (the visualization software), we need to transpose the matrix.  Insert a new worksheet into your Excel file and name it &amp;quot;network&amp;quot;.  Go back to the previous sheet and select the entire matrix and copy it.  Go to you new worksheet and click on the A1 cell in the upper left.  Select &amp;quot;Paste special&amp;quot; from the &amp;quot;Home&amp;quot; tab.  In the window that appears, check the box for &amp;quot;Transpose&amp;quot;.  This will paste your data with the columns transposed to rows and vice versa.  This is necessary because we want the transcription factors that are the &amp;quot;regulatORS&amp;quot; across the top and the &amp;quot;regulatEES&amp;quot; along the side.&lt;br /&gt;
#* The labels for the genes in the columns and rows need to match. Thus, delete the &amp;quot;p&amp;quot; from each of the gene names in the columns.  Adjust the case of the labels to make them all upper case.&lt;br /&gt;
#* In cell A1, copy and paste the text &amp;quot;rows genes affected/cols genes controlling&amp;quot;.&lt;br /&gt;
#* Finally, for ease of working with the adjacency matrix in Excel, we want to alphabatize the gene labels both across the top and side.&lt;br /&gt;
#** Select the area of the entire adjacency matrix.&lt;br /&gt;
#** Click the Data tab and click the custom sort button.&lt;br /&gt;
#** Sort Column A alphabetically, being sure to exclude the header row.&lt;br /&gt;
#** Now sort row 1 from left to right, excluding cell A1.  In the Custom Sort window, click on the options button and select sort left to right, excluding column 1.&lt;br /&gt;
#* Name the worksheet containing your organized adjacency matrix &amp;quot;network&amp;quot; and Save.&lt;br /&gt;
# Now we will visualize what these gene regulatory networks look like with the GRNsight software.&lt;br /&gt;
#* Go to the [http://dondi.github.io/GRNsight/ GRNsight] home page.&lt;br /&gt;
#* Select the menu item File &amp;gt; Open and select the regulation matrix .xlsx file that has the &amp;quot;network&amp;quot; worksheet in it that you formatted above.  If the file has been formatted properly, GRNsight should automatically create a graph of your network.  Move the nodes (genes) around until you get a layout that you like and take a screenshot of the results.  Paste it into your PowerPoint presentation.&lt;br /&gt;
&lt;br /&gt;
==== Summary of what you need to turn in for the individual Week 10 assignment ====&lt;br /&gt;
&lt;br /&gt;
# Your individual journal page should have an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic lab notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; recording your work.  This includes the detailed methods specific to your analysis, your result files, the answers to any questions posed in the protocol above, a scientific conclusion, and the acknowledgments and references sections.  Don&amp;#039;t forget your paragraph which is a biological interpretation of your stem results.&lt;br /&gt;
# Upload your updated Excel spreadsheet to the wiki that has today&amp;#039;s manipulations in it.  Use the same filename as before so that the download link that you already (previous versions will still be available in the history).&lt;br /&gt;
# Append the screenshots of the stem results to the PowerPoint presentation that contains the p value table that you created for the [[Week 8]] assignments.  Each slide in the presentation should have a meaningful title that describes the main message of the slide.&lt;br /&gt;
# Zip together all of the tab-delimited text files that you created for and from stem and upload them to the wiki.&lt;br /&gt;
#* the file that was saved from your original spreadsheet that you used to run stem&lt;br /&gt;
#* each of the genelist and GOlist files for each of your significant profiles.&lt;br /&gt;
# Write a paragraph-length conclusion for this week&amp;#039;s exercise.&lt;br /&gt;
&lt;br /&gt;
= Deliverables =&lt;br /&gt;
[[Media:DGLN3_ANOVA.xlsx | DGLN3 ANOVA/Stem]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:DGLN3_ppt_Dina.pptx | DGLN3 ppt Dina]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Gene_List_GO_List_DB.zip | DGLN3 Gene List and GO list]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Yeastract_results_TF_DB_Gene_hAPI.xlsx | Yeastract TF List]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_input.xlsx | GRNmap dGLN3 input]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:GRNmap_dGLN3_output.png | GRNmap dGLN3 output]]&lt;/div&gt;</summary>
		<author><name>Dbashour</name></author>	</entry>

	</feed>