<?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=Cazinge</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=Cazinge"/>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php/Special:Contributions/Cazinge"/>
		<updated>2026-06-01T12:12:51Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Final_Reflection&amp;diff=5902</id>
		<title>Cazinge Final Reflection</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Final_Reflection&amp;diff=5902"/>
				<updated>2017-12-16T00:58:38Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Individual Assessment and Reflection */ added response&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Individual Assessment and Reflection ==&lt;br /&gt;
&lt;br /&gt;
Each person on the team will complete an assessment and reflection &amp;#039;&amp;#039;individually&amp;#039;&amp;#039;.  If you are comfortable with making this assessment publicly available, you may write it up as a wiki page or as a Word document uploaded to your group deliveables page.  If you prefer to communicate your assessment privately, then email this to both Drs. Dahlquist and Dionisio.&lt;br /&gt;
&lt;br /&gt;
=== Statement of Work ===&lt;br /&gt;
&lt;br /&gt;
* Describe exactly what you did on the project.&lt;br /&gt;
** I was responsible for the Journal Club report and the majority of the getGeneInformation part of the project, which was the function that the page used to retrieve data from the various databases. In addition, I provided assistance to the majority of the of the other groups as somewhat of a lead-developer on the project.&lt;br /&gt;
&lt;br /&gt;
* Provide references or links to artifacts of your work:&lt;br /&gt;
**(Content referenced from John Lopez&amp;#039;s individual reflection)&lt;br /&gt;
**[[Media:JLopezEAzingeJournalClub.pptx | The Week 11 presentation.]]&lt;br /&gt;
**[https://github.com/bhamilton18/GRNsight/blob/master/web-client/public/js/api.js The getGeneInformation() Code]&lt;br /&gt;
**[[Media:Gene_hAPI_Group_Report.pdf | The group paper.]]&lt;br /&gt;
**[[Media:Gene_hAPI_Final_Presentation.pptx | The group presentation]]&lt;br /&gt;
**[[Media:GetGeneInformationREADME.txt | README]]&lt;br /&gt;
&lt;br /&gt;
=== Assessment of Project ===&lt;br /&gt;
&lt;br /&gt;
* Give an objective assessment of the success of your project workflow and teamwork.&lt;br /&gt;
** I believe that our project was ultimately successful, given the amount of web development experience that the majority of the team necessarily had prior to the project. As discussed, I completed on the brunt of the workload required for the geneInformationFunction, but there was always some work that I could delegate to John; for example, he was responsible for the majority of the XML parsing present in the function, and ultimately learned about how our functions worked through doing so. All in all I think our team preformed well with Corinne keeping us on task and Dina doing the Biological work.&lt;br /&gt;
* What worked and what didn&amp;#039;t work?  &lt;br /&gt;
** In terms of what worked, I think that my taking a leading role in the project played a large role of our success within the constrained time period. Similarly, maintaining a hands-off relationship with John and allowing him to proceed at his own pace was more than beneficial to the end result of the project.&lt;br /&gt;
** In terms of what didn&amp;#039;t work, I believe that we could have communicated more effectively than we did. By keeping ourselves up to date with not only the project&amp;#039;s changing requirements, but also each other&amp;#039;s progress, we may have been able to produce more cohesive and complete work within the given timeframe.&lt;br /&gt;
* What would you do differently if you could do it all over again?&lt;br /&gt;
** If I could start over, I&amp;#039;d establish stringent criteria in order to force the team to communicate with one another on a more rapid cycle.&lt;br /&gt;
* Evaluate your team’s portion of the GRNsight Gene Page Project and Group Report in the following areas:&lt;br /&gt;
*# Content: What is the quality of the work? &lt;br /&gt;
** The quality of the work is up to the par set by the projects deliverable expected from our team, as well as the milestones set out by the Coder&amp;#039;s Wiki Page.&lt;br /&gt;
*# Organization: Comment on the organization of the project and of your group&amp;#039;s wiki pages.&lt;br /&gt;
** Our organization, while not entirely perfect, was good enough in order to keep our group in sync and up to date at regular intervals. &lt;br /&gt;
*# Completeness:  Did your team achieve all of the project objectives?  Why or why not?&lt;br /&gt;
** Our group finished the assignment as completely as the scope of the project allowed. There was some data that the Project Managers would have liked to see from us, but as this data was not fed from the original data sources as mentioned from Week 9&amp;#039;s homework assignment, it was not within the scope of this assignment to ensure the accessibility of that data.&lt;br /&gt;
&lt;br /&gt;
=== Reflection on the Process ===&lt;br /&gt;
&lt;br /&gt;
* What did you learn?&lt;br /&gt;
** With your head (biological or computer science principles)&lt;br /&gt;
*** The most important thing that I learned from this might just be how working with a group of people with differing skill sets operates on a conceptual level. It definitely wasn&amp;#039;t easy staying in sync with the entire class, but we were successfully able to bridge the Bio/CompSci gap whenever necessary.&lt;br /&gt;
** With your heart (personal qualities and teamwork qualities that make things work or not work)?&lt;br /&gt;
*** I learned that it is important not only to be able to handle large quantities of work, but also be able to help other people while proceeding at their own pace. If I wasn&amp;#039;t able to help the other groups with a calm and consistent demeanor, the entirety of our project might have ended up in a much worse place than it did.&lt;br /&gt;
** With your hands (technical skills)?&lt;br /&gt;
*** The sed command is now integral to my Bash developer tool kit, and I explicitly have this class to thank for that.&lt;br /&gt;
* What lesson will you take away from this project that you will still use a year from now?&lt;br /&gt;
*** Honestly I love the sed command, it&amp;#039;s extremely liberating, and I can see myself using it even 5 years into the future.&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Final_Reflection&amp;diff=5896</id>
		<title>Cazinge Final Reflection</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Final_Reflection&amp;diff=5896"/>
				<updated>2017-12-16T00:32:10Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: added template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Individual Assessment and Reflection ==&lt;br /&gt;
&lt;br /&gt;
Each person on the team will complete an assessment and reflection &amp;#039;&amp;#039;individually&amp;#039;&amp;#039;.  If you are comfortable with making this assessment publicly available, you may write it up as a wiki page or as a Word document uploaded to your group deliveables page.  If you prefer to communicate your assessment privately, then email this to both Drs. Dahlquist and Dionisio.&lt;br /&gt;
&lt;br /&gt;
=== Statement of Work ===&lt;br /&gt;
&lt;br /&gt;
* Describe exactly what you did on the project.&lt;br /&gt;
* Provide references or links to artifacts of your work, such as:&lt;br /&gt;
** Wiki pages&lt;br /&gt;
** Other files or documents&lt;br /&gt;
** Code or scripts&lt;br /&gt;
&lt;br /&gt;
=== Assessment of Project ===&lt;br /&gt;
&lt;br /&gt;
* Give an objective assessment of the success of your project workflow and teamwork.  &lt;br /&gt;
* What worked and what didn&amp;#039;t work?  &lt;br /&gt;
* What would you do differently if you could do it all over again?&lt;br /&gt;
* Evaluate your team’s portion of the GRNsight Gene Page Project and Group Report in the following areas:&lt;br /&gt;
*# Content: What is the quality of the work? &lt;br /&gt;
*# Organization: Comment on the organization of the project and of your group&amp;#039;s wiki pages.&lt;br /&gt;
*# Completeness:  Did your team achieve all of the project objectives?  Why or why not?&lt;br /&gt;
&lt;br /&gt;
=== Reflection on the Process ===&lt;br /&gt;
&lt;br /&gt;
* What did you learn?&lt;br /&gt;
** With your head (biological or computer science principles)&lt;br /&gt;
** With your heart (personal qualities and teamwork qualities that make things work or not work)?&lt;br /&gt;
** With your hands (technical skills)?&lt;br /&gt;
* What lesson will you take away from this project that you will still use a year from now?&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI_Deliverables&amp;diff=5895</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=5895"/>
				<updated>2017-12-16T00:30:48Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Gene hAPI Deliverables */ added group report, individual statement, and pull request&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]]&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>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:Gene_hAPI_Group_Report.pdf&amp;diff=5892</id>
		<title>File:Gene hAPI Group Report.pdf</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:Gene_hAPI_Group_Report.pdf&amp;diff=5892"/>
				<updated>2017-12-16T00:27:03Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI&amp;diff=5571</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=5571"/>
				<updated>2017-12-08T21:18:46Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Executive Summaries */ adding weeks&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;
&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;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Gene_hAPI&amp;diff=5570</id>
		<title>Template:Gene hAPI</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Gene_hAPI&amp;diff=5570"/>
				<updated>2017-12-08T21:03:49Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Coders */ updated list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gene hAPI Helpful 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;
=Project Deliverables Checklist=&lt;br /&gt;
[ ]Organized Team deliverables wiki page (or other media (CD or flash drive) with table of contents) &amp;lt;br&amp;gt;&lt;br /&gt;
[ ]Group Report (.doc, .docx or .pdf file) &amp;lt;br&amp;gt;&lt;br /&gt;
[ ]Individual statements of work, assessments, reflections (wiki page, .doc, .docx, .pdf, or e-mailed to both Dr. Dahlquist and Dr. Dionisio) &amp;lt;br&amp;gt;&lt;br /&gt;
[ ]Group PowerPoint presentation (given on Tuesday, December 12, .ppt, .pptx or .pdf file) &amp;lt;br&amp;gt;&lt;br /&gt;
[ ]Code (GitHub pull request) &amp;lt;br&amp;gt;&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 original  &amp;lt;br&amp;gt;&lt;br /&gt;
[ ]GRNsight GitHub repository as a single, unified pull request from the class project’s fork &amp;lt;br&amp;gt;&lt;br /&gt;
[ ]Supply a README that summarizes the functionality of your team&amp;#039;s new feature (.txt or .md, one README per team) &amp;lt;br&amp;gt;&lt;br /&gt;
[ ]Excel spreadsheet with ANOVA results/stem formatting (.xlsx) &amp;lt;br&amp;gt;&lt;br /&gt;
[ ]PowerPoint of screenshots of stem results (.pptx) &amp;lt;br&amp;gt;&lt;br /&gt;
[ ]Gene List and GO List files from each significant profile (.txt compressed together in a .zip file) &amp;lt;br&amp;gt;&lt;br /&gt;
[ ]YEASTRACT &amp;quot;rank by TF&amp;quot; results (.xlsx) &amp;lt;br&amp;gt;&lt;br /&gt;
[ ]GRNmap input workbook (with network adjacency matrix, .xlsx) &amp;lt;br&amp;gt;&lt;br /&gt;
[ ]GRNmap output workbook (.xlsx) &amp;lt;br&amp;gt;&lt;br /&gt;
[ ]Electronic notebook corresponding to these the microarray results files (Week 8, Week 10, and Weeks 11-15) support reproducible research 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. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Manager=&lt;br /&gt;
[ ]&amp;#039;&amp;#039;&amp;#039;Milestone 1: Project “Scaffolding”&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
This milestone pertains to setting up an initial schedule and any resources that your team will use for the duration of the project. It will be useful to get an overview of every team member’s own milestones so that you have an accurate big picture view.&lt;br /&gt;
&lt;br /&gt;
# In consultation with your team, work backward from the final deadline to set intermediate deadlines for each deliverable. In particular you need to set deadlines for what you will accomplish by the journal deadline for [[Week 12]], [[Week 14]], and [[Week 15]].&lt;br /&gt;
# Organize management tools for your team:&lt;br /&gt;
#* Workflow narratives&lt;br /&gt;
#* Action items&lt;br /&gt;
#* Testing results/reports&lt;br /&gt;
#** Bugs/feature requests&lt;br /&gt;
#** Question/answer sequences&lt;br /&gt;
&lt;br /&gt;
[ ]&amp;#039;&amp;#039;&amp;#039;Milestone 2: Periodic Updates&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Not as much a milestone as an on-going task, once the project is up and running the Project Manager is responsible for keeping track of everyone’s progress.&lt;br /&gt;
&lt;br /&gt;
# Get periodic updates on progress; in particular, the project’s “place” in the overall flow should be known at all times (transparency). Team members will be giving a status reports in class for the rest of the semester.  However, the instructors will expect you to know and be able to report on the status of each member of your team at any time.&lt;br /&gt;
# Familiarize yourselves with the specific milestones of [[Quality Assurance|each]] [[Coder|team]] [[Data Analysis|member]] so that you know how to monitor the team’s overall progress.&lt;br /&gt;
# Monitor the status of the report-in-progress and other related documentation.&lt;br /&gt;
# Coordinate team decisions and action items addressing any unforeseen delays or roadblocks.&lt;br /&gt;
&lt;br /&gt;
=Data Analyst=&lt;br /&gt;
[X]&amp;#039;&amp;#039;&amp;#039;Milestone 1: Annotated Bibliography&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* For the [[Week 11]] assignment, the Data Analysts will work with the QAs to develop an annotated bibliography of papers that perform the global transcriptional analysis of DNA microarray data in yeast.&lt;br /&gt;
&lt;br /&gt;
[X]&amp;#039;&amp;#039;&amp;#039;Milestone 2: Journal Club Presentation&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* For the [[Week 12]] assignment, the Data Analysts will work with the QAs to prepare a PowerPoint presentation to be delivered in class on Tuesday, November 21.&lt;br /&gt;
&lt;br /&gt;
[ ]&amp;#039;&amp;#039;&amp;#039;Milestone 3: Complete Data Analysis of Dahlquist Lab Data for Visualization with GRNsight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* For [[Week 14]] and [[Week 15]], the Data Analysts will review and complete the microarray data analysis begun with the [[Week 8]] and [[Week 10]] assignments with the eventual goal of visualizing a gene regulatory network derived from their dataset in GRNsight.  Specifically:&lt;br /&gt;
*# Review the ANOVA results from [[Week 8]] for accuracy, making corrections if necessary.&lt;br /&gt;
*# If corrections were made to the ANOVA results, re-running stem ([[Week 10]]).&lt;br /&gt;
*# Using the [http://www.yeastract.com YEASTRACT Database] to determine which transcription factors are candidates for regulating the genes in a cluster from stem (part of [[Week_10#Using_YEASTRACT_to_Infer_which_Transcription_Factors_Regulate_a_Cluster_of_Genes | Week 10]] that we postponed.&lt;br /&gt;
*# Using the [http://www.yeastract.com YEASTRACT Database] to develop a candidate gene regulatory network (part of [[Week_10#Visualizing_Your_Gene_Regulatory_Networks_with_GRNsight | Week 10]] that we postponed).&lt;br /&gt;
*# Using the [http://kdahlquist.github.io/GRNmap/ GRNmap] software to model the gene regulatory network (confer with Dr. Dahlquist when you are ready for this).&lt;br /&gt;
*# Visualizing the results with [http://dondi.github.io/GRNsight/ GRNsight].&lt;br /&gt;
* As the end-user of the GRNsight software, the Data Analysts will provide feedback to the QAs and Coders about the usability of the new features.&lt;br /&gt;
&lt;br /&gt;
=Quality Assurance=&lt;br /&gt;
[X]&amp;#039;&amp;#039;&amp;#039;Milestone 1: Annotated Bibliography&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* For the [[Week 11]] assignment, the Data Analysts will work with the QAs to develop an annotated bibliography of papers that perform the global transcriptional analysis of DNA microarray data in yeast.&lt;br /&gt;
&lt;br /&gt;
[X]&amp;#039;&amp;#039;&amp;#039;Milestone 2: Journal Club Presentation&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* For the [[Week 12]] assignment, the Data Analysts will work with the QAs to prepare a PowerPoint presentation to be delivered in class on Tuesday, November 21.&lt;br /&gt;
&lt;br /&gt;
[ ]&amp;#039;&amp;#039;&amp;#039;Milestone 3: Requirements Analysis&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
As the Coders begin their development work and the Data Analysts start working with their assigned microarray data sets, the QA team members should familiarize themselves with and help specify the expected correct functionalities of their respective teams.&lt;br /&gt;
&lt;br /&gt;
* The &amp;#039;&amp;#039;entire QA guild&amp;#039;&amp;#039; should become an expert on the information that can be retrieved for a gene, so that they know how IDs should look, how certain data types will be displayed, etc. This will help them detect flaws and areas of improvement as development work proceeds.&lt;br /&gt;
* &amp;#039;&amp;#039;Gene Database APIs team&amp;#039;&amp;#039;: QA should get to know how the four web service APIs are to be used in order to retrieve gene data given a gene symbol. They should be able to perform these steps themselves using &amp;#039;&amp;#039;&amp;#039;curl&amp;#039;&amp;#039;&amp;#039; or a web browser, so that they can provide independent verification that the Coders’ work is functioning correctly.&lt;br /&gt;
&lt;br /&gt;
[ ]&amp;#039;&amp;#039;&amp;#039;Milestone 4: On-going Testing of Respective Team Deliverables&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The rest of the semester is expected to be an on-going process of verifying and validating the correctness of a QA member’s assigned team. Specific concerns include but are not limited to the following:&lt;br /&gt;
* &amp;#039;&amp;#039;Gene Database APIs and JASPAR teams&amp;#039;&amp;#039;: Manual testing will involve some combination of &amp;#039;&amp;#039;&amp;#039;curl&amp;#039;&amp;#039;&amp;#039; and web browser developer tool use in order to get to know the data returned by the various web services. The Coder members should find ways to show the Quality Assurance members the work-in-progress data returned by &amp;lt;code&amp;gt;getGeneInformation&amp;lt;/code&amp;gt;, which QA can then compare to the raw web service API calls for accuracy. After the first integration milestone, QA members can examine the behavior of the prototype gene page at both the end-user and Developer Tools levels (i.e., examining network traffic to make sure the correct requests are going out with the expected responses coming in; inspecting the gene page elements to make sure that they received the correct data).&lt;br /&gt;
&lt;br /&gt;
=Coders=&lt;br /&gt;
[X]&amp;#039;&amp;#039;&amp;#039;Milestone 0: Journal Club Presentation&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* For the [[Week 11]] assignment, the Coders (including Designers) of each team will prepare a PowerPoint presentation of their respective assigned software design/development/engineering/best practices reading to be delivered in class on Tuesday, November 14.&lt;br /&gt;
&lt;br /&gt;
[X]&amp;#039;&amp;#039;&amp;#039;Milestone 1: Working Environment Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Coder work will require the following software. The Seaver 120 lab computers are already set up for this; this list is provided for Coders who need to work on a different computer or outside of the lab.&lt;br /&gt;
* Node.js 8.4.0 or newer&lt;br /&gt;
* Code-savvy editor such as Atom or Microsoft Visual Studio Code&lt;br /&gt;
* Web browser with developer tools (Seaver 120 uses Google Chrome)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;git&amp;#039;&amp;#039;&amp;#039; version control software&lt;br /&gt;
* (depends on team) &amp;#039;&amp;#039;&amp;#039;curl&amp;#039;&amp;#039;&amp;#039; command&lt;br /&gt;
&lt;br /&gt;
Make sure that this software is installed and operational before beginning. If any Coder needs help with any of these packages, please consult your fellow guild members or ask Dr. Dionisio.&lt;br /&gt;
&lt;br /&gt;
[X]&amp;#039;&amp;#039;&amp;#039;Milestone 2: Version Control Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Coding work will be done on a &amp;#039;&amp;#039;fork&amp;#039;&amp;#039; of the open source [https://github.com/dondi/GRNsight GRNsight project], which is hosted on [https://github.com GitHub]. The software that interacts with GitHub to perform version control is &amp;#039;&amp;#039;&amp;#039;git&amp;#039;&amp;#039;&amp;#039;. If any Coder needs help with &amp;#039;&amp;#039;&amp;#039;git&amp;#039;&amp;#039;&amp;#039; or version control concepts in general, please consult your fellow guild members or ask Dr. Dionisio.&lt;br /&gt;
&lt;br /&gt;
The Interaction and Integration team is responsible for this fork, and will do their own work on the &amp;#039;&amp;#039;master&amp;#039;&amp;#039; branch of this fork. Thus, many of the early steps in this procedure involve them, and they must accomplish these steps first before the others can proceed:&lt;br /&gt;
&lt;br /&gt;
# All members of the Coder guild should acquire a GitHub account, if they don’t already have one (it’s free).&lt;br /&gt;
# One of the Coders of the Interaction and Integration team creates a fork of the GRNsight project.&lt;br /&gt;
# The Interaction and Integration team adds the GitHub accounts of all Coder guild members as &amp;#039;&amp;#039;collaborators&amp;#039;&amp;#039; on the fork.&lt;br /&gt;
# Once every team is a collaborator on this fork, they can then create their respective &amp;#039;&amp;#039;branches&amp;#039;&amp;#039; on the fork:&lt;br /&gt;
#* The Page Design team creates a branch called &amp;#039;&amp;#039;page-design&amp;#039;&amp;#039;.&lt;br /&gt;
#* The Gene Database APIs team creates a branch called &amp;#039;&amp;#039;gene-database-apis&amp;#039;&amp;#039;.&lt;br /&gt;
#* &amp;#039;&amp;#039;After&amp;#039;&amp;#039; the &amp;#039;&amp;#039;gene-database-apis&amp;#039;&amp;#039; branch is created, the JASPAR API team creates a branch &amp;#039;&amp;#039;&amp;#039;from &amp;#039;&amp;#039;gene-database-apis&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; called &amp;#039;&amp;#039;jaspar-api&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The teams will then do their work on their respective branches. The protocol for integrating your work is described in the &amp;#039;&amp;#039;Integration and Integration Testing&amp;#039;&amp;#039; milestone below.&lt;br /&gt;
&lt;br /&gt;
The structure described in this milestone is a typical GitHub fork-and-branch approach which some Coders are already familiar with. If any Coder needs help with this methodology, please consult your fellow guild members or ask Dr. Dionisio.&lt;br /&gt;
&lt;br /&gt;
[X]&amp;#039;&amp;#039;&amp;#039;Milestone 3: “Developer Rig” Setup and Initial As-Is Build&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Before development can begin in earnest, the following initial setup steps must be performed &amp;#039;&amp;#039;per Coder&amp;#039;&amp;#039; after version control setup is complete:&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;git clone&amp;#039;&amp;#039;&amp;#039; the GitHub fork created in the version control setup milestone on where you plan to work on the project.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039; into the folder that contains the cloned repository&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;git checkout&amp;#039;&amp;#039;&amp;#039; the branch that is assigned to you:&lt;br /&gt;
#* Interaction and Integration: &amp;#039;&amp;#039;master&amp;#039;&amp;#039; (no need for an explicit checkout because the clone defaults to this branch)&lt;br /&gt;
#* Page Design: &amp;#039;&amp;#039;page-design&amp;#039;&amp;#039;&lt;br /&gt;
#* Gene Database APIs: &amp;#039;&amp;#039;gene-database-apis&amp;#039;&amp;#039;&lt;br /&gt;
#* JASPAR: &amp;#039;&amp;#039;jasper-api&amp;#039;&amp;#039; (note that as instructed above, &amp;#039;&amp;#039;&amp;#039;this should be a branch of the &amp;#039;&amp;#039;gene-database-apis&amp;#039;&amp;#039; branch&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
# Follow the [https://github.com/dondi/GRNsight/wiki/Running-the-Applications instructions in the GRNsight wiki] to perform the following:&lt;br /&gt;
## Installation of necessary third-party libraries&lt;br /&gt;
## Initial startup of the GRNsight application &amp;#039;&amp;#039;on your computer&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
If anyone runs into problems with this procedure, please consult with your fellow guild members or notify Dr. Dionisio.&lt;br /&gt;
&lt;br /&gt;
[ ]&amp;#039;&amp;#039;&amp;#039;Milestone 4: Development, Implementation, and Localized Testing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
At this point, each team proceeds with their own development work. In general, each team will do most of their work (and place most of their files) in the following locations within the GRNsight repository. Some files may need to go elsewhere; check in with Dr. Dionisio if there are any file organization/location issues:&lt;br /&gt;
&lt;br /&gt;
* Page Design: &amp;#039;&amp;#039;web-client/public/html&amp;#039;&amp;#039; (this folder does not yet exist; you will need to create it) and &amp;#039;&amp;#039;web-client/test&amp;#039;&amp;#039; (in case you are able to write unit tests for your work)&lt;br /&gt;
** While running GRNsight, you will be able to access files in this folder through the URL http://localhost:5001/html/&amp;#039;&amp;#039;filename&amp;#039;&amp;#039;&lt;br /&gt;
* Gene Database APIs: &amp;#039;&amp;#039;web-client/public/js&amp;#039;&amp;#039; and &amp;#039;&amp;#039;web-client/test&amp;#039;&amp;#039;&lt;br /&gt;
* JASPAR: &amp;#039;&amp;#039;web-client/public/js&amp;#039;&amp;#039; and &amp;#039;&amp;#039;web-client/test&amp;#039;&amp;#039;&lt;br /&gt;
* Interaction and Integration: Because you are integrating the other teams’ work, you will likely interact with the entire &amp;#039;&amp;#039;web-client&amp;#039;&amp;#039; folder&lt;br /&gt;
&lt;br /&gt;
For the Gene Database APIs and JASPAR teams, your work will not be visible to end-users until the first overall integration is done, so use &amp;#039;&amp;#039;unit tests&amp;#039;&amp;#039; as your initial approach for verifying that your code is working well. You will probably need to mock up your API calls so that you don’t bombard the web services with requests while unit testing. However, these sites are generally open access so you can probably write your &amp;#039;&amp;#039;initial&amp;#039;&amp;#039; set of tests using real requests and responses.&lt;br /&gt;
&lt;br /&gt;
The Quality Assurance members of each team should take charge of manual testing. Specific suggested manual testing tasks are described in the [[Quality Assurance]] guild page.&lt;br /&gt;
&lt;br /&gt;
The Interaction and Integration team should initially get to know the files being created and worked on by the other teams prior to the first integration milestone.&lt;br /&gt;
&lt;br /&gt;
Teams should perform their own internal testing (both manual and automated) on their respective files throughout development. Commit and push your work to your designated branch at appropriate intervals. Coders who are not familiar with this style of working should consult with fellow guild members or talk to Dr. Dionisio.&lt;br /&gt;
&lt;br /&gt;
[ ]&amp;#039;&amp;#039;&amp;#039;Milestone 5: Integration and Integration Testing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Integration and integration testing should take place periodically to make sure that the overall gene page project is coming together well. Most of the Coders’ work for the remainder of the semester will be a cycle of the development and integration milestones. The Interaction and Integration team is in charge of coordinating when these integrations take place. The first integration will likely be the most difficult one to perform, but it is hoped that later iterations will proceed more smoothly.&lt;br /&gt;
&lt;br /&gt;
When the other teams have reached the following sub-milestones, the first integration cycle can take place. Future iterations are at the discretion of the Interaction and Integration team in coordination with how the other teams are progressing:&lt;br /&gt;
* Page Design: first working version of the gene page&lt;br /&gt;
* Gene Database APIs: first working version of the &amp;lt;code&amp;gt;getGeneInformation&amp;lt;/code&amp;gt; function&lt;br /&gt;
* JASPAR: This team’s work does not have to participate in the first integration cycle; instead, they should integrate their work with the Gene Database APIs team whenever they have a working prototype. JASPAR functionality simply “shows up” at some future integration cycle.&lt;br /&gt;
* Interaction and Integration: You are not blocked from working prior to the first integration; you can work on exploring the existing GRNsight code to implement the right-click functionality that will open the gene page in a new tab or window. You can start by making this code open a blank page. Upon the first integration iteration, you can then connect that page to the gene page provided by the Page Design team.&lt;br /&gt;
&lt;br /&gt;
An individual integration iteration proceeds in this way:&lt;br /&gt;
# The Page Design and Gene Database APIs teams issue &amp;#039;&amp;#039;pull requests&amp;#039;&amp;#039; to merge their branches with the &amp;#039;&amp;#039;master&amp;#039;&amp;#039; branch.&lt;br /&gt;
# The Coders guild reviews each other’s code and points out any needed revisions.&lt;br /&gt;
# Once all revision requests are fulfilled, the Interaction and Integration team merges the pull requests into &amp;#039;&amp;#039;master&amp;#039;&amp;#039;.&lt;br /&gt;
# The Coders guild resolves any merge conflicts then tests the combined code.&lt;br /&gt;
# The combined code is allowed to be &amp;#039;&amp;#039;unfinished&amp;#039;&amp;#039;, but it should not be &amp;#039;&amp;#039;broken&amp;#039;&amp;#039;. The combined GRNsight build should still run and show steady progress toward the fully-envisioned gene page functionality.&lt;br /&gt;
# Code revisions at this stage are committed and pushed to &amp;#039;&amp;#039;master&amp;#039;&amp;#039;.&lt;br /&gt;
# When the Interaction and Integration team is satisfied with the state of the combined code, the other teams can then merge &amp;#039;&amp;#039;master&amp;#039;&amp;#039; back into their respective branches, and localized development and testing can proceed to the next phase.&lt;br /&gt;
# When the teams feel that they have reached another integration point, they notify the Interaction and Integration team of this and another integration iteration can take place.&lt;br /&gt;
# Rinse and repeat until the project is done!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Gene hAPI]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Group Projects]]&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_15&amp;diff=5569</id>
		<title>Cazinge Week 15</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_15&amp;diff=5569"/>
				<updated>2017-12-08T21:01:02Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: adding response&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Notebook==&lt;br /&gt;
&lt;br /&gt;
For this week, I finished up the code for the API, along with filtering the data requested by the data analysis team. Aside from assisting other teams with their work, there was nothing of note accomplished other than this for the week.&lt;br /&gt;
&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
&lt;br /&gt;
I worked with no other team member on this assignment. This individual user entry was completed by me and not copied from another source.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 13:01, 8 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
LMU BioDB 2017. (2017). Week 15. Retrieved November 30, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_15&lt;br /&gt;
&lt;br /&gt;
{{Template:Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_14&amp;diff=5568</id>
		<title>Cazinge Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_14&amp;diff=5568"/>
				<updated>2017-12-08T20:59:07Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: Adding Electronic Notebook&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Notebook==&lt;br /&gt;
&lt;br /&gt;
For this week, the majority of my time was spent setting up the pre-requisite API calls for our final project. This involved translating the already existing code to instead use jQuery; as well as assisting other groups in completing their portion of the code. In total, I created the main function, getGeneInformation, along with completing 3/5 of the helper functions that I stubbed out for retrieving data from each of the targeted databases. Going forward, all we need to do is format the data and we should be done with the project.&lt;br /&gt;
&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
&lt;br /&gt;
I worked with no other team member on this assignment. This individual user entry was completed by me and not copied from another source.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 12:59, 8 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
LMU BioDB 2017. (2017). Week 14. Retrieved November 23, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_14&lt;br /&gt;
&lt;br /&gt;
{{Template:Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_12&amp;diff=5567</id>
		<title>Cazinge Week 12</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_12&amp;diff=5567"/>
				<updated>2017-12-08T20:57:22Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: adding template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Lab Notebook==&lt;br /&gt;
&lt;br /&gt;
[[Gene hAPI|Week 12(Abridged Summary)]]:&lt;br /&gt;
&lt;br /&gt;
In no particular order, I&lt;br /&gt;
* Verified that Node 8.4.0+ was running on my machine&lt;br /&gt;
* Verified that I had at least one text editor on my machine (Atom)&lt;br /&gt;
* Verified that I had Google Chrome on my machine&lt;br /&gt;
* Verified that I had git installed on my machine&lt;br /&gt;
* Verified that I had curl installed on my machine&lt;br /&gt;
* Participated in adding my github account to the forked repository as a contributor&lt;br /&gt;
* Created a fork off of the master branch for our gene database function&lt;br /&gt;
* Cloned the repository onto my machine&lt;br /&gt;
* Installed the third-party libraries&lt;br /&gt;
* Verified that GRNsight would be able to run on my computer.&lt;br /&gt;
&lt;br /&gt;
This was all standard procedure and will allow me to contribute effectively in the future.&lt;br /&gt;
&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
&lt;br /&gt;
I worked with no other team member on this assignment. This individual user entry was completed by me and not copied from another source.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 23:50, 20 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
LMU BioDB 2017. (2017). Week 12. Retrieved November 17, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_12&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Cazinge&amp;diff=5566</id>
		<title>Template:Cazinge</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Cazinge&amp;diff=5566"/>
				<updated>2017-12-08T20:50:14Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: updating to weeks 14/15&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== My Links ===&lt;br /&gt;
&lt;br /&gt;
[[User:cazinge|My User Page]]&lt;br /&gt;
&lt;br /&gt;
[[Cazinge_Notebook|My Electronic Notebook]]&lt;br /&gt;
&lt;br /&gt;
[[Main_Page|Home Page]]&lt;br /&gt;
&lt;br /&gt;
;Week 1&lt;br /&gt;
:[[Week_1|Assignment]]&lt;br /&gt;
:[[User:cazinge|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 1|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 2&lt;br /&gt;
:[[Week_2|Assignment]]&lt;br /&gt;
:[[Cazinge Week 2|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 2|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 3&lt;br /&gt;
:[[Week_3|Assignment]]&lt;br /&gt;
:[[Cazinge Week 3|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 3|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 4&lt;br /&gt;
:[[Week_4|Assignment]]&lt;br /&gt;
:[[Cazinge Week 4|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 4|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 5&lt;br /&gt;
:[[Week_5|Assignment]]&lt;br /&gt;
:[[The_Comprehensive_Antibiotic_Resistance_Database|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 5|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 6&lt;br /&gt;
:[[Week_6|Assignment]]&lt;br /&gt;
:[[Cazinge Week 6|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 6|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 7&lt;br /&gt;
:[[Week_7|Assignment]]&lt;br /&gt;
:[[Cazinge Week 7|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 7|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 8&lt;br /&gt;
:[[Week_8|Assignment]]&lt;br /&gt;
:[[Cazinge Week 8|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 8|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 9&lt;br /&gt;
:[[Week_9|Assignment]]&lt;br /&gt;
:[[Cazinge Week 9|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 9|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 10&lt;br /&gt;
:[[Week_10|Assignment]]&lt;br /&gt;
:[[Cazinge Week 10|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 10|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 11&lt;br /&gt;
:[[Week_11|Assignment]]&lt;br /&gt;
:[[Cazinge Week 11|Individual Journal]]&lt;br /&gt;
:[[Gene_hAPI|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 12&lt;br /&gt;
:[[Week_12|Assignment]]&lt;br /&gt;
:[[Cazinge Week 12|Individual Journal]]&lt;br /&gt;
:[[Gene_hAPI|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 14&lt;br /&gt;
:[[Week_14|Assignment]]&lt;br /&gt;
:[[Cazinge Week 14|Individual Journal]]&lt;br /&gt;
:[[Gene_hAPI|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 15&lt;br /&gt;
:[[Week_15|Assignment]]&lt;br /&gt;
:[[Cazinge Week 15|Individual Journal]]&lt;br /&gt;
:[[Gene_hAPI|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Category:Journal Entry]]&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Cazinge&amp;diff=5565</id>
		<title>Template:Cazinge</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Cazinge&amp;diff=5565"/>
				<updated>2017-12-08T20:49:07Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* My Links */ added weeks 13 and 14&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== My Links ===&lt;br /&gt;
&lt;br /&gt;
[[User:cazinge|My User Page]]&lt;br /&gt;
&lt;br /&gt;
[[Cazinge_Notebook|My Electronic Notebook]]&lt;br /&gt;
&lt;br /&gt;
[[Main_Page|Home Page]]&lt;br /&gt;
&lt;br /&gt;
;Week 1&lt;br /&gt;
:[[Week_1|Assignment]]&lt;br /&gt;
:[[User:cazinge|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 1|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 2&lt;br /&gt;
:[[Week_2|Assignment]]&lt;br /&gt;
:[[Cazinge Week 2|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 2|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 3&lt;br /&gt;
:[[Week_3|Assignment]]&lt;br /&gt;
:[[Cazinge Week 3|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 3|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 4&lt;br /&gt;
:[[Week_4|Assignment]]&lt;br /&gt;
:[[Cazinge Week 4|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 4|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 5&lt;br /&gt;
:[[Week_5|Assignment]]&lt;br /&gt;
:[[The_Comprehensive_Antibiotic_Resistance_Database|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 5|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 6&lt;br /&gt;
:[[Week_6|Assignment]]&lt;br /&gt;
:[[Cazinge Week 6|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 6|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 7&lt;br /&gt;
:[[Week_7|Assignment]]&lt;br /&gt;
:[[Cazinge Week 7|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 7|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 8&lt;br /&gt;
:[[Week_8|Assignment]]&lt;br /&gt;
:[[Cazinge Week 8|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 8|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 9&lt;br /&gt;
:[[Week_9|Assignment]]&lt;br /&gt;
:[[Cazinge Week 9|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 9|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 10&lt;br /&gt;
:[[Week_10|Assignment]]&lt;br /&gt;
:[[Cazinge Week 10|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 10|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 11&lt;br /&gt;
:[[Week_11|Assignment]]&lt;br /&gt;
:[[Cazinge Week 11|Individual Journal]]&lt;br /&gt;
:[[Gene_hAPI|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 12&lt;br /&gt;
:[[Week_12|Assignment]]&lt;br /&gt;
:[[Cazinge Week 12|Individual Journal]]&lt;br /&gt;
:[[Gene_hAPI|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 13&lt;br /&gt;
:[[Week_13|Assignment]]&lt;br /&gt;
:[[Cazinge Week 13|Individual Journal]]&lt;br /&gt;
:[[Gene_hAPI|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 14&lt;br /&gt;
:[[Week_14|Assignment]]&lt;br /&gt;
:[[Cazinge Week 14|Individual Journal]]&lt;br /&gt;
:[[Gene_hAPI|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Category:Journal Entry]]&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_12&amp;diff=5058</id>
		<title>Cazinge Week 12</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_12&amp;diff=5058"/>
				<updated>2017-11-21T07:51:56Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Electronic Lab Notebook */ updating link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Lab Notebook==&lt;br /&gt;
&lt;br /&gt;
[[Gene hAPI|Week 12(Abridged Summary)]]:&lt;br /&gt;
&lt;br /&gt;
In no particular order, I&lt;br /&gt;
* Verified that Node 8.4.0+ was running on my machine&lt;br /&gt;
* Verified that I had at least one text editor on my machine (Atom)&lt;br /&gt;
* Verified that I had Google Chrome on my machine&lt;br /&gt;
* Verified that I had git installed on my machine&lt;br /&gt;
* Verified that I had curl installed on my machine&lt;br /&gt;
* Participated in adding my github account to the forked repository as a contributor&lt;br /&gt;
* Created a fork off of the master branch for our gene database function&lt;br /&gt;
* Cloned the repository onto my machine&lt;br /&gt;
* Installed the third-party libraries&lt;br /&gt;
* Verified that GRNsight would be able to run on my computer.&lt;br /&gt;
&lt;br /&gt;
This was all standard procedure and will allow me to contribute effectively in the future.&lt;br /&gt;
&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
&lt;br /&gt;
I worked with no other team member on this assignment. This individual user entry was completed by me and not copied from another source.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 23:50, 20 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
LMU BioDB 2017. (2017). Week 12. Retrieved November 17, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_12&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_12&amp;diff=5055</id>
		<title>Cazinge Week 12</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_12&amp;diff=5055"/>
				<updated>2017-11-21T07:50:09Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: Created page with content&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Lab Notebook==&lt;br /&gt;
&lt;br /&gt;
[[White Chicks|Week 12(Abridged Summary)]]:&lt;br /&gt;
&lt;br /&gt;
In no particular order, I&lt;br /&gt;
* Verified that Node 8.4.0+ was running on my machine&lt;br /&gt;
* Verified that I had at least one text editor on my machine (Atom)&lt;br /&gt;
* Verified that I had Google Chrome on my machine&lt;br /&gt;
* Verified that I had git installed on my machine&lt;br /&gt;
* Verified that I had curl installed on my machine&lt;br /&gt;
* Participated in adding my github account to the forked repository as a contributor&lt;br /&gt;
* Created a fork off of the master branch for our gene database function&lt;br /&gt;
* Cloned the repository onto my machine&lt;br /&gt;
* Installed the third-party libraries&lt;br /&gt;
* Verified that GRNsight would be able to run on my computer.&lt;br /&gt;
&lt;br /&gt;
This was all standard procedure and will allow me to contribute effectively in the future.&lt;br /&gt;
&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
&lt;br /&gt;
I worked with no other team member on this assignment. This individual user entry was completed by me and not copied from another source.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 23:50, 20 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
LMU BioDB 2017. (2017). Week 12. Retrieved November 17, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_12&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI&amp;diff=5035</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=5035"/>
				<updated>2017-11-21T07:39:18Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Executive Summaries */ added responses&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;
&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;
&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;
&lt;br /&gt;
[[User:Cwong34|Cwong34]] ([[User talk:Cwong34|talk]]) 23:26, 20 November 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;
==Journal Club Deliverable==&lt;br /&gt;
[[Media:JLopezEAzingeJournalClub.pptx | The presentation.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{template:Gene_hAPI}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Cazinge&amp;diff=4638</id>
		<title>Template:Cazinge</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Cazinge&amp;diff=4638"/>
				<updated>2017-11-16T23:09:19Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* My Links */ Updating Links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== My Links ===&lt;br /&gt;
&lt;br /&gt;
[[User:cazinge|My User Page]]&lt;br /&gt;
&lt;br /&gt;
[[Cazinge_Notebook|My Electronic Notebook]]&lt;br /&gt;
&lt;br /&gt;
[[Main_Page|Home Page]]&lt;br /&gt;
&lt;br /&gt;
;Week 1&lt;br /&gt;
:[[Week_1|Assignment]]&lt;br /&gt;
:[[User:cazinge|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 1|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 2&lt;br /&gt;
:[[Week_2|Assignment]]&lt;br /&gt;
:[[Cazinge Week 2|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 2|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 3&lt;br /&gt;
:[[Week_3|Assignment]]&lt;br /&gt;
:[[Cazinge Week 3|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 3|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 4&lt;br /&gt;
:[[Week_4|Assignment]]&lt;br /&gt;
:[[Cazinge Week 4|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 4|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 5&lt;br /&gt;
:[[Week_5|Assignment]]&lt;br /&gt;
:[[The_Comprehensive_Antibiotic_Resistance_Database|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 5|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 6&lt;br /&gt;
:[[Week_6|Assignment]]&lt;br /&gt;
:[[Cazinge Week 6|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 6|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 7&lt;br /&gt;
:[[Week_7|Assignment]]&lt;br /&gt;
:[[Cazinge Week 7|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 7|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 8&lt;br /&gt;
:[[Week_8|Assignment]]&lt;br /&gt;
:[[Cazinge Week 8|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 8|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 9&lt;br /&gt;
:[[Week_9|Assignment]]&lt;br /&gt;
:[[Cazinge Week 9|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 9|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 10&lt;br /&gt;
:[[Week_10|Assignment]]&lt;br /&gt;
:[[Cazinge Week 10|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 10|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 11&lt;br /&gt;
:[[Week_11|Assignment]]&lt;br /&gt;
:[[Cazinge Week 11|Individual Journal]]&lt;br /&gt;
:[[Gene_hAPI|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 12&lt;br /&gt;
:[[Week_12|Assignment]]&lt;br /&gt;
:[[Cazinge Week 12|Individual Journal]]&lt;br /&gt;
:[[Gene_hAPI|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Category:Journal Entry]]&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=White_Chicks&amp;diff=4636</id>
		<title>White Chicks</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=White_Chicks&amp;diff=4636"/>
				<updated>2017-11-16T23:06:05Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Executive Summaries */ added signature&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]]) 15:06, 16 November 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:36, 13 November 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;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;John&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Week 11:&lt;br /&gt;
** &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{template:White_Chicks}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4539</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4539"/>
				<updated>2017-11-14T08:08:01Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Article Outline */ adding content&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Presentation Prep=&lt;br /&gt;
&lt;br /&gt;
==Unknown Terms==&lt;br /&gt;
* RFC 5321&lt;br /&gt;
** A specification of the basic protocol for Internet electronic mail transport. (1)&lt;br /&gt;
* plug-in&lt;br /&gt;
** A software component that adds a specific feature to an existing computer program. (2)&lt;br /&gt;
* documentation&lt;br /&gt;
** The information that describes the product to its users, consisting of product technical manuals and online information. (3)&lt;br /&gt;
* startups&lt;br /&gt;
** A young company that is just beginning to develop, usually small and initially financed and operated by a handful of founders or one individual.(4)&lt;br /&gt;
* bytecode&lt;br /&gt;
** Computer object code that is processed by a program, which converts each generalized machine instruction into a specific machine instruction that the computer&amp;#039;s processor will understand. (5)&lt;br /&gt;
* Ajax&lt;br /&gt;
** A client-side script that communicates to and from a server/database without the need for a complete page refresh.(6)&lt;br /&gt;
* Web server&lt;br /&gt;
** A computer that is connected to the Internet, can be accessed through a domain name, and stores a website&amp;#039;s component files and delivers them to the end-user&amp;#039;s device. (7)&lt;br /&gt;
* Interpreter&lt;br /&gt;
** A program that executes instructions written in a high-level language. (8)&lt;br /&gt;
* Lisp&lt;br /&gt;
** A programming language that was designed for easy manipulation of data strings.(9)&lt;br /&gt;
* PostgreSQL&lt;br /&gt;
** An open source object-relational database system.(10)&lt;br /&gt;
&lt;br /&gt;
==Article Outline==&lt;br /&gt;
* Software Development encompasses more than just the end-product itself&lt;br /&gt;
** Software development often encompasses more than just building a spec as previously defined.&lt;br /&gt;
** In order to properly carry out their tasks, Software developers need to understand the projects that they&amp;#039;re building.&lt;br /&gt;
*** For example, Data can be stored, retrieved, accessed, and queried in a language similar to one that humans are generally comfortable with via SQL.&lt;br /&gt;
*** Creating schemas that encompass the use-cases of these specifications in a simple/effective manner allows one to create large applications such as Amazon. (5.2)&lt;br /&gt;
*** Understanding these projects requires a large repertoire of skills and languages known.&lt;br /&gt;
** Software development projects require communication in order to be conducted efficiently.&lt;br /&gt;
*** By having a baseline knowledge in the field of software engineering, one can have meaningful conversations like the one held between programmers A, B, and C. (5.1)&lt;br /&gt;
** In order to work effectively and build efficient projects, developers need to account for and understand all potential edge cases that could cause their programs to malfunction.&lt;br /&gt;
** Portable and extensible languages are often the most popular&lt;br /&gt;
*** Java gained the majority of its popularity due to its modularity, extensibility, platform support, and universal presence.&lt;br /&gt;
**** Multiple languages and projects were able to be developed with Java as a backbone&lt;br /&gt;
***** Jython&lt;br /&gt;
***** Jruby&lt;br /&gt;
***** Scala&lt;br /&gt;
***** Clojure&lt;br /&gt;
**** Research students, open source contributors, and hobbyists all contributed to the Java ecosystem indirectly, which benefit the community at large indirectly.&lt;br /&gt;
*** Javascript became the language that Java had originally aimed to be with it&amp;#039;s applets&lt;br /&gt;
**** Extensible NPM package system lent itself towards open source projects, shared code, and universal adoption&lt;br /&gt;
**** Optimizations from Google resulted in the V8 engine, making Javascript a practical language for high speed computations.&lt;br /&gt;
**** Node.js enabled Javascript as a universal language, covering both general application logic, front-end, and back-end altogether. (5.7)&lt;br /&gt;
** Ford&amp;#039;s article educates proper software development best practices through context and historical  rather than through diatribe against bad practices&lt;br /&gt;
** He outlines the current status of open science and reproducible research, and we should follow suit making sure that the fruits of our labor are accessible to the Software development community en masse.&lt;br /&gt;
&lt;br /&gt;
==Executive Summary==&lt;br /&gt;
[[White Chicks|Week 11 (Abridged Summary)]]:&lt;br /&gt;
* As soon as I saw the assignment that my assigned group was given for our contribution to the GRNsight Gene Page assignment I began work on it, as I realized that the scope of the project could be accomplished somewhat succinctly with a proper approach to developing the specific functionality. The first thing that I did was divide the function into 4 helper functions, one dictionary mapping to facilitate retrieving the data, and a final function that was left unimplemented for future filtering and transformations of the data sources. After that, John and I went through the class&amp;#039; documented methods for reaching the final outcome of generating the gene page for a given gene symbol for each of the 4 databases. I was in charge of realizing 3 of them, as well as the scaffolding for the rest of the function, while John handled the last API in order to gain familiarity with the paradigm and working on a project of this scale. Due to my prior understanding of the technology we would use to create this function, I was successfully able to complete each of the 3 sub-functions that I was assigned, enabling users to gain data about any gene across the 3 of the 4 databases that we were assigned to work on. We have yet to interact with the JASPAR API team, but believe that the content left for the core assignment shouldn&amp;#039;t be too high maintenance to finish from here. Outside of that, John and I worked collaboratively on the Journal Club presentations via our individual journals and by meeting together outside of class.&lt;br /&gt;
&lt;br /&gt;
==Presentation Link==&lt;br /&gt;
&lt;br /&gt;
https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/File:JLopezEAzingeJournalClub.pptx&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
&lt;br /&gt;
I met with my homework partner John Lopez outside of class and worked on the presentation together. While I worked with the person noted above, this individual user entry was completed by me and not copied from another source.&lt;br /&gt;
&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 23:59, 13 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
LMU BioDB 2017. (2017). Week 11. Retrieved November 10, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_11&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms References===&lt;br /&gt;
# Simple Mail Transfer Protocol. (n.d.). Retrieved November 14, 2017, from https://tools.ietf.org/html/rfc5321.html&lt;br /&gt;
# Plug-in (computing). (2017, November 08). Retrieved November 14, 2017, from https://en.wikipedia.org/wiki/Plug-in_(computing)&lt;br /&gt;
# What is documentation? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://searchsoftwarequality.techtarget.com/definition/documentation&lt;br /&gt;
# A. (2012, December 03). What exactly is a startup? Retrieved November 14, 2017, from https://www.investopedia.com/ask/answers/12/what-is-a-startup.asp&lt;br /&gt;
# What is bytecode? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://whatis.techtarget.com/definition/bytecode&lt;br /&gt;
# What is Ajax and Where is it Used in Technology? (2017, August 14). Retrieved November 14, 2017, from https://www.seguetech.com/ajax-technology/&lt;br /&gt;
# What is a web server? (n.d.). Retrieved November 14, 2017, from https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_web_server&lt;br /&gt;
# V. (n.d.). Interpreter. Retrieved November 14, 2017, from https://www.webopedia.com/TERM/I/interpreter.htmlFontinelle&lt;br /&gt;
# What is LISP (list processing)? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://searchmicroservices.techtarget.com/definition/LISP-list-processing&lt;br /&gt;
# About. (n.d.). Retrieved November 14, 2017, from https://www.postgresql.org/about/Beal&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4537</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4537"/>
				<updated>2017-11-14T08:00:01Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* References */ added link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Presentation Prep=&lt;br /&gt;
&lt;br /&gt;
==Unknown Terms==&lt;br /&gt;
* RFC 5321&lt;br /&gt;
** A specification of the basic protocol for Internet electronic mail transport. (1)&lt;br /&gt;
* plug-in&lt;br /&gt;
** A software component that adds a specific feature to an existing computer program. (2)&lt;br /&gt;
* documentation&lt;br /&gt;
** The information that describes the product to its users, consisting of product technical manuals and online information. (3)&lt;br /&gt;
* startups&lt;br /&gt;
** A young company that is just beginning to develop, usually small and initially financed and operated by a handful of founders or one individual.(4)&lt;br /&gt;
* bytecode&lt;br /&gt;
** Computer object code that is processed by a program, which converts each generalized machine instruction into a specific machine instruction that the computer&amp;#039;s processor will understand. (5)&lt;br /&gt;
* Ajax&lt;br /&gt;
** A client-side script that communicates to and from a server/database without the need for a complete page refresh.(6)&lt;br /&gt;
* Web server&lt;br /&gt;
** A computer that is connected to the Internet, can be accessed through a domain name, and stores a website&amp;#039;s component files and delivers them to the end-user&amp;#039;s device. (7)&lt;br /&gt;
* Interpreter&lt;br /&gt;
** A program that executes instructions written in a high-level language. (8)&lt;br /&gt;
* Lisp&lt;br /&gt;
** A programming language that was designed for easy manipulation of data strings.(9)&lt;br /&gt;
* PostgreSQL&lt;br /&gt;
** An open source object-relational database system.(10)&lt;br /&gt;
&lt;br /&gt;
==Article Outline==&lt;br /&gt;
* Software Development encompasses more than just the end-product itself&lt;br /&gt;
** Software development often encompasses more than just building a spec as previously defined.&lt;br /&gt;
** In order to properly carry out their tasks, Software developers need to understand the projects that they&amp;#039;re building.&lt;br /&gt;
*** For example, Data can be stored, retrieved, accessed, and queried in a language similar to one that humans are generally comfortable with via SQL.&lt;br /&gt;
*** Creating schemas that encompass the use-cases of these specifications in a simple/effective manner allows one to create large applications such as Amazon. (5.2)&lt;br /&gt;
*** Understanding these projects requires a large repertoire of skills and languages known.&lt;br /&gt;
** Software development projects require communication in order to be conducted efficiently.&lt;br /&gt;
*** By having a baseline knowledge in the field of software engineering, one can have meaningful conversations like the one held between programmers A, B, and C. (5.1)&lt;br /&gt;
** In order to work effectively and build efficient projects, developers need to account for and understand all potential edge cases that could cause their programs to malfunction.&lt;br /&gt;
** Portable and extensible languages are often the most popular&lt;br /&gt;
*** Java gained the majority of its popularity due to its modularity, extensibility, platform support, and universal presence.&lt;br /&gt;
**** Multiple languages and projects were able to be developed with Java as a backbone&lt;br /&gt;
***** Jython&lt;br /&gt;
***** Jruby&lt;br /&gt;
***** Scala&lt;br /&gt;
***** Clojure&lt;br /&gt;
**** Research students, open source contributors, and hobbyists all contributed to the Java ecosystem indirectly, which benefit the community at large indirectly.&lt;br /&gt;
*** Javascript became the language that Java had originally aimed to be with it&amp;#039;s applets&lt;br /&gt;
**** Extensible NPM package system lent itself towards open source projects, shared code, and universal adoption&lt;br /&gt;
**** Optimizations from Google resulted in the V8 engine, making Javascript a practical language for high speed computations.&lt;br /&gt;
**** Node.js enabled Javascript as a universal language, covering both general application logic, front-end, and back-end altogether. (5.7)&lt;br /&gt;
* Why does this matter&lt;br /&gt;
** Ford&amp;#039;s article educates proper software development best practices through context and historical  rather than &lt;br /&gt;
* What aspects of this work will inform how you carry out your final project?&lt;br /&gt;
&lt;br /&gt;
==Executive Summary==&lt;br /&gt;
[[White Chicks|Week 11 (Abridged Summary)]]:&lt;br /&gt;
* As soon as I saw the assignment that my assigned group was given for our contribution to the GRNsight Gene Page assignment I began work on it, as I realized that the scope of the project could be accomplished somewhat succinctly with a proper approach to developing the specific functionality. The first thing that I did was divide the function into 4 helper functions, one dictionary mapping to facilitate retrieving the data, and a final function that was left unimplemented for future filtering and transformations of the data sources. After that, John and I went through the class&amp;#039; documented methods for reaching the final outcome of generating the gene page for a given gene symbol for each of the 4 databases. I was in charge of realizing 3 of them, as well as the scaffolding for the rest of the function, while John handled the last API in order to gain familiarity with the paradigm and working on a project of this scale. Due to my prior understanding of the technology we would use to create this function, I was successfully able to complete each of the 3 sub-functions that I was assigned, enabling users to gain data about any gene across the 3 of the 4 databases that we were assigned to work on. We have yet to interact with the JASPAR API team, but believe that the content left for the core assignment shouldn&amp;#039;t be too high maintenance to finish from here. Outside of that, John and I worked collaboratively on the Journal Club presentations via our individual journals and by meeting together outside of class.&lt;br /&gt;
&lt;br /&gt;
==Presentation Link==&lt;br /&gt;
&lt;br /&gt;
https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/File:JLopezEAzingeJournalClub.pptx&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
&lt;br /&gt;
I met with my homework partner John Lopez outside of class and worked on the presentation together. While I worked with the person noted above, this individual user entry was completed by me and not copied from another source.&lt;br /&gt;
&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 23:59, 13 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
LMU BioDB 2017. (2017). Week 11. Retrieved November 10, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_11&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms References===&lt;br /&gt;
# Simple Mail Transfer Protocol. (n.d.). Retrieved November 14, 2017, from https://tools.ietf.org/html/rfc5321.html&lt;br /&gt;
# Plug-in (computing). (2017, November 08). Retrieved November 14, 2017, from https://en.wikipedia.org/wiki/Plug-in_(computing)&lt;br /&gt;
# What is documentation? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://searchsoftwarequality.techtarget.com/definition/documentation&lt;br /&gt;
# A. (2012, December 03). What exactly is a startup? Retrieved November 14, 2017, from https://www.investopedia.com/ask/answers/12/what-is-a-startup.asp&lt;br /&gt;
# What is bytecode? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://whatis.techtarget.com/definition/bytecode&lt;br /&gt;
# What is Ajax and Where is it Used in Technology? (2017, August 14). Retrieved November 14, 2017, from https://www.seguetech.com/ajax-technology/&lt;br /&gt;
# What is a web server? (n.d.). Retrieved November 14, 2017, from https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_web_server&lt;br /&gt;
# V. (n.d.). Interpreter. Retrieved November 14, 2017, from https://www.webopedia.com/TERM/I/interpreter.htmlFontinelle&lt;br /&gt;
# What is LISP (list processing)? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://searchmicroservices.techtarget.com/definition/LISP-list-processing&lt;br /&gt;
# About. (n.d.). Retrieved November 14, 2017, from https://www.postgresql.org/about/Beal&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4536</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4536"/>
				<updated>2017-11-14T07:59:23Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Acknowledgements */ adding acknowledgement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Presentation Prep=&lt;br /&gt;
&lt;br /&gt;
==Unknown Terms==&lt;br /&gt;
* RFC 5321&lt;br /&gt;
** A specification of the basic protocol for Internet electronic mail transport. (1)&lt;br /&gt;
* plug-in&lt;br /&gt;
** A software component that adds a specific feature to an existing computer program. (2)&lt;br /&gt;
* documentation&lt;br /&gt;
** The information that describes the product to its users, consisting of product technical manuals and online information. (3)&lt;br /&gt;
* startups&lt;br /&gt;
** A young company that is just beginning to develop, usually small and initially financed and operated by a handful of founders or one individual.(4)&lt;br /&gt;
* bytecode&lt;br /&gt;
** Computer object code that is processed by a program, which converts each generalized machine instruction into a specific machine instruction that the computer&amp;#039;s processor will understand. (5)&lt;br /&gt;
* Ajax&lt;br /&gt;
** A client-side script that communicates to and from a server/database without the need for a complete page refresh.(6)&lt;br /&gt;
* Web server&lt;br /&gt;
** A computer that is connected to the Internet, can be accessed through a domain name, and stores a website&amp;#039;s component files and delivers them to the end-user&amp;#039;s device. (7)&lt;br /&gt;
* Interpreter&lt;br /&gt;
** A program that executes instructions written in a high-level language. (8)&lt;br /&gt;
* Lisp&lt;br /&gt;
** A programming language that was designed for easy manipulation of data strings.(9)&lt;br /&gt;
* PostgreSQL&lt;br /&gt;
** An open source object-relational database system.(10)&lt;br /&gt;
&lt;br /&gt;
==Article Outline==&lt;br /&gt;
* Software Development encompasses more than just the end-product itself&lt;br /&gt;
** Software development often encompasses more than just building a spec as previously defined.&lt;br /&gt;
** In order to properly carry out their tasks, Software developers need to understand the projects that they&amp;#039;re building.&lt;br /&gt;
*** For example, Data can be stored, retrieved, accessed, and queried in a language similar to one that humans are generally comfortable with via SQL.&lt;br /&gt;
*** Creating schemas that encompass the use-cases of these specifications in a simple/effective manner allows one to create large applications such as Amazon. (5.2)&lt;br /&gt;
*** Understanding these projects requires a large repertoire of skills and languages known.&lt;br /&gt;
** Software development projects require communication in order to be conducted efficiently.&lt;br /&gt;
*** By having a baseline knowledge in the field of software engineering, one can have meaningful conversations like the one held between programmers A, B, and C. (5.1)&lt;br /&gt;
** In order to work effectively and build efficient projects, developers need to account for and understand all potential edge cases that could cause their programs to malfunction.&lt;br /&gt;
** Portable and extensible languages are often the most popular&lt;br /&gt;
*** Java gained the majority of its popularity due to its modularity, extensibility, platform support, and universal presence.&lt;br /&gt;
**** Multiple languages and projects were able to be developed with Java as a backbone&lt;br /&gt;
***** Jython&lt;br /&gt;
***** Jruby&lt;br /&gt;
***** Scala&lt;br /&gt;
***** Clojure&lt;br /&gt;
**** Research students, open source contributors, and hobbyists all contributed to the Java ecosystem indirectly, which benefit the community at large indirectly.&lt;br /&gt;
*** Javascript became the language that Java had originally aimed to be with it&amp;#039;s applets&lt;br /&gt;
**** Extensible NPM package system lent itself towards open source projects, shared code, and universal adoption&lt;br /&gt;
**** Optimizations from Google resulted in the V8 engine, making Javascript a practical language for high speed computations.&lt;br /&gt;
**** Node.js enabled Javascript as a universal language, covering both general application logic, front-end, and back-end altogether. (5.7)&lt;br /&gt;
* Why does this matter&lt;br /&gt;
** Ford&amp;#039;s article educates proper software development best practices through context and historical  rather than &lt;br /&gt;
* What aspects of this work will inform how you carry out your final project?&lt;br /&gt;
&lt;br /&gt;
==Executive Summary==&lt;br /&gt;
[[White Chicks|Week 11 (Abridged Summary)]]:&lt;br /&gt;
* As soon as I saw the assignment that my assigned group was given for our contribution to the GRNsight Gene Page assignment I began work on it, as I realized that the scope of the project could be accomplished somewhat succinctly with a proper approach to developing the specific functionality. The first thing that I did was divide the function into 4 helper functions, one dictionary mapping to facilitate retrieving the data, and a final function that was left unimplemented for future filtering and transformations of the data sources. After that, John and I went through the class&amp;#039; documented methods for reaching the final outcome of generating the gene page for a given gene symbol for each of the 4 databases. I was in charge of realizing 3 of them, as well as the scaffolding for the rest of the function, while John handled the last API in order to gain familiarity with the paradigm and working on a project of this scale. Due to my prior understanding of the technology we would use to create this function, I was successfully able to complete each of the 3 sub-functions that I was assigned, enabling users to gain data about any gene across the 3 of the 4 databases that we were assigned to work on. We have yet to interact with the JASPAR API team, but believe that the content left for the core assignment shouldn&amp;#039;t be too high maintenance to finish from here. Outside of that, John and I worked collaboratively on the Journal Club presentations via our individual journals and by meeting together outside of class.&lt;br /&gt;
&lt;br /&gt;
==Presentation Link==&lt;br /&gt;
&lt;br /&gt;
https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/File:JLopezEAzingeJournalClub.pptx&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
&lt;br /&gt;
I met with my homework partner John Lopez outside of class and worked on the presentation together. While I worked with the person noted above, this individual user entry was completed by me and not copied from another source.&lt;br /&gt;
&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 23:59, 13 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms References===&lt;br /&gt;
# Simple Mail Transfer Protocol. (n.d.). Retrieved November 14, 2017, from https://tools.ietf.org/html/rfc5321.html&lt;br /&gt;
# Plug-in (computing). (2017, November 08). Retrieved November 14, 2017, from https://en.wikipedia.org/wiki/Plug-in_(computing)&lt;br /&gt;
# What is documentation? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://searchsoftwarequality.techtarget.com/definition/documentation&lt;br /&gt;
# A. (2012, December 03). What exactly is a startup? Retrieved November 14, 2017, from https://www.investopedia.com/ask/answers/12/what-is-a-startup.asp&lt;br /&gt;
# What is bytecode? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://whatis.techtarget.com/definition/bytecode&lt;br /&gt;
# What is Ajax and Where is it Used in Technology? (2017, August 14). Retrieved November 14, 2017, from https://www.seguetech.com/ajax-technology/&lt;br /&gt;
# What is a web server? (n.d.). Retrieved November 14, 2017, from https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_web_server&lt;br /&gt;
# V. (n.d.). Interpreter. Retrieved November 14, 2017, from https://www.webopedia.com/TERM/I/interpreter.htmlFontinelle&lt;br /&gt;
# What is LISP (list processing)? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://searchmicroservices.techtarget.com/definition/LISP-list-processing&lt;br /&gt;
# About. (n.d.). Retrieved November 14, 2017, from https://www.postgresql.org/about/Beal&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4533</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4533"/>
				<updated>2017-11-14T07:57:27Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Article Outline */ intermediary save&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Presentation Prep=&lt;br /&gt;
&lt;br /&gt;
==Unknown Terms==&lt;br /&gt;
* RFC 5321&lt;br /&gt;
** A specification of the basic protocol for Internet electronic mail transport. (1)&lt;br /&gt;
* plug-in&lt;br /&gt;
** A software component that adds a specific feature to an existing computer program. (2)&lt;br /&gt;
* documentation&lt;br /&gt;
** The information that describes the product to its users, consisting of product technical manuals and online information. (3)&lt;br /&gt;
* startups&lt;br /&gt;
** A young company that is just beginning to develop, usually small and initially financed and operated by a handful of founders or one individual.(4)&lt;br /&gt;
* bytecode&lt;br /&gt;
** Computer object code that is processed by a program, which converts each generalized machine instruction into a specific machine instruction that the computer&amp;#039;s processor will understand. (5)&lt;br /&gt;
* Ajax&lt;br /&gt;
** A client-side script that communicates to and from a server/database without the need for a complete page refresh.(6)&lt;br /&gt;
* Web server&lt;br /&gt;
** A computer that is connected to the Internet, can be accessed through a domain name, and stores a website&amp;#039;s component files and delivers them to the end-user&amp;#039;s device. (7)&lt;br /&gt;
* Interpreter&lt;br /&gt;
** A program that executes instructions written in a high-level language. (8)&lt;br /&gt;
* Lisp&lt;br /&gt;
** A programming language that was designed for easy manipulation of data strings.(9)&lt;br /&gt;
* PostgreSQL&lt;br /&gt;
** An open source object-relational database system.(10)&lt;br /&gt;
&lt;br /&gt;
==Article Outline==&lt;br /&gt;
* Software Development encompasses more than just the end-product itself&lt;br /&gt;
** Software development often encompasses more than just building a spec as previously defined.&lt;br /&gt;
** In order to properly carry out their tasks, Software developers need to understand the projects that they&amp;#039;re building.&lt;br /&gt;
*** For example, Data can be stored, retrieved, accessed, and queried in a language similar to one that humans are generally comfortable with via SQL.&lt;br /&gt;
*** Creating schemas that encompass the use-cases of these specifications in a simple/effective manner allows one to create large applications such as Amazon. (5.2)&lt;br /&gt;
*** Understanding these projects requires a large repertoire of skills and languages known.&lt;br /&gt;
** Software development projects require communication in order to be conducted efficiently.&lt;br /&gt;
*** By having a baseline knowledge in the field of software engineering, one can have meaningful conversations like the one held between programmers A, B, and C. (5.1)&lt;br /&gt;
** In order to work effectively and build efficient projects, developers need to account for and understand all potential edge cases that could cause their programs to malfunction.&lt;br /&gt;
** Portable and extensible languages are often the most popular&lt;br /&gt;
*** Java gained the majority of its popularity due to its modularity, extensibility, platform support, and universal presence.&lt;br /&gt;
**** Multiple languages and projects were able to be developed with Java as a backbone&lt;br /&gt;
***** Jython&lt;br /&gt;
***** Jruby&lt;br /&gt;
***** Scala&lt;br /&gt;
***** Clojure&lt;br /&gt;
**** Research students, open source contributors, and hobbyists all contributed to the Java ecosystem indirectly, which benefit the community at large indirectly.&lt;br /&gt;
*** Javascript became the language that Java had originally aimed to be with it&amp;#039;s applets&lt;br /&gt;
**** Extensible NPM package system lent itself towards open source projects, shared code, and universal adoption&lt;br /&gt;
**** Optimizations from Google resulted in the V8 engine, making Javascript a practical language for high speed computations.&lt;br /&gt;
**** Node.js enabled Javascript as a universal language, covering both general application logic, front-end, and back-end altogether. (5.7)&lt;br /&gt;
* Why does this matter&lt;br /&gt;
** Ford&amp;#039;s article educates proper software development best practices through context and historical  rather than &lt;br /&gt;
* What aspects of this work will inform how you carry out your final project?&lt;br /&gt;
&lt;br /&gt;
==Executive Summary==&lt;br /&gt;
[[White Chicks|Week 11 (Abridged Summary)]]:&lt;br /&gt;
* As soon as I saw the assignment that my assigned group was given for our contribution to the GRNsight Gene Page assignment I began work on it, as I realized that the scope of the project could be accomplished somewhat succinctly with a proper approach to developing the specific functionality. The first thing that I did was divide the function into 4 helper functions, one dictionary mapping to facilitate retrieving the data, and a final function that was left unimplemented for future filtering and transformations of the data sources. After that, John and I went through the class&amp;#039; documented methods for reaching the final outcome of generating the gene page for a given gene symbol for each of the 4 databases. I was in charge of realizing 3 of them, as well as the scaffolding for the rest of the function, while John handled the last API in order to gain familiarity with the paradigm and working on a project of this scale. Due to my prior understanding of the technology we would use to create this function, I was successfully able to complete each of the 3 sub-functions that I was assigned, enabling users to gain data about any gene across the 3 of the 4 databases that we were assigned to work on. We have yet to interact with the JASPAR API team, but believe that the content left for the core assignment shouldn&amp;#039;t be too high maintenance to finish from here. Outside of that, John and I worked collaboratively on the Journal Club presentations via our individual journals and by meeting together outside of class.&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms References===&lt;br /&gt;
# Simple Mail Transfer Protocol. (n.d.). Retrieved November 14, 2017, from https://tools.ietf.org/html/rfc5321.html&lt;br /&gt;
# Plug-in (computing). (2017, November 08). Retrieved November 14, 2017, from https://en.wikipedia.org/wiki/Plug-in_(computing)&lt;br /&gt;
# What is documentation? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://searchsoftwarequality.techtarget.com/definition/documentation&lt;br /&gt;
# A. (2012, December 03). What exactly is a startup? Retrieved November 14, 2017, from https://www.investopedia.com/ask/answers/12/what-is-a-startup.asp&lt;br /&gt;
# What is bytecode? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://whatis.techtarget.com/definition/bytecode&lt;br /&gt;
# What is Ajax and Where is it Used in Technology? (2017, August 14). Retrieved November 14, 2017, from https://www.seguetech.com/ajax-technology/&lt;br /&gt;
# What is a web server? (n.d.). Retrieved November 14, 2017, from https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_web_server&lt;br /&gt;
# V. (n.d.). Interpreter. Retrieved November 14, 2017, from https://www.webopedia.com/TERM/I/interpreter.htmlFontinelle&lt;br /&gt;
# What is LISP (list processing)? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://searchmicroservices.techtarget.com/definition/LISP-list-processing&lt;br /&gt;
# About. (n.d.). Retrieved November 14, 2017, from https://www.postgresql.org/about/Beal&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4498</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4498"/>
				<updated>2017-11-14T07:14:23Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Article Outline */ Adding main message&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Presentation Prep=&lt;br /&gt;
&lt;br /&gt;
==Unknown Terms==&lt;br /&gt;
* RFC 5321&lt;br /&gt;
** A specification of the basic protocol for Internet electronic mail transport. (1)&lt;br /&gt;
* plug-in&lt;br /&gt;
** A software component that adds a specific feature to an existing computer program. (2)&lt;br /&gt;
* documentation&lt;br /&gt;
** The information that describes the product to its users, consisting of product technical manuals and online information. (3)&lt;br /&gt;
* startups&lt;br /&gt;
** A young company that is just beginning to develop, usually small and initially financed and operated by a handful of founders or one individual.(4)&lt;br /&gt;
* bytecode&lt;br /&gt;
** Computer object code that is processed by a program, which converts each generalized machine instruction into a specific machine instruction that the computer&amp;#039;s processor will understand. (5)&lt;br /&gt;
* Ajax&lt;br /&gt;
** A client-side script that communicates to and from a server/database without the need for a complete page refresh.(6)&lt;br /&gt;
* Web server&lt;br /&gt;
** A computer that is connected to the Internet, can be accessed through a domain name, and stores a website&amp;#039;s component files and delivers them to the end-user&amp;#039;s device. (7)&lt;br /&gt;
* Interpreter&lt;br /&gt;
** A program that executes instructions written in a high-level language. (8)&lt;br /&gt;
* Lisp&lt;br /&gt;
** A programming language that was designed for easy manipulation of data strings.(9)&lt;br /&gt;
* PostgreSQL&lt;br /&gt;
** An open source object-relational database system.(10)&lt;br /&gt;
&lt;br /&gt;
==Article Outline==&lt;br /&gt;
* What is the main message of this work?&lt;br /&gt;
** Software development often encompasses more than just building a spec as previously defined.&lt;br /&gt;
** In order to properly carry out their tasks, Software developers need to understand the projects that they&amp;#039;re building.&lt;br /&gt;
*** For example, Data can be stored, retrieved, accessed, and queried in a language similar to one that humans are generally comfortable with via SQL.&lt;br /&gt;
*** Creating schemas that encompass the use-cases of these specifications in a simple/effective manner allows one to create large applications such as Amazon. (5.2)&lt;br /&gt;
*** Understanding these projects requires a large repertoire of skills and languages known.&lt;br /&gt;
** Software development projects require communication in order to be conducted efficiently.&lt;br /&gt;
*** By having a baseline knowledge in the field of software engineering, one can have meaningful conversations like the one held between programmers A, B, and C. (5.1)&lt;br /&gt;
** In order to work effectively and build efficient projects, developers need to account for and understand all potential edge cases that could cause their programs to malfunction.&lt;br /&gt;
** Portable and extensible languages are often the most popular&lt;br /&gt;
*** Java gained the majority of its popularity due to its modularity, extensibility, platform support, and universal presence.&lt;br /&gt;
**** Multiple languages and projects were able to be developed with Java as a backbone&lt;br /&gt;
***** Jython&lt;br /&gt;
***** Jruby&lt;br /&gt;
***** Scala&lt;br /&gt;
***** Clojure&lt;br /&gt;
**** Research students, open source contributors, and hobbyists all contributed to the Java ecosystem indirectly, which benefit the community at large indirectly.&lt;br /&gt;
*** Javascript became the language that Java had originally aimed to be with it&amp;#039;s applets&lt;br /&gt;
**** Extensible NPM package system lent itself towards open source projects, shared code, and universal adoption&lt;br /&gt;
**** Optimizations from Google resulted in the V8 engine, making Javascript a practical language for high speed computations.&lt;br /&gt;
**** Node.js enabled Javascript as a universal language, covering both general application logic, front-end, and back-end altogether. (5.7)&lt;br /&gt;
* What is the importance or significance of this work?&lt;br /&gt;
* What design/development practices, processes, techniques, methods, or approaches were described in this work?&lt;br /&gt;
* Briefly state how these activities benefit the endeavors of web design and/or software development.&lt;br /&gt;
* Summarize the main points of the work.&lt;br /&gt;
* What aspects of this work will inform how you carry out your final project?&lt;br /&gt;
&lt;br /&gt;
==Executive Summary==&lt;br /&gt;
[[White Chicks|Week 11 (Abridged Summary)]]:&lt;br /&gt;
* As soon as I saw the assignment that my assigned group was given for our contribution to the GRNsight Gene Page assignment I began work on it, as I realized that the scope of the project could be accomplished somewhat succinctly with a proper approach to developing the specific functionality. The first thing that I did was divide the function into 4 helper functions, one dictionary mapping to facilitate retrieving the data, and a final function that was left unimplemented for future filtering and transformations of the data sources. After that, John and I went through the class&amp;#039; documented methods for reaching the final outcome of generating the gene page for a given gene symbol for each of the 4 databases. I was in charge of realizing 3 of them, as well as the scaffolding for the rest of the function, while John handled the last API in order to gain familiarity with the paradigm and working on a project of this scale. Due to my prior understanding of the technology we would use to create this function, I was successfully able to complete each of the 3 sub-functions that I was assigned, enabling users to gain data about any gene across the 3 of the 4 databases that we were assigned to work on. We have yet to interact with the JASPAR API team, but believe that the content left for the core assignment shouldn&amp;#039;t be too high maintenance to finish from here. Outside of that, John and I worked collaboratively on the Journal Club presentations via our individual journals and by meeting together outside of class.&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms References===&lt;br /&gt;
# Simple Mail Transfer Protocol. (n.d.). Retrieved November 14, 2017, from https://tools.ietf.org/html/rfc5321.html&lt;br /&gt;
# Plug-in (computing). (2017, November 08). Retrieved November 14, 2017, from https://en.wikipedia.org/wiki/Plug-in_(computing)&lt;br /&gt;
# What is documentation? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://searchsoftwarequality.techtarget.com/definition/documentation&lt;br /&gt;
# A. (2012, December 03). What exactly is a startup? Retrieved November 14, 2017, from https://www.investopedia.com/ask/answers/12/what-is-a-startup.asp&lt;br /&gt;
# What is bytecode? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://whatis.techtarget.com/definition/bytecode&lt;br /&gt;
# What is Ajax and Where is it Used in Technology? (2017, August 14). Retrieved November 14, 2017, from https://www.seguetech.com/ajax-technology/&lt;br /&gt;
# What is a web server? (n.d.). Retrieved November 14, 2017, from https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_web_server&lt;br /&gt;
# V. (n.d.). Interpreter. Retrieved November 14, 2017, from https://www.webopedia.com/TERM/I/interpreter.htmlFontinelle&lt;br /&gt;
# What is LISP (list processing)? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://searchmicroservices.techtarget.com/definition/LISP-list-processing&lt;br /&gt;
# About. (n.d.). Retrieved November 14, 2017, from https://www.postgresql.org/about/Beal&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4460</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4460"/>
				<updated>2017-11-14T05:57:26Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: Formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Presentation Prep=&lt;br /&gt;
&lt;br /&gt;
==Unknown Terms==&lt;br /&gt;
* RFC 5321&lt;br /&gt;
** A specification of the basic protocol for Internet electronic mail transport. (1)&lt;br /&gt;
* plug-in&lt;br /&gt;
** A software component that adds a specific feature to an existing computer program. (2)&lt;br /&gt;
* documentation&lt;br /&gt;
** The information that describes the product to its users, consisting of product technical manuals and online information. (3)&lt;br /&gt;
* startups&lt;br /&gt;
** A young company that is just beginning to develop, usually small and initially financed and operated by a handful of founders or one individual.(4)&lt;br /&gt;
* bytecode&lt;br /&gt;
** Computer object code that is processed by a program, which converts each generalized machine instruction into a specific machine instruction that the computer&amp;#039;s processor will understand. (5)&lt;br /&gt;
* Ajax&lt;br /&gt;
** A client-side script that communicates to and from a server/database without the need for a complete page refresh.(6)&lt;br /&gt;
* Web server&lt;br /&gt;
** A computer that is connected to the Internet, can be accessed through a domain name, and stores a website&amp;#039;s component files and delivers them to the end-user&amp;#039;s device. (7)&lt;br /&gt;
* Interpreter&lt;br /&gt;
** A program that executes instructions written in a high-level language. (8)&lt;br /&gt;
* Lisp&lt;br /&gt;
** A programming language that was designed for easy manipulation of data strings.(9)&lt;br /&gt;
* PostgreSQL&lt;br /&gt;
** An open source object-relational database system.(10)&lt;br /&gt;
&lt;br /&gt;
==Article Outline==&lt;br /&gt;
&lt;br /&gt;
==Executive Summary==&lt;br /&gt;
[[White Chicks|Week 11 (Abridged Summary)]]:&lt;br /&gt;
* As soon as I saw the assignment that my assigned group was given for our contribution to the GRNsight Gene Page assignment I began work on it, as I realized that the scope of the project could be accomplished somewhat succinctly with a proper approach to developing the specific functionality. The first thing that I did was divide the function into 4 helper functions, one dictionary mapping to facilitate retrieving the data, and a final function that was left unimplemented for future filtering and transformations of the data sources. After that, John and I went through the class&amp;#039; documented methods for reaching the final outcome of generating the gene page for a given gene symbol for each of the 4 databases. I was in charge of realizing 3 of them, as well as the scaffolding for the rest of the function, while John handled the last API in order to gain familiarity with the paradigm and working on a project of this scale. Due to my prior understanding of the technology we would use to create this function, I was successfully able to complete each of the 3 sub-functions that I was assigned, enabling users to gain data about any gene across the 3 of the 4 databases that we were assigned to work on. We have yet to interact with the JASPAR API team, but believe that the content left for the core assignment shouldn&amp;#039;t be too high maintenance to finish from here. Outside of that, John and I worked collaboratively on the Journal Club presentations via our individual journals and by meeting together outside of class.&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms References===&lt;br /&gt;
# Simple Mail Transfer Protocol. (n.d.). Retrieved November 14, 2017, from https://tools.ietf.org/html/rfc5321.html&lt;br /&gt;
# Plug-in (computing). (2017, November 08). Retrieved November 14, 2017, from https://en.wikipedia.org/wiki/Plug-in_(computing)&lt;br /&gt;
# What is documentation? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://searchsoftwarequality.techtarget.com/definition/documentation&lt;br /&gt;
# A. (2012, December 03). What exactly is a startup? Retrieved November 14, 2017, from https://www.investopedia.com/ask/answers/12/what-is-a-startup.asp&lt;br /&gt;
# What is bytecode? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://whatis.techtarget.com/definition/bytecode&lt;br /&gt;
# What is Ajax and Where is it Used in Technology? (2017, August 14). Retrieved November 14, 2017, from https://www.seguetech.com/ajax-technology/&lt;br /&gt;
# What is a web server? (n.d.). Retrieved November 14, 2017, from https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_web_server&lt;br /&gt;
# V. (n.d.). Interpreter. Retrieved November 14, 2017, from https://www.webopedia.com/TERM/I/interpreter.htmlFontinelle&lt;br /&gt;
# What is LISP (list processing)? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://searchmicroservices.techtarget.com/definition/LISP-list-processing&lt;br /&gt;
# About. (n.d.). Retrieved November 14, 2017, from https://www.postgresql.org/about/Beal&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4459</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4459"/>
				<updated>2017-11-14T05:56:26Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: Formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Presentation Prep==&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms===&lt;br /&gt;
* RFC 5321&lt;br /&gt;
** A specification of the basic protocol for Internet electronic mail transport. (1)&lt;br /&gt;
* plug-in&lt;br /&gt;
** A software component that adds a specific feature to an existing computer program. (2)&lt;br /&gt;
* documentation&lt;br /&gt;
** The information that describes the product to its users, consisting of product technical manuals and online information. (3)&lt;br /&gt;
* startups&lt;br /&gt;
** A young company that is just beginning to develop, usually small and initially financed and operated by a handful of founders or one individual.(4)&lt;br /&gt;
* bytecode&lt;br /&gt;
** Computer object code that is processed by a program, which converts each generalized machine instruction into a specific machine instruction that the computer&amp;#039;s processor will understand. (5)&lt;br /&gt;
* Ajax&lt;br /&gt;
** A client-side script that communicates to and from a server/database without the need for a complete page refresh.(6)&lt;br /&gt;
* Web server&lt;br /&gt;
** A computer that is connected to the Internet, can be accessed through a domain name, and stores a website&amp;#039;s component files and delivers them to the end-user&amp;#039;s device. (7)&lt;br /&gt;
* Interpreter&lt;br /&gt;
** A program that executes instructions written in a high-level language. (8)&lt;br /&gt;
* Lisp&lt;br /&gt;
** A programming language that was designed for easy manipulation of data strings.(9)&lt;br /&gt;
* PostgreSQL&lt;br /&gt;
** An open source object-relational database system.(10)&lt;br /&gt;
&lt;br /&gt;
===Article Outline===&lt;br /&gt;
&lt;br /&gt;
===Executive Summary===&lt;br /&gt;
[[White Chicks|Week 11 (Abridged Summary)]]:&lt;br /&gt;
* As soon as I saw the assignment that my assigned group was given for our contribution to the GRNsight Gene Page assignment I began work on it, as I realized that the scope of the project could be accomplished somewhat succinctly with a proper approach to developing the specific functionality. The first thing that I did was divide the function into 4 helper functions, one dictionary mapping to facilitate retrieving the data, and a final function that was left unimplemented for future filtering and transformations of the data sources. After that, John and I went through the class&amp;#039; documented methods for reaching the final outcome of generating the gene page for a given gene symbol for each of the 4 databases. I was in charge of realizing 3 of them, as well as the scaffolding for the rest of the function, while John handled the last API in order to gain familiarity with the paradigm and working on a project of this scale. Due to my prior understanding of the technology we would use to create this function, I was successfully able to complete each of the 3 sub-functions that I was assigned, enabling users to gain data about any gene across the 3 of the 4 databases that we were assigned to work on. We have yet to interact with the JASPAR API team, but believe that the content left for the core assignment shouldn&amp;#039;t be too high maintenance to finish from here. Outside of that, John and I worked collaboratively on the Journal Club presentations via our individual journals and by meeting together outside of class.&lt;br /&gt;
&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
====Unknown Terms References====&lt;br /&gt;
# Simple Mail Transfer Protocol. (n.d.). Retrieved November 14, 2017, from https://tools.ietf.org/html/rfc5321.html&lt;br /&gt;
# Plug-in (computing). (2017, November 08). Retrieved November 14, 2017, from https://en.wikipedia.org/wiki/Plug-in_(computing)&lt;br /&gt;
# What is documentation? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://searchsoftwarequality.techtarget.com/definition/documentation&lt;br /&gt;
# A. (2012, December 03). What exactly is a startup? Retrieved November 14, 2017, from https://www.investopedia.com/ask/answers/12/what-is-a-startup.asp&lt;br /&gt;
# What is bytecode? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://whatis.techtarget.com/definition/bytecode&lt;br /&gt;
# What is Ajax and Where is it Used in Technology? (2017, August 14). Retrieved November 14, 2017, from https://www.seguetech.com/ajax-technology/&lt;br /&gt;
# What is a web server? (n.d.). Retrieved November 14, 2017, from https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_web_server&lt;br /&gt;
# V. (n.d.). Interpreter. Retrieved November 14, 2017, from https://www.webopedia.com/TERM/I/interpreter.htmlFontinelle&lt;br /&gt;
# What is LISP (list processing)? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://searchmicroservices.techtarget.com/definition/LISP-list-processing&lt;br /&gt;
# About. (n.d.). Retrieved November 14, 2017, from https://www.postgresql.org/about/Beal&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4458</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4458"/>
				<updated>2017-11-14T05:55:13Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Unknown Terms References */ updated with proper references&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Presentation Prep==&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms===&lt;br /&gt;
* RFC 5321&lt;br /&gt;
** A specification of the basic protocol for Internet electronic mail transport. (1)&lt;br /&gt;
* plug-in&lt;br /&gt;
** A software component that adds a specific feature to an existing computer program. (2)&lt;br /&gt;
* documentation&lt;br /&gt;
** The information that describes the product to its users, consisting of product technical manuals and online information. (3)&lt;br /&gt;
* startups&lt;br /&gt;
** A young company that is just beginning to develop, usually small and initially financed and operated by a handful of founders or one individual.(4)&lt;br /&gt;
* bytecode&lt;br /&gt;
** Computer object code that is processed by a program, which converts each generalized machine instruction into a specific machine instruction that the computer&amp;#039;s processor will understand. (5)&lt;br /&gt;
* Ajax&lt;br /&gt;
** A client-side script that communicates to and from a server/database without the need for a complete page refresh.(6)&lt;br /&gt;
* Web server&lt;br /&gt;
** A computer that is connected to the Internet, can be accessed through a domain name, and stores a website&amp;#039;s component files and delivers them to the end-user&amp;#039;s device. (7)&lt;br /&gt;
* Interpreter&lt;br /&gt;
** A program that executes instructions written in a high-level language. (8)&lt;br /&gt;
* Lisp&lt;br /&gt;
** A programming language that was designed for easy manipulation of data strings.(9)&lt;br /&gt;
* PostgreSQL&lt;br /&gt;
** An open source object-relational database system.(10)&lt;br /&gt;
&lt;br /&gt;
===Article Outline===&lt;br /&gt;
&lt;br /&gt;
===Executive Summary===&lt;br /&gt;
[[White Chicks|Week 11 (Abridged Summary)]]:&lt;br /&gt;
* As soon as I saw the assignment that my assigned group was given for our contribution to the GRNsight Gene Page assignment I began work on it, as I realized that the scope of the project could be accomplished somewhat succinctly with a proper approach to developing the specific functionality. The first thing that I did was divide the function into 4 helper functions, one dictionary mapping to facilitate retrieving the data, and a final function that was left unimplemented for future filtering and transformations of the data sources. After that, John and I went through the class&amp;#039; documented methods for reaching the final outcome of generating the gene page for a given gene symbol for each of the 4 databases. I was in charge of realizing 3 of them, as well as the scaffolding for the rest of the function, while John handled the last API in order to gain familiarity with the paradigm and working on a project of this scale. Due to my prior understanding of the technology we would use to create this function, I was successfully able to complete each of the 3 sub-functions that I was assigned, enabling users to gain data about any gene across the 3 of the 4 databases that we were assigned to work on. We have yet to interact with the JASPAR API team, but believe that the content left for the core assignment shouldn&amp;#039;t be too high maintenance to finish from here. Outside of that, John and I worked collaboratively on the Journal Club presentations via our individual journals and by meeting together outside of class.&lt;br /&gt;
&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
&lt;br /&gt;
====Unknown Terms References====&lt;br /&gt;
# Simple Mail Transfer Protocol. (n.d.). Retrieved November 14, 2017, from https://tools.ietf.org/html/rfc5321.html&lt;br /&gt;
# Plug-in (computing). (2017, November 08). Retrieved November 14, 2017, from https://en.wikipedia.org/wiki/Plug-in_(computing)&lt;br /&gt;
# What is documentation? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://searchsoftwarequality.techtarget.com/definition/documentation&lt;br /&gt;
# A. (2012, December 03). What exactly is a startup? Retrieved November 14, 2017, from https://www.investopedia.com/ask/answers/12/what-is-a-startup.asp&lt;br /&gt;
# What is bytecode? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://whatis.techtarget.com/definition/bytecode&lt;br /&gt;
# What is Ajax and Where is it Used in Technology? (2017, August 14). Retrieved November 14, 2017, from https://www.seguetech.com/ajax-technology/&lt;br /&gt;
# What is a web server? (n.d.). Retrieved November 14, 2017, from https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_web_server&lt;br /&gt;
# V. (n.d.). Interpreter. Retrieved November 14, 2017, from https://www.webopedia.com/TERM/I/interpreter.htmlFontinelle&lt;br /&gt;
# What is LISP (list processing)? - Definition from WhatIs.com. (n.d.). Retrieved November 14, 2017, from http://searchmicroservices.techtarget.com/definition/LISP-list-processing&lt;br /&gt;
# About. (n.d.). Retrieved November 14, 2017, from https://www.postgresql.org/about/Beal&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4450</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4450"/>
				<updated>2017-11-14T05:47:16Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: added definitions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Presentation Prep==&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms===&lt;br /&gt;
* RFC 5321&lt;br /&gt;
** A specification of the basic protocol for Internet electronic mail transport. (1)&lt;br /&gt;
* plug-in&lt;br /&gt;
** A software component that adds a specific feature to an existing computer program. (2)&lt;br /&gt;
* documentation&lt;br /&gt;
** The information that describes the product to its users, consisting of product technical manuals and online information. (3)&lt;br /&gt;
* startups&lt;br /&gt;
** A young company that is just beginning to develop, usually small and initially financed and operated by a handful of founders or one individual.(4)&lt;br /&gt;
* bytecode&lt;br /&gt;
** Computer object code that is processed by a program, which converts each generalized machine instruction into a specific machine instruction that the computer&amp;#039;s processor will understand. (5)&lt;br /&gt;
* Ajax&lt;br /&gt;
** A client-side script that communicates to and from a server/database without the need for a complete page refresh.(6)&lt;br /&gt;
* Web server&lt;br /&gt;
** A computer that is connected to the Internet, can be accessed through a domain name, and stores a website&amp;#039;s component files and delivers them to the end-user&amp;#039;s device. (7)&lt;br /&gt;
* Interpreter&lt;br /&gt;
** A program that executes instructions written in a high-level language. (8)&lt;br /&gt;
* Lisp&lt;br /&gt;
** A programming language that was designed for easy manipulation of data strings.(9)&lt;br /&gt;
* PostgreSQL&lt;br /&gt;
** An open source object-relational database system.(10)&lt;br /&gt;
&lt;br /&gt;
===Article Outline===&lt;br /&gt;
&lt;br /&gt;
===Executive Summary===&lt;br /&gt;
[[White Chicks|Week 11 (Abridged Summary)]]:&lt;br /&gt;
* As soon as I saw the assignment that my assigned group was given for our contribution to the GRNsight Gene Page assignment I began work on it, as I realized that the scope of the project could be accomplished somewhat succinctly with a proper approach to developing the specific functionality. The first thing that I did was divide the function into 4 helper functions, one dictionary mapping to facilitate retrieving the data, and a final function that was left unimplemented for future filtering and transformations of the data sources. After that, John and I went through the class&amp;#039; documented methods for reaching the final outcome of generating the gene page for a given gene symbol for each of the 4 databases. I was in charge of realizing 3 of them, as well as the scaffolding for the rest of the function, while John handled the last API in order to gain familiarity with the paradigm and working on a project of this scale. Due to my prior understanding of the technology we would use to create this function, I was successfully able to complete each of the 3 sub-functions that I was assigned, enabling users to gain data about any gene across the 3 of the 4 databases that we were assigned to work on. We have yet to interact with the JASPAR API team, but believe that the content left for the core assignment shouldn&amp;#039;t be too high maintenance to finish from here. Outside of that, John and I worked collaboratively on the Journal Club presentations via our individual journals and by meeting together outside of class.&lt;br /&gt;
&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
&lt;br /&gt;
====Unknown Terms References====&lt;br /&gt;
# https://tools.ietf.org/html/rfc5321.html&lt;br /&gt;
# https://en.wikipedia.org/wiki/Plug-in_(computing)&lt;br /&gt;
# http://searchsoftwarequality.techtarget.com/definition/documentation&lt;br /&gt;
# https://www.investopedia.com/ask/answers/12/what-is-a-startup.asp&lt;br /&gt;
# http://whatis.techtarget.com/definition/bytecode&lt;br /&gt;
# https://www.seguetech.com/ajax-technology/&lt;br /&gt;
# https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_web_server&lt;br /&gt;
# https://www.webopedia.com/TERM/I/interpreter.html&lt;br /&gt;
# http://searchmicroservices.techtarget.com/definition/LISP-list-processing&lt;br /&gt;
# https://www.postgresql.org/about/&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4429</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4429"/>
				<updated>2017-11-14T04:56:05Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Acknowledgements */ adding first reference&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Presentation Prep==&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms===&lt;br /&gt;
* RFC 5321&lt;br /&gt;
** A specification of the basic protocol for Internet electronic mail transport.&lt;br /&gt;
* plug-in&lt;br /&gt;
** &lt;br /&gt;
* documentation&lt;br /&gt;
** &lt;br /&gt;
* startups&lt;br /&gt;
** &lt;br /&gt;
* bytecode&lt;br /&gt;
** &lt;br /&gt;
* Ajax&lt;br /&gt;
** &lt;br /&gt;
* Web server&lt;br /&gt;
** &lt;br /&gt;
* Interpreter&lt;br /&gt;
** &lt;br /&gt;
* Lisp&lt;br /&gt;
** &lt;br /&gt;
* PostgreSQL&lt;br /&gt;
**&lt;br /&gt;
&lt;br /&gt;
===Article Outline===&lt;br /&gt;
&lt;br /&gt;
===Executive Summary===&lt;br /&gt;
[[White Chicks|Week 11 (Abridged Summary)]]:&lt;br /&gt;
* As soon as I saw the assignment that my assigned group was given for our contribution to the GRNsight Gene Page assignment I began work on it, as I realized that the scope of the project could be accomplished somewhat succinctly with a proper approach to developing the specific functionality. The first thing that I did was divide the function into 4 helper functions, one dictionary mapping to facilitate retrieving the data, and a final function that was left unimplemented for future filtering and transformations of the data sources. After that, John and I went through the class&amp;#039; documented methods for reaching the final outcome of generating the gene page for a given gene symbol for each of the 4 databases. I was in charge of realizing 3 of them, as well as the scaffolding for the rest of the function, while John handled the last API in order to gain familiarity with the paradigm and working on a project of this scale. Due to my prior understanding of the technology we would use to create this function, I was successfully able to complete each of the 3 sub-functions that I was assigned, enabling users to gain data about any gene across the 3 of the 4 databases that we were assigned to work on. We have yet to interact with the JASPAR API team, but believe that the content left for the core assignment shouldn&amp;#039;t be too high maintenance to finish from here. Outside of that, John and I worked collaboratively on the Journal Club presentations via our individual journals and by meeting together outside of class.&lt;br /&gt;
&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
&lt;br /&gt;
====Unknown Terms References====&lt;br /&gt;
# https://tools.ietf.org/html/rfc5321.html&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4424</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4424"/>
				<updated>2017-11-14T04:52:36Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Unknown Terms */ small edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Presentation Prep==&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms===&lt;br /&gt;
* RFC 5321&lt;br /&gt;
** A specification of the basic protocol for Internet electronic mail transport.&lt;br /&gt;
* plug-in&lt;br /&gt;
** &lt;br /&gt;
* documentation&lt;br /&gt;
** &lt;br /&gt;
* startups&lt;br /&gt;
** &lt;br /&gt;
* bytecode&lt;br /&gt;
** &lt;br /&gt;
* Ajax&lt;br /&gt;
** &lt;br /&gt;
* Web server&lt;br /&gt;
** &lt;br /&gt;
* Interpreter&lt;br /&gt;
** &lt;br /&gt;
* Lisp&lt;br /&gt;
** &lt;br /&gt;
* PostgreSQL&lt;br /&gt;
**&lt;br /&gt;
&lt;br /&gt;
===Article Outline===&lt;br /&gt;
&lt;br /&gt;
===Executive Summary===&lt;br /&gt;
[[White Chicks|Week 11 (Abridged Summary)]]:&lt;br /&gt;
* As soon as I saw the assignment that my assigned group was given for our contribution to the GRNsight Gene Page assignment I began work on it, as I realized that the scope of the project could be accomplished somewhat succinctly with a proper approach to developing the specific functionality. The first thing that I did was divide the function into 4 helper functions, one dictionary mapping to facilitate retrieving the data, and a final function that was left unimplemented for future filtering and transformations of the data sources. After that, John and I went through the class&amp;#039; documented methods for reaching the final outcome of generating the gene page for a given gene symbol for each of the 4 databases. I was in charge of realizing 3 of them, as well as the scaffolding for the rest of the function, while John handled the last API in order to gain familiarity with the paradigm and working on a project of this scale. Due to my prior understanding of the technology we would use to create this function, I was successfully able to complete each of the 3 sub-functions that I was assigned, enabling users to gain data about any gene across the 3 of the 4 databases that we were assigned to work on. We have yet to interact with the JASPAR API team, but believe that the content left for the core assignment shouldn&amp;#039;t be too high maintenance to finish from here. Outside of that, John and I worked collaboratively on the Journal Club presentations via our individual journals and by meeting together outside of class.&lt;br /&gt;
&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4405</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4405"/>
				<updated>2017-11-14T03:14:59Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Unknown Terms */ added description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Presentation Prep==&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms===&lt;br /&gt;
* RFC 5321&lt;br /&gt;
** &amp;lt;ref name=&amp;quot;RFC_5321&amp;quot;&amp;gt;A specification of the basic protocol for Internet electronic mail transport.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* rathole&lt;br /&gt;
** &lt;br /&gt;
* documentation&lt;br /&gt;
** &lt;br /&gt;
* startups&lt;br /&gt;
** &lt;br /&gt;
* bytecode&lt;br /&gt;
** &lt;br /&gt;
* Ajax&lt;br /&gt;
** &lt;br /&gt;
* Web server&lt;br /&gt;
** &lt;br /&gt;
* Interpreter&lt;br /&gt;
** &lt;br /&gt;
* Lisp&lt;br /&gt;
** &lt;br /&gt;
* PostgreSQL&lt;br /&gt;
**&lt;br /&gt;
&lt;br /&gt;
===Article Outline===&lt;br /&gt;
&lt;br /&gt;
===Executive Summary===&lt;br /&gt;
[[White Chicks|Week 11 (Abridged Summary)]]:&lt;br /&gt;
* As soon as I saw the assignment that my assigned group was given for our contribution to the GRNsight Gene Page assignment I began work on it, as I realized that the scope of the project could be accomplished somewhat succinctly with a proper approach to developing the specific functionality. The first thing that I did was divide the function into 4 helper functions, one dictionary mapping to facilitate retrieving the data, and a final function that was left unimplemented for future filtering and transformations of the data sources. After that, John and I went through the class&amp;#039; documented methods for reaching the final outcome of generating the gene page for a given gene symbol for each of the 4 databases. I was in charge of realizing 3 of them, as well as the scaffolding for the rest of the function, while John handled the last API in order to gain familiarity with the paradigm and working on a project of this scale. Due to my prior understanding of the technology we would use to create this function, I was successfully able to complete each of the 3 sub-functions that I was assigned, enabling users to gain data about any gene across the 3 of the 4 databases that we were assigned to work on. We have yet to interact with the JASPAR API team, but believe that the content left for the core assignment shouldn&amp;#039;t be too high maintenance to finish from here. Outside of that, John and I worked collaboratively on the Journal Club presentations via our individual journals and by meeting together outside of class.&lt;br /&gt;
&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4402</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4402"/>
				<updated>2017-11-14T03:08:12Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Unknown Terms */ added terms&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Presentation Prep==&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms===&lt;br /&gt;
* RFC 5321 and RFC 5322&lt;br /&gt;
* rathole&lt;br /&gt;
* documentation&lt;br /&gt;
* startups&lt;br /&gt;
* bytecode&lt;br /&gt;
* Ajax&lt;br /&gt;
* Web server&lt;br /&gt;
* Interpreter&lt;br /&gt;
* Lisp&lt;br /&gt;
* PostgreSQL&lt;br /&gt;
&lt;br /&gt;
===Article Outline===&lt;br /&gt;
&lt;br /&gt;
===Executive Summary===&lt;br /&gt;
[[White Chicks|Week 11 (Abridged Summary)]]:&lt;br /&gt;
* As soon as I saw the assignment that my assigned group was given for our contribution to the GRNsight Gene Page assignment I began work on it, as I realized that the scope of the project could be accomplished somewhat succinctly with a proper approach to developing the specific functionality. The first thing that I did was divide the function into 4 helper functions, one dictionary mapping to facilitate retrieving the data, and a final function that was left unimplemented for future filtering and transformations of the data sources. After that, John and I went through the class&amp;#039; documented methods for reaching the final outcome of generating the gene page for a given gene symbol for each of the 4 databases. I was in charge of realizing 3 of them, as well as the scaffolding for the rest of the function, while John handled the last API in order to gain familiarity with the paradigm and working on a project of this scale. Due to my prior understanding of the technology we would use to create this function, I was successfully able to complete each of the 3 sub-functions that I was assigned, enabling users to gain data about any gene across the 3 of the 4 databases that we were assigned to work on. We have yet to interact with the JASPAR API team, but believe that the content left for the core assignment shouldn&amp;#039;t be too high maintenance to finish from here. Outside of that, John and I worked collaboratively on the Journal Club presentations via our individual journals and by meeting together outside of class.&lt;br /&gt;
&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4400</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4400"/>
				<updated>2017-11-14T02:45:07Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Executive Summary */ added description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Presentation Prep==&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms===&lt;br /&gt;
&lt;br /&gt;
===Article Outline===&lt;br /&gt;
&lt;br /&gt;
===Executive Summary===&lt;br /&gt;
[[White Chicks|Week 11 (Abridged Summary)]]:&lt;br /&gt;
* As soon as I saw the assignment that my assigned group was given for our contribution to the GRNsight Gene Page assignment I began work on it, as I realized that the scope of the project could be accomplished somewhat succinctly with a proper approach to developing the specific functionality. The first thing that I did was divide the function into 4 helper functions, one dictionary mapping to facilitate retrieving the data, and a final function that was left unimplemented for future filtering and transformations of the data sources. After that, John and I went through the class&amp;#039; documented methods for reaching the final outcome of generating the gene page for a given gene symbol for each of the 4 databases. I was in charge of realizing 3 of them, as well as the scaffolding for the rest of the function, while John handled the last API in order to gain familiarity with the paradigm and working on a project of this scale. Due to my prior understanding of the technology we would use to create this function, I was successfully able to complete each of the 3 sub-functions that I was assigned, enabling users to gain data about any gene across the 3 of the 4 databases that we were assigned to work on. We have yet to interact with the JASPAR API team, but believe that the content left for the core assignment shouldn&amp;#039;t be too high maintenance to finish from here. Outside of that, John and I worked collaboratively on the Journal Club presentations via our individual journals and by meeting together outside of class.&lt;br /&gt;
&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4399</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4399"/>
				<updated>2017-11-14T02:32:08Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Executive Summary */ formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Presentation Prep==&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms===&lt;br /&gt;
&lt;br /&gt;
===Article Outline===&lt;br /&gt;
&lt;br /&gt;
===Executive Summary===&lt;br /&gt;
[[White Chicks|Week 11 (Abridged Summary)]]:&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;
&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4398</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4398"/>
				<updated>2017-11-14T02:31:45Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: added summary&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Presentation Prep==&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms===&lt;br /&gt;
&lt;br /&gt;
===Article Outline===&lt;br /&gt;
&lt;br /&gt;
===Executive Summary===&lt;br /&gt;
 [[White Chicks|Week 11 (Abridged Summary)]]:&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;
&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=White_Chicks&amp;diff=4396</id>
		<title>White Chicks</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=White_Chicks&amp;diff=4396"/>
				<updated>2017-11-14T02:30:06Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Executive Summaries */ added summary for week&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==White Chicks==&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;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dina&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Week 11:&lt;br /&gt;
** &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Corinne&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Week 11:&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;
* Week 11:&lt;br /&gt;
** &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{template:White_Chicks}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=White_Chicks&amp;diff=4394</id>
		<title>White Chicks</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=White_Chicks&amp;diff=4394"/>
				<updated>2017-11-14T02:14:20Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Executive Summaries */ added link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==White Chicks==&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;
** &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dina&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Week 11:&lt;br /&gt;
** &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Corinne&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Week 11:&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;
* Week 11:&lt;br /&gt;
** &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{template:White_Chicks}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Cazinge&amp;diff=4393</id>
		<title>Template:Cazinge</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Cazinge&amp;diff=4393"/>
				<updated>2017-11-14T02:13:14Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* My Links */ Added week 11&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== My Links ===&lt;br /&gt;
&lt;br /&gt;
[[User:cazinge|My User Page]]&lt;br /&gt;
&lt;br /&gt;
[[Cazinge_Notebook|My Electronic Notebook]]&lt;br /&gt;
&lt;br /&gt;
[[Main_Page|Home Page]]&lt;br /&gt;
&lt;br /&gt;
;Week 1&lt;br /&gt;
:[[Week_1|Assignment]]&lt;br /&gt;
:[[User:cazinge|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 1|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 2&lt;br /&gt;
:[[Week_2|Assignment]]&lt;br /&gt;
:[[Cazinge Week 2|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 2|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 3&lt;br /&gt;
:[[Week_3|Assignment]]&lt;br /&gt;
:[[Cazinge Week 3|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 3|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 4&lt;br /&gt;
:[[Week_4|Assignment]]&lt;br /&gt;
:[[Cazinge Week 4|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 4|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 5&lt;br /&gt;
:[[Week_5|Assignment]]&lt;br /&gt;
:[[The_Comprehensive_Antibiotic_Resistance_Database|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 5|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 6&lt;br /&gt;
:[[Week_6|Assignment]]&lt;br /&gt;
:[[Cazinge Week 6|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 6|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 7&lt;br /&gt;
:[[Week_7|Assignment]]&lt;br /&gt;
:[[Cazinge Week 7|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 7|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 8&lt;br /&gt;
:[[Week_8|Assignment]]&lt;br /&gt;
:[[Cazinge Week 8|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 8|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 9&lt;br /&gt;
:[[Week_9|Assignment]]&lt;br /&gt;
:[[Cazinge Week 9|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 9|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 10&lt;br /&gt;
:[[Week_10|Assignment]]&lt;br /&gt;
:[[Cazinge Week 10|Individual Journal]]&lt;br /&gt;
:[[Class Journal Week 10|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
;Week 11&lt;br /&gt;
:[[Week_11|Assignment]]&lt;br /&gt;
:[[Cazinge Week 11|Individual Journal]]&lt;br /&gt;
:[[White Chicks|Shared Journal]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Category:Journal Entry]]&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4392</id>
		<title>Cazinge Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_11&amp;diff=4392"/>
				<updated>2017-11-14T02:10:46Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: Templating page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Presentation Prep==&lt;br /&gt;
&lt;br /&gt;
===Unknown Terms===&lt;br /&gt;
&lt;br /&gt;
===Article Outline===&lt;br /&gt;
&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
{{Template: Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=White_Chicks&amp;diff=4390</id>
		<title>White Chicks</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=White_Chicks&amp;diff=4390"/>
				<updated>2017-11-14T02:04:16Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: Formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==White Chicks==&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;
* Week 11:&lt;br /&gt;
** &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dina&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Week 11:&lt;br /&gt;
** &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Corinne&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Week 11:&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;
* Week 11:&lt;br /&gt;
** &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{template:White_Chicks}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Week_11&amp;diff=4171</id>
		<title>Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Week_11&amp;diff=4171"/>
				<updated>2017-11-08T01:27:37Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Individual Journal Assignment */ bumped week number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;This journal entry is due on Tuesday, November 14, at 12:01 PST.&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;(Monday night/Tuesday morning)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The objectives of this week&amp;#039;s exercise is based on your assigned role on your team:&lt;br /&gt;
* Everyone will contribute to [[Week_11#Team_Journal_Assignment | Creating your team&amp;#039;s home page,]] and in the process, getting yourselves organized for the final project.&lt;br /&gt;
* Coders (and Designer) will then move on to preparing a journal club presentation for Tuesday, November 14 on their assigned papers.&lt;br /&gt;
* QA&amp;#039;s and Data Analysts will search the literature and microarray databases for additional papers on the transcriptional response to cold shock in yeast.  (They will prepare their journal club presentations on one of these papers for the [[Week 12]] assignment and deliver the presentation itself on Tuesday, November 21.)&lt;br /&gt;
&lt;br /&gt;
=== Grading for this assignment ===&lt;br /&gt;
&lt;br /&gt;
* Your individual journal entry for this week is worth a total of 10 points.&lt;br /&gt;
* Your team journal entry for this week is also worth a total of 10 points (instead of 3).  Each member of the team will receive the same grade for the team journal entry.&lt;br /&gt;
* The journal club presentation (whether delivered on November 14 or 21) will be worth a total of 40 points.&lt;br /&gt;
&lt;br /&gt;
== Individual Journal Assignment ==&lt;br /&gt;
&lt;br /&gt;
* Store this journal entry as &amp;quot;&amp;#039;&amp;#039;username&amp;#039;&amp;#039; Week 11&amp;quot; (i.e., this is the text to place between the square brackets when you link to this page).&lt;br /&gt;
* Invoke your template on your journal entry page so that you:&lt;br /&gt;
** Link from your journal entry page to this Assignment page.&lt;br /&gt;
** Link from your journal entry to your user page.&lt;br /&gt;
** Add the &amp;quot;Journal Entry&amp;quot; category to the end of your wiki page.&lt;br /&gt;
* Because you have invoked your template on your user page, you should also have a:&lt;br /&gt;
** Link from your user page to this Assignment page.&lt;br /&gt;
** Link to your journal entry from your user page.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Note that this week, we will add two new categories, &amp;quot;Group Projects&amp;quot; and a category for your team&amp;#039;s name.&amp;#039;&amp;#039;&amp;#039;  Please do not add these to your individual templates because we want these categories to be precisely used for the Group Projects and your team, respectively.&amp;#039;&amp;#039;&lt;br /&gt;
* Include both the Acknowledgments and References section as specified by the [[Week_1#Academic_Honesty | Week 1]] assignment.&lt;br /&gt;
* For your assignment this week, &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;electronic laboratory notebook&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; will be modified to fit the assignment that is specific to your role on your team.&lt;br /&gt;
&lt;br /&gt;
=== Team Membership ===&lt;br /&gt;
&lt;br /&gt;
The project groups and roles are are:&lt;br /&gt;
# Page Design&lt;br /&gt;
#* Project Manager/Quality Assurance: Hayden&lt;br /&gt;
#* Data Analysis: Mary&lt;br /&gt;
#* Coder: Arash&lt;br /&gt;
#* Designer: Nicole&lt;br /&gt;
# Gene Database APIs&lt;br /&gt;
#* Project Manager/Quality Assurance: Corinne&lt;br /&gt;
#* Data Analysis: Dina&lt;br /&gt;
#* Coders: Eddie A. and John&lt;br /&gt;
# JASPAR API&lt;br /&gt;
#* Project Manager/Quality Assurance: Quinn&lt;br /&gt;
#* Data Analysis: Antonio&lt;br /&gt;
#* Coders: Eddie B. and Simon&lt;br /&gt;
# Interaction and Integration&lt;br /&gt;
#* Project Manager/Quality Assurance: Katie&lt;br /&gt;
#* Data Analysis: Emma&lt;br /&gt;
#* Coders: Blair and Zach&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Coders and Designer&amp;#039;&amp;#039;&amp;#039;: Prepare a Journal Club Presentation for Your Assigned Paper ===&lt;br /&gt;
&lt;br /&gt;
Your team will split into two halves for journal club presentations that will take place in class on Tuesday, November 14 and Tuesday, November 21.  The Coders (and Designer) will present first on November 14, while the QA&amp;#039;s and Data Analysts will present second on November 21.&lt;br /&gt;
&lt;br /&gt;
==== Paper Assignments ====&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Page Design team:&amp;#039;&amp;#039;&amp;#039; Liikkanen, L. A. (2017). The data-driven design era in professional web design. &amp;#039;&amp;#039;interactions&amp;#039;&amp;#039;, &amp;#039;&amp;#039;24&amp;#039;&amp;#039;(5), 52-57. [https://doi.org/10.1145/3121355 DOI: 10.1145/3121355]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Gene Database APIs team:&amp;#039;&amp;#039;&amp;#039; [https://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/#the-time-you-attended-the-e-mail-address-validation-meeting Ford, P. (2015). What is Code? Part 5: The Time You Attended the E-mail Address Validation Meeting. &amp;#039;&amp;#039;Bloomberg Businessweek&amp;#039;&amp;#039; (June 11, 2015).]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;JASPAR API team:&amp;#039;&amp;#039;&amp;#039; [https://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/#how-are-apps-made Ford, P. (2015). What is Code? Part 6: How Are Apps Made? &amp;#039;&amp;#039;Bloomberg Businessweek&amp;#039;&amp;#039; (June 11, 2015).]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Interaction and Integration team:&amp;#039;&amp;#039;&amp;#039; [https://www.theatlantic.com/technology/archive/2015/07/the-secret-startup-saved-healthcare-gov-the-worst-website-in-america/397784/ Meyer, R. (2015). The secret startup that saved the worst website in America. &amp;#039;&amp;#039;The Atlantic&amp;#039;&amp;#039; (July 9, 2015).]&lt;br /&gt;
&lt;br /&gt;
==== Presentation Prep: Individual Journal Pages ====&lt;br /&gt;
In preparation for your journal club presentation, you will each &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;individually&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; complete the following assignment on your individual journal page.&lt;br /&gt;
# Make a list of at least 10 design or development terms (e.g., techniques, processes, technologies, architectures, environments, etc.) whose definitions you did not know when you first read the article. Define each of the terms. You can use any reputable technology reference source (e.g., [http://developer.mozilla.org Mozilla Developer Network], [https://www.programmableweb.com Programmable Web], etc.) as a source for definitions. If you don’t know where to look, you may look up the term in Wikipedia but &amp;#039;&amp;#039;select a primary or secondary source&amp;#039;&amp;#039; from the Wikipedia article’s references as your actual source. If a technology has an official or definitive website (e.g., https://nodejs.org for Node), cite the &amp;#039;&amp;#039;&amp;#039;About&amp;#039;&amp;#039;&amp;#039; page within that site for that technology. Cite these definition sources by providing an in-text citation that corresponds to an entry in your References section. Use APA formatting and provide a hyperlink to the URL if it is a web citation. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Each definition must have its own citation, even if you used the same overall source.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Write an outline of the article. The length should be a minimum of the equivalent of 2 pages of standard 8 1/2 by 11 inch paper (you can use the &amp;quot;Print Preview&amp;quot; option in your browser at 100% scale to see the length). Your outline can be in any form you choose, but you should utilize the wiki syntax of headers and either numbered or bulleted lists to create it. The text of the outline does not have to be complete sentences, but it should answer the questions listed below and have enough information so that others can follow it. However, your outline should be in &amp;#039;&amp;#039;YOUR OWN WORDS&amp;#039;&amp;#039;, not copied straight from the article.&lt;br /&gt;
#* What is the main message of this work?&lt;br /&gt;
#* What is the importance or significance of this work?&lt;br /&gt;
#* What design/development practices, processes, techniques, methods, or approaches were described in this work?&lt;br /&gt;
#* Briefly state how these activities benefit the endeavors of web design and/or software development.&lt;br /&gt;
#* Summarize the main points of the work.&lt;br /&gt;
#* What aspects of this work will inform how you carry out your final project?&lt;br /&gt;
&lt;br /&gt;
==== Journal Club Presentation ====&lt;br /&gt;
&lt;br /&gt;
The Coders (and Designer) will prepare and give a 15-minute PowerPoint presentation for their paper in class on Tuesday, November 14.  &lt;br /&gt;
* Please follow the [[Media:PresentationGuidelines.ppt | Presentation Guidelines]] for how to format your slides.&lt;br /&gt;
* You will need to prepare ~15 slides (assume 1 slide per minute of presentation).&lt;br /&gt;
* You need to present the information in the outline of your journal article listed above, but organized as a presentation.&lt;br /&gt;
* &amp;#039;&amp;#039;Your PowerPoint slides must be uploaded to the wiki and linked to from your &amp;#039;&amp;#039;&amp;#039;individual&amp;#039;&amp;#039;&amp;#039; journal page &amp;#039;&amp;#039;&amp;#039;and&amp;#039;&amp;#039;&amp;#039; your &amp;#039;&amp;#039;&amp;#039;team&amp;#039;&amp;#039;&amp;#039; page by 12:01am, Tuesday, November 14.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** You can update your slides before your presentation, but we will be grading the ones you upload by the deadline.&lt;br /&gt;
* Your presentation (both the slides and the oral presentation) will be evalutated by the instructors using the [[Presentation Rubric]].&lt;br /&gt;
* Your presentation will also be evaluated by your fellow classmates (anonymously) who will answer the following questions:&lt;br /&gt;
*# What is the speaker&amp;#039;s take-home message (one short sentence)?&lt;br /&gt;
*# What is the best thing about this presentation?&lt;br /&gt;
*# What needs improvement?&lt;br /&gt;
*# Please comment on the speaking style (language and delivery) of each presenter.&lt;br /&gt;
* Although you may be working with different partners on this presentation than before, we expect that you will take the feedback from your previous presentation into account when doing this one.&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;QA&amp;#039;s and Data Analysts:&amp;#039;&amp;#039;&amp;#039;  Annotated Bibliography of Papers that Report Microarray Data from Yeast Subjected to Cold Shock ===&lt;br /&gt;
&lt;br /&gt;
This exercise will be primarily performed in class on Thursday, November 9.  The purpose of this exercise is to create a bibliography of papers that report microarray data from yeast subjected to cold shock.  You will present one of the primary research articles you find as a journal club presentation on Tuesday, November 21.  You will also use these articles to write the Introduction and Discussion sections of your final group report.&lt;br /&gt;
&lt;br /&gt;
# Create a bibliography of a minimum of 4 citations to primary research articles (2 contributed by the Data Analyst and 2 contributed by the QA) that report microarray data from yeast subjected to cold shock.  &lt;br /&gt;
#* Each of the 4 references in your bibliography needs to have the following information (an example is given in the section below):&lt;br /&gt;
#** The complete bibliographic reference in the APA style (see http://libguides.lmu.edu/content.php?pid=25618&amp;amp;sid=184708.  You will be using one of three formats, journal article from database (with DOI), journal article from database (no DOI) or journal article in print (no DOI).)&lt;br /&gt;
#** The link to the abstract from PubMed.&lt;br /&gt;
#** The link to the full text of the article in PubMedCentral.&lt;br /&gt;
#** The link to the full text of the article (HTML format) from the publisher web site.&lt;br /&gt;
#** The link to the full PDF version of the article from the publisher web site.&lt;br /&gt;
#** Who owns the rights to the article and what is the availability?&lt;br /&gt;
#*** Does the journal or the authors own the copyright?&lt;br /&gt;
#*** Is the article available “Open Access” upon publication under a Creative Commons license?&lt;br /&gt;
#*** If the article is not Open Access, is it available for free after a certain period of time has elapsed?&lt;br /&gt;
#** What organization is the publisher of the article?  &lt;br /&gt;
#*** What type of organization is it?  (commercial, for-profit publisher, scientific society, respected open access organization like Public Library of Science or BioMedCentral, or predatory open access organization; see http://oaspa.org/membership/members/ for a list of members of the Open Access Scholarly Publishers Association)&lt;br /&gt;
#** Is this article available in print or online only?&lt;br /&gt;
#*** Has LMU paid a subscription or other fee for your access to this article?&lt;br /&gt;
#** Are the data associated with this article available?  If so, provide a link to the dataset.&lt;br /&gt;
# You must use these three databases/tools to find the references that you include in your bibliography:  PubMed, GoogleScholar, and Web of Science. Answer the following questions as part of your assignment:&lt;br /&gt;
#* Use a keyword search for the first three databases/tools and answer the following:  &lt;br /&gt;
#** PubMed&lt;br /&gt;
#*** What original keyword(s) did you use?  How many results did you get?&lt;br /&gt;
#*** Which terms in which combinations were most useful to narrow down the search?  How many results did you get after narrowing the search?&lt;br /&gt;
#** Google Scholar&lt;br /&gt;
#*** What original keyword(s) did you use?  How many results did you get?&lt;br /&gt;
#*** Which terms in which combinations were most useful to narrow down the search?  How many results did you get after narrowing the search?&lt;br /&gt;
#** Web of Science&lt;br /&gt;
#*** What original keyword(s) did you use?  How many results did you get?&lt;br /&gt;
#*** Which terms in which combinations were most useful to narrow down the search?  How many results did you get after narrowing the search?&lt;br /&gt;
#* Use the advanced search functions for each of these three databases/tools and answer the following:  &lt;br /&gt;
#** PubMed&lt;br /&gt;
#*** Which advanced search functions were most useful to narrow down the search?  How many results did you get?&lt;br /&gt;
#** Google Scholar&lt;br /&gt;
#*** Which advanced search functions were most useful to narrow down the search?  How many results did you get?&lt;br /&gt;
#** Web of Science&lt;br /&gt;
#*** Which advanced search functions were most useful to narrow down the search?  How many results did you get?&lt;br /&gt;
#** Perform a prospective search on the following three review articles in Web of Science and answer the following:&lt;br /&gt;
#*** Aguilera, J., Randez-Gil, F., &amp;amp; Prieto, J.A. (2007).  Cold Response in Saccharomyces cerevisiae:  New Functions for Old Mechanisms.  FEMS Microbiological Reviews,  31, 327–341.  doi: 10.1111/j.1574-6976.2007.00066.x&lt;br /&gt;
#**** How many articles does this article cite?&lt;br /&gt;
#**** How many articles cite this article?&lt;br /&gt;
#*** Al-Fageeh, M.B. &amp;amp; Smales, C.M. (2006).  Control and Regulation of the Cellular Responses to Cold Shock:  the Responses in Yeast and Mammalian Systems.  Biochemical Journal, 397, 247–259.  doi:  10.1042/BJ20060166&lt;br /&gt;
#**** How many articles does this article cite?&lt;br /&gt;
#**** How many articles cite this article?&lt;br /&gt;
#*** Thieringer, H.A., Jones, P.G.,&amp;amp; Inouye, M. (1998).  Cold shock and adaptation.  BioEssays, 20, 49–57.  doi: 10.1002/(SICI)1521-1878(199801)20:1&amp;lt;49::AID-BIES8&amp;gt;3.0.CO;2-N&lt;br /&gt;
#**** How many articles does this article cite?&lt;br /&gt;
#**** How many articles cite this article?&lt;br /&gt;
&lt;br /&gt;
==== Sample Bibliographic Entry ====&lt;br /&gt;
&lt;br /&gt;
For example, see the bibliographic entry for Schade et al. (2004) below which is available both in print and online:&lt;br /&gt;
&lt;br /&gt;
Schade, B., Jansen, G., Whiteway, M., Entian, K.D., &amp;amp; Thomas, D.Y. (2004). Cold Adaptation in Budding Yeast.  &amp;#039;&amp;#039;Molecular Biology of the Cell&amp;#039;&amp;#039;, 15, 5492-5502.  doi:  10.1091/mbc.E04-03-0167&lt;br /&gt;
* PubMed Abstract:  http://www.ncbi.nlm.nih.gov/pubmed/15483057&lt;br /&gt;
* PubMed Central:  http://www.ncbi.nlm.nih.gov/pmc/articles/PMC532028/&lt;br /&gt;
* Publisher Full Text (HTML):  http://www.molbiolcell.org/content/15/12/5492.long&lt;br /&gt;
* Publisher Full Text (PDF):  http://www.molbiolcell.org/content/15/12/5492.full.pdf+html&lt;br /&gt;
* Copyright:  2004 by the American Society for Cell Biology (information found on PDF version of article); article is not Open Access, but is freely available 2 months after publication&lt;br /&gt;
* Publisher:  American Society for Cell Biology (scientific society)&lt;br /&gt;
* Availability:  in print and online&lt;br /&gt;
* Did LMU pay a fee for this article: no&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Whole Team Journal Assignment&amp;#039;&amp;#039;&amp;#039;:  Creating a Team Wiki Page ==&lt;br /&gt;
&lt;br /&gt;
From this week on, your &amp;quot;Shared Journal Assignments&amp;quot; will become &amp;quot;Team Journal Assignments&amp;quot;.  For this week, some preliminary tasks are assigned to your team to kickstart your final projects.&lt;br /&gt;
# Name your team and create your team home page on the wiki.  &lt;br /&gt;
#* The name of your team home page should simply be the team name.&lt;br /&gt;
#* This page will be the main place from which your team project will be managed.  Include all of the information/links that you think will be useful for your team to organize your work and communicate with each other and with the instructors.  &amp;#039;&amp;#039;Hint:  the kinds of things that are on your own User pages and on the course Main page can be used as a guide.&amp;#039;&amp;#039;&lt;br /&gt;
# Create a link to your team&amp;#039;s page on the course Main page.&lt;br /&gt;
# Create a template for your team with useful information and links that you will invoke on all pages that you will create for the project.&lt;br /&gt;
#* Create a category using your team name and include it on your team&amp;#039;s template so that it also gets used on all pages you will create for the project.  Also use include the category &amp;quot;Group Projects&amp;quot; in your template.&lt;br /&gt;
#** &amp;#039;&amp;#039;However, please do not add these categories to your own individual templates because we want them to precisely mark pages having to do with the Group Projects and your team, respectively.&amp;#039;&amp;#039;&lt;br /&gt;
# Each person needs to write a short executive summary of that person&amp;#039;s progress on the project for the week, with links to the relevant individual journal pages (which will have more detailed information).&lt;br /&gt;
# Each team member should reflect on the team&amp;#039;s progress:&lt;br /&gt;
## What worked?&lt;br /&gt;
## What didn&amp;#039;t work?&lt;br /&gt;
## What will I do next to fix what didn&amp;#039;t work?&lt;br /&gt;
# Note that you will be directed to add specific information to your team&amp;#039;s pages in the individual portion of the assignment for this and future weeks.&lt;br /&gt;
&lt;br /&gt;
[[Category:Assignment]]&lt;br /&gt;
[[Category:Group Projects]]&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=White_Chicks&amp;diff=4170</id>
		<title>White Chicks</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=White_Chicks&amp;diff=4170"/>
				<updated>2017-11-08T01:23:04Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: removed improper table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====White Chicks====&lt;br /&gt;
&lt;br /&gt;
Eddie&amp;#039;s Contributions:&lt;br /&gt;
*Role: Coder&lt;br /&gt;
*User Page: [[User:cazinge|Eddie Azinge]]&lt;br /&gt;
&lt;br /&gt;
Dina&amp;#039;s Contributions:&lt;br /&gt;
*Role: Data Analysis&lt;br /&gt;
*User Page: [[User:dbashour|Dina Bashoura]]&lt;br /&gt;
&lt;br /&gt;
Corinne&amp;#039;s Contributions:&lt;br /&gt;
*Role: Project Manager/Quality Assurance&lt;br /&gt;
*User Page: [[User:Cwong34|Corinne Wong]]&lt;br /&gt;
&lt;br /&gt;
John&amp;#039;s Contributions:&lt;br /&gt;
*Role: Coder&lt;br /&gt;
*User Page: [[User:johnllopez616|John Lopez]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{template:White_Chicks}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:Wt_p-value_slide_EA.pptx&amp;diff=3940</id>
		<title>File:Wt p-value slide EA.pptx</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:Wt_p-value_slide_EA.pptx&amp;diff=3940"/>
				<updated>2017-11-07T00:09:38Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: Cazinge uploaded a new version of File:Wt p-value slide EA.pptx&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Class_Journal_Week_10&amp;diff=3936</id>
		<title>Class Journal Week 10</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Class_Journal_Week_10&amp;diff=3936"/>
				<updated>2017-11-06T23:52:21Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Eddie Azinge&amp;#039;s Responses */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Class Journal Week 10=&lt;br /&gt;
==Hayden Hinsch&amp;#039;s Responses==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{hhinsch}}&lt;br /&gt;
&lt;br /&gt;
==Mary Balducci&amp;#039;s Responses==&lt;br /&gt;
#I would want for my teammates to be available if I have questions about the work, and also to feel like they can ask me questions. I would want us all to share equal amounts of the work, and to be able to get in touch with each other if we need help with something.&lt;br /&gt;
#I think communication makes teamwork go smoothly. If we are all able to tell each other what we&amp;#039;re working on and how we&amp;#039;re doing it, I think it helps everyone better understand the project being done. This also includes being responsive to questions and figuring out who is responsible for each aspect of the project together.&lt;br /&gt;
#I think teamwork does not go smoothly when members of the team are not responsive. I think it&amp;#039;s harder when I&amp;#039;m not entirely sure what another person in my group is doing, or if I have a question and they are not available to answer it.&lt;br /&gt;
&lt;br /&gt;
[[User:Mbalducc|Mbalducc]] ([[User talk:Mbalducc|talk]]) 07:44, 3 November 2017 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Zachary Van Ysseldyk&amp;#039;s Responses==&lt;br /&gt;
#As far as characteristics for a teammate, I value those who do not procrastinate and plan out how the assignment will get done to avoid unnecessary stress. Stringing along the same thought, I think that communication is crucial so that every person on the team is on the same page. I would also value those who assume the same amount of work as everybody else so that we all get a fair and well deserved grade.&lt;br /&gt;
#Bleeding in from question 1, I think that solid communication and a laid out plan will help the project go smoothly. Knowing when things will get done and how long they will take will help for smooth project completion.&lt;br /&gt;
#On the other hand, poor communication will greatly negatively affect a project. People might be doing the same things, people might not understand what they are doing  which leads to frustration and division among the team. Also if somebody does not put in a sufficient amount of effort, this will anger others as the person who didn&amp;#039;t do the the work should not receive the same letter grade.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Zvanysse|Zvanysse]] ([[User talk:Zvanysse|talk]]) 13:36, 5 November 2017 (PST)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Template:Zvanysse}}&lt;br /&gt;
&lt;br /&gt;
==Dina Bashoura&amp;#039;s Responses==&lt;br /&gt;
#I would like a partner who is well equipped in computer science, since I am lagging in that department. I also would like my partner to be good at communicating so that we can distinguish who should do what task and work together to make the overall project flow. &lt;br /&gt;
# Things like communication, trust, reliability, and good team chemistry make teamwork go smoothly. &lt;br /&gt;
#Things like lack of communication, doing sections not assigned to you or not assigning sections at all, not showing up to group meetings, and not being prepared when group meetings take place are things that make teamwork fail.&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 14:45, 6 November 2017 (PST) &lt;br /&gt;
{{template:dbashour}}&lt;br /&gt;
&lt;br /&gt;
==Eddie Azinge&amp;#039;s Responses==&lt;br /&gt;
# I don&amp;#039;t find myself requiring very much from my teammates, just that the work that they hold themselves accountable for gets done at some point or another, and that inconsistencies in their work do not end up propogating upwards and affecting the status of the entire group, specifically because everyone has their own circumstances and priorities; as long as they deliver on their promises they&amp;#039;re good in my book.&lt;br /&gt;
# Communication is key to teamwork; but trust and flexibility also play huge roles as well. &lt;br /&gt;
# Somewhat antithetical to the last question, a lack of trust and need to keep constant tabs on the members of the project often leads to rushed work, resentment, and dissidence within the team.&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 15:46, 6 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Shared]]&lt;br /&gt;
[[Category:Journal Entry]]&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Class_Journal_Week_10&amp;diff=3933</id>
		<title>Class Journal Week 10</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Class_Journal_Week_10&amp;diff=3933"/>
				<updated>2017-11-06T23:46:45Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: Blocking out response&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Class Journal Week 10=&lt;br /&gt;
==Hayden Hinsch&amp;#039;s Responses==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{hhinsch}}&lt;br /&gt;
&lt;br /&gt;
==Mary Balducci&amp;#039;s Responses==&lt;br /&gt;
#I would want for my teammates to be available if I have questions about the work, and also to feel like they can ask me questions. I would want us all to share equal amounts of the work, and to be able to get in touch with each other if we need help with something.&lt;br /&gt;
#I think communication makes teamwork go smoothly. If we are all able to tell each other what we&amp;#039;re working on and how we&amp;#039;re doing it, I think it helps everyone better understand the project being done. This also includes being responsive to questions and figuring out who is responsible for each aspect of the project together.&lt;br /&gt;
#I think teamwork does not go smoothly when members of the team are not responsive. I think it&amp;#039;s harder when I&amp;#039;m not entirely sure what another person in my group is doing, or if I have a question and they are not available to answer it.&lt;br /&gt;
&lt;br /&gt;
[[User:Mbalducc|Mbalducc]] ([[User talk:Mbalducc|talk]]) 07:44, 3 November 2017 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Zachary Van Ysseldyk&amp;#039;s Responses==&lt;br /&gt;
#As far as characteristics for a teammate, I value those who do not procrastinate and plan out how the assignment will get done to avoid unnecessary stress. Stringing along the same thought, I think that communication is crucial so that every person on the team is on the same page. I would also value those who assume the same amount of work as everybody else so that we all get a fair and well deserved grade.&lt;br /&gt;
#Bleeding in from question 1, I think that solid communication and a laid out plan will help the project go smoothly. Knowing when things will get done and how long they will take will help for smooth project completion.&lt;br /&gt;
#On the other hand, poor communication will greatly negatively affect a project. People might be doing the same things, people might not understand what they are doing  which leads to frustration and division among the team. Also if somebody does not put in a sufficient amount of effort, this will anger others as the person who didn&amp;#039;t do the the work should not receive the same letter grade.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Zvanysse|Zvanysse]] ([[User talk:Zvanysse|talk]]) 13:36, 5 November 2017 (PST)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Template:Zvanysse}}&lt;br /&gt;
&lt;br /&gt;
==Dina Bashoura&amp;#039;s Responses==&lt;br /&gt;
#I would like a partner who is well equipped in computer science, since I am lagging in that department. I also would like my partner to be good at communicating so that we can distinguish who should do what task and work together to make the overall project flow. &lt;br /&gt;
# Things like communication, trust, reliability, and good team chemistry make teamwork go smoothly. &lt;br /&gt;
#Things like lack of communication, doing sections not assigned to you or not assigning sections at all, not showing up to group meetings, and not being prepared when group meetings take place are things that make teamwork fail.&lt;br /&gt;
[[User:Dbashour|Dbashour]] ([[User talk:Dbashour|talk]]) 14:45, 6 November 2017 (PST) &lt;br /&gt;
{{template:dbashour}}&lt;br /&gt;
&lt;br /&gt;
==Eddie Azinge&amp;#039;s Responses==&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
[[User:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 15:46, 6 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Shared]]&lt;br /&gt;
[[Category:Journal Entry]]&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_9&amp;diff=3931</id>
		<title>Cazinge Week 9</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_9&amp;diff=3931"/>
				<updated>2017-11-06T23:44:11Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Acknowledgements */ adding signiture&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Part 1: GRNsight Testing==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/dondi/GRNsight/blob/beta/test-files/demo-files/21-genes_50-edges_Dahlquist-data_estimation_output.xlsx XLSX file]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/dondi/GRNsight/blob/beta/test-files/demo-files/21-genes_31-edges_Schade-data_input.sif SIF file]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/dondi/GRNsight/blob/beta/test-files/demo-files/21-genes_31-edges_Schade-data_estimation_output_unweighted.graphml GRAPHML file]&lt;br /&gt;
&lt;br /&gt;
===GRNsight Client Side Testing Document: D-Pad Control===&lt;br /&gt;
Last Updated: 2017-10-23&lt;br /&gt;
; Test 1&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Open&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the Excel workbook if there are no errors in the file&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully lay out the mentioned network graph as specified from the Excel workbook.&lt;br /&gt;
; Test 2&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Import SIF&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the SIF file if there are no errors in the file&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully lay out the mentioned network graph as specified from the SIF file.&lt;br /&gt;
; Test 3&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Import GraphML&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the GraphML file if there are no errors in the file&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully lay out the mentioned network graph as specified from the GraphML file.&lt;br /&gt;
; Test 4&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Open&lt;br /&gt;
:* D-Pad Control - Click Right Arrow&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the Excel workbook if there are no errors in the file&lt;br /&gt;
:* if &amp;quot;Restrict Graph to Viewport&amp;quot; is Unchecked., The graph should shift to the left&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully shift to the left when the Excel workbook is loaded and restrict graph to viewport is unchecked.&lt;br /&gt;
; Test 5&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Import SIF&lt;br /&gt;
:* D-Pad Control - Click Right Arrow&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the SIF file if there are no errors in the file&lt;br /&gt;
:* if &amp;quot;Restrict Graph to Viewport&amp;quot; is Unchecked., The graph should shift to the left&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully shift to the left when the SIF file is loaded and restrict graph to viewport is unchecked.&lt;br /&gt;
; Test 6&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Import GraphML&lt;br /&gt;
:* D-Pad Control - Click Right Arrow&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the GraphML file if there are no errors in the file&lt;br /&gt;
:* if &amp;quot;Restrict Graph to Viewport&amp;quot; is Unchecked., The graph should shift to the left&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully shift to the left when the GraphML file is loaded and restrict graph to viewport is unchecked.&lt;br /&gt;
; Test 7&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Open&lt;br /&gt;
:* D-Pad Control - Click Left Arrow&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the Excel workbook if there are no errors in the file&lt;br /&gt;
:* if &amp;quot;Restrict Graph to Viewport&amp;quot; is Unchecked., The graph should shift to the right&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully shift to the right when the Excel workbook is loaded and restrict graph to viewport is unchecked.&lt;br /&gt;
; Test 8&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Import SIF&lt;br /&gt;
:* D-Pad Control - Click Left Arrow&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the SIF file if there are no errors in the file&lt;br /&gt;
:* if &amp;quot;Restrict Graph to Viewport&amp;quot; is Unchecked., The graph should shift to the right&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully shift to the right when the SIF file is loaded and restrict graph to viewport is unchecked.&lt;br /&gt;
; Test 9&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Import GraphML&lt;br /&gt;
:* D-Pad Control - Click Left Arrow&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the GraphML file if there are no errors in the file&lt;br /&gt;
:* if &amp;quot;Restrict Graph to Viewport&amp;quot; is Unchecked., The graph should shift to the right&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully shift to the right when the GraphML file is loaded and restrict graph to viewport is unchecked.&lt;br /&gt;
; Test 10&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Open&lt;br /&gt;
:* D-Pad Control - Click Up Arrow&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the Excel workbook if there are no errors in the file&lt;br /&gt;
:* if &amp;quot;Restrict Graph to Viewport&amp;quot; is Unchecked., The graph should shift down&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully shift down when the Excel workbook is loaded and restrict graph to viewport is unchecked.&lt;br /&gt;
; Test 11&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Import SIF&lt;br /&gt;
:* D-Pad Control - Click Up Arrow&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the SIF file if there are no errors in the file&lt;br /&gt;
:* if &amp;quot;Restrict Graph to Viewport&amp;quot; is Unchecked., The graph should shift down&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully shift down when the SIF file is loaded and restrict graph to viewport is unchecked.&lt;br /&gt;
; Test 12&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Import GraphML&lt;br /&gt;
:* D-Pad Control - Click Up Arrow&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the GraphML file if there are no errors in the file&lt;br /&gt;
:* if &amp;quot;Restrict Graph to Viewport&amp;quot; is Unchecked., The graph should shift down&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully shift down when the GraphML file is loaded and restrict graph to viewport is unchecked.&lt;br /&gt;
; Test 13&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Open&lt;br /&gt;
:* D-Pad Control - Click Down Arrow&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the Excel workbook if there are no errors in the file&lt;br /&gt;
:* if &amp;quot;Restrict Graph to Viewport&amp;quot; is Unchecked., The graph should shift up&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully shift up when the Excel workbook is loaded and restrict graph to viewport is unchecked.&lt;br /&gt;
; Test 14&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Import SIF&lt;br /&gt;
:* D-Pad Control - Click Down Arrow&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the SIF file if there are no errors in the file&lt;br /&gt;
:* if &amp;quot;Restrict Graph to Viewport&amp;quot; is Unchecked., The graph should shift up&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully shift up when the SIF file is loaded and restrict graph to viewport is unchecked.&lt;br /&gt;
; Test 15&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Import GraphML&lt;br /&gt;
:* D-Pad Control - Click Down Arrow&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the GraphML file if there are no errors in the file&lt;br /&gt;
:* if &amp;quot;Restrict Graph to Viewport&amp;quot; is Unchecked., The graph should shift up&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully shift up when the GraphML file is loaded and restrict graph to viewport is unchecked.&lt;br /&gt;
; Test 16&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Open&lt;br /&gt;
:* D-Pad Control - Click Center Button&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the Excel workbook if there are no errors in the file&lt;br /&gt;
:* if &amp;quot;Restrict Graph to Viewport&amp;quot; is Unchecked., The graph should move to the center of the bounding box (note that it is not the same thing as the viewport&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully shift to the center of the bounding box when the Excel workbook is loaded and restrict graph to viewport is unchecked.&lt;br /&gt;
; Test 17&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Import SIF&lt;br /&gt;
:* D-Pad Control - Click Center Button&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the SIF file if there are no errors in the file&lt;br /&gt;
:* if &amp;quot;Restrict Graph to Viewport&amp;quot; is Unchecked., The graph should move to the center of the bounding box (note that it is not the same thing as the viewport&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully shift to the center of the bounding box when the SIF file is loaded and restrict graph to viewport is unchecked.&lt;br /&gt;
; Test 18&lt;br /&gt;
: Instructions:&lt;br /&gt;
:* Load Graph - File Menu -&amp;gt; Import GraphML&lt;br /&gt;
:* D-Pad Control - Click Center Button&lt;br /&gt;
: Results:&lt;br /&gt;
:* GRNsight should lay out a network graph from the GraphML file if there are no errors in the file&lt;br /&gt;
:* if &amp;quot;Restrict Graph to Viewport&amp;quot; is Unchecked., The graph should move to the center of the bounding box (note that it is not the same thing as the viewport&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Conclusions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* GRNsight appears to successfully shift to the center of the bounding box when the GraphML file is loaded and restrict graph to viewport is unchecked.&lt;br /&gt;
&lt;br /&gt;
==Part 2: Web Service Exploration==&lt;br /&gt;
===== UniProt =====&lt;br /&gt;
* Relevant documentation:&lt;br /&gt;
** http://www.uniprot.org/help/api&lt;br /&gt;
** http://www.uniprot.org/help/api_idmapping&lt;br /&gt;
** http://www.uniprot.org/help/api_retrieve_entries&lt;br /&gt;
* Supplementary websites:&lt;br /&gt;
** [http://www.uniprot.org/uploadlists/ Retrieve/ID mapping] web page&lt;br /&gt;
* Technical information:&lt;br /&gt;
** You will encounter &amp;#039;&amp;#039;redirects&amp;#039;&amp;#039; in these web services; web browsers handle this automatically, but if using &amp;#039;&amp;#039;&amp;#039;curl&amp;#039;&amp;#039;&amp;#039; make sure to add the &amp;#039;&amp;#039;&amp;#039;-L&amp;#039;&amp;#039;&amp;#039; switch (i.e., &amp;#039;&amp;#039;&amp;#039;curl -L &amp;#039;&amp;#039;&amp;#039;…)&lt;br /&gt;
** Your URLs will include ampersands (&amp;#039;&amp;#039;&amp;#039;&amp;amp;&amp;#039;&amp;#039;&amp;#039;), which will need special handling with &amp;#039;&amp;#039;&amp;#039;curl&amp;#039;&amp;#039;&amp;#039;: in these cases, enclose the URL in apostrophes (e.g., &amp;#039;&amp;#039;&amp;#039;curl -L &amp;#039;&amp;lt;nowiki&amp;gt;http://www.uniport.org?query=this&amp;amp;type=that&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
** UniProt primarily provides results in XML format; in one relevant step, the data can be provided in tab-delimited format, which might be easier to work with&lt;br /&gt;
* Miscellaneous information:&lt;br /&gt;
** You will encounter the need for a &amp;#039;&amp;#039;taxon ID&amp;#039;&amp;#039;, which identifies a specific organism; the taxon ID for our strain of &amp;#039;&amp;#039;S. cerevisiae&amp;#039;&amp;#039; is &amp;#039;&amp;#039;&amp;#039;559292&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===== Solution =====&lt;br /&gt;
&lt;br /&gt;
;This is a bash function that we made to display the results from today&amp;#039;s exercise:&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;NOTE:&amp;#039;&amp;#039;&amp;#039; We are assuming that you are using bash for the purposes of running this command.&lt;br /&gt;
# put this code into a file named getInfoForGene&lt;br /&gt;
# run chmod +x ./getInfoForGene&lt;br /&gt;
# use the function like so: ./getInfoForGene &amp;quot;GENE_NAME&amp;quot;&lt;br /&gt;
#* ex: ./getInfoForGene PBS2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
gene_id=$(curl -L &amp;quot;http://www.uniprot.org/uploadlists/?from=GENENAME&amp;amp;to=ACC&amp;amp;format=tab&amp;amp;taxon=559292&amp;amp;query=$1&amp;quot; | grep $1 | sed &amp;quot;s/$1[[:space:]]*\([A-Za-z0-9]*\).*/\1/g&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
curl -L &amp;quot;http://uniprot.org/uniprot/$gene_id.xml&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Notebook =====&lt;br /&gt;
&lt;br /&gt;
When doing this assignment, we first made a point of identifying and outlining the endpoints that we&amp;#039;d need to go from the gene name to the gene description; of which there were 2: turning the gene name into the matching uniprot id; then turning the uniprot id into the gene&amp;#039;s information page. It was pretty clear how to do the latter part, which had been provided to us in an earlier assignment, but to do the former, we needed to use Uniprot&amp;#039;s format conversion endpoint. First we found what parameters we&amp;#039;d need to provide to the endpoint, inspecting the elements to find the names of the specific parameters, and we promptly became stuck on the taxon id because our answers weren&amp;#039;t being restricted solely to the genes that we wanted. Luckily, however, Dondi&amp;#039;s notes provided us with the taxon id we needed, speeding up our process of getting to the answer. After we were able to get the uploadlists endpoint to work, we just needed to extract the id from the tab delimited output. we ran into a problem regarding POSIX-based whitespace, but we resolved it using the sed command you see provided. Finally, we assigned that output to a variable and fed it into the gene description endpoint.&lt;br /&gt;
&lt;br /&gt;
==Links and References==&lt;br /&gt;
&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
&lt;br /&gt;
#Met outside of class with [[User:Cwong34|Corinne Wong]] to discuss any questions we had prior to meeting and throughout the process of completing the Week 9 assignment.&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:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 15:44, 6 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 9. Retrieved October 17, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_9&lt;br /&gt;
&lt;br /&gt;
{{Template:Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_10&amp;diff=3929</id>
		<title>Cazinge Week 10</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_10&amp;diff=3929"/>
				<updated>2017-11-06T23:43:37Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: Added acknowledgements and references and template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Background ====&lt;br /&gt;
&lt;br /&gt;
This is a list of steps required to analyze DNA microarray data.&lt;br /&gt;
&lt;br /&gt;
#Quantitate the fluorescence signal in each spot&lt;br /&gt;
#Calculate the ratio of red/green fluorescence&lt;br /&gt;
#Log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; transform the ratios&lt;br /&gt;
#* Steps 1-3 have been performed for you by the GenePix Pro software (which runs the microarray scanner).&lt;br /&gt;
#Normalize the ratios on each microarray slide&lt;br /&gt;
#Normalize the ratios for a set of slides in an experiment&lt;br /&gt;
#* Steps 4-5 was performed for you using a script in R, a statistics package (see: [https://openwetware.org/wiki/Dahlquist:Microarray_Data_Analysis_Workflow#Steps_4-5:_Within-_and_Between-chip_Normalization Microarray Data Analysis Workflow])&lt;br /&gt;
#* You will perform the following steps:&lt;br /&gt;
#Perform statistical analysis on the ratios&lt;br /&gt;
#Compare individual genes with known data&lt;br /&gt;
#* Steps 6-7 are performed in Microsoft Excel&lt;br /&gt;
#Pattern finding algorithms (clustering)&lt;br /&gt;
#Map onto biological pathways&lt;br /&gt;
#* We will use software called STEM for the clustering and mapping&lt;br /&gt;
# Identifying regulatory transcription factors responsible for observed changes in gene expression&lt;br /&gt;
# Dynamical systems modeling of the gene regulatory network ([http://kdahlquist.github.io/GRNmap/ GRNmap])&lt;br /&gt;
# Viewing modeling results in [http://dondi.github.io/GRNsight/ GRNsight]&lt;br /&gt;
&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;wt_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;wt_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into your &amp;quot;wt_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;
#**** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 2006 genes.&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;ANSWER:&amp;#039;&amp;#039;&amp;#039; I chose profile 22 because the graph looked interesting, as for the majority of its included genes went from a neutral state to experiencing a positive expression change from the cold shock. &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;ANSWER:&amp;#039;&amp;#039;&amp;#039; 284.0&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;ANSWER:&amp;#039;&amp;#039;&amp;#039; 29.0&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;
##** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 5.9E-181 (significant)&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;
##** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 263 (35.25%) GO terms are associated with profile 22 at p &amp;lt; 0.05. 14 (1.88%) GO terms are associated with profile 22 with a corrected p value &amp;lt; 0.05. &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;
##*** Note whether the same GO terms are showing up in multiple clusters.&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 being deleted (for the Δgln3 and Δswi4 groups)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##*** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;cytoplasm:&amp;#039;&amp;#039;&amp;#039; Genes associated with cytoplasm are expressed when cold shock occurs as the cell undergoes a period of stress, due to the cytoplasm&amp;#039;s need for more energy.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;carbohydrate derivative metabolic process:&amp;#039;&amp;#039;&amp;#039; During cold shock, the cell attempts to produce carbohydrates for oxidation, thus expressing genes of this category.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;nucleotide metabolic process:&amp;#039;&amp;#039;&amp;#039; When the cell experiences a period of stress due to cold shock, it attempts to generate energy via nucleotide metabolic processes, causing it to express genes associated with this category.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;perioxidase activity:&amp;#039;&amp;#039;&amp;#039; During cold shock, the cell attempts oxidation, causing genes associated with perioxidase activity to become expressed.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;cellular response to toxic substance:&amp;#039;&amp;#039;&amp;#039; A cell in cold shock exhibits similar characteristics as cells responding to toxic substances, causing genes of the latter category to be expressed.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;organophosphate metabolic process:&amp;#039;&amp;#039;&amp;#039; During cold shock, the cell attempts to produce phosphate for oxidation, thus expressing genes of this category.&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;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;This is the stopping point for the Week 10 Assignment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; We will pick up the next steps in the analysis in subsequent weeks.&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;
# Open the gene list in Excel for the one of the significant profiles from your stem analysis.  Choose a cluster with a clear cold shock/recovery up/down or down/up pattern.  You should also choose one of the largest clusters.&lt;br /&gt;
#* Copy the list of gene IDs onto your clipboard.&lt;br /&gt;
# Launch a web browser and go to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, click on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* Paste your list of genes from your 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;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Copy the table of results from the web page and paste 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;Upload the Excel file to OWW or Box and link to it in your electronic lab notebook.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Is your transcription factor on the list?  If so, what is their &amp;quot;% in user set&amp;quot;, &amp;quot;% in YEASTRACT&amp;quot;, and &amp;quot;p value&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; (Note that this doesn&amp;#039;t apply to the wt strain).&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;
#* You need to select from this list of &amp;quot;significant&amp;quot; transcription factors, which ones you will use to run the model.  You will use these transcription factors and add GLN3 and HAP4 if they are not in your list.  Explain in your electronic notebook how you decided on which transcription factors to include.  Record the list and your justification in your electronic lab notebook.&lt;br /&gt;
#* Go back to the YEASTRACT database and follow the link to &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039;.&lt;br /&gt;
#* Copy and paste the list of transcription factors you identified (plus the transcription factor deleted in your strain) 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;
#* Check 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, delete its row and column from the matrix.  Make sure that you still have somewhere between 15 and 30 transcription factors in your 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;
==== Conclusion ====&lt;br /&gt;
&lt;br /&gt;
In this experiment, we (almost) finished analyzing the DNA microarray dataset from Dahlquist&amp;#039;s wetlab via a STEM analysis of the data. After pruning our data set solely to the p values and AvgLogFC&amp;#039;s per timepoint for each gene, we ran our data through the STEM software provided to us. This produced a number of profiles comprised of genes expression curves and associated genes which had similar shapes to one another. After formatting and uploading this data to the wiki, I filtered the data in profile 22, taking only those that had corrected p values only .05, and found explanations as to why the genes in 6 of the profile&amp;#039;s categories became expressed during cold shock. Due to time constraints, this is where the Week 10 assignment ends.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
&lt;br /&gt;
#Met outside of class with [[User:Emmatyrnauer|Emma Tyrnauer]] to discuss any questions we had prior to meeting and throughout the process of completing the Week 10 assignment.&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:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 15:43, 6 November 2017 (PST)&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 10. Retrieved November 3, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
#Gene Ontology Consortium. (2017). Retrieved November 3, 2017, from http://geneontology.org&lt;br /&gt;
&lt;br /&gt;
{{Template:Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_8&amp;diff=3928</id>
		<title>Cazinge Week 8</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_8&amp;diff=3928"/>
				<updated>2017-11-06T23:43:35Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: adding signiture&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Notebook==&lt;br /&gt;
=== Microarray Data Analysis ===&lt;br /&gt;
&lt;br /&gt;
We will be working on the protocols in class on Tuesday, October 17 and Thursday, October 19.  Whatever you do not finish in class will be homework to be completed by the Week 8 journal deadline.&lt;br /&gt;
&lt;br /&gt;
==== Background ====&lt;br /&gt;
&lt;br /&gt;
This is a list of steps required to analyze DNA microarray data.&lt;br /&gt;
&lt;br /&gt;
#Quantitate the fluorescence signal in each spot&lt;br /&gt;
#Calculate the ratio of red/green fluorescence&lt;br /&gt;
#Log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; transform the ratios&lt;br /&gt;
#* Steps 1-3 have been performed for you by the GenePix Pro software (which runs the microarray scanner).&lt;br /&gt;
#Normalize the ratios on each microarray slide&lt;br /&gt;
#Normalize the ratios for a set of slides in an experiment&lt;br /&gt;
#* Steps 4-5 was performed for you using a script in R, a statistics package (see: [https://openwetware.org/wiki/Dahlquist:Microarray_Data_Analysis_Workflow#Steps_4-5:_Within-_and_Between-chip_Normalization Microarray Data Analysis Workflow])&lt;br /&gt;
#* You will perform the following steps:&lt;br /&gt;
#Perform statistical analysis on the ratios&lt;br /&gt;
#Compare individual genes with known data&lt;br /&gt;
#* Steps 6-7 are performed in Microsoft Excel&lt;br /&gt;
#Pattern finding algorithms (clustering)&lt;br /&gt;
#Map onto biological pathways&lt;br /&gt;
#* We will use software called STEM for the clustering and mapping&lt;br /&gt;
# Identifying regulatory transcription factors responsible for observed changes in gene expression&lt;br /&gt;
# Dynamical systems modeling of the gene regulatory network ([http://kdahlquist.github.io/GRNmap/ GRNmap])&lt;br /&gt;
# Viewing modeling results in [http://dondi.github.io/GRNsight/ GRNsight]&lt;br /&gt;
&lt;br /&gt;
You will download the starting Excel spreadsheet from [https://lmu.app.box.com/login Box].  You were e-mailed a link to do this before class.&lt;br /&gt;
&lt;br /&gt;
==== Experimental Design and Getting Ready ====&lt;br /&gt;
&lt;br /&gt;
* In the Excel spreadsheet, there is a worksheet labeled &amp;quot;Master_Sheet&amp;quot;.  &lt;br /&gt;
** In this worksheet, each row contains the data for one gene (one spot on the microarray).  &lt;br /&gt;
** The first column contains the &amp;quot;MasterIndex&amp;quot;, which numbers all of the rows sequentially in the worksheet so that we can always use it to sort the genes into the order they were in when we started.  &lt;br /&gt;
** The second column (labeled &amp;quot;ID&amp;quot;) contains the gene identifier from the [http://www.yeastgenome.org Saccharomyces Genome Database].  &lt;br /&gt;
** The third column contains the Standard Name for each of the genes.  &lt;br /&gt;
** Each subsequent column contains the log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; ratio of the red/green fluorescence from each microarray hybridized in the experiment (steps 1-5 above having been performed for you already), for each strain starting with wild type and proceeding in alphabetical order by strain deletion.&lt;br /&gt;
** Each of the column headings from the data begin with the experiment name (&amp;quot;wt&amp;quot; for wild type &amp;#039;&amp;#039;S. cerevisiae&amp;#039;&amp;#039; data, &amp;quot;dASH1&amp;quot; for the &amp;#039;&amp;#039;Δash1&amp;#039;&amp;#039; data, etc.).  &amp;quot;LogFC&amp;quot; stands for &amp;quot;Log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; Fold Change&amp;quot; which is the Log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; red/green ratio.  The timepoints are designated as &amp;quot;t&amp;quot; followed by a number in minutes.  Replicates are numbered as &amp;quot;-0&amp;quot;, &amp;quot;-1&amp;quot;, &amp;quot;-2&amp;quot;, etc. after the timepoint.&lt;br /&gt;
*** The timepoints are t15, t30, t60 (cold shock at 13°C) and t90 and t120 (cold shock at 13°C followed by 30 or 60 minutes of recovery at 30°C).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Begin by recording in your wiki, the strain that you will analyze, the filename, the number of replicates for each strain and each time point in your data.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; wild type data (wt); BIOL367_Fall2017_Dahlquist-microarray-data-master_20171017_EA.xlsx; (Timepoint=#replicates) wt: t15=4, t30=5, t60=4, t90=5, t120=5&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NOTE: before beginning any analysis, immediately change the filename so that it contains your initials to distinguish it from other students&amp;#039; work.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; Changed to include my initials.&lt;br /&gt;
* The first thing you will do is to delete the data columns of all strains other than those prefixed with wt.&lt;br /&gt;
* Next you will replace cells that have &amp;quot;NA&amp;quot; in them (which indicates missing data) with an empty cell.&lt;br /&gt;
** Use the keyboard shortcut Control+F to open the &amp;quot;Find&amp;quot; dialog box and select the &amp;quot;Replace&amp;quot; tab.&lt;br /&gt;
** Type &amp;quot;NA&amp;quot; in the Search field and don&amp;#039;t type anything in the &amp;quot;Replace&amp;quot; field.&lt;br /&gt;
** Click the button &amp;quot;Replace all&amp;quot; and &amp;#039;&amp;#039;&amp;#039;record the number of replacements made in your electronic lab notebook.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 4071 instances replaced&lt;br /&gt;
** Save early and often throughout this protocol.  We are working with a large spreadsheet and glitches do occur.&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;
# Create a new worksheet, naming it either &amp;quot;wt_ANOVA&amp;quot; as appropriate.  For example, you might call yours &amp;quot;wt_ANOVA&amp;quot; or &amp;quot;dHAP4_ANOVA&amp;quot; &lt;br /&gt;
# Copy 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 your strain and paste it into your new worksheet.  Copy the columns containing the data for your strain and paste it into your new worksheet.&lt;br /&gt;
# At the top of the first column to the right of your data, create five column headers of the form wt_AvgLogFC_(TIME) where wt is your strain designation and (TIME) is 15, 30, etc.&lt;br /&gt;
# In the cell below the wt_AvgLogFC_t15 header, type &amp;lt;code&amp;gt;=AVERAGE(&amp;lt;/code&amp;gt; &lt;br /&gt;
# Then highlight all the data in row 2 associated with wt and t15, press the closing paren key (shift 0),and press 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;
# Click on this cell and position your 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;
# Repeat steps (4) through (8) with the t30, t60, t90, and the t120 data.&lt;br /&gt;
# Now in the first empty column to the right of the wt_AvgLogFC_t120 calculation, create the column header wt_ss_HO.&lt;br /&gt;
# In the first cell below this header, type &amp;lt;code&amp;gt;=SUMSQ(&amp;lt;/code&amp;gt;&lt;br /&gt;
# Highlight all the LogFC data in row 2 for your wt (but not the AvgLogFC), press the closing paren key (shift 0),and press the &amp;quot;enter&amp;quot; key. &lt;br /&gt;
# In the next empty column to the right of wt_ss_HO, create the column headers wt_ss_(TIME) as in (3).&lt;br /&gt;
# Make a note of how many data points you have at each time point for your strain.  For most of the strains, it will be 4, but for dHAP4 t90 or t120, it will be &amp;quot;3&amp;quot;, and for the wild type it will be &amp;quot;4&amp;quot; or &amp;quot;5&amp;quot;.  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 wt_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 wt_ss_t120, create the column header wt_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 wt_Fstat and wt_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 wt_Fstat column, type &amp;lt;code&amp;gt;=((n-5)/5)*(&amp;lt;wt_ss_HO&amp;gt;-&amp;lt;wt_SS_full&amp;gt;)/&amp;lt;wt_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 wt_ss_HO with the cell designation.&lt;br /&gt;
#* Replace the phrase &amp;lt;wt_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 wt_p-value header, type &amp;lt;code&amp;gt;=FDIST(&amp;lt;wt_Fstat&amp;gt;,5,n-5)&amp;lt;/code&amp;gt; replacing the phrase &amp;lt;wt_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 wt_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, wt_Bonferroni_p-value.&lt;br /&gt;
# Type the equation &amp;lt;code&amp;gt;=&amp;lt;wt_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 wt_Bonferroni_p-value header: &amp;lt;code&amp;gt;=IF(wt_Bonferroni_p-value&amp;gt;1,1,wt_Bonferroni_p-value)&amp;lt;/code&amp;gt;, where &amp;quot;wt_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;wt_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 wt_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;wt_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;
** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; [[Media:BIOL367_Fall2017_Dahlquist-microarray-data-master_20171017_EA.zip]]&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 wt_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;ANSWER:&amp;#039;&amp;#039;&amp;#039; 2528, 40.8466%&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;ANSWER:&amp;#039;&amp;#039;&amp;#039; 1652, 26.6925%&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;ANSWER:&amp;#039;&amp;#039;&amp;#039; 919, 14.8489%&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;
*** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 496, 8.0142%&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;ANSWER:&amp;#039;&amp;#039;&amp;#039; 248, 4.0071%&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;
*** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 2006, 32.4123%&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;
** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; [[Media:Wt_p-value_slide_EA.pptx]]&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;STRAIN)_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;
** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; Unadjusted: 2.8690e-10; Bonferroni-corrected: 1.77563e-6; B-H-corrected: 7.52066e-10; t15=3.27923, t30=3.621, t60=3.5265, t90=-2.0498, t120=-0.6062; Yes, &amp;#039;&amp;#039;NSR1&amp;#039;&amp;#039; changes expression due to cold shock between times t60 and t90. It becomes expressed as it&amp;#039;s Log2FC ratio changes from positive to negative.&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;
** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; Unadjusted: .3616; Bonferroni-corrected: 1; B-H-corrected: 0.4868; t15=0.4699, t30=-0.4585, t60=-0.3564, t90=0.9098, t120=-0.1191; Yes, &amp;#039;&amp;#039;NSR1&amp;#039;&amp;#039; changes expression due to cold shock between times t60 and t90. It becomes slightly repressed as it&amp;#039;s Log2FC ratio changes from negative to positive.&lt;br /&gt;
&lt;br /&gt;
==== Summary Paragraph ====&lt;br /&gt;
&lt;br /&gt;
In this experiment, we analyzed a DNA microarray dataset from Dahlquist&amp;#039;s wetlab by preforming a number of transformations to the data. After averaging the data and finding its sum of squares, we were able to extrabolate an F-stat and derive a p-value for each of the genes of the wild type strain&amp;#039;s data. After this process, we recieved p-values for which 40% of the dataset had p &amp;lt; .05. In order to correct this, we preformed a Bonferrani p-value correction, and a Benjamin &amp;amp; Hochberg p-value correction, the first of which returned 4% of our genes as having p-values under .05, and the latter, which returned 32% of our dataset as having p-values underneath .05. Finally, we analyzed NSR1 and CLN1, which were expressed and repressed by cold shock respectively.&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
&lt;br /&gt;
#Met outside of class with [[User:Emmatyrnauer|Emma Tyrnauer]] to discuss any questions we had prior to meeting and throughout the process of completing the Week 8 assignment.&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:Cazinge|Cazinge]] ([[User talk:Cazinge|talk]]) 15:43, 6 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
#LMU BioDB 2017. (2017). Week 8. Retrieved October 10, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Cazinge}}&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_10&amp;diff=3927</id>
		<title>Cazinge Week 10</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_10&amp;diff=3927"/>
				<updated>2017-11-06T23:40:57Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Summary of what you need to turn in for the individual Week 10 assignment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Background ====&lt;br /&gt;
&lt;br /&gt;
This is a list of steps required to analyze DNA microarray data.&lt;br /&gt;
&lt;br /&gt;
#Quantitate the fluorescence signal in each spot&lt;br /&gt;
#Calculate the ratio of red/green fluorescence&lt;br /&gt;
#Log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; transform the ratios&lt;br /&gt;
#* Steps 1-3 have been performed for you by the GenePix Pro software (which runs the microarray scanner).&lt;br /&gt;
#Normalize the ratios on each microarray slide&lt;br /&gt;
#Normalize the ratios for a set of slides in an experiment&lt;br /&gt;
#* Steps 4-5 was performed for you using a script in R, a statistics package (see: [https://openwetware.org/wiki/Dahlquist:Microarray_Data_Analysis_Workflow#Steps_4-5:_Within-_and_Between-chip_Normalization Microarray Data Analysis Workflow])&lt;br /&gt;
#* You will perform the following steps:&lt;br /&gt;
#Perform statistical analysis on the ratios&lt;br /&gt;
#Compare individual genes with known data&lt;br /&gt;
#* Steps 6-7 are performed in Microsoft Excel&lt;br /&gt;
#Pattern finding algorithms (clustering)&lt;br /&gt;
#Map onto biological pathways&lt;br /&gt;
#* We will use software called STEM for the clustering and mapping&lt;br /&gt;
# Identifying regulatory transcription factors responsible for observed changes in gene expression&lt;br /&gt;
# Dynamical systems modeling of the gene regulatory network ([http://kdahlquist.github.io/GRNmap/ GRNmap])&lt;br /&gt;
# Viewing modeling results in [http://dondi.github.io/GRNsight/ GRNsight]&lt;br /&gt;
&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;wt_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;wt_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into your &amp;quot;wt_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;
#**** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 2006 genes.&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;ANSWER:&amp;#039;&amp;#039;&amp;#039; I chose profile 22 because the graph looked interesting, as for the majority of its included genes went from a neutral state to experiencing a positive expression change from the cold shock. &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;ANSWER:&amp;#039;&amp;#039;&amp;#039; 284.0&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;ANSWER:&amp;#039;&amp;#039;&amp;#039; 29.0&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;
##** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 5.9E-181 (significant)&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;
##** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 263 (35.25%) GO terms are associated with profile 22 at p &amp;lt; 0.05. 14 (1.88%) GO terms are associated with profile 22 with a corrected p value &amp;lt; 0.05. &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;
##*** Note whether the same GO terms are showing up in multiple clusters.&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 being deleted (for the Δgln3 and Δswi4 groups)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##*** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;cytoplasm:&amp;#039;&amp;#039;&amp;#039; Genes associated with cytoplasm are expressed when cold shock occurs as the cell undergoes a period of stress, due to the cytoplasm&amp;#039;s need for more energy.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;carbohydrate derivative metabolic process:&amp;#039;&amp;#039;&amp;#039; During cold shock, the cell attempts to produce carbohydrates for oxidation, thus expressing genes of this category.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;nucleotide metabolic process:&amp;#039;&amp;#039;&amp;#039; When the cell experiences a period of stress due to cold shock, it attempts to generate energy via nucleotide metabolic processes, causing it to express genes associated with this category.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;perioxidase activity:&amp;#039;&amp;#039;&amp;#039; During cold shock, the cell attempts oxidation, causing genes associated with perioxidase activity to become expressed.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;cellular response to toxic substance:&amp;#039;&amp;#039;&amp;#039; A cell in cold shock exhibits similar characteristics as cells responding to toxic substances, causing genes of the latter category to be expressed.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;organophosphate metabolic process:&amp;#039;&amp;#039;&amp;#039; During cold shock, the cell attempts to produce phosphate for oxidation, thus expressing genes of this category.&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;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;This is the stopping point for the Week 10 Assignment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; We will pick up the next steps in the analysis in subsequent weeks.&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;
# Open the gene list in Excel for the one of the significant profiles from your stem analysis.  Choose a cluster with a clear cold shock/recovery up/down or down/up pattern.  You should also choose one of the largest clusters.&lt;br /&gt;
#* Copy the list of gene IDs onto your clipboard.&lt;br /&gt;
# Launch a web browser and go to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, click on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* Paste your list of genes from your 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;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Copy the table of results from the web page and paste 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;Upload the Excel file to OWW or Box and link to it in your electronic lab notebook.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Is your transcription factor on the list?  If so, what is their &amp;quot;% in user set&amp;quot;, &amp;quot;% in YEASTRACT&amp;quot;, and &amp;quot;p value&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; (Note that this doesn&amp;#039;t apply to the wt strain).&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;
#* You need to select from this list of &amp;quot;significant&amp;quot; transcription factors, which ones you will use to run the model.  You will use these transcription factors and add GLN3 and HAP4 if they are not in your list.  Explain in your electronic notebook how you decided on which transcription factors to include.  Record the list and your justification in your electronic lab notebook.&lt;br /&gt;
#* Go back to the YEASTRACT database and follow the link to &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039;.&lt;br /&gt;
#* Copy and paste the list of transcription factors you identified (plus the transcription factor deleted in your strain) 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;
#* Check 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, delete its row and column from the matrix.  Make sure that you still have somewhere between 15 and 30 transcription factors in your 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;
==== Conclusion ====&lt;br /&gt;
&lt;br /&gt;
In this experiment, we (almost) finished analyzing the DNA microarray dataset from Dahlquist&amp;#039;s wetlab via a STEM analysis of the data. After pruning our data set solely to the p values and AvgLogFC&amp;#039;s per timepoint for each gene, we ran our data through the STEM software provided to us. This produced a number of profiles comprised of genes expression curves and associated genes which had similar shapes to one another. After formatting and uploading this data to the wiki, I filtered the data in profile 22, taking only those that had corrected p values only .05, and found explanations as to why the genes in 6 of the profile&amp;#039;s categories became expressed during cold shock. Due to time constraints, this is where the Week 10 assignment ends.&lt;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_10&amp;diff=3924</id>
		<title>Cazinge Week 10</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_10&amp;diff=3924"/>
				<updated>2017-11-06T23:25:15Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: updating to my gene&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Background ====&lt;br /&gt;
&lt;br /&gt;
This is a list of steps required to analyze DNA microarray data.&lt;br /&gt;
&lt;br /&gt;
#Quantitate the fluorescence signal in each spot&lt;br /&gt;
#Calculate the ratio of red/green fluorescence&lt;br /&gt;
#Log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; transform the ratios&lt;br /&gt;
#* Steps 1-3 have been performed for you by the GenePix Pro software (which runs the microarray scanner).&lt;br /&gt;
#Normalize the ratios on each microarray slide&lt;br /&gt;
#Normalize the ratios for a set of slides in an experiment&lt;br /&gt;
#* Steps 4-5 was performed for you using a script in R, a statistics package (see: [https://openwetware.org/wiki/Dahlquist:Microarray_Data_Analysis_Workflow#Steps_4-5:_Within-_and_Between-chip_Normalization Microarray Data Analysis Workflow])&lt;br /&gt;
#* You will perform the following steps:&lt;br /&gt;
#Perform statistical analysis on the ratios&lt;br /&gt;
#Compare individual genes with known data&lt;br /&gt;
#* Steps 6-7 are performed in Microsoft Excel&lt;br /&gt;
#Pattern finding algorithms (clustering)&lt;br /&gt;
#Map onto biological pathways&lt;br /&gt;
#* We will use software called STEM for the clustering and mapping&lt;br /&gt;
# Identifying regulatory transcription factors responsible for observed changes in gene expression&lt;br /&gt;
# Dynamical systems modeling of the gene regulatory network ([http://kdahlquist.github.io/GRNmap/ GRNmap])&lt;br /&gt;
# Viewing modeling results in [http://dondi.github.io/GRNsight/ GRNsight]&lt;br /&gt;
&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;wt_stem&amp;quot;.&lt;br /&gt;
#* Select all of the data from your &amp;quot;wt_ANOVA&amp;quot; worksheet and Paste special &amp;gt; paste values into your &amp;quot;wt_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;
#**** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 2006 genes.&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;ANSWER:&amp;#039;&amp;#039;&amp;#039; I chose profile 22 because the graph looked interesting, as for the majority of its included genes went from a neutral state to experiencing a positive expression change from the cold shock. &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;ANSWER:&amp;#039;&amp;#039;&amp;#039; 284.0&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;ANSWER:&amp;#039;&amp;#039;&amp;#039; 29.0&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;
##** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 5.9E-181 (significant)&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;
##** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 263 (35.25%) GO terms are associated with profile 22 at p &amp;lt; 0.05. 14 (1.88%) GO terms are associated with profile 22 with a corrected p value &amp;lt; 0.05. &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;
##*** Note whether the same GO terms are showing up in multiple clusters.&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 being deleted (for the Δgln3 and Δswi4 groups)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##*** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;cytoplasm:&amp;#039;&amp;#039;&amp;#039; Genes associated with cytoplasm are expressed when cold shock occurs as the cell undergoes a period of stress, due to the cytoplasm&amp;#039;s need for more energy.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;carbohydrate derivative metabolic process:&amp;#039;&amp;#039;&amp;#039; During cold shock, the cell attempts to produce carbohydrates for oxidation, thus expressing genes of this category.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;nucleotide metabolic process:&amp;#039;&amp;#039;&amp;#039; When the cell experiences a period of stress due to cold shock, it attempts to generate energy via nucleotide metabolic processes, causing it to express genes associated with this category.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;perioxidase activity:&amp;#039;&amp;#039;&amp;#039; During cold shock, the cell attempts oxidation, causing genes associated with perioxidase activity to become expressed.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;cellular response to toxic substance:&amp;#039;&amp;#039;&amp;#039; A cell in cold shock exhibits similar characteristics as cells responding to toxic substances, causing genes of the latter category to be expressed.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;organophosphate metabolic process:&amp;#039;&amp;#039;&amp;#039; During cold shock, the cell attempts to produce phosphate for oxidation, thus expressing genes of this category.&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;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;This is the stopping point for the Week 10 Assignment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; We will pick up the next steps in the analysis in subsequent weeks.&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;
# Open the gene list in Excel for the one of the significant profiles from your stem analysis.  Choose a cluster with a clear cold shock/recovery up/down or down/up pattern.  You should also choose one of the largest clusters.&lt;br /&gt;
#* Copy the list of gene IDs onto your clipboard.&lt;br /&gt;
# Launch a web browser and go to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, click on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* Paste your list of genes from your 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;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Copy the table of results from the web page and paste 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;Upload the Excel file to OWW or Box and link to it in your electronic lab notebook.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Is your transcription factor on the list?  If so, what is their &amp;quot;% in user set&amp;quot;, &amp;quot;% in YEASTRACT&amp;quot;, and &amp;quot;p value&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; (Note that this doesn&amp;#039;t apply to the wt strain).&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;
#* You need to select from this list of &amp;quot;significant&amp;quot; transcription factors, which ones you will use to run the model.  You will use these transcription factors and add GLN3 and HAP4 if they are not in your list.  Explain in your electronic notebook how you decided on which transcription factors to include.  Record the list and your justification in your electronic lab notebook.&lt;br /&gt;
#* Go back to the YEASTRACT database and follow the link to &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039;.&lt;br /&gt;
#* Copy and paste the list of transcription factors you identified (plus the transcription factor deleted in your strain) 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;
#* Check 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, delete its row and column from the matrix.  Make sure that you still have somewhere between 15 and 30 transcription factors in your 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. Include the screenshot of the GRNsight-visualized network in the PowerPoint.&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;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_10&amp;diff=3921</id>
		<title>Cazinge Week 10</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_10&amp;diff=3921"/>
				<updated>2017-11-06T23:09:11Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Clustering and GO Term Enrichment with stem */ formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Background ====&lt;br /&gt;
&lt;br /&gt;
This is a list of steps required to analyze DNA microarray data.&lt;br /&gt;
&lt;br /&gt;
#Quantitate the fluorescence signal in each spot&lt;br /&gt;
#Calculate the ratio of red/green fluorescence&lt;br /&gt;
#Log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; transform the ratios&lt;br /&gt;
#* Steps 1-3 have been performed for you by the GenePix Pro software (which runs the microarray scanner).&lt;br /&gt;
#Normalize the ratios on each microarray slide&lt;br /&gt;
#Normalize the ratios for a set of slides in an experiment&lt;br /&gt;
#* Steps 4-5 was performed for you using a script in R, a statistics package (see: [https://openwetware.org/wiki/Dahlquist:Microarray_Data_Analysis_Workflow#Steps_4-5:_Within-_and_Between-chip_Normalization Microarray Data Analysis Workflow])&lt;br /&gt;
#* You will perform the following steps:&lt;br /&gt;
#Perform statistical analysis on the ratios&lt;br /&gt;
#Compare individual genes with known data&lt;br /&gt;
#* Steps 6-7 are performed in Microsoft Excel&lt;br /&gt;
#Pattern finding algorithms (clustering)&lt;br /&gt;
#Map onto biological pathways&lt;br /&gt;
#* We will use software called STEM for the clustering and mapping&lt;br /&gt;
# Identifying regulatory transcription factors responsible for observed changes in gene expression&lt;br /&gt;
# Dynamical systems modeling of the gene regulatory network ([http://kdahlquist.github.io/GRNmap/ GRNmap])&lt;br /&gt;
# Viewing modeling results in [http://dondi.github.io/GRNsight/ GRNsight]&lt;br /&gt;
&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;
#**** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 2006 genes.&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;ANSWER:&amp;#039;&amp;#039;&amp;#039; I chose profile 22 because the graph looked interesting, as for the majority of its included genes went from a neutral state to experiencing a positive expression change from the cold shock. &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;ANSWER:&amp;#039;&amp;#039;&amp;#039; 284.0&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;ANSWER:&amp;#039;&amp;#039;&amp;#039; 29.0&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;
##** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 5.9E-181 (significant)&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;
##** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 263 (35.25%) GO terms are associated with profile 22 at p &amp;lt; 0.05. 14 (1.88%) GO terms are associated with profile 22 with a corrected p value &amp;lt; 0.05. &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;
##*** Note whether the same GO terms are showing up in multiple clusters.&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 being deleted (for the Δgln3 and Δswi4 groups)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##*** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;cytoplasm:&amp;#039;&amp;#039;&amp;#039; Genes associated with cytoplasm are expressed when cold shock occurs as the cell undergoes a period of stress, due to the cytoplasm&amp;#039;s need for more energy.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;carbohydrate derivative metabolic process:&amp;#039;&amp;#039;&amp;#039; During cold shock, the cell attempts to produce carbohydrates for oxidation, thus expressing genes of this category.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;nucleotide metabolic process:&amp;#039;&amp;#039;&amp;#039; When the cell experiences a period of stress due to cold shock, it attempts to generate energy via nucleotide metabolic processes, causing it to express genes associated with this category.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;perioxidase activity:&amp;#039;&amp;#039;&amp;#039; During cold shock, the cell attempts oxidation, causing genes associated with perioxidase activity to become expressed.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;cellular response to toxic substance:&amp;#039;&amp;#039;&amp;#039; A cell in cold shock exhibits similar characteristics as cells responding to toxic substances, causing genes of the latter category to be expressed.&lt;br /&gt;
##**** &amp;#039;&amp;#039;&amp;#039;organophosphate metabolic process:&amp;#039;&amp;#039;&amp;#039; During cold shock, the cell attempts to produce phosphate for oxidation, thus expressing genes of this category.&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;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;This is the stopping point for the Week 10 Assignment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; We will pick up the next steps in the analysis in subsequent weeks.&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;
# Open the gene list in Excel for the one of the significant profiles from your stem analysis.  Choose a cluster with a clear cold shock/recovery up/down or down/up pattern.  You should also choose one of the largest clusters.&lt;br /&gt;
#* Copy the list of gene IDs onto your clipboard.&lt;br /&gt;
# Launch a web browser and go to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, click on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* Paste your list of genes from your 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;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Copy the table of results from the web page and paste 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;Upload the Excel file to OWW or Box and link to it in your electronic lab notebook.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Is your transcription factor on the list?  If so, what is their &amp;quot;% in user set&amp;quot;, &amp;quot;% in YEASTRACT&amp;quot;, and &amp;quot;p value&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; (Note that this doesn&amp;#039;t apply to the wt strain).&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;
#* You need to select from this list of &amp;quot;significant&amp;quot; transcription factors, which ones you will use to run the model.  You will use these transcription factors and add GLN3 and HAP4 if they are not in your list.  Explain in your electronic notebook how you decided on which transcription factors to include.  Record the list and your justification in your electronic lab notebook.&lt;br /&gt;
#* Go back to the YEASTRACT database and follow the link to &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039;.&lt;br /&gt;
#* Copy and paste the list of transcription factors you identified (plus the transcription factor deleted in your strain) 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;
#* Check 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, delete its row and column from the matrix.  Make sure that you still have somewhere between 15 and 30 transcription factors in your 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. Include the screenshot of the GRNsight-visualized network in the PowerPoint.&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;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_10&amp;diff=3919</id>
		<title>Cazinge Week 10</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_10&amp;diff=3919"/>
				<updated>2017-11-06T23:08:01Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Clustering and GO Term Enrichment with stem */ adding reasons for cold shock&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Background ====&lt;br /&gt;
&lt;br /&gt;
This is a list of steps required to analyze DNA microarray data.&lt;br /&gt;
&lt;br /&gt;
#Quantitate the fluorescence signal in each spot&lt;br /&gt;
#Calculate the ratio of red/green fluorescence&lt;br /&gt;
#Log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; transform the ratios&lt;br /&gt;
#* Steps 1-3 have been performed for you by the GenePix Pro software (which runs the microarray scanner).&lt;br /&gt;
#Normalize the ratios on each microarray slide&lt;br /&gt;
#Normalize the ratios for a set of slides in an experiment&lt;br /&gt;
#* Steps 4-5 was performed for you using a script in R, a statistics package (see: [https://openwetware.org/wiki/Dahlquist:Microarray_Data_Analysis_Workflow#Steps_4-5:_Within-_and_Between-chip_Normalization Microarray Data Analysis Workflow])&lt;br /&gt;
#* You will perform the following steps:&lt;br /&gt;
#Perform statistical analysis on the ratios&lt;br /&gt;
#Compare individual genes with known data&lt;br /&gt;
#* Steps 6-7 are performed in Microsoft Excel&lt;br /&gt;
#Pattern finding algorithms (clustering)&lt;br /&gt;
#Map onto biological pathways&lt;br /&gt;
#* We will use software called STEM for the clustering and mapping&lt;br /&gt;
# Identifying regulatory transcription factors responsible for observed changes in gene expression&lt;br /&gt;
# Dynamical systems modeling of the gene regulatory network ([http://kdahlquist.github.io/GRNmap/ GRNmap])&lt;br /&gt;
# Viewing modeling results in [http://dondi.github.io/GRNsight/ GRNsight]&lt;br /&gt;
&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;
#**** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 2006 genes.&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;ANSWER:&amp;#039;&amp;#039;&amp;#039; I chose profile 22 because the graph looked interesting, as for the majority of its included genes went from a neutral state to experiencing a positive expression change from the cold shock. &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;ANSWER:&amp;#039;&amp;#039;&amp;#039; 284.0&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;ANSWER:&amp;#039;&amp;#039;&amp;#039; 29.0&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;
##** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 5.9E-181 (significant)&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;
##** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 263 (35.25%) GO terms are associated with profile 22 at p &amp;lt; 0.05. 14 (1.88%) GO terms are associated with profile 22 with a corrected p value &amp;lt; 0.05. &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;
##*** Note whether the same GO terms are showing up in multiple clusters.&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 being deleted (for the Δgln3 and Δswi4 groups)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##*** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
##**** cytoplasm: Genes associated with cytoplasm are expressed when cold shock occurs as the cell undergoes a period of stress, due to the cytoplasm&amp;#039;s need for more energy.&lt;br /&gt;
##**** carbohydrate derivative metabolic process: During cold shock, the cell attempts to produce carbohydrates for oxidation, thus expressing genes of this category.&lt;br /&gt;
##**** nucleotide metabolic process: When the cell experiences a period of stress due to cold shock, it attempts to generate energy via nucleotide metabolic processes, causing it to express genes associated with this category.&lt;br /&gt;
##**** perioxidase activity: During cold shock, the cell attempts oxidation, causing genes associated with perioxidase activity to become expressed.&lt;br /&gt;
##**** cellular response to toxic substance: A cell in cold shock exhibits similar characteristics as cells responding to toxic substances, causing genes of the latter category to be expressed.&lt;br /&gt;
##**** organophosphate metabolic process: During cold shock, the cell attempts to produce phosphate for oxidation, thus expressing genes of this category.&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;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;This is the stopping point for the Week 10 Assignment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; We will pick up the next steps in the analysis in subsequent weeks.&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;
# Open the gene list in Excel for the one of the significant profiles from your stem analysis.  Choose a cluster with a clear cold shock/recovery up/down or down/up pattern.  You should also choose one of the largest clusters.&lt;br /&gt;
#* Copy the list of gene IDs onto your clipboard.&lt;br /&gt;
# Launch a web browser and go to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, click on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* Paste your list of genes from your 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;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Copy the table of results from the web page and paste 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;Upload the Excel file to OWW or Box and link to it in your electronic lab notebook.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Is your transcription factor on the list?  If so, what is their &amp;quot;% in user set&amp;quot;, &amp;quot;% in YEASTRACT&amp;quot;, and &amp;quot;p value&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; (Note that this doesn&amp;#039;t apply to the wt strain).&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;
#* You need to select from this list of &amp;quot;significant&amp;quot; transcription factors, which ones you will use to run the model.  You will use these transcription factors and add GLN3 and HAP4 if they are not in your list.  Explain in your electronic notebook how you decided on which transcription factors to include.  Record the list and your justification in your electronic lab notebook.&lt;br /&gt;
#* Go back to the YEASTRACT database and follow the link to &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039;.&lt;br /&gt;
#* Copy and paste the list of transcription factors you identified (plus the transcription factor deleted in your strain) 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;
#* Check 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, delete its row and column from the matrix.  Make sure that you still have somewhere between 15 and 30 transcription factors in your 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. Include the screenshot of the GRNsight-visualized network in the PowerPoint.&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;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_10&amp;diff=3915</id>
		<title>Cazinge Week 10</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Cazinge_Week_10&amp;diff=3915"/>
				<updated>2017-11-06T22:45:43Z</updated>
		
		<summary type="html">&lt;p&gt;Cazinge: /* Clustering and GO Term Enrichment with stem */ filling out template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Background ====&lt;br /&gt;
&lt;br /&gt;
This is a list of steps required to analyze DNA microarray data.&lt;br /&gt;
&lt;br /&gt;
#Quantitate the fluorescence signal in each spot&lt;br /&gt;
#Calculate the ratio of red/green fluorescence&lt;br /&gt;
#Log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; transform the ratios&lt;br /&gt;
#* Steps 1-3 have been performed for you by the GenePix Pro software (which runs the microarray scanner).&lt;br /&gt;
#Normalize the ratios on each microarray slide&lt;br /&gt;
#Normalize the ratios for a set of slides in an experiment&lt;br /&gt;
#* Steps 4-5 was performed for you using a script in R, a statistics package (see: [https://openwetware.org/wiki/Dahlquist:Microarray_Data_Analysis_Workflow#Steps_4-5:_Within-_and_Between-chip_Normalization Microarray Data Analysis Workflow])&lt;br /&gt;
#* You will perform the following steps:&lt;br /&gt;
#Perform statistical analysis on the ratios&lt;br /&gt;
#Compare individual genes with known data&lt;br /&gt;
#* Steps 6-7 are performed in Microsoft Excel&lt;br /&gt;
#Pattern finding algorithms (clustering)&lt;br /&gt;
#Map onto biological pathways&lt;br /&gt;
#* We will use software called STEM for the clustering and mapping&lt;br /&gt;
# Identifying regulatory transcription factors responsible for observed changes in gene expression&lt;br /&gt;
# Dynamical systems modeling of the gene regulatory network ([http://kdahlquist.github.io/GRNmap/ GRNmap])&lt;br /&gt;
# Viewing modeling results in [http://dondi.github.io/GRNsight/ GRNsight]&lt;br /&gt;
&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;
#**** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 2006 genes.&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;ANSWER:&amp;#039;&amp;#039;&amp;#039; I chose profile 22 because the graph looked interesting, as for the majority of its included genes went from a neutral state to experiencing a positive expression change from the cold shock. &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;ANSWER:&amp;#039;&amp;#039;&amp;#039; 284.0&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;ANSWER:&amp;#039;&amp;#039;&amp;#039; 29.0&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;
##** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 5.9E-181 (significant)&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;
##** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; 263 (35.25%) GO terms are associated with profile 22 at p &amp;lt; 0.05. 14 (1.88%) GO terms are associated with profile 22 with a corrected p value &amp;lt; 0.05. &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;
##*** Note whether the same GO terms are showing up in multiple clusters.&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 being deleted (for the Δgln3 and Δswi4 groups)?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
##*** &amp;#039;&amp;#039;&amp;#039;ANSWER:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
##**** cytoplasm:&lt;br /&gt;
##**** nucleotide metabolic process:&lt;br /&gt;
##**** perioxidase activity:&lt;br /&gt;
##**** cellular response to toxic substance:&lt;br /&gt;
##**** organophosphate metabolic process:&lt;br /&gt;
##**** carbohydrate-derivative metabolic process:&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;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;This is the stopping point for the Week 10 Assignment.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; We will pick up the next steps in the analysis in subsequent weeks.&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;
# Open the gene list in Excel for the one of the significant profiles from your stem analysis.  Choose a cluster with a clear cold shock/recovery up/down or down/up pattern.  You should also choose one of the largest clusters.&lt;br /&gt;
#* Copy the list of gene IDs onto your clipboard.&lt;br /&gt;
# Launch a web browser and go to the [http://www.yeastract.com/ YEASTRACT database].&lt;br /&gt;
#* On the left panel of the window, click on the link to [http://www.yeastract.com/formrankbytf.php &amp;#039;&amp;#039;Rank by TF&amp;#039;&amp;#039;].&lt;br /&gt;
#* Paste your list of genes from your 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;
#* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Copy the table of results from the web page and paste 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;Upload the Excel file to OWW or Box and link to it in your electronic lab notebook.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Is your transcription factor on the list?  If so, what is their &amp;quot;% in user set&amp;quot;, &amp;quot;% in YEASTRACT&amp;quot;, and &amp;quot;p value&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; (Note that this doesn&amp;#039;t apply to the wt strain).&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;
#* You need to select from this list of &amp;quot;significant&amp;quot; transcription factors, which ones you will use to run the model.  You will use these transcription factors and add GLN3 and HAP4 if they are not in your list.  Explain in your electronic notebook how you decided on which transcription factors to include.  Record the list and your justification in your electronic lab notebook.&lt;br /&gt;
#* Go back to the YEASTRACT database and follow the link to &amp;#039;&amp;#039;[http://www.yeastract.com/formgenerateregulationmatrix.php Generate Regulation Matrix]&amp;#039;&amp;#039;.&lt;br /&gt;
#* Copy and paste the list of transcription factors you identified (plus the transcription factor deleted in your strain) 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;
#* Check 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, delete its row and column from the matrix.  Make sure that you still have somewhere between 15 and 30 transcription factors in your 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. Include the screenshot of the GRNsight-visualized network in the PowerPoint.&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;/div&gt;</summary>
		<author><name>Cazinge</name></author>	</entry>

	</feed>