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

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez616_Individual_Statement&amp;diff=5899</id>
		<title>Johnllopez616 Individual Statement</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez616_Individual_Statement&amp;diff=5899"/>
				<updated>2017-12-16T00:33:03Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: /* Links */ Fixed the group paper link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Statement of Work==&lt;br /&gt;
===Description===&lt;br /&gt;
I organized a majority of the Journal Club Presentation and made most of the slides, with the exceptions of &amp;quot;Software Development is More Than Just Building Products&amp;quot;,&lt;br /&gt;
&amp;quot;Ford Shows Us How Modern Software Development Is Done&amp;quot;, and &amp;quot;Software Development is an Ongoing Science&amp;quot;. In the code, I created an XML parsing function and I wrote all the code pulling the data from NCBI and UniProt. For the presentation, I wrote and the &amp;quot;After the desired information was selected, it was pulled from the databases to be implemented on GRNsight.&amp;quot; section. For the essay, I wrote most of the Materials and Methods section for the coders and the paragraph regarding the connection to the Paul Ford article in the conclusion. Finally, I wrote the entirety of the README file.&lt;br /&gt;
===Links===&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;
==Objective Assessment===&lt;br /&gt;
Given the timeline of the project and complications presented, I would say that within our group, we had effective teamwork and effective yet last minute workflow. I wish I had a better understanding of the process, since this was my first time working on a massive coding project like this. As the junior programmer, it felt difficult at times to keep up with Eddie and the JASPAR team until we reached the portion where we had to parse the data. I thought Eddie did a good job of helping me through the process. I wish I had communicated more with Dina and Corrine to update them as to what we were doing, but they did a good job at keeping us on track in terms of deliverables before the deadline. When it came to meeting to finish the deliverables, we did that well, but I wish we had submitted them earlier. However, given the fact this was during finals week, I was satisfied with what was accomplished. &lt;br /&gt;
&lt;br /&gt;
===What worked and what didn&amp;#039;t work?===&lt;br /&gt;
I felt that there was good collaboration between the coders of JASPAR and the API group. I felt that although it was hard to keep up with them at times, we helped each other out to finish our assignments. In addition, I felt that each member of our team submitted their portions of the assignment and did it well.&lt;br /&gt;
In terms of what didn&amp;#039;t work, I felt that our group could have been more prepared for the presentation and had better rehearsal. In addition, I felt a sense of rush to get the materials submitted at the last minute from the code to the presentation, and this created a lot of pressure amidst final exams week. In terms of the code, because the APIs didn&amp;#039;t contain all of the materials we needed to pull, it left several parts blank and created a sense of incompleteness.&lt;br /&gt;
&lt;br /&gt;
===What would you do differently if you could do it all over again?===&lt;br /&gt;
Perhaps I would have devoted more time early in the project to get the materials organized. I felt like I didn&amp;#039;t really do much to contribute until the final stages of the project, and I wish I could have been more useful at the start. In addition, I would have also liked to do things like the presentation or the essay ahead of time to avoid this last minute pressure.&lt;br /&gt;
&lt;br /&gt;
==Team Evaluation==&lt;br /&gt;
===Content===&lt;br /&gt;
8/10. While the elements of the project meet the minimum standards and expectations, I believe our group had the potential to do better. In terms of code, although the parts omitted fell out of the scope of the project, I believe that if we had more time / worked ahead, we could have possibly located the parts of code we omitted. In terms of the presentation, if we had rehearsed earlier, we could have performed better and made adjustments to improve the powerpoint.&lt;br /&gt;
&lt;br /&gt;
===Organization===&lt;br /&gt;
9/10. I felt Corrine did a good job keeping us on task and did a superior job organizing the group wiki. Unfortunately, I didn&amp;#039;t contribute to the group wiki as much as I would have liked to and I don&amp;#039;t believe the other members did as well. In terms of getting the code done, despite me not knowing what to do at first, I was able to get work done and code established after being caught up. &lt;br /&gt;
&lt;br /&gt;
===Completeness=== &lt;br /&gt;
10/10. As of this writing We finished every piece of the code within the scope of the project, we covered every aspect of the essay, and we submitted all the deliverables.&lt;br /&gt;
&lt;br /&gt;
==Reflection on the Process==&lt;br /&gt;
===What did you learn?===&lt;br /&gt;
====With your head (biological or computer science principles)====&lt;br /&gt;
This project taught me several computer science principles, such as version control, XML parsing, a bit of jQuery, and a greater understanding of how different components of software come together to finish a final product. &lt;br /&gt;
====With your heart (personal qualities and teamwork qualities that make things work or not work)?====&lt;br /&gt;
I learned to not wait until the last minute to get deliverables uploaded. In addition, I learned that it&amp;#039;s okay to ask for help when you&amp;#039;re unsure about something.&lt;br /&gt;
====With your hands (technical skills)?====&lt;br /&gt;
As previously stated, I learned how source control works and how to work my way around Git. &lt;br /&gt;
&lt;br /&gt;
===What lesson will you take away from this project that you will still use a year from now?===&lt;br /&gt;
Software development, especially for scientific purposes, requires much collaboration and several steps that might not always be intuitive but necessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 15:47, 15 December 2017 (PST)&lt;br /&gt;
[[Template:johnllopez616]]&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez616_Individual_Statement&amp;diff=5898</id>
		<title>Johnllopez616 Individual Statement</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez616_Individual_Statement&amp;diff=5898"/>
				<updated>2017-12-16T00:32:35Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: /* Statement of Work */ Added group paper&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Statement of Work==&lt;br /&gt;
===Description===&lt;br /&gt;
I organized a majority of the Journal Club Presentation and made most of the slides, with the exceptions of &amp;quot;Software Development is More Than Just Building Products&amp;quot;,&lt;br /&gt;
&amp;quot;Ford Shows Us How Modern Software Development Is Done&amp;quot;, and &amp;quot;Software Development is an Ongoing Science&amp;quot;. In the code, I created an XML parsing function and I wrote all the code pulling the data from NCBI and UniProt. For the presentation, I wrote and the &amp;quot;After the desired information was selected, it was pulled from the databases to be implemented on GRNsight.&amp;quot; section. For the essay, I wrote most of the Materials and Methods section for the coders and the paragraph regarding the connection to the Paul Ford article in the conclusion. Finally, I wrote the entirety of the README file.&lt;br /&gt;
===Links===&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;
==Objective Assessment===&lt;br /&gt;
Given the timeline of the project and complications presented, I would say that within our group, we had effective teamwork and effective yet last minute workflow. I wish I had a better understanding of the process, since this was my first time working on a massive coding project like this. As the junior programmer, it felt difficult at times to keep up with Eddie and the JASPAR team until we reached the portion where we had to parse the data. I thought Eddie did a good job of helping me through the process. I wish I had communicated more with Dina and Corrine to update them as to what we were doing, but they did a good job at keeping us on track in terms of deliverables before the deadline. When it came to meeting to finish the deliverables, we did that well, but I wish we had submitted them earlier. However, given the fact this was during finals week, I was satisfied with what was accomplished. &lt;br /&gt;
&lt;br /&gt;
===What worked and what didn&amp;#039;t work?===&lt;br /&gt;
I felt that there was good collaboration between the coders of JASPAR and the API group. I felt that although it was hard to keep up with them at times, we helped each other out to finish our assignments. In addition, I felt that each member of our team submitted their portions of the assignment and did it well.&lt;br /&gt;
In terms of what didn&amp;#039;t work, I felt that our group could have been more prepared for the presentation and had better rehearsal. In addition, I felt a sense of rush to get the materials submitted at the last minute from the code to the presentation, and this created a lot of pressure amidst final exams week. In terms of the code, because the APIs didn&amp;#039;t contain all of the materials we needed to pull, it left several parts blank and created a sense of incompleteness.&lt;br /&gt;
&lt;br /&gt;
===What would you do differently if you could do it all over again?===&lt;br /&gt;
Perhaps I would have devoted more time early in the project to get the materials organized. I felt like I didn&amp;#039;t really do much to contribute until the final stages of the project, and I wish I could have been more useful at the start. In addition, I would have also liked to do things like the presentation or the essay ahead of time to avoid this last minute pressure.&lt;br /&gt;
&lt;br /&gt;
==Team Evaluation==&lt;br /&gt;
===Content===&lt;br /&gt;
8/10. While the elements of the project meet the minimum standards and expectations, I believe our group had the potential to do better. In terms of code, although the parts omitted fell out of the scope of the project, I believe that if we had more time / worked ahead, we could have possibly located the parts of code we omitted. In terms of the presentation, if we had rehearsed earlier, we could have performed better and made adjustments to improve the powerpoint.&lt;br /&gt;
&lt;br /&gt;
===Organization===&lt;br /&gt;
9/10. I felt Corrine did a good job keeping us on task and did a superior job organizing the group wiki. Unfortunately, I didn&amp;#039;t contribute to the group wiki as much as I would have liked to and I don&amp;#039;t believe the other members did as well. In terms of getting the code done, despite me not knowing what to do at first, I was able to get work done and code established after being caught up. &lt;br /&gt;
&lt;br /&gt;
===Completeness=== &lt;br /&gt;
10/10. As of this writing We finished every piece of the code within the scope of the project, we covered every aspect of the essay, and we submitted all the deliverables.&lt;br /&gt;
&lt;br /&gt;
==Reflection on the Process==&lt;br /&gt;
===What did you learn?===&lt;br /&gt;
====With your head (biological or computer science principles)====&lt;br /&gt;
This project taught me several computer science principles, such as version control, XML parsing, a bit of jQuery, and a greater understanding of how different components of software come together to finish a final product. &lt;br /&gt;
====With your heart (personal qualities and teamwork qualities that make things work or not work)?====&lt;br /&gt;
I learned to not wait until the last minute to get deliverables uploaded. In addition, I learned that it&amp;#039;s okay to ask for help when you&amp;#039;re unsure about something.&lt;br /&gt;
====With your hands (technical skills)?====&lt;br /&gt;
As previously stated, I learned how source control works and how to work my way around Git. &lt;br /&gt;
&lt;br /&gt;
===What lesson will you take away from this project that you will still use a year from now?===&lt;br /&gt;
Software development, especially for scientific purposes, requires much collaboration and several steps that might not always be intuitive but necessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 15:47, 15 December 2017 (PST)&lt;br /&gt;
[[Template:johnllopez616]]&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_15&amp;diff=5893</id>
		<title>Johnllopez Week 15</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_15&amp;diff=5893"/>
				<updated>2017-12-16T00:28:07Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: /* Electronic Lab Notebook */ Added material&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Lab Notebook==&lt;br /&gt;
This week, I took the work completed in my XML function and put them into the main getGeneInformation() function.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I also created an XMLParser function using regular expressions to remove any sort of data within the tags. &lt;br /&gt;
&lt;br /&gt;
 var XMLParser = function (data) {&lt;br /&gt;
                return serializer.serializeToString(data).replace(/\&amp;lt;.*?\&amp;gt;\s?/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
You may see the work I completed on github [https://github.com/bhamilton18/GRNsight/blob/master/web-client/public/js/api.js here].&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
This week required collaboration between the coders [[User:cazinge | Eddie Azinge]], [[User:ebachour | Eddie Bachoura]], and [[User:simonwro120 | Simon Wroblewski]] to finalize the code to submit. In addition, I discussed the project&amp;#039;s deliverables with [[User:cwong34 | Corrine Wong]] and [[User:dbashour | Dina Bashoura]] and worked on it with them.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&lt;br /&gt;
&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 16:24, 15 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
  LMU BioDB 2017. (2017). Week 15. Retrieved December 11, 2017 from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_15&lt;br /&gt;
&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_15&amp;diff=5890</id>
		<title>Johnllopez Week 15</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_15&amp;diff=5890"/>
				<updated>2017-12-16T00:24:24Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added acknowledgements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Lab Notebook==&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
This week required collaboration between the coders [[User:cazinge | Eddie Azinge]], [[User:ebachour | Eddie Bachoura]], and [[User:simonwro120 | Simon Wroblewski]] to finalize the code to submit. In addition, I discussed the project&amp;#039;s deliverables with [[User:cwong34 | Corrine Wong]] and [[User:dbashour | Dina Bashoura]] and worked on it with them.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&lt;br /&gt;
&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 16:24, 15 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
  LMU BioDB 2017. (2017). Week 15. Retrieved December 11, 2017 from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_15&lt;br /&gt;
&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

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

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez616_Individual_Statement&amp;diff=5881</id>
		<title>Johnllopez616 Individual Statement</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez616_Individual_Statement&amp;diff=5881"/>
				<updated>2017-12-16T00:10:36Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Statement of Work==&lt;br /&gt;
===Description===&lt;br /&gt;
I organized a majority of the Journal Club Presentation and made most of the slides, with the exceptions of &amp;quot;Software Development is More Than Just Building Products&amp;quot;,&lt;br /&gt;
&amp;quot;Ford Shows Us How Modern Software Development Is Done&amp;quot;, and &amp;quot;Software Development is an Ongoing Science&amp;quot;. In the code, I created an XML parsing function and I wrote all the code pulling the data from NCBI and UniProt. For the presentation, I wrote and the &amp;quot;After the desired information was selected, it was pulled from the databases to be implemented on GRNsight.&amp;quot; section. For the essay, I wrote most of the Materials and Methods section for the coders and the paragraph regarding the connection to the Paul Ford article in the conclusion. Finally, I wrote the entirety of the README file.&lt;br /&gt;
===Links===&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;
*Group essay &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;
==Objective Assessment===&lt;br /&gt;
Given the timeline of the project and complications presented, I would say that within our group, we had effective teamwork and effective yet last minute workflow. I wish I had a better understanding of the process, since this was my first time working on a massive coding project like this. As the junior programmer, it felt difficult at times to keep up with Eddie and the JASPAR team until we reached the portion where we had to parse the data. I thought Eddie did a good job of helping me through the process. I wish I had communicated more with Dina and Corrine to update them as to what we were doing, but they did a good job at keeping us on track in terms of deliverables before the deadline. When it came to meeting to finish the deliverables, we did that well, but I wish we had submitted them earlier. However, given the fact this was during finals week, I was satisfied with what was accomplished. &lt;br /&gt;
&lt;br /&gt;
===What worked and what didn&amp;#039;t work?===&lt;br /&gt;
I felt that there was good collaboration between the coders of JASPAR and the API group. I felt that although it was hard to keep up with them at times, we helped each other out to finish our assignments. In addition, I felt that each member of our team submitted their portions of the assignment and did it well.&lt;br /&gt;
In terms of what didn&amp;#039;t work, I felt that our group could have been more prepared for the presentation and had better rehearsal. In addition, I felt a sense of rush to get the materials submitted at the last minute from the code to the presentation, and this created a lot of pressure amidst final exams week. In terms of the code, because the APIs didn&amp;#039;t contain all of the materials we needed to pull, it left several parts blank and created a sense of incompleteness.&lt;br /&gt;
&lt;br /&gt;
===What would you do differently if you could do it all over again?===&lt;br /&gt;
Perhaps I would have devoted more time early in the project to get the materials organized. I felt like I didn&amp;#039;t really do much to contribute until the final stages of the project, and I wish I could have been more useful at the start. In addition, I would have also liked to do things like the presentation or the essay ahead of time to avoid this last minute pressure.&lt;br /&gt;
&lt;br /&gt;
==Team Evaluation==&lt;br /&gt;
===Content===&lt;br /&gt;
8/10. While the elements of the project meet the minimum standards and expectations, I believe our group had the potential to do better. In terms of code, although the parts omitted fell out of the scope of the project, I believe that if we had more time / worked ahead, we could have possibly located the parts of code we omitted. In terms of the presentation, if we had rehearsed earlier, we could have performed better and made adjustments to improve the powerpoint.&lt;br /&gt;
&lt;br /&gt;
===Organization===&lt;br /&gt;
9/10. I felt Corrine did a good job keeping us on task and did a superior job organizing the group wiki. Unfortunately, I didn&amp;#039;t contribute to the group wiki as much as I would have liked to and I don&amp;#039;t believe the other members did as well. In terms of getting the code done, despite me not knowing what to do at first, I was able to get work done and code established after being caught up. &lt;br /&gt;
&lt;br /&gt;
===Completeness=== &lt;br /&gt;
10/10. As of this writing We finished every piece of the code within the scope of the project, we covered every aspect of the essay, and we submitted all the deliverables.&lt;br /&gt;
&lt;br /&gt;
==Reflection on the Process==&lt;br /&gt;
===What did you learn?===&lt;br /&gt;
====With your head (biological or computer science principles)====&lt;br /&gt;
This project taught me several computer science principles, such as version control, XML parsing, a bit of jQuery, and a greater understanding of how different components of software come together to finish a final product. &lt;br /&gt;
====With your heart (personal qualities and teamwork qualities that make things work or not work)?====&lt;br /&gt;
I learned to not wait until the last minute to get deliverables uploaded. In addition, I learned that it&amp;#039;s okay to ask for help when you&amp;#039;re unsure about something.&lt;br /&gt;
====With your hands (technical skills)?====&lt;br /&gt;
As previously stated, I learned how source control works and how to work my way around Git. &lt;br /&gt;
&lt;br /&gt;
===What lesson will you take away from this project that you will still use a year from now?===&lt;br /&gt;
Software development, especially for scientific purposes, requires much collaboration and several steps that might not always be intuitive but necessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 15:47, 15 December 2017 (PST)&lt;br /&gt;
[[Template:johnllopez616]]&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez616_Individual_Statement&amp;diff=5876</id>
		<title>Johnllopez616 Individual Statement</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez616_Individual_Statement&amp;diff=5876"/>
				<updated>2017-12-16T00:01:21Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added my reflection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Statement of Work==&lt;br /&gt;
===Description===&lt;br /&gt;
I organized a majority of the Journal Club Presentation and made most of the slides, with the exceptions of &amp;quot;Software Development is More Than Just Building Products&amp;quot;,&lt;br /&gt;
&amp;quot;Ford Shows Us How Modern Software Development Is Done&amp;quot;, and &amp;quot;Software Development is an Ongoing Science&amp;quot;. In the code, I created an XML parsing function and I wrote all the code pulling the data from NCBI and UniProt. For the presentation, I wrote and the &amp;quot;After the desired information was selected, it was pulled from the databases to be implemented on GRNsight.&amp;quot; section. For the essay, I wrote most of the Materials and Methods section for the coders and the paragraph regarding the connection to the Paul Ford article in the conclusion. Finally, I wrote the entirety of the README file.&lt;br /&gt;
===Links===&lt;br /&gt;
&lt;br /&gt;
==Assessment of Project==&lt;br /&gt;
==Objective Assessment===&lt;br /&gt;
Given the timeline of the project and complications presented, I would say that within our group, we had effective teamwork and effective yet last minute workflow. I wish I had a better understanding of the process, since this was my first time working on a massive coding project like this. As the junior programmer, it felt difficult at times to keep up with Eddie and the JASPAR team until we reached the portion where we had to parse the data. I thought Eddie did a good job of helping me through the process. I wish I had communicated more with Dina and Corrine to update them as to what we were doing, but they did a good job at keeping us on track in terms of deliverables before the deadline. When it came to meeting to finish the deliverables, we did that well, but I wish we had submitted them earlier. However, given the fact this was during finals week, I was satisfied with what was accomplished. &lt;br /&gt;
&lt;br /&gt;
===What worked and what didn&amp;#039;t work?===&lt;br /&gt;
I felt that there was good collaboration between the coders of JASPAR and the API group. I felt that although it was hard to keep up with them at times, we helped each other out to finish our assignments. In addition, I felt that each member of our team submitted their portions of the assignment and did it well.&lt;br /&gt;
In terms of what didn&amp;#039;t work, I felt that our group could have been more prepared for the presentation and had better rehearsal. In addition, I felt a sense of rush to get the materials submitted at the last minute from the code to the presentation, and this created a lot of pressure amidst final exams week. In terms of the code, because the APIs didn&amp;#039;t contain all of the materials we needed to pull, it left several parts blank and created a sense of incompleteness.&lt;br /&gt;
&lt;br /&gt;
===What would you do differently if you could do it all over again?===&lt;br /&gt;
Perhaps I would have devoted more time early in the project to get the materials organized. I felt like I didn&amp;#039;t really do much to contribute until the final stages of the project, and I wish I could have been more useful at the start. In addition, I would have also liked to do things like the presentation or the essay ahead of time to avoid this last minute pressure.&lt;br /&gt;
&lt;br /&gt;
==Team Evaluation==&lt;br /&gt;
===Content===&lt;br /&gt;
8/10. While the elements of the project meet the minimum standards and expectations, I believe our group had the potential to do better. In terms of code, although the parts omitted fell out of the scope of the project, I believe that if we had more time / worked ahead, we could have possibly located the parts of code we omitted. In terms of the presentation, if we had rehearsed earlier, we could have performed better and made adjustments to improve the powerpoint.&lt;br /&gt;
&lt;br /&gt;
===Organization=== Comment on the organization of the project and of your group&amp;#039;s wiki pages.&lt;br /&gt;
9/10. I felt Corrine did a good job keeping us on task and did a superior job organizing the group wiki. Unfortunately, I didn&amp;#039;t contribute to the group wiki as much as I would have liked to and I don&amp;#039;t believe the other members did as well. In terms of getting the code done, despite me not knowing what to do at first, I was able to get work done and code established after being caught up. &lt;br /&gt;
&lt;br /&gt;
===Completeness=== &lt;br /&gt;
10/10. As of this writing We finished every piece of the code within the scope of the project, we covered every aspect of the essay, and we submitted all the deliverables.&lt;br /&gt;
&lt;br /&gt;
==Reflection on the Process==&lt;br /&gt;
===What did you learn?===&lt;br /&gt;
====With your head (biological or computer science principles)====&lt;br /&gt;
This project taught me several computer science principles, such as version control, XML parsing, a bit of jQuery, and a greater understanding of how different components of software come together to finish a final product. &lt;br /&gt;
====With your heart (personal qualities and teamwork qualities that make things work or not work)?====&lt;br /&gt;
I learned to not wait until the last minute to get deliverables uploaded. In addition, I learned that it&amp;#039;s okay to ask for help when you&amp;#039;re unsure about something.&lt;br /&gt;
====With your hands (technical skills)?====&lt;br /&gt;
As previously stated, I learned how source control works and how to work my way around Git. &lt;br /&gt;
&lt;br /&gt;
===What lesson will you take away from this project that you will still use a year from now?===&lt;br /&gt;
Software development, especially for scientific purposes, requires much collaboration and several steps that might not always be intuitive but necessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 15:47, 15 December 2017 (PST)&lt;br /&gt;
[[Template:johnllopez616]]&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez616_Individual_Statement&amp;diff=5866</id>
		<title>Johnllopez616 Individual Statement</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez616_Individual_Statement&amp;diff=5866"/>
				<updated>2017-12-15T23:47:50Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added basic page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Statement of Work==&lt;br /&gt;
===Description===&lt;br /&gt;
I organized a majority of the Journal Club Presentation and made most of the slides, with the exceptions of &amp;quot;Software Development is More Than Just Building Products&amp;quot;,&lt;br /&gt;
&amp;quot;Ford Shows Us How Modern Software Development Is Done&amp;quot;, and &amp;quot;Software Development is an Ongoing Science&amp;quot;. In the code, I created an XML parsing function and I wrote all the code pulling the data from NCBI and UniProt. For the presentation, I wrote and the &amp;quot;After the desired information was selected, it was pulled from the databases to be implemented on GRNsight.&amp;quot; section. For the essay, I wrote most of the Materials and Methods section for the coders and the paragraph regarding the connection to the Paul Ford article in the conclusion. Finally, I wrote the entirety of the README file.&lt;br /&gt;
===Links===&lt;br /&gt;
&lt;br /&gt;
==Assessment of Project==&lt;br /&gt;
==Objective Assessment===&lt;br /&gt;
Given the timeline of the project and complications presented, I would say that within our group, we had effective teamwork and effective yet last minute workflow. I wish I had a better understanding of the process, since this was my first time working on a massive coding project like this. As the junior programmer, it felt difficult at times to keep up with Eddie and the JASPAR team until we reached the portion where we had to parse the data. I thought Eddie did a good job of helping me through the process. I wish I had communicated more with Dina and Corrine to update them as to what we were doing, but they did a good job at keeping us on track in terms of deliverables before the deadline. When it came to meeting to finish the deliverables, we did that well, but I wish we had submitted them earlier. However, given the fact this was during finals week, I was satisfied with what was accomplished. &lt;br /&gt;
&lt;br /&gt;
==What worked and what didn&amp;#039;t work?==&lt;br /&gt;
I felt that there was good collaboration between the coders of JASPAR and the API group. I felt that although it was hard to keep up with them at times, we helped each other out to finish our assignments. In addition, I felt that each member of our team submitted their portions of the assignment and did it well.&lt;br /&gt;
In terms of what didn&amp;#039;t work, I felt that our group could have been more prepared for the presentation and had better rehearsal. In addition, I felt a sense of rush to get the materials submitted at the last minute from the code to the presentation, and this created a lot of pressure amidst final exams week. In terms of the code, because the APIs didn&amp;#039;t contain all of the materials we needed to pull, it left several parts blank and created a sense of incompleteness.&lt;br /&gt;
&lt;br /&gt;
==What would you do differently if you could do it all over again?==&lt;br /&gt;
Perhaps I would have devoted more time early in the project to get the materials organized. I felt like I didn&amp;#039;t really do much to contribute until the final stages of the project, and I wish I could have been more useful at the start. In addition, I would have also liked to do things like the presentation or the essay ahead of time to avoid this last minute pressure.&lt;br /&gt;
&lt;br /&gt;
==Team Evaluation==&lt;br /&gt;
===Content===&lt;br /&gt;
8/10. While the elements of the project meet the minimum standards and expectations, I believe our group had the potential to do better. In terms of code, although the parts omitted fell out of the scope of the project, I believe that if we had more time / worked ahead, we could have possibly located the parts of code we omitted. In terms of the presentation, if we had rehearsed earlier, we could have performed better and made adjustments to improve the powerpoint.&lt;br /&gt;
&lt;br /&gt;
===Organization=== Comment on the organization of the project and of your group&amp;#039;s wiki pages.&lt;br /&gt;
9/10. I felt Corrine did a good job keeping us on task and did a superior job organizing the group wiki. Unfortunately, I didn&amp;#039;t contribute to the group wiki as much as I would have liked to and I don&amp;#039;t believe the other members did as well. In terms of getting the code done, despite me not knowing what to do at first, I was able to get work done and code established after being caught up. &lt;br /&gt;
&lt;br /&gt;
===Completeness=== &lt;br /&gt;
10/10. As of this writing We finished every piece of the code within the scope of the project, we covered every aspect of the essay, and we submitted all the deliverables.&lt;br /&gt;
&lt;br /&gt;
==Reflection on the Process==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 15:47, 15 December 2017 (PST)&lt;br /&gt;
[[Template:johnllopez616]]&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

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

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI_Deliverables&amp;diff=5844</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=5844"/>
				<updated>2017-12-15T23:11:05Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: /* Gene hAPI Deliverables */  Added readme&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Gene hAPI]]&lt;br /&gt;
&lt;br /&gt;
Members:&lt;br /&gt;
*[[User:Cazinge|Eddie Azinge]]&lt;br /&gt;
*[[User:Dbashour|Dina Bashoura]]&lt;br /&gt;
*[[User:Johnllopez616|John Lopez]]&lt;br /&gt;
*[[User:Cwong34|Corinne Wong]]&lt;br /&gt;
&lt;br /&gt;
= Gene hAPI Deliverables =&lt;br /&gt;
# Organized team deliverables wiki page&lt;br /&gt;
#* [[Gene_hAPI_Deliverables|Gene hAPI Deliverables page (this current page)]]&lt;br /&gt;
# Group report&lt;br /&gt;
#*&lt;br /&gt;
# Individual statements&lt;br /&gt;
#* Eddie A.: &lt;br /&gt;
#* Dina: &lt;br /&gt;
#* John: &lt;br /&gt;
#* Corinne: [[Cwong34_Individual_Statement|Corinne&amp;#039;s individual statement]]&lt;br /&gt;
# Group PowerPoint presentation&lt;br /&gt;
#* [[Media:Gene_hAPI_Final_Presentation.pptx | Gene hAPI final presentation]]&lt;br /&gt;
#* [[Media:JLopezEAzingeJournalClub.pptx | Coders&amp;#039; Journal Club Presentation]] &amp;lt;br&amp;gt;&lt;br /&gt;
#* [[Media:Cold_Shock_Yeast_Genome_Response.pdf | QA/Data Analyst Journal Club Presentation]]&lt;br /&gt;
# Code (GitHub pull request)&lt;br /&gt;
#*&lt;br /&gt;
# README&lt;br /&gt;
#* [[Media:GetGeneInformationREADME.txt | getGeneInformation() Readme]]&lt;br /&gt;
# Excel spreadsheet with ANOVA results/stem formatting&lt;br /&gt;
#*&lt;br /&gt;
# PowerPoint of screenshots of stem results&lt;br /&gt;
#*&lt;br /&gt;
# Gene List and GO List files from each significant profile&lt;br /&gt;
#*&lt;br /&gt;
# YEASTRACT &amp;quot;rank by TF&amp;quot; results&lt;br /&gt;
#*&lt;br /&gt;
# GRNmap input workbook (with network adjency matrix)&lt;br /&gt;
#*&lt;br /&gt;
# GRNmap output workbook&lt;br /&gt;
#*&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>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:GetGeneInformationREADME.txt&amp;diff=5843</id>
		<title>File:GetGeneInformationREADME.txt</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:GetGeneInformationREADME.txt&amp;diff=5843"/>
				<updated>2017-12-15T23:07:21Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: The README for getGeneInformation()&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The README for getGeneInformation()&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_15&amp;diff=5652</id>
		<title>Johnllopez Week 15</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_15&amp;diff=5652"/>
				<updated>2017-12-12T03:26:31Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added references&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Lab Notebook==&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
===References===&lt;br /&gt;
  LMU BioDB 2017. (2017). Week 15. Retrieved December 11, 2017 from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_15&lt;br /&gt;
&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_15&amp;diff=5651</id>
		<title>Johnllopez Week 15</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_15&amp;diff=5651"/>
				<updated>2017-12-12T03:25:13Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added my template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Lab Notebook==&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
===References===&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_15&amp;diff=5650</id>
		<title>Johnllopez Week 15</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_15&amp;diff=5650"/>
				<updated>2017-12-12T03:24:40Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Set up the page outline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Lab Notebook==&lt;br /&gt;
==Acknowledgements and References&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
===References===&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI&amp;diff=5420</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=5420"/>
				<updated>2017-12-05T07:16:27Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: /* Gene hAPI */ Added my week 14 entry (John Lopez)&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;
*[[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;
&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;
*[[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>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Johnllopez616&amp;diff=5419</id>
		<title>Template:Johnllopez616</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Johnllopez616&amp;diff=5419"/>
				<updated>2017-12-05T07:10:24Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added project journal links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Individual Journal Entries and Assignments&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[User:johnllopez616|Week 1]]&lt;br /&gt;
*[[johnllopez Week 2|Week 2]]&lt;br /&gt;
*[[johnllopez Week 3|Week 3]]&lt;br /&gt;
*[[johnllopez Week 4|Week 4]]&lt;br /&gt;
*[[MiRPathDB Week 5|Week 5]]&lt;br /&gt;
*[[johnllopez Week 6|Week 6]]&lt;br /&gt;
*[[johnllopez Week 7|Week 7]]&lt;br /&gt;
*[[johnllopez Week 8|Week 8]]&lt;br /&gt;
*[[johnllopez Week 9|Week 9]]&lt;br /&gt;
*[[johnllopez Week 10|Week 10]]&lt;br /&gt;
*[[johnllopez Week 11|Week 11]]&lt;br /&gt;
*[[johnllopez Week 12|Week 12]]&lt;br /&gt;
*[[johnllopez Week 14|Week 14]]&lt;br /&gt;
*[[johnllopez Week 15|Week 15]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Class Assignments&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Week 1| Week 1]]&lt;br /&gt;
*[[Week 2| Week 2]]&lt;br /&gt;
*[[Week 3| Week 3]]&lt;br /&gt;
*[[Week 4| Week 4]]&lt;br /&gt;
*[[Week 5| Week 5]]&lt;br /&gt;
*[[Week 6| Week 6]]&lt;br /&gt;
*[[Week 7| Week 7]]&lt;br /&gt;
*[[Week 8| Week 8]]&lt;br /&gt;
*[[Week 9| Week 9]]&lt;br /&gt;
*[[Week 10| Week 10]]&lt;br /&gt;
*[[Week 11| Week 11]]&lt;br /&gt;
*[[Week 12| Week 12]]&lt;br /&gt;
*[[Week 14| Week 14]]&lt;br /&gt;
*[[Week 15| Week 15]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Class Weekly Journal Entries / Project Weekly Journal Entries&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Class Journal Week 1|Class Weekly Journal 1]]&lt;br /&gt;
*[[Class Journal Week 2|Class Weekly Journal 2]]&lt;br /&gt;
*[[Class Journal Week 3|Class Weekly Journal 3]]&lt;br /&gt;
*[[Class Journal Week 4|Class Weekly Journal 4]]&lt;br /&gt;
*[[Class Journal Week 5|Class Weekly Journal 5]]&lt;br /&gt;
*[[Class Journal Week 6|Class Weekly Journal 6]]&lt;br /&gt;
*[[Class Journal Week 7|Class Weekly Journal 7]]&lt;br /&gt;
*[[Class Journal Week 8|Class Weekly Journal 8]]&lt;br /&gt;
*[[Class Journal Week 9|Class Weekly Journal 9]]&lt;br /&gt;
*[[Class Journal Week 10|Class Weekly Journal 10]]&lt;br /&gt;
*[[Class Journal Week 11|Class Weekly Journal 11]]&lt;br /&gt;
*[[Gene_hAPI|Project Journal Week 12]]&lt;br /&gt;
*[[Gene_hAPI|Project Journal Week 14]]&lt;br /&gt;
*[[Gene_hAPI|Project Journal Week 15]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;My Page&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[User:johnllopez616|My User Page]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Journal Entry]]&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5418</id>
		<title>Johnllopez Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5418"/>
				<updated>2017-12-05T07:08:59Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added link to github&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Lab Notebook==&lt;br /&gt;
===Pulling Data===&lt;br /&gt;
Thanks to [[User:cwong34 | Corrine Wong]], I was able to use the following table to figure out what processes had to be made in order to pull certain data from the functions:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NCBI&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Locus tag &amp;lt; Parse from page https://www.ncbi.nlm.nih.gov/gene/854068&lt;br /&gt;
*Gene ID &amp;lt; Parse from conversion algorithm&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;UniProt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Protein type/name &amp;lt;Parse XML?&lt;br /&gt;
*Protein sequence &amp;lt;Parse XML&lt;br /&gt;
*Gene ID &amp;lt;Parse XML&lt;br /&gt;
*Similar proteins &amp;lt;Could not find on XML, found on Page&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ensembl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*DNA sequence &amp;lt; Pull from http://www.ensembl.org/Saccharomyces_cerevisiae/Transcript/Sequence_cDNA?db=core;g=YJL128C;r=X:178097-180103;t=YJL128C&lt;br /&gt;
*Gene description &amp;lt; Pulled from JSON&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON / Conversion Necessary&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SGD&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON/ Possible conversion necessary&lt;br /&gt;
*Gene expression &amp;lt; NO IDEA HOW WE CAN PULL THIS&lt;br /&gt;
*Gene regulation &amp;lt;Pull from page https://www.yeastgenome.org/locus/S000005446&lt;br /&gt;
*Gene ontology &amp;lt;SUummary in JSON&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;JASPAR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Sequence logo&lt;br /&gt;
*Frequency matrixon her&lt;br /&gt;
&lt;br /&gt;
===Learning XML DOM===&lt;br /&gt;
I was first tasked to figure out how to extract data from XML files. This was necessary to pull the pieces above marked &amp;quot;XML&amp;quot;. I did so by using aspects from the jQuery library and XML Document Object Model.&lt;br /&gt;
&lt;br /&gt;
The functions I used from jQuery were $get and $append, and I learned how to use these thanks to the [[Week 7]] assignment. They allowed me to directly pull XML files from a query and append to a webpage. The next challenge was figuring out how to parse the data given to me and extract what I need.&lt;br /&gt;
&lt;br /&gt;
I then figured out since XML was a markup language like HTML, I could use the same Document Object Model functions that I would to parse HTML. Of course, I had no idea how to do either, so I used [https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model | MDN] to explain certain aspects of it.&lt;br /&gt;
&lt;br /&gt;
I figured that the serializeToString() and getElementsByTagName() were useful, so that allowed me to pull lines of XML.&lt;br /&gt;
&lt;br /&gt;
One problem was, such in the case of extracting the LOTUS tag and Other Names data from NCBI, the string that returned contained both pieces of data! The way I got around this was by taking the data as a string, using the split() function to make each word a node of an array, then further manipulating this array using the splice() function to remove the LOTUS tag once it was called.&lt;br /&gt;
&lt;br /&gt;
Another problem I encountered was that some elements shared names, so I had to modify getElementsByTagName() by specifying that I wanted to view nodes and children of larger, more accessible XML tags. An example of this was getting the &amp;quot;Protein Type/Name&amp;quot; from UniProt. This was done through getting the child node of a child node of the &amp;quot;protein&amp;quot; tag.&lt;br /&gt;
&lt;br /&gt;
There was one piece of data that I could unfortunately not figure out how to extract because I could not find the API call for it. This is something I will discuss with my partners on Tuesday.&lt;br /&gt;
&lt;br /&gt;
You may see the work I completed on github [https://github.com/bhamilton18/GRNsight/blob/gene-database-apis/XML/XMLfunction.js here].&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
This week required collaboration between the coders [[User:cazinge | Eddie Azinge]], [[User:ebachour | Eddie Bachoura]], and [[User:simonwro120 | Simon Wroblewski]]. While they developed the necessary components for JSON, I developed the XML portion. In addition, I discussed with [[User:cwong34 | Corrine Wong]] which functions were necessary to pull from the data provided. &lt;br /&gt;
&lt;br /&gt;
While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:06, 4 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
 MDN. &amp;#039;&amp;#039;Document Object Model&amp;#039;&amp;#039;. Retrieved December 1, 2017, from https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model&lt;br /&gt;
 LMU BioDB 2017. (2017). Week 14. Retrieved December 4, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_14&lt;br /&gt;
 LMU BioDB 2017. (2017). Week 7. Retrieved December 1, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_7&lt;br /&gt;
 &lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5417</id>
		<title>Johnllopez Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5417"/>
				<updated>2017-12-05T07:07:00Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: /* Acknowledgements and References */ Added acknowledgements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Lab Notebook==&lt;br /&gt;
===Pulling Data===&lt;br /&gt;
Thanks to [[User:cwong34 | Corrine Wong]], I was able to use the following table to figure out what processes had to be made in order to pull certain data from the functions:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NCBI&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Locus tag &amp;lt; Parse from page https://www.ncbi.nlm.nih.gov/gene/854068&lt;br /&gt;
*Gene ID &amp;lt; Parse from conversion algorithm&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;UniProt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Protein type/name &amp;lt;Parse XML?&lt;br /&gt;
*Protein sequence &amp;lt;Parse XML&lt;br /&gt;
*Gene ID &amp;lt;Parse XML&lt;br /&gt;
*Similar proteins &amp;lt;Could not find on XML, found on Page&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ensembl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*DNA sequence &amp;lt; Pull from http://www.ensembl.org/Saccharomyces_cerevisiae/Transcript/Sequence_cDNA?db=core;g=YJL128C;r=X:178097-180103;t=YJL128C&lt;br /&gt;
*Gene description &amp;lt; Pulled from JSON&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON / Conversion Necessary&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SGD&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON/ Possible conversion necessary&lt;br /&gt;
*Gene expression &amp;lt; NO IDEA HOW WE CAN PULL THIS&lt;br /&gt;
*Gene regulation &amp;lt;Pull from page https://www.yeastgenome.org/locus/S000005446&lt;br /&gt;
*Gene ontology &amp;lt;SUummary in JSON&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;JASPAR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Sequence logo&lt;br /&gt;
*Frequency matrixon her&lt;br /&gt;
&lt;br /&gt;
===Learning XML DOM===&lt;br /&gt;
I was first tasked to figure out how to extract data from XML files. This was necessary to pull the pieces above marked &amp;quot;XML&amp;quot;. I did so by using aspects from the jQuery library and XML Document Object Model.&lt;br /&gt;
&lt;br /&gt;
The functions I used from jQuery were $get and $append, and I learned how to use these thanks to the [[Week 7]] assignment. They allowed me to directly pull XML files from a query and append to a webpage. The next challenge was figuring out how to parse the data given to me and extract what I need.&lt;br /&gt;
&lt;br /&gt;
I then figured out since XML was a markup language like HTML, I could use the same Document Object Model functions that I would to parse HTML. Of course, I had no idea how to do either, so I used [https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model | MDN] to explain certain aspects of it.&lt;br /&gt;
&lt;br /&gt;
I figured that the serializeToString() and getElementsByTagName() were useful, so that allowed me to pull lines of XML.&lt;br /&gt;
&lt;br /&gt;
One problem was, such in the case of extracting the LOTUS tag and Other Names data from NCBI, the string that returned contained both pieces of data! The way I got around this was by taking the data as a string, using the split() function to make each word a node of an array, then further manipulating this array using the splice() function to remove the LOTUS tag once it was called.&lt;br /&gt;
&lt;br /&gt;
Another problem I encountered was that some elements shared names, so I had to modify getElementsByTagName() by specifying that I wanted to view nodes and children of larger, more accessible XML tags. An example of this was getting the &amp;quot;Protein Type/Name&amp;quot; from UniProt. This was done through getting the child node of a child node of the &amp;quot;protein&amp;quot; tag.&lt;br /&gt;
&lt;br /&gt;
There was one piece of data that I could unfortunately not figure out how to extract because I could not find the API call for it. This is something I will discuss with my partners on Tuesday.&lt;br /&gt;
&lt;br /&gt;
===Working with JSON===&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
This week required collaboration between the coders [[User:cazinge | Eddie Azinge]], [[User:ebachour | Eddie Bachoura]], and [[User:simonwro120 | Simon Wroblewski]]. While they developed the necessary components for JSON, I developed the XML portion. In addition, I discussed with [[User:cwong34 | Corrine Wong]] which functions were necessary to pull from the data provided. &lt;br /&gt;
&lt;br /&gt;
While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:06, 4 December 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
 MDN. &amp;#039;&amp;#039;Document Object Model&amp;#039;&amp;#039;. Retrieved December 1, 2017, from https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model&lt;br /&gt;
 LMU BioDB 2017. (2017). Week 14. Retrieved December 4, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_14&lt;br /&gt;
 LMU BioDB 2017. (2017). Week 7. Retrieved December 1, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_7&lt;br /&gt;
 &lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5416</id>
		<title>Johnllopez Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5416"/>
				<updated>2017-12-05T07:02:57Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added references&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Lab Notebook==&lt;br /&gt;
===Pulling Data===&lt;br /&gt;
Thanks to [[User:cwong34 | Corrine Wong]], I was able to use the following table to figure out what processes had to be made in order to pull certain data from the functions:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NCBI&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Locus tag &amp;lt; Parse from page https://www.ncbi.nlm.nih.gov/gene/854068&lt;br /&gt;
*Gene ID &amp;lt; Parse from conversion algorithm&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;UniProt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Protein type/name &amp;lt;Parse XML?&lt;br /&gt;
*Protein sequence &amp;lt;Parse XML&lt;br /&gt;
*Gene ID &amp;lt;Parse XML&lt;br /&gt;
*Similar proteins &amp;lt;Could not find on XML, found on Page&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ensembl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*DNA sequence &amp;lt; Pull from http://www.ensembl.org/Saccharomyces_cerevisiae/Transcript/Sequence_cDNA?db=core;g=YJL128C;r=X:178097-180103;t=YJL128C&lt;br /&gt;
*Gene description &amp;lt; Pulled from JSON&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON / Conversion Necessary&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SGD&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON/ Possible conversion necessary&lt;br /&gt;
*Gene expression &amp;lt; NO IDEA HOW WE CAN PULL THIS&lt;br /&gt;
*Gene regulation &amp;lt;Pull from page https://www.yeastgenome.org/locus/S000005446&lt;br /&gt;
*Gene ontology &amp;lt;SUummary in JSON&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;JASPAR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Sequence logo&lt;br /&gt;
*Frequency matrixon her&lt;br /&gt;
&lt;br /&gt;
===Learning XML DOM===&lt;br /&gt;
I was first tasked to figure out how to extract data from XML files. This was necessary to pull the pieces above marked &amp;quot;XML&amp;quot;. I did so by using aspects from the jQuery library and XML Document Object Model.&lt;br /&gt;
&lt;br /&gt;
The functions I used from jQuery were $get and $append, and I learned how to use these thanks to the [[Week 7]] assignment. They allowed me to directly pull XML files from a query and append to a webpage. The next challenge was figuring out how to parse the data given to me and extract what I need.&lt;br /&gt;
&lt;br /&gt;
I then figured out since XML was a markup language like HTML, I could use the same Document Object Model functions that I would to parse HTML. Of course, I had no idea how to do either, so I used [https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model | MDN] to explain certain aspects of it.&lt;br /&gt;
&lt;br /&gt;
I figured that the serializeToString() and getElementsByTagName() were useful, so that allowed me to pull lines of XML.&lt;br /&gt;
&lt;br /&gt;
One problem was, such in the case of extracting the LOTUS tag and Other Names data from NCBI, the string that returned contained both pieces of data! The way I got around this was by taking the data as a string, using the split() function to make each word a node of an array, then further manipulating this array using the splice() function to remove the LOTUS tag once it was called.&lt;br /&gt;
&lt;br /&gt;
Another problem I encountered was that some elements shared names, so I had to modify getElementsByTagName() by specifying that I wanted to view nodes and children of larger, more accessible XML tags. An example of this was getting the &amp;quot;Protein Type/Name&amp;quot; from UniProt. This was done through getting the child node of a child node of the &amp;quot;protein&amp;quot; tag.&lt;br /&gt;
&lt;br /&gt;
There was one piece of data that I could unfortunately not figure out how to extract because I could not find the API call for it. This is something I will discuss with my partners on Tuesday.&lt;br /&gt;
&lt;br /&gt;
===Working with JSON===&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
===References===&lt;br /&gt;
 MDN. &amp;#039;&amp;#039;&amp;#039;Document Object Model&amp;#039;&amp;#039;&amp;#039;. Retrieved December 1, 2017, from https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model&lt;br /&gt;
 LMU BioDB 2017. (2017). Week 14. Retrieved December 4, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_14&lt;br /&gt;
 LMU BioDB 2017. (2017). Week 7. Retrieved December 1, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_7&lt;br /&gt;
 &lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5373</id>
		<title>Johnllopez Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5373"/>
				<updated>2017-12-05T03:30:54Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Finished the XML section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Lab Notebook==&lt;br /&gt;
===Pulling Data===&lt;br /&gt;
Thanks to [[User:cwong34 | Corrine Wong]], I was able to use the following table to figure out what processes had to be made in order to pull certain data from the functions:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NCBI&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Locus tag &amp;lt; Parse from page https://www.ncbi.nlm.nih.gov/gene/854068&lt;br /&gt;
*Gene ID &amp;lt; Parse from conversion algorithm&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;UniProt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Protein type/name &amp;lt;Parse XML?&lt;br /&gt;
*Protein sequence &amp;lt;Parse XML&lt;br /&gt;
*Gene ID &amp;lt;Parse XML&lt;br /&gt;
*Similar proteins &amp;lt;Could not find on XML, found on Page&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ensembl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*DNA sequence &amp;lt; Pull from http://www.ensembl.org/Saccharomyces_cerevisiae/Transcript/Sequence_cDNA?db=core;g=YJL128C;r=X:178097-180103;t=YJL128C&lt;br /&gt;
*Gene description &amp;lt; Pulled from JSON&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON / Conversion Necessary&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SGD&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON/ Possible conversion necessary&lt;br /&gt;
*Gene expression &amp;lt; NO IDEA HOW WE CAN PULL THIS&lt;br /&gt;
*Gene regulation &amp;lt;Pull from page https://www.yeastgenome.org/locus/S000005446&lt;br /&gt;
*Gene ontology &amp;lt;SUummary in JSON&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;JASPAR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Sequence logo&lt;br /&gt;
*Frequency matrixon her&lt;br /&gt;
&lt;br /&gt;
===Learning XML DOM===&lt;br /&gt;
I was first tasked to figure out how to extract data from XML files. This was necessary to pull the pieces above marked &amp;quot;XML&amp;quot;. I did so by using aspects from the jQuery library and XML Document Object Model.&lt;br /&gt;
&lt;br /&gt;
The functions I used from jQuery were $get and $append, and I learned how to use these thanks to the [[Week 7]] assignment. They allowed me to directly pull XML files from a query and append to a webpage. The next challenge was figuring out how to parse the data given to me and extract what I need.&lt;br /&gt;
&lt;br /&gt;
I then figured out since XML was a markup language like HTML, I could use the same Document Object Model functions that I would to parse HTML. Of course, I had no idea how to do either, so I used [https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model | MDN] to explain certain aspects of it.&lt;br /&gt;
&lt;br /&gt;
I figured that the serializeToString() and getElementsByTagName() were useful, so that allowed me to pull lines of XML.&lt;br /&gt;
&lt;br /&gt;
One problem was, such in the case of extracting the LOTUS tag and Other Names data from NCBI, the string that returned contained both pieces of data! The way I got around this was by taking the data as a string, using the split() function to make each word a node of an array, then further manipulating this array using the splice() function to remove the LOTUS tag once it was called.&lt;br /&gt;
&lt;br /&gt;
Another problem I encountered was that some elements shared names, so I had to modify getElementsByTagName() by specifying that I wanted to view nodes and children of larger, more accessible XML tags. An example of this was getting the &amp;quot;Protein Type/Name&amp;quot; from UniProt. This was done through getting the child node of a child node of the &amp;quot;protein&amp;quot; tag.&lt;br /&gt;
&lt;br /&gt;
There was one piece of data that I could unfortunately not figure out how to extract because I could not find the API call for it. This is something I will discuss with my partners on Tuesday.&lt;br /&gt;
&lt;br /&gt;
===Working with JSON===&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
===References===&lt;br /&gt;
 https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_7&lt;br /&gt;
 https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5371</id>
		<title>Johnllopez Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5371"/>
				<updated>2017-12-05T03:25:28Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Explained how I got NCBI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Lab Notebook==&lt;br /&gt;
===Pulling Data===&lt;br /&gt;
Thanks to [[User:cwong34 | Corrine Wong]], I was able to use the following table to figure out what processes had to be made in order to pull certain data from the functions:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NCBI&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Locus tag &amp;lt; Parse from page https://www.ncbi.nlm.nih.gov/gene/854068&lt;br /&gt;
*Gene ID &amp;lt; Parse from conversion algorithm&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;UniProt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Protein type/name &amp;lt;Parse XML?&lt;br /&gt;
*Protein sequence &amp;lt;Parse XML&lt;br /&gt;
*Gene ID &amp;lt;Parse XML&lt;br /&gt;
*Similar proteins &amp;lt;Could not find on XML, found on Page&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ensembl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*DNA sequence &amp;lt; Pull from http://www.ensembl.org/Saccharomyces_cerevisiae/Transcript/Sequence_cDNA?db=core;g=YJL128C;r=X:178097-180103;t=YJL128C&lt;br /&gt;
*Gene description &amp;lt; Pulled from JSON&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON / Conversion Necessary&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SGD&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON/ Possible conversion necessary&lt;br /&gt;
*Gene expression &amp;lt; NO IDEA HOW WE CAN PULL THIS&lt;br /&gt;
*Gene regulation &amp;lt;Pull from page https://www.yeastgenome.org/locus/S000005446&lt;br /&gt;
*Gene ontology &amp;lt;SUummary in JSON&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;JASPAR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Sequence logo&lt;br /&gt;
*Frequency matrixon her&lt;br /&gt;
&lt;br /&gt;
===Learning XML DOM===&lt;br /&gt;
I was first tasked to figure out how to extract data from XML files. This was necessary to pull the pieces above marked &amp;quot;XML&amp;quot;. I did so by using aspects from the jQuery library and XML Document Object Model.&lt;br /&gt;
&lt;br /&gt;
The functions I used from jQuery were $get and $append, and I learned how to use these thanks to the [[Week 7]] assignment. They allowed me to directly pull XML files from a query and append to a webpage. The next challenge was figuring out how to parse the data given to me and extract what I need.&lt;br /&gt;
&lt;br /&gt;
I then figured out since XML was a markup language like HTML, I could use the same Document Object Model functions that I would to parse HTML. Of course, I had no idea how to do either, so I used [[https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model | MDN]] to explain certain aspects of it.&lt;br /&gt;
&lt;br /&gt;
I figured that the serializeToString() and getElementsByTagName() were useful, so that allowed me to pull lines of XML.&lt;br /&gt;
&lt;br /&gt;
One problem was, such in the case of extracting the LOTUS tag and Other Names data from NCBI, the string that returned contained both pieces of data! The way I got around this was by taking the data as a string, using the split() function to make each word a node of an array, then further manipulating this array using the splice() function to remove the LOTUS tag once it was called.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Working with JSON===&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
===References===&lt;br /&gt;
 https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_7&lt;br /&gt;
 https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5368</id>
		<title>Johnllopez Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5368"/>
				<updated>2017-12-05T03:19:10Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Explained how I used jquery&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Lab Notebook==&lt;br /&gt;
===Pulling Data===&lt;br /&gt;
Thanks to [[User:cwong34 | Corrine Wong]], I was able to use the following table to figure out what processes had to be made in order to pull certain data from the functions:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NCBI&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Locus tag &amp;lt; Parse from page https://www.ncbi.nlm.nih.gov/gene/854068&lt;br /&gt;
*Gene ID &amp;lt; Parse from conversion algorithm&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;UniProt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Protein type/name &amp;lt;Parse XML?&lt;br /&gt;
*Protein sequence &amp;lt;Parse XML&lt;br /&gt;
*Gene ID &amp;lt;Parse XML&lt;br /&gt;
*Similar proteins &amp;lt;Could not find on XML, found on Page&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ensembl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*DNA sequence &amp;lt; Pull from http://www.ensembl.org/Saccharomyces_cerevisiae/Transcript/Sequence_cDNA?db=core;g=YJL128C;r=X:178097-180103;t=YJL128C&lt;br /&gt;
*Gene description &amp;lt; Pulled from JSON&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON / Conversion Necessary&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SGD&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON/ Possible conversion necessary&lt;br /&gt;
*Gene expression &amp;lt; NO IDEA HOW WE CAN PULL THIS&lt;br /&gt;
*Gene regulation &amp;lt;Pull from page https://www.yeastgenome.org/locus/S000005446&lt;br /&gt;
*Gene ontology &amp;lt;SUummary in JSON&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;JASPAR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Sequence logo&lt;br /&gt;
*Frequency matrixon her&lt;br /&gt;
&lt;br /&gt;
===Learning XML DOM===&lt;br /&gt;
I was first tasked to figure out how to extract data from XML files. This was necessary to pull the pieces above marked &amp;quot;XML&amp;quot;. I did so by using aspects from the jQuery library and XML Document Object Model.&lt;br /&gt;
&lt;br /&gt;
The functions I used from jQuery were $get and $append, and I learned how to use these thanks to the [[Week 7]] assignment. They allowed me to directly pull XML files from a query and append to a webpage. The next challenge was figuring out how to parse the data given to me and extract what I need.&lt;br /&gt;
===Working with JSON===&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
===References===&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5344</id>
		<title>Johnllopez Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5344"/>
				<updated>2017-12-05T01:46:51Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added my template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Lab Notebook==&lt;br /&gt;
===Pulling Data===&lt;br /&gt;
Thanks to [[User:cwong34 | Corrine Wong]], I was able to use the following table to figure out what processes had to be made in order to pull certain data from the functions:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NCBI&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Locus tag &amp;lt; Parse from page https://www.ncbi.nlm.nih.gov/gene/854068&lt;br /&gt;
*Gene ID &amp;lt; Parse from conversion algorithm&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;UniProt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Protein type/name &amp;lt;Parse XML?&lt;br /&gt;
*Protein sequence &amp;lt;Parse XML&lt;br /&gt;
*Gene ID &amp;lt;Parse XML&lt;br /&gt;
*Similar proteins &amp;lt;Could not find on XML, found on Page&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ensembl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*DNA sequence &amp;lt; Pull from http://www.ensembl.org/Saccharomyces_cerevisiae/Transcript/Sequence_cDNA?db=core;g=YJL128C;r=X:178097-180103;t=YJL128C&lt;br /&gt;
*Gene description &amp;lt; Pulled from JSON&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON / Conversion Necessary&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SGD&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON/ Possible conversion necessary&lt;br /&gt;
*Gene expression &amp;lt; NO IDEA HOW WE CAN PULL THIS&lt;br /&gt;
*Gene regulation &amp;lt;Pull from page https://www.yeastgenome.org/locus/S000005446&lt;br /&gt;
*Gene ontology &amp;lt;SUummary in JSON&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;JASPAR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Sequence logo&lt;br /&gt;
*Frequency matrixon her&lt;br /&gt;
&lt;br /&gt;
===Learning XML DOM===&lt;br /&gt;
===Working with JSON===&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
===References===&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5343</id>
		<title>Johnllopez Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5343"/>
				<updated>2017-12-05T01:46:12Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added a template for the page structure&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Electronic Lab Notebook==&lt;br /&gt;
===Pulling Data===&lt;br /&gt;
Thanks to [[User:cwong34 | Corrine Wong]], I was able to use the following table to figure out what processes had to be made in order to pull certain data from the functions:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NCBI&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Locus tag &amp;lt; Parse from page https://www.ncbi.nlm.nih.gov/gene/854068&lt;br /&gt;
*Gene ID &amp;lt; Parse from conversion algorithm&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;UniProt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Protein type/name &amp;lt;Parse XML?&lt;br /&gt;
*Protein sequence &amp;lt;Parse XML&lt;br /&gt;
*Gene ID &amp;lt;Parse XML&lt;br /&gt;
*Similar proteins &amp;lt;Could not find on XML, found on Page&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ensembl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*DNA sequence &amp;lt; Pull from http://www.ensembl.org/Saccharomyces_cerevisiae/Transcript/Sequence_cDNA?db=core;g=YJL128C;r=X:178097-180103;t=YJL128C&lt;br /&gt;
*Gene description &amp;lt; Pulled from JSON&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON / Conversion Necessary&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SGD&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON/ Possible conversion necessary&lt;br /&gt;
*Gene expression &amp;lt; NO IDEA HOW WE CAN PULL THIS&lt;br /&gt;
*Gene regulation &amp;lt;Pull from page https://www.yeastgenome.org/locus/S000005446&lt;br /&gt;
*Gene ontology &amp;lt;SUummary in JSON&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;JASPAR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Sequence logo&lt;br /&gt;
*Frequency matrixon her&lt;br /&gt;
&lt;br /&gt;
===Learning XML DOM===&lt;br /&gt;
===Working with JSON===&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
===References===&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5225</id>
		<title>Johnllopez Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5225"/>
				<updated>2017-11-30T08:50:18Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: /* Pulling Data */  Added how to get the data&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Pulling Data==&lt;br /&gt;
Thanks to [[User:cwong34 | Corrine Wong]], I was able to use the following table to figure out what processes had to be made in order to pull certain data from the functions:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NCBI&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Locus tag &amp;lt; Parse from page https://www.ncbi.nlm.nih.gov/gene/854068&lt;br /&gt;
*Gene ID &amp;lt; Parse from conversion algorithm&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;UniProt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Protein type/name &amp;lt;Parse XML?&lt;br /&gt;
*Protein sequence &amp;lt;Parse XML&lt;br /&gt;
*Gene ID &amp;lt;Parse XML&lt;br /&gt;
*Similar proteins &amp;lt;Could not find on XML, found on Page&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ensembl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*DNA sequence &amp;lt; Pull from http://www.ensembl.org/Saccharomyces_cerevisiae/Transcript/Sequence_cDNA?db=core;g=YJL128C;r=X:178097-180103;t=YJL128C&lt;br /&gt;
*Gene description &amp;lt; Pulled from JSON&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON / Conversion Necessary&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SGD&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Gene ID &amp;lt; Pulled from JSON/ Possible conversion necessary&lt;br /&gt;
*Gene expression &amp;lt; NO IDEA HOW WE CAN PULL THIS&lt;br /&gt;
*Gene regulation &amp;lt;Pull from page https://www.yeastgenome.org/locus/S000005446&lt;br /&gt;
*Gene ontology &amp;lt;SUummary in JSON&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;JASPAR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Sequence logo&lt;br /&gt;
*Frequency matrixon her&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5224</id>
		<title>Johnllopez Week 14</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_14&amp;diff=5224"/>
				<updated>2017-11-30T08:02:03Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added table for what information needs to be pulled from where&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Pulling Data==&lt;br /&gt;
Thanks to [[User:cwong34 | Corrine Wong]], I was able to use the following table to figure out what processes had to be made in order to pull certain data from the functions:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NCBI&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Locus tag&lt;br /&gt;
*Gene ID&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;UniProt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Protein type/name&lt;br /&gt;
*Protein sequence&lt;br /&gt;
*Gene ID&lt;br /&gt;
*Similar proteins&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ensembl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*DNA sequence&lt;br /&gt;
*Gene description&lt;br /&gt;
*Gene ID&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SGD&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Gene ID&lt;br /&gt;
*Gene expression&lt;br /&gt;
*Gene regulation&lt;br /&gt;
*Gene ontology&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;JASPAR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Sequence logo&lt;br /&gt;
*Frequency matrixon her&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=5046</id>
		<title>Johnllopez Week 12</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=5046"/>
				<updated>2017-11-21T07:44:05Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Wrote milestone 4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Milestone 0==&lt;br /&gt;
As performed on Thursday, [[Media:JLopezEAzingeJournalClub.pptx | this file]] contains the deliverable for my presentation.&lt;br /&gt;
==Milestone 1==&lt;br /&gt;
To achieve this milestone, I had to ensure that my PC had the following programs installed:&lt;br /&gt;
&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;
#git version control software&lt;br /&gt;
#curl command&lt;br /&gt;
Fortunately, each of the programs were! I had Node.JS from the [[Week 7 | Week 7]] assignment, atom from my Programming Lab class, and Chrome + Git were already installed on my pc! I also ran the following test on git:&lt;br /&gt;
&lt;br /&gt;
 curl https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Main_Page &lt;br /&gt;
&lt;br /&gt;
This returned the HTML for the page, so curl was definitely working!&lt;br /&gt;
&lt;br /&gt;
==Milestone 2==&lt;br /&gt;
This was the first milestone that required collaboration with my teammates. It also required some interaction on GitHub.&lt;br /&gt;
&lt;br /&gt;
You can access my GitHub with the following link:&lt;br /&gt;
 https://github.com/johnllopez616&lt;br /&gt;
&lt;br /&gt;
Then, on Thursday in class, I talked to [[User:Bhamilton18 | Blair Hamilton]] who created a fork of GRNSight. In addition, she added each of the coders to said fork. You can find the fork here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight&lt;br /&gt;
&lt;br /&gt;
Then, I created a branch called gene-database-apis. You can find it here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight/tree/gene-database-apis&lt;br /&gt;
==Milestone 3==&lt;br /&gt;
These steps were necessary to ensure I had a working development environment. Prior to this, however, I did not use git, so I had to follow each step carefully to ensure that my environment worked.&lt;br /&gt;
&lt;br /&gt;
# I had to git clone Blair&amp;#039;s fork onto my computer. To do this, I had [[User:cazinge | Eddie Azinge]] show me how. I was able to do each step on my own from that moment.&lt;br /&gt;
# I had to cd into the folder on my pc (C:\Users\John\GRNSight)&lt;br /&gt;
# I performed the following command: git checkout gene-database-apis. From here, whenever I would CD into GRNSight, it would automatically go into that branch. &lt;br /&gt;
# Finally, I performed npm install in that branch as suggested by the following link: https://github.com/dondi/GRNsight/wiki/Running-the-Applications. Then, I went to &lt;br /&gt;
http://localhost:5001/, and saw that GRNSight was here!&lt;br /&gt;
&lt;br /&gt;
==Milestone 4==&lt;br /&gt;
For this milestone, I consulted my partner [[User:cazinge | Eddie Azinge]]. He has written most of what we believe to be the code needed for our portion of the assignment. However, we have yet to write any sort of unit tests to see if it works. In addition, he has explained to me how his code works and what I need to do to write my function. &lt;br /&gt;
&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
In class, I consulted [[User:Bhamilton18 | Blair Hamilton]] and  [[User:cazinge | Eddie Azinge]] to ensure Milestones 1-3 were completed for this task. We discussed how GitHub would be set up, and Eddie helped me with the first step of Milestone 3. While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&lt;br /&gt;
&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:42, 20 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
 LMU BioDB 2017. (2017). &amp;#039;&amp;#039;Week 12&amp;#039;&amp;#039;. Retrieved November 15, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_12&lt;br /&gt;
 GRNSight. &amp;#039;&amp;#039;Running the Applications&amp;#039;&amp;#039;. Retrieved November 20, 2017, from https://github.com/dondi/GRNsight/wiki/Running-the-Applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=5043</id>
		<title>Johnllopez Week 12</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=5043"/>
				<updated>2017-11-21T07:42:18Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added signature&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Milestone 0==&lt;br /&gt;
As performed on Thursday, [[Media:JLopezEAzingeJournalClub.pptx | this file]] contains the deliverable for my presentation.&lt;br /&gt;
==Milestone 1==&lt;br /&gt;
To achieve this milestone, I had to ensure that my PC had the following programs installed:&lt;br /&gt;
&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;
#git version control software&lt;br /&gt;
#curl command&lt;br /&gt;
Fortunately, each of the programs were! I had Node.JS from the [[Week 7 | Week 7]] assignment, atom from my Programming Lab class, and Chrome + Git were already installed on my pc! I also ran the following test on git:&lt;br /&gt;
&lt;br /&gt;
 curl https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Main_Page &lt;br /&gt;
&lt;br /&gt;
This returned the HTML for the page, so curl was definitely working!&lt;br /&gt;
&lt;br /&gt;
==Milestone 2==&lt;br /&gt;
This was the first milestone that required collaboration with my teammates. It also required some interaction on GitHub.&lt;br /&gt;
&lt;br /&gt;
You can access my GitHub with the following link:&lt;br /&gt;
 https://github.com/johnllopez616&lt;br /&gt;
&lt;br /&gt;
Then, on Thursday in class, I talked to [[User:Bhamilton18 | Blair Hamilton]] who created a fork of GRNSight. In addition, she added each of the coders to said fork. You can find the fork here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight&lt;br /&gt;
&lt;br /&gt;
Then, I created a branch called gene-database-apis. You can find it here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight/tree/gene-database-apis&lt;br /&gt;
==Milestone 3==&lt;br /&gt;
These steps were necessary to ensure I had a working development environment. Prior to this, however, I did not use git, so I had to follow each step carefully to ensure that my environment worked.&lt;br /&gt;
&lt;br /&gt;
# I had to git clone Blair&amp;#039;s fork onto my computer. To do this, I had [[User:cazinge | Eddie Azinge]] show me how. I was able to do each step on my own from that moment.&lt;br /&gt;
# I had to cd into the folder on my pc (C:\Users\John\GRNSight)&lt;br /&gt;
# I performed the following command: git checkout gene-database-apis. From here, whenever I would CD into GRNSight, it would automatically go into that branch. &lt;br /&gt;
# Finally, I performed npm install in that branch as suggested by the following link: https://github.com/dondi/GRNsight/wiki/Running-the-Applications. Then, I went to &lt;br /&gt;
http://localhost:5001/, and saw that GRNSight was here!&lt;br /&gt;
&lt;br /&gt;
==Milestone 4==&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
In class, I consulted [[User:Bhamilton18 | Blair Hamilton]] and  [[User:cazinge | Eddie Azinge]] to ensure Milestones 1-3 were completed for this task. We discussed how GitHub would be set up, and Eddie helped me with the first step of Milestone 3. While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&lt;br /&gt;
&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:42, 20 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
 LMU BioDB 2017. (2017). &amp;#039;&amp;#039;Week 12&amp;#039;&amp;#039;. Retrieved November 15, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_12&lt;br /&gt;
 GRNSight. &amp;#039;&amp;#039;Running the Applications&amp;#039;&amp;#039;. Retrieved November 20, 2017, from https://github.com/dondi/GRNsight/wiki/Running-the-Applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=5042</id>
		<title>Johnllopez Week 12</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=5042"/>
				<updated>2017-11-21T07:41:34Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added milestone 4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Milestone 0==&lt;br /&gt;
As performed on Thursday, [[Media:JLopezEAzingeJournalClub.pptx | this file]] contains the deliverable for my presentation.&lt;br /&gt;
==Milestone 1==&lt;br /&gt;
To achieve this milestone, I had to ensure that my PC had the following programs installed:&lt;br /&gt;
&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;
#git version control software&lt;br /&gt;
#curl command&lt;br /&gt;
Fortunately, each of the programs were! I had Node.JS from the [[Week 7 | Week 7]] assignment, atom from my Programming Lab class, and Chrome + Git were already installed on my pc! I also ran the following test on git:&lt;br /&gt;
&lt;br /&gt;
 curl https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Main_Page &lt;br /&gt;
&lt;br /&gt;
This returned the HTML for the page, so curl was definitely working!&lt;br /&gt;
&lt;br /&gt;
==Milestone 2==&lt;br /&gt;
This was the first milestone that required collaboration with my teammates. It also required some interaction on GitHub.&lt;br /&gt;
&lt;br /&gt;
You can access my GitHub with the following link:&lt;br /&gt;
 https://github.com/johnllopez616&lt;br /&gt;
&lt;br /&gt;
Then, on Thursday in class, I talked to [[User:Bhamilton18 | Blair Hamilton]] who created a fork of GRNSight. In addition, she added each of the coders to said fork. You can find the fork here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight&lt;br /&gt;
&lt;br /&gt;
Then, I created a branch called gene-database-apis. You can find it here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight/tree/gene-database-apis&lt;br /&gt;
==Milestone 3==&lt;br /&gt;
These steps were necessary to ensure I had a working development environment. Prior to this, however, I did not use git, so I had to follow each step carefully to ensure that my environment worked.&lt;br /&gt;
&lt;br /&gt;
# I had to git clone Blair&amp;#039;s fork onto my computer. To do this, I had [[User:cazinge | Eddie Azinge]] show me how. I was able to do each step on my own from that moment.&lt;br /&gt;
# I had to cd into the folder on my pc (C:\Users\John\GRNSight)&lt;br /&gt;
# I performed the following command: git checkout gene-database-apis. From here, whenever I would CD into GRNSight, it would automatically go into that branch. &lt;br /&gt;
# Finally, I performed npm install in that branch as suggested by the following link: https://github.com/dondi/GRNsight/wiki/Running-the-Applications. Then, I went to &lt;br /&gt;
http://localhost:5001/, and saw that GRNSight was here!&lt;br /&gt;
&lt;br /&gt;
==Milestone 4==&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
In class, I consulted [[User:Bhamilton18 | Blair Hamilton]] and  [[User:cazinge | Eddie Azinge]] to ensure Milestones 1-3 were completed for this task. We discussed how GitHub would be set up, and Eddie helped me with the first step of Milestone 3. While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
 LMU BioDB 2017. (2017). &amp;#039;&amp;#039;Week 12&amp;#039;&amp;#039;. Retrieved November 15, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_12&lt;br /&gt;
 GRNSight. &amp;#039;&amp;#039;Running the Applications&amp;#039;&amp;#039;. Retrieved November 20, 2017, from https://github.com/dondi/GRNsight/wiki/Running-the-Applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=5040</id>
		<title>Johnllopez Week 12</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=5040"/>
				<updated>2017-11-21T07:40:57Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added milestone 4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Milestone 0==&lt;br /&gt;
As performed on Thursday, [[Media:JLopezEAzingeJournalClub.pptx | this file]] contains the deliverable for my presentation.&lt;br /&gt;
==Milestone 1==&lt;br /&gt;
To achieve this milestone, I had to ensure that my PC had the following programs installed:&lt;br /&gt;
&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;
#git version control software&lt;br /&gt;
#curl command&lt;br /&gt;
Fortunately, each of the programs were! I had Node.JS from the [[Week 7 | Week 7]] assignment, atom from my Programming Lab class, and Chrome + Git were already installed on my pc! I also ran the following test on git:&lt;br /&gt;
&lt;br /&gt;
 curl https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Main_Page &lt;br /&gt;
&lt;br /&gt;
This returned the HTML for the page, so curl was definitely working!&lt;br /&gt;
&lt;br /&gt;
==Milestone 2==&lt;br /&gt;
This was the first milestone that required collaboration with my teammates. It also required some interaction on GitHub.&lt;br /&gt;
&lt;br /&gt;
You can access my GitHub with the following link:&lt;br /&gt;
 https://github.com/johnllopez616&lt;br /&gt;
&lt;br /&gt;
Then, on Thursday in class, I talked to [[User:Bhamilton18 | Blair Hamilton]] who created a fork of GRNSight. In addition, she added each of the coders to said fork. You can find the fork here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight&lt;br /&gt;
&lt;br /&gt;
Then, I created a branch called gene-database-apis. You can find it here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight/tree/gene-database-apis&lt;br /&gt;
==Milestone 3==&lt;br /&gt;
These steps were necessary to ensure I had a working development environment. Prior to this, however, I did not use git, so I had to follow each step carefully to ensure that my environment worked.&lt;br /&gt;
&lt;br /&gt;
# I had to git clone Blair&amp;#039;s fork onto my computer. To do this, I had [[User:cazinge | Eddie Azinge]] show me how. I was able to do each step on my own from that moment.&lt;br /&gt;
# I had to cd into the folder on my pc (C:\Users\John\GRNSight)&lt;br /&gt;
# I performed the following command: git checkout gene-database-apis. From here, whenever I would CD into GRNSight, it would automatically go into that branch. &lt;br /&gt;
# Finally, I performed npm install in that branch as suggested by the following link: https://github.com/dondi/GRNsight/wiki/Running-the-Applications. Then, I went to &lt;br /&gt;
http://localhost:5001/, and saw that GRNSight was here!&lt;br /&gt;
&lt;br /&gt;
==Milestone 4==&lt;br /&gt;
For this portion, my partner [[User:cazinge | Eddie Azinge]] finished up most of the code. However, we have yet to write unit tests so we are unsure if the code produced works. So far, he discussed what was produced with me and what are the steps I need to do to finish said code.&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
In class, I consulted [[User:Bhamilton18 | Blair Hamilton]] and  [[User:cazinge | Eddie Azinge]] to ensure Milestones 1-3 were completed for this task. We discussed how GitHub would be set up, and Eddie helped me with the first step of Milestone 3. While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
 LMU BioDB 2017. (2017). &amp;#039;&amp;#039;Week 12&amp;#039;&amp;#039;. Retrieved November 15, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_12&lt;br /&gt;
 GRNSight. &amp;#039;&amp;#039;Running the Applications&amp;#039;&amp;#039;. Retrieved November 20, 2017, from https://github.com/dondi/GRNsight/wiki/Running-the-Applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=5036</id>
		<title>Johnllopez Week 12</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=5036"/>
				<updated>2017-11-21T07:39:40Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Fixed up acknowledgements and references&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Milestone 0==&lt;br /&gt;
As performed on Thursday, [[Media:JLopezEAzingeJournalClub.pptx | this file]] contains the deliverable for my presentation.&lt;br /&gt;
==Milestone 1==&lt;br /&gt;
To achieve this milestone, I had to ensure that my PC had the following programs installed:&lt;br /&gt;
&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;
#git version control software&lt;br /&gt;
#curl command&lt;br /&gt;
Fortunately, each of the programs were! I had Node.JS from the [[Week 7 | Week 7]] assignment, atom from my Programming Lab class, and Chrome + Git were already installed on my pc! I also ran the following test on git:&lt;br /&gt;
&lt;br /&gt;
 curl https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Main_Page &lt;br /&gt;
&lt;br /&gt;
This returned the HTML for the page, so curl was definitely working!&lt;br /&gt;
&lt;br /&gt;
==Milestone 2==&lt;br /&gt;
This was the first milestone that required collaboration with my teammates. It also required some interaction on GitHub.&lt;br /&gt;
&lt;br /&gt;
You can access my GitHub with the following link:&lt;br /&gt;
 https://github.com/johnllopez616&lt;br /&gt;
&lt;br /&gt;
Then, on Thursday in class, I talked to [[User:Bhamilton18 | Blair Hamilton]] who created a fork of GRNSight. In addition, she added each of the coders to said fork. You can find the fork here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight&lt;br /&gt;
&lt;br /&gt;
Then, I created a branch called gene-database-apis. You can find it here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight/tree/gene-database-apis&lt;br /&gt;
==Milestone 3==&lt;br /&gt;
These steps were necessary to ensure I had a working development environment. Prior to this, however, I did not use git, so I had to follow each step carefully to ensure that my environment worked.&lt;br /&gt;
&lt;br /&gt;
# I had to git clone Blair&amp;#039;s fork onto my computer. To do this, I had [[User:cazinge | Eddie Azinge]] show me how. I was able to do each step on my own from that moment.&lt;br /&gt;
# I had to cd into the folder on my pc (C:\Users\John\GRNSight)&lt;br /&gt;
# I performed the following command: git checkout gene-database-apis. From here, whenever I would CD into GRNSight, it would automatically go into that branch. &lt;br /&gt;
# Finally, I performed npm install in that branch as suggested by the following link: https://github.com/dondi/GRNsight/wiki/Running-the-Applications. Then, I went to &lt;br /&gt;
http://localhost:5001/, and saw that GRNSight was here!&lt;br /&gt;
&lt;br /&gt;
==Milestone 4==&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
In class, I consulted [[User:Bhamilton18 | Blair Hamilton]] and  [[User:cazinge | Eddie Azinge]] to ensure Milestones 1-3 were completed for this task. We discussed how GitHub would be set up, and Eddie helped me with the first step of Milestone 3. While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
 LMU BioDB 2017. (2017). &amp;#039;&amp;#039;Week 12&amp;#039;&amp;#039;. Retrieved November 15, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_12&lt;br /&gt;
 GRNSight. &amp;#039;&amp;#039;Running the Applications&amp;#039;&amp;#039;. Retrieved November 20, 2017, from https://github.com/dondi/GRNsight/wiki/Running-the-Applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI&amp;diff=5026</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=5026"/>
				<updated>2017-11-21T07:27:08Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added my responses for week 12 (John Lopez)&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;
===Files===&lt;br /&gt;
*&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;
* [[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>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=5011</id>
		<title>Johnllopez Week 12</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=5011"/>
				<updated>2017-11-21T07:05:28Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added acknowledgements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Milestone 0==&lt;br /&gt;
As performed on Thursday, [[Media:JLopezEAzingeJournalClub.pptx | this file]] contains the deliverable for my presentation.&lt;br /&gt;
==Milestone 1==&lt;br /&gt;
To achieve this milestone, I had to ensure that my PC had the following programs installed:&lt;br /&gt;
&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;
#git version control software&lt;br /&gt;
#curl command&lt;br /&gt;
Fortunately, each of the programs were! I had Node.JS from the [[Week 7 | Week 7]] assignment, atom from my Programming Lab class, and Chrome + Git were already installed on my pc! I also ran the following test on git:&lt;br /&gt;
&lt;br /&gt;
 curl https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Main_Page &lt;br /&gt;
&lt;br /&gt;
This returned the HTML for the page, so curl was definitely working!&lt;br /&gt;
&lt;br /&gt;
==Milestone 2==&lt;br /&gt;
This was the first milestone that required collaboration with my teammates. It also required some interaction on GitHub.&lt;br /&gt;
&lt;br /&gt;
You can access my GitHub with the following link:&lt;br /&gt;
 https://github.com/johnllopez616&lt;br /&gt;
&lt;br /&gt;
Then, on Thursday in class, I talked to [[User:Bhamilton18 | Blair Hamilton]] who created a fork of GRNSight. In addition, she added each of the coders to said fork. You can find the fork here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight&lt;br /&gt;
&lt;br /&gt;
Then, I created a branch called gene-database-apis. You can find it here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight/tree/gene-database-apis&lt;br /&gt;
==Milestone 3==&lt;br /&gt;
These steps were necessary to ensure I had a working development environment. Prior to this, however, I did not use git, so I had to follow each step carefully to ensure that my environment worked.&lt;br /&gt;
&lt;br /&gt;
# I had to git clone Blair&amp;#039;s fork onto my computer. To do this, I had [[User:cazinge | Eddie Azinge]] show me how. I was able to do each step on my own from that moment.&lt;br /&gt;
# I had to cd into the folder on my pc (C:\Users\John\GRNSight)&lt;br /&gt;
# I performed the following command: git checkout gene-database-apis. From here, whenever I would CD into GRNSight, it would automatically go into that branch. &lt;br /&gt;
# Finally, I performed npm install in that branch as suggested by the following link: https://github.com/dondi/GRNsight/wiki/Running-the-Applications. Then, I went to &lt;br /&gt;
http://localhost:5001/, and saw that GRNSight was here!&lt;br /&gt;
&lt;br /&gt;
==Milestone 4==&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
In class, I consulted [[User:Bhamilton18 | Blair Hamilton]] and  [[User:cazinge | Eddie Azinge]] to ensure Milestones 1-3 were completed for this task. We discussed how GitHub would be set up, and Eddie helped me with the first step of Milestone 3. While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.&lt;br /&gt;
&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
===References===&lt;br /&gt;
 LMU BioDB 2017. (2017). &amp;#039;&amp;#039;Week 12&amp;#039;&amp;#039;. Retrieved November 15, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_12&lt;br /&gt;
 GRNSight. &amp;#039;&amp;#039;Running the Applications&amp;#039;&amp;#039;. Retrieved November 20, 2017, from https://github.com/dondi/GRNsight/wiki/Running-the-Applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=5006</id>
		<title>Johnllopez Week 12</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=5006"/>
				<updated>2017-11-21T07:02:10Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added milestone 3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Milestone 0==&lt;br /&gt;
As performed on Thursday, [[Media:JLopezEAzingeJournalClub.pptx | this file]] contains the deliverable for my presentation.&lt;br /&gt;
==Milestone 1==&lt;br /&gt;
To achieve this milestone, I had to ensure that my PC had the following programs installed:&lt;br /&gt;
&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;
#git version control software&lt;br /&gt;
#curl command&lt;br /&gt;
Fortunately, each of the programs were! I had Node.JS from the [[Week 7 | Week 7]] assignment, atom from my Programming Lab class, and Chrome + Git were already installed on my pc! I also ran the following test on git:&lt;br /&gt;
&lt;br /&gt;
 curl https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Main_Page &lt;br /&gt;
&lt;br /&gt;
This returned the HTML for the page, so curl was definitely working!&lt;br /&gt;
&lt;br /&gt;
==Milestone 2==&lt;br /&gt;
This was the first milestone that required collaboration with my teammates. It also required some interaction on GitHub.&lt;br /&gt;
&lt;br /&gt;
You can access my GitHub with the following link:&lt;br /&gt;
 https://github.com/johnllopez616&lt;br /&gt;
&lt;br /&gt;
Then, on Thursday in class, I talked to [[User:Bhamilton18 | Blair Hamilton]] who created a fork of GRNSight. In addition, she added each of the coders to said fork. You can find the fork here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight&lt;br /&gt;
&lt;br /&gt;
Then, I created a branch called gene-database-apis. You can find it here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight/tree/gene-database-apis&lt;br /&gt;
==Milestone 3==&lt;br /&gt;
These steps were necessary to ensure I had a working development environment. Prior to this, however, I did not use git, so I had to follow each step carefully to ensure that my environment worked.&lt;br /&gt;
&lt;br /&gt;
# I had to git clone Blair&amp;#039;s fork onto my computer. To do this, I had [[User:cazinge | Eddie Azinge]] show me how. I was able to do each step on my own from that moment.&lt;br /&gt;
# I had to cd into the folder on my pc (C:\Users\John\GRNSight)&lt;br /&gt;
# I performed the following command: git checkout gene-database-apis. From here, whenever I would CD into GRNSight, it would automatically go into that branch. &lt;br /&gt;
# Finally, I performed npm install in that branch as suggested by the following link: https://github.com/dondi/GRNsight/wiki/Running-the-Applications. Then, I went to &lt;br /&gt;
http://localhost:5001/, and saw that GRNSight was here!&lt;br /&gt;
&lt;br /&gt;
==Milestone 4==&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
===References===&lt;br /&gt;
 LMU BioDB 2017. (2017). &amp;#039;&amp;#039;Week 12&amp;#039;&amp;#039;. Retrieved November 15, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_12&lt;br /&gt;
 GRNSight. &amp;#039;&amp;#039;Running the Applications&amp;#039;&amp;#039;. Retrieved November 20, 2017, from https://github.com/dondi/GRNsight/wiki/Running-the-Applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=4998</id>
		<title>Johnllopez Week 12</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=4998"/>
				<updated>2017-11-21T06:48:20Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added references&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Milestone 0==&lt;br /&gt;
As performed on Thursday, [[Media:JLopezEAzingeJournalClub.pptx | this file]] contains the deliverable for my presentation.&lt;br /&gt;
==Milestone 1==&lt;br /&gt;
To achieve this milestone, I had to ensure that my PC had the following programs installed:&lt;br /&gt;
&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;
#git version control software&lt;br /&gt;
#curl command&lt;br /&gt;
Fortunately, each of the programs were! I had Node.JS from the [[Week 7 | Week 7]] assignment, atom from my Programming Lab class, and Chrome + Git were already installed on my pc! I also ran the following test on git:&lt;br /&gt;
&lt;br /&gt;
 curl https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Main_Page &lt;br /&gt;
&lt;br /&gt;
This returned the HTML for the page, so curl was definitely working!&lt;br /&gt;
&lt;br /&gt;
==Milestone 2==&lt;br /&gt;
This was the first milestone that required collaboration with my teammates. It also required some interaction on GitHub.&lt;br /&gt;
&lt;br /&gt;
You can access my GitHub with the following link:&lt;br /&gt;
 https://github.com/johnllopez616&lt;br /&gt;
&lt;br /&gt;
Then, on Thursday in class, I talked to [[User:Bhamilton18 | Blair Hamilton]] who created a fork of GRNSight. In addition, she added each of the coders to said fork. You can find the fork here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight&lt;br /&gt;
&lt;br /&gt;
Then, I created a branch called gene-database-apis. You can find it here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight/tree/gene-database-apis&lt;br /&gt;
==Milestone 3==&lt;br /&gt;
&lt;br /&gt;
==Milestone 4==&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
===References===&lt;br /&gt;
 LMU BioDB 2017. (2017). Week 12. Retrieved November 15, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_12&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=4988</id>
		<title>Johnllopez Week 12</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=4988"/>
				<updated>2017-11-21T06:37:00Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added milestone 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Milestone 0==&lt;br /&gt;
As performed on Thursday, [[Media:JLopezEAzingeJournalClub.pptx | this file]] contains the deliverable for my presentation.&lt;br /&gt;
==Milestone 1==&lt;br /&gt;
To achieve this milestone, I had to ensure that my PC had the following programs installed:&lt;br /&gt;
&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;
#git version control software&lt;br /&gt;
#curl command&lt;br /&gt;
Fortunately, each of the programs were! I had Node.JS from the [[Week 7 | Week 7]] assignment, atom from my Programming Lab class, and Chrome + Git were already installed on my pc! I also ran the following test on git:&lt;br /&gt;
&lt;br /&gt;
 curl https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Main_Page &lt;br /&gt;
&lt;br /&gt;
This returned the HTML for the page, so curl was definitely working!&lt;br /&gt;
&lt;br /&gt;
==Milestone 2==&lt;br /&gt;
This was the first milestone that required collaboration with my teammates. It also required some interaction on GitHub.&lt;br /&gt;
&lt;br /&gt;
You can access my GitHub with the following link:&lt;br /&gt;
 https://github.com/johnllopez616&lt;br /&gt;
&lt;br /&gt;
Then, on Thursday in class, I talked to [[User:Bhamilton18 | Blair Hamilton]] who created a fork of GRNSight. In addition, she added each of the coders to said fork. You can find the fork here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight&lt;br /&gt;
&lt;br /&gt;
Then, I created a branch called gene-database-apis. You can find it here:&lt;br /&gt;
&lt;br /&gt;
 https://github.com/bhamilton18/GRNsight/tree/gene-database-apis&lt;br /&gt;
==Milestone 3==&lt;br /&gt;
==Milestone 4==&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
===References===&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=4981</id>
		<title>Johnllopez Week 12</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=4981"/>
				<updated>2017-11-21T06:28:05Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added milestone 1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Milestone 0==&lt;br /&gt;
As performed on Thursday, [[Media:JLopezEAzingeJournalClub.pptx | this file]] contains the deliverable for my presentation.&lt;br /&gt;
==Milestone 1==&lt;br /&gt;
To achieve this milestone, I had to ensure that my PC had the following programs installed:&lt;br /&gt;
&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;
#git version control software&lt;br /&gt;
#curl command&lt;br /&gt;
Fortunately, each of the programs were! I had Node.JS from the [[Week 7 | Week 7]] assignment, atom from my Programming Lab class, and Chrome + Git were already installed on my pc! I also ran the following test on git:&lt;br /&gt;
&lt;br /&gt;
 curl https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Main_Page &lt;br /&gt;
&lt;br /&gt;
This returned the HTML for the page, so curl was definitely working!&lt;br /&gt;
&lt;br /&gt;
==Milestone 2==&lt;br /&gt;
==Milestone 3==&lt;br /&gt;
==Milestone 4==&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
===References===&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=4976</id>
		<title>Johnllopez Week 12</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=4976"/>
				<updated>2017-11-21T06:22:51Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added my template and milestone 0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Milestone 0==&lt;br /&gt;
As performed on Thursday, [[Media:JLopezEAzingeJournalClub.pptx | this file]] contains the deliverable for my presentation.&lt;br /&gt;
==Milestone 1==&lt;br /&gt;
==Milestone 2==&lt;br /&gt;
==Milestone 3==&lt;br /&gt;
==Milestone 4==&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
===References===&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=4974</id>
		<title>Johnllopez Week 12</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_12&amp;diff=4974"/>
				<updated>2017-11-21T06:20:56Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added the skeleton for the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Milestone 0==&lt;br /&gt;
==Milestone 1==&lt;br /&gt;
==Milestone 2==&lt;br /&gt;
==Milestone 3==&lt;br /&gt;
==Milestone 4==&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
===References===&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI&amp;diff=4535</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=4535"/>
				<updated>2017-11-14T07:58:08Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: /* Journal Club Deliverable */ added break&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;
&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;
&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;
&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:41, 13 November 2017 (PST)&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>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI&amp;diff=4534</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=4534"/>
				<updated>2017-11-14T07:57:31Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: added link to presentation&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;
&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;
&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;
&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:41, 13 November 2017 (PST)&lt;br /&gt;
==Journal Club Deliverable==&lt;br /&gt;
[[Media:JLopezEAzingeJournalClub.pptx | The presentation.]]&lt;br /&gt;
{{template:Gene_hAPI}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_11&amp;diff=4532</id>
		<title>Johnllopez Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_11&amp;diff=4532"/>
				<updated>2017-11-14T07:56:22Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: added link to presentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Development Vocabulary==&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;RFC 5321:&amp;#039;&amp;#039;&amp;#039; RFC 5321 is a document that defines Simple Mail Transfer Protocol for the community to discuss, suggest, and make improvements upon. SMTP is intended to be the basic protocol for e-mail transport and is intended to be the standards of designing the way emails are sent (Klensin, 2008).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;RFC 5322:&amp;#039;&amp;#039;&amp;#039; Like RFC 5321, RFC 5322 is designed to be a basic protocol for a form of internet communication and is created for the community to discuss, suggest, and make improvements upon. However, RFC 5322 defines the Internet Message Format, a syntax for text messages that are sent between computer users, within the framework of &amp;quot;electronic mail&amp;quot; messages (Resnick, 2008).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Java Applet:&amp;#039;&amp;#039;&amp;#039; An applet is Java program that a browser enabled with Java technology can download from the internet and run. An applet is typically embedded inside a web page and runs in the context of a browser (&amp;quot;Lesson: Java Applets&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;SQLite:&amp;#039;&amp;#039;&amp;#039; An embedded SQL database engine with multiple tables, indices, triggers, and views contained in a single disk file. In addition, it does not need a server. It is free to use for anybody (&amp;quot;About SQLite&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Enterprise Programming:&amp;#039;&amp;#039;&amp;#039; Enterprise programming is when a programmer develops software for a large company/organization whose main objective is not to develop software. The software is typically meant to have a great number of users (Ilardi, 2017).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Bytecode:&amp;#039;&amp;#039;&amp;#039; The machine language of the Java virtual machine. This means any instructions written by the programmer are translated into this from the original syntax, and the results are interpreted by the JVM. (Venners, 1996).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Clojure:&amp;#039;&amp;#039;&amp;#039; Clojure is a programming language that runs off the Java Virtual Machine and uses Java&amp;#039;s structure while maintaining the syntax of the Lisp programming language. (&amp;quot;Rationale&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;NPM:&amp;#039;&amp;#039;&amp;#039; Short for Node Package Manager, NPM contains thousands of reusable, free JavaScript packages for software developers to use. NPM is installed alongside Node.js. New packages can be installed from the command line and packages can be used within typical JavaScript syntax. (&amp;quot;Node.js NPM&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;V8:&amp;#039;&amp;#039;&amp;#039; V8 is a JavaScript engine that compiles and executes JavaScript source code, handles memory allocation for objects, and garbage collects objects it no longer needs. V8 enables any C++ application to expose its own objects and functions to JavaScript code. (Thompson, 2015).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Netscape:&amp;#039;&amp;#039;&amp;#039; Just as Paul Ford&amp;#039;s article says, Netscape was one of the first commercial browsers. Netscape was released in 1994 and did not offer support for Java and JavaScript until version 2.0. (Heisler, 2014).&lt;br /&gt;
&lt;br /&gt;
==Article Outline==&lt;br /&gt;
#Paul Ford&amp;#039;s main message is that what appear to be simple programming tasks require the most contemporary tools and resources, yet these resources have similarities with those already established.&lt;br /&gt;
##Ford provides 3 of the most common languages/practices in most modern programming operations.&lt;br /&gt;
###Relational Databases.&lt;br /&gt;
###Java.&lt;br /&gt;
###JavaScript.&lt;br /&gt;
##Ford explains that the modern environment for programming is constantly changing and complex, yet similar to practices in the past.&lt;br /&gt;
###Programming languages are always changing for the better.&lt;br /&gt;
###Despite the differences in task, modern programmers use some arrangement of the most common practices.&lt;br /&gt;
###Programming tasks are more complex than anticipated.&lt;br /&gt;
#Paul Ford describes the cause and effect relationship between modern programming practices and informs the reader that adapting to the industry changes the industry.&lt;br /&gt;
##Explicates the origins of several contemporary programming languages and why they were developed.&lt;br /&gt;
##Provides insight to the ever changing environment of software development and how developers adjust to meet the demands of the industry.&lt;br /&gt;
##Explains how the needs over time change for software use, yet developers have the ability to adapt.&lt;br /&gt;
#Ford discusses the most important/popular languages and development environments, like relational databases, Java, and JavaScript.&lt;br /&gt;
##Implementing Relational Databases is the Best Approach to Handle Big Data.&lt;br /&gt;
###Relational Databases use the Structured Query Language.&lt;br /&gt;
###Represent the world using tables containing rows and columns.&lt;br /&gt;
###&amp;quot;Data management is the problem that programming is supposed to solve&amp;quot; (Ford). &lt;br /&gt;
###Allows us to have web services that store large quantities of different types of data (Amazon, Netflix, Spotify).&lt;br /&gt;
##Also lets data be retrieved on small devices (SQLite).&lt;br /&gt;
##A Majority of &amp;quot;Big Corporate Programmers&amp;quot; use Java Because of Its Class Library, Available Documentation/Manuals, and Virtual Machine.&lt;br /&gt;
###Class Library contained classes and methods needed for several commonly used purposes such as math, databases, document management, and network services.&lt;br /&gt;
###Documentation automatically generated using javadoc.&lt;br /&gt;
###Several manuals, workshops, lessons, and training opportunities.&lt;br /&gt;
###Virtual machine enabled Java to run on most common computers, allowing implementation for many large companies for several purposes.&lt;br /&gt;
##Over Time, the Functionality of JavaScript Grew from Simply Making Pages Interactive, to Using Web Pages as Software, to Being Used Outside of Web Pages.&lt;br /&gt;
###Initially used within pages for animations and page style.&lt;br /&gt;
###With the rise of Ajax, JavaScript became the main language for web  programming web applications.&lt;br /&gt;
###V8 engine in Chrome allowed JavaScript to run faster.&lt;br /&gt;
###Modifications on the V8 engine allowed JavaScript to run outside of the browser.&lt;br /&gt;
###Creation of packages like Node.js.&lt;br /&gt;
###&amp;quot;If you knew how JavaScript worked on a Web page, then you could make it work on a server&amp;quot; (Ford).&lt;br /&gt;
###NPM helps install packages for JavaScript.&lt;br /&gt;
##Improvements in Software Engineering Allow New and Greater Things to be Made&lt;br /&gt;
###Relational databases allows us to have web services that store large quantities of different types of data.&lt;br /&gt;
####Amazon - &amp;quot;Books&amp;quot;&lt;br /&gt;
####Netflix - Video Files&lt;br /&gt;
####Spotify - MP3 Files&lt;br /&gt;
###Also lets data be retrieved on small devices (SQLite).&lt;br /&gt;
###Java is a versatile language with implementations everywhere!&lt;br /&gt;
####Used in “enterprise programming” for companies like GE.&lt;br /&gt;
####Used by software companies like Google.&lt;br /&gt;
###JavaScript allows people to make real software using web pages.&lt;br /&gt;
####Google Documents&lt;br /&gt;
####Amazon Web Services&lt;br /&gt;
#Ford strongly argues that programming languages change for the better, there are similar trends in modern development, and development is more complex than it first appears to be.&lt;br /&gt;
##Programming languages are constantly changing to increase usability and proficiency.&lt;br /&gt;
###Some languages have different syntax yet run using the JVM.&lt;br /&gt;
####Clojure&lt;br /&gt;
####Jython&lt;br /&gt;
####JRuby&lt;br /&gt;
###Formerly common languages such as PHP are becoming obsolete in favor of newer, more efficient languages&lt;br /&gt;
###Java applets, once used widely are considered impractical now&lt;br /&gt;
##Although each programming project serves a different purpose, there are similar trends in development despite differences in the objective.&lt;br /&gt;
###Enterprise programming uses Java despite the fact they don&amp;#039;t specifically sell software.&lt;br /&gt;
###Academic research develops with Java despite generally lacking user interfaces.&lt;br /&gt;
###Software development companies use Java for a multitude of tasks and project sizes.&lt;br /&gt;
###Several groups of programmers can use JavaScript despite its original intended use to create page interactivity:&lt;br /&gt;
####Web Application Developers&lt;br /&gt;
####Database Managers&lt;br /&gt;
####Web Page Designers&lt;br /&gt;
##The Process of Software Development is More Complex than Writing Code.&lt;br /&gt;
###Different protocols and methods for making a similar product.&lt;br /&gt;
####Simple Mail Transfer Protocol vs. Internet Message Format.&lt;br /&gt;
####Installing a package from NPM and configuring it to your individual server.&lt;br /&gt;
###Requires dozens of tasks to be distributed to people at the company.&lt;br /&gt;
###Despite hundreds of packages/libraries existing, picking out the right one for your purpose and your company.&lt;br /&gt;
#This article taught me why it&amp;#039;s important to stay up to date to current programming practices, and it gave me a greater idea of how my group can use JavaScript.&lt;br /&gt;
##If I don&amp;#039;t stay up to date with the ever-changing JavaScript, I can not unlock its true capabilities&lt;br /&gt;
##Using resources like NPM, it&amp;#039;s quite possible to make JavaScript do anything I need it do.&lt;br /&gt;
###JavaScript libraries and methods will have to be used to complete my task.&lt;br /&gt;
&lt;br /&gt;
==Project Deliverable==&lt;br /&gt;
[[Media:JLopezEAzingeJournalClub.pptx | The presentation.]]&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
I worked with my partner [[User:cazinge | Eddie Azinge]] on this assignment. We met outside of class on Monday, November 13 to discuss the presentation and worked on it in person and over Google Documents shortly after. In addition, we will meet on Tuesday, November 14, to rehearse the presentation.&lt;br /&gt;
While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source. &lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:22, 13 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
 Cojure. &amp;#039;&amp;#039;Rationale&amp;#039;&amp;#039;. Retrieved November 12, 2017, from  https://clojure.org/about/rationale&lt;br /&gt;
 Ford, Paul. (2015, June 11). &amp;#039;&amp;#039;What is Code?&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/#the-time-you-attended-the-e-mail-address-validation-meeting&lt;br /&gt;
 Heisler, Naomi. (2014, October 14) &amp;#039;&amp;#039;A Visual History of Netscape Navigator&amp;#039;&amp;#039;. Retrieved November 12, 2017,from https://www.networkworld.com/article/2833526/software/a-&lt;br /&gt;
 visual-history-of-netscape-navigator.html&lt;br /&gt;
 Ilardi, Robert. (2017, November).&amp;#039;&amp;#039;About Enterprise Programming&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://enterpriseprogrammer.com/about-enterprise-programming/&lt;br /&gt;
 Java. &amp;#039;&amp;#039;Lesson: Java Applets&amp;#039;&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://docs.oracle.com/javase/tutorial/deployment/applet/index.html&lt;br /&gt;
 Klensin, J. (2008, October). &amp;#039;&amp;#039;RFC 5321&amp;#039;&amp;#039;. Retrieved  November 12, 2017, from https://tools.ietf.org/html/rfc5321 &lt;br /&gt;
 LMU BioDB 2017. (2017). Week 11. Retrieved November 12, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
 Resnick, Ed. (2008, October). &amp;#039;&amp;#039;RFC 5322&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://tools.ietf.org/html/rfc5322 &lt;br /&gt;
 SQLite.&amp;#039;&amp;#039;About SQLite&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://www.sqlite.org/about.html&lt;br /&gt;
 Thompson, Seth. (2015, November 25). &amp;#039;&amp;#039;Introduction&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://github.com/v8/v8/wiki/Introduction&lt;br /&gt;
 Venners, Bill. (1996, September 1). &amp;#039;&amp;#039;&amp;#039;Bytecode Basics&amp;#039;&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://www.javaworld.com/article/2077233/core-java/bytecode-basics.html&lt;br /&gt;
 W3Schools. &amp;#039;&amp;#039;&amp;#039;Node.js NPM&amp;#039;&amp;#039;&amp;#039;. Retrieved November 12, 2017, from  https://www.w3schools.com/nodejs/nodejs_npm.asp&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:JLopezEAzingeJournalClub.pptx&amp;diff=4531</id>
		<title>File:JLopezEAzingeJournalClub.pptx</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=File:JLopezEAzingeJournalClub.pptx&amp;diff=4531"/>
				<updated>2017-11-14T07:54:06Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: John Lopez Eddie Azinge PPT&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;John Lopez Eddie Azinge PPT&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Johnllopez616&amp;diff=4523</id>
		<title>Template:Johnllopez616</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Template:Johnllopez616&amp;diff=4523"/>
				<updated>2017-11-14T07:44:13Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added my project link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Individual Journal Entries and Assignments&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[User:johnllopez616|Week 1]]&lt;br /&gt;
*[[johnllopez Week 2|Week 2]]&lt;br /&gt;
*[[johnllopez Week 3|Week 3]]&lt;br /&gt;
*[[johnllopez Week 4|Week 4]]&lt;br /&gt;
*[[MiRPathDB Week 5|Week 5]]&lt;br /&gt;
*[[johnllopez Week 6|Week 6]]&lt;br /&gt;
*[[johnllopez Week 7|Week 7]]&lt;br /&gt;
*[[johnllopez Week 8|Week 8]]&lt;br /&gt;
*[[johnllopez Week 9|Week 9]]&lt;br /&gt;
*[[johnllopez Week 10|Week 10]]&lt;br /&gt;
*[[johnllopez Week 11|Week 11]]&lt;br /&gt;
*[[johnllopez Week 12|Week 12]]&lt;br /&gt;
*[[johnllopez Week 13|Week 13]]&lt;br /&gt;
*[[johnllopez Week 14|Week 14]]&lt;br /&gt;
*[[johnllopez Week 15|Week 15]]&lt;br /&gt;
*[[johnllopez Week 16|Week 16]] &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Class Assignments&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Week 1| Week 1]]&lt;br /&gt;
*[[Week 2| Week 2]]&lt;br /&gt;
*[[Week 3| Week 3]]&lt;br /&gt;
*[[Week 4| Week 4]]&lt;br /&gt;
*[[Week 5| Week 5]]&lt;br /&gt;
*[[Week 6| Week 6]]&lt;br /&gt;
*[[Week 7| Week 7]]&lt;br /&gt;
*[[Week 8| Week 8]]&lt;br /&gt;
*[[Week 9| Week 9]]&lt;br /&gt;
*[[Week 10| Week 10]]&lt;br /&gt;
*[[Week 11| Week 11]]&lt;br /&gt;
*[[Week 12| Week 12]]&lt;br /&gt;
*[[Week 13| Week 13]]&lt;br /&gt;
*[[Week 14| Week 14]]&lt;br /&gt;
*[[Week 15| Week 15]]&lt;br /&gt;
*[[Week 16| Week 16]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Class Weekly Journal Entries / Project Weekly Journal Entries&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Class Journal Week 1|Class Weekly Journal 1]]&lt;br /&gt;
*[[Class Journal Week 2|Class Weekly Journal 2]]&lt;br /&gt;
*[[Class Journal Week 3|Class Weekly Journal 3]]&lt;br /&gt;
*[[Class Journal Week 4|Class Weekly Journal 4]]&lt;br /&gt;
*[[Class Journal Week 5|Class Weekly Journal 5]]&lt;br /&gt;
*[[Class Journal Week 6|Class Weekly Journal 6]]&lt;br /&gt;
*[[Class Journal Week 7|Class Weekly Journal 7]]&lt;br /&gt;
*[[Class Journal Week 8|Class Weekly Journal 8]]&lt;br /&gt;
*[[Class Journal Week 9|Class Weekly Journal 9]]&lt;br /&gt;
*[[Class Journal Week 10|Class Weekly Journal 10]]&lt;br /&gt;
*[[Class Journal Week 11|Class Weekly Journal 11]]&lt;br /&gt;
*[[Gene_hAPI|Project Journal Week 12]]&lt;br /&gt;
*[[Class Journal Week 13|Class Weekly Journal 13]]&lt;br /&gt;
*[[Class Journal Week 14|Class Weekly Journal 14]]&lt;br /&gt;
*[[Class Journal Week 15|Class Weekly Journal 15]]&lt;br /&gt;
*[[Class Journal Week 16|Class Weekly Journal 16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;My Page&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[User:johnllopez616|My User Page]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Journal Entry]]&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI&amp;diff=4521</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=4521"/>
				<updated>2017-11-14T07:42:04Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: changed the format of the outline&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;
&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;
* [[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;
* [[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;
&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:41, 13 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
{{template:Gene_hAPI}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Gene_hAPI&amp;diff=4520</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=4520"/>
				<updated>2017-11-14T07:41:15Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added my portion to the journal club assignment (John Lopez)&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;
&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;
* [[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;
* [[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;
&lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:41, 13 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
{{template:Gene_hAPI}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_11&amp;diff=4502</id>
		<title>Johnllopez Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_11&amp;diff=4502"/>
				<updated>2017-11-14T07:22:46Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: Added acknowlesgements and link to powerpoint presentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Development Vocabulary==&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;RFC 5321:&amp;#039;&amp;#039;&amp;#039; RFC 5321 is a document that defines Simple Mail Transfer Protocol for the community to discuss, suggest, and make improvements upon. SMTP is intended to be the basic protocol for e-mail transport and is intended to be the standards of designing the way emails are sent (Klensin, 2008).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;RFC 5322:&amp;#039;&amp;#039;&amp;#039; Like RFC 5321, RFC 5322 is designed to be a basic protocol for a form of internet communication and is created for the community to discuss, suggest, and make improvements upon. However, RFC 5322 defines the Internet Message Format, a syntax for text messages that are sent between computer users, within the framework of &amp;quot;electronic mail&amp;quot; messages (Resnick, 2008).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Java Applet:&amp;#039;&amp;#039;&amp;#039; An applet is Java program that a browser enabled with Java technology can download from the internet and run. An applet is typically embedded inside a web page and runs in the context of a browser (&amp;quot;Lesson: Java Applets&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;SQLite:&amp;#039;&amp;#039;&amp;#039; An embedded SQL database engine with multiple tables, indices, triggers, and views contained in a single disk file. In addition, it does not need a server. It is free to use for anybody (&amp;quot;About SQLite&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Enterprise Programming:&amp;#039;&amp;#039;&amp;#039; Enterprise programming is when a programmer develops software for a large company/organization whose main objective is not to develop software. The software is typically meant to have a great number of users (Ilardi, 2017).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Bytecode:&amp;#039;&amp;#039;&amp;#039; The machine language of the Java virtual machine. This means any instructions written by the programmer are translated into this from the original syntax, and the results are interpreted by the JVM. (Venners, 1996).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Clojure:&amp;#039;&amp;#039;&amp;#039; Clojure is a programming language that runs off the Java Virtual Machine and uses Java&amp;#039;s structure while maintaining the syntax of the Lisp programming language. (&amp;quot;Rationale&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;NPM:&amp;#039;&amp;#039;&amp;#039; Short for Node Package Manager, NPM contains thousands of reusable, free JavaScript packages for software developers to use. NPM is installed alongside Node.js. New packages can be installed from the command line and packages can be used within typical JavaScript syntax. (&amp;quot;Node.js NPM&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;V8:&amp;#039;&amp;#039;&amp;#039; V8 is a JavaScript engine that compiles and executes JavaScript source code, handles memory allocation for objects, and garbage collects objects it no longer needs. V8 enables any C++ application to expose its own objects and functions to JavaScript code. (Thompson, 2015).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Netscape:&amp;#039;&amp;#039;&amp;#039; Just as Paul Ford&amp;#039;s article says, Netscape was one of the first commercial browsers. Netscape was released in 1994 and did not offer support for Java and JavaScript until version 2.0. (Heisler, 2014).&lt;br /&gt;
&lt;br /&gt;
==Article Outline==&lt;br /&gt;
#Paul Ford&amp;#039;s main message is that what appear to be simple programming tasks require the most contemporary tools and resources, yet these resources have similarities with those already established.&lt;br /&gt;
##Ford provides 3 of the most common languages/practices in most modern programming operations.&lt;br /&gt;
###Relational Databases.&lt;br /&gt;
###Java.&lt;br /&gt;
###JavaScript.&lt;br /&gt;
##Ford explains that the modern environment for programming is constantly changing and complex, yet similar to practices in the past.&lt;br /&gt;
###Programming languages are always changing for the better.&lt;br /&gt;
###Despite the differences in task, modern programmers use some arrangement of the most common practices.&lt;br /&gt;
###Programming tasks are more complex than anticipated.&lt;br /&gt;
#Paul Ford describes the cause and effect relationship between modern programming practices and informs the reader that adapting to the industry changes the industry.&lt;br /&gt;
##Explicates the origins of several contemporary programming languages and why they were developed.&lt;br /&gt;
##Provides insight to the ever changing environment of software development and how developers adjust to meet the demands of the industry.&lt;br /&gt;
##Explains how the needs over time change for software use, yet developers have the ability to adapt.&lt;br /&gt;
#Ford discusses the most important/popular languages and development environments, like relational databases, Java, and JavaScript.&lt;br /&gt;
##Implementing Relational Databases is the Best Approach to Handle Big Data.&lt;br /&gt;
###Relational Databases use the Structured Query Language.&lt;br /&gt;
###Represent the world using tables containing rows and columns.&lt;br /&gt;
###&amp;quot;Data management is the problem that programming is supposed to solve&amp;quot; (Ford). &lt;br /&gt;
###Allows us to have web services that store large quantities of different types of data (Amazon, Netflix, Spotify).&lt;br /&gt;
##Also lets data be retrieved on small devices (SQLite).&lt;br /&gt;
##A Majority of &amp;quot;Big Corporate Programmers&amp;quot; use Java Because of Its Class Library, Available Documentation/Manuals, and Virtual Machine.&lt;br /&gt;
###Class Library contained classes and methods needed for several commonly used purposes such as math, databases, document management, and network services.&lt;br /&gt;
###Documentation automatically generated using javadoc.&lt;br /&gt;
###Several manuals, workshops, lessons, and training opportunities.&lt;br /&gt;
###Virtual machine enabled Java to run on most common computers, allowing implementation for many large companies for several purposes.&lt;br /&gt;
##Over Time, the Functionality of JavaScript Grew from Simply Making Pages Interactive, to Using Web Pages as Software, to Being Used Outside of Web Pages.&lt;br /&gt;
###Initially used within pages for animations and page style.&lt;br /&gt;
###With the rise of Ajax, JavaScript became the main language for web  programming web applications.&lt;br /&gt;
###V8 engine in Chrome allowed JavaScript to run faster.&lt;br /&gt;
###Modifications on the V8 engine allowed JavaScript to run outside of the browser.&lt;br /&gt;
###Creation of packages like Node.js.&lt;br /&gt;
###&amp;quot;If you knew how JavaScript worked on a Web page, then you could make it work on a server&amp;quot; (Ford).&lt;br /&gt;
###NPM helps install packages for JavaScript.&lt;br /&gt;
##Improvements in Software Engineering Allow New and Greater Things to be Made&lt;br /&gt;
###Relational databases allows us to have web services that store large quantities of different types of data.&lt;br /&gt;
####Amazon - &amp;quot;Books&amp;quot;&lt;br /&gt;
####Netflix - Video Files&lt;br /&gt;
####Spotify - MP3 Files&lt;br /&gt;
###Also lets data be retrieved on small devices (SQLite).&lt;br /&gt;
###Java is a versatile language with implementations everywhere!&lt;br /&gt;
####Used in “enterprise programming” for companies like GE.&lt;br /&gt;
####Used by software companies like Google.&lt;br /&gt;
###JavaScript allows people to make real software using web pages.&lt;br /&gt;
####Google Documents&lt;br /&gt;
####Amazon Web Services&lt;br /&gt;
#Ford strongly argues that programming languages change for the better, there are similar trends in modern development, and development is more complex than it first appears to be.&lt;br /&gt;
##Programming languages are constantly changing to increase usability and proficiency.&lt;br /&gt;
###Some languages have different syntax yet run using the JVM.&lt;br /&gt;
####Clojure&lt;br /&gt;
####Jython&lt;br /&gt;
####JRuby&lt;br /&gt;
###Formerly common languages such as PHP are becoming obsolete in favor of newer, more efficient languages&lt;br /&gt;
###Java applets, once used widely are considered impractical now&lt;br /&gt;
##Although each programming project serves a different purpose, there are similar trends in development despite differences in the objective.&lt;br /&gt;
###Enterprise programming uses Java despite the fact they don&amp;#039;t specifically sell software.&lt;br /&gt;
###Academic research develops with Java despite generally lacking user interfaces.&lt;br /&gt;
###Software development companies use Java for a multitude of tasks and project sizes.&lt;br /&gt;
###Several groups of programmers can use JavaScript despite its original intended use to create page interactivity:&lt;br /&gt;
####Web Application Developers&lt;br /&gt;
####Database Managers&lt;br /&gt;
####Web Page Designers&lt;br /&gt;
##The Process of Software Development is More Complex than Writing Code.&lt;br /&gt;
###Different protocols and methods for making a similar product.&lt;br /&gt;
####Simple Mail Transfer Protocol vs. Internet Message Format.&lt;br /&gt;
####Installing a package from NPM and configuring it to your individual server.&lt;br /&gt;
###Requires dozens of tasks to be distributed to people at the company.&lt;br /&gt;
###Despite hundreds of packages/libraries existing, picking out the right one for your purpose and your company.&lt;br /&gt;
#This article taught me why it&amp;#039;s important to stay up to date to current programming practices, and it gave me a greater idea of how my group can use JavaScript.&lt;br /&gt;
##If I don&amp;#039;t stay up to date with the ever-changing JavaScript, I can not unlock its true capabilities&lt;br /&gt;
##Using resources like NPM, it&amp;#039;s quite possible to make JavaScript do anything I need it do.&lt;br /&gt;
###JavaScript libraries and methods will have to be used to complete my task.&lt;br /&gt;
&lt;br /&gt;
==Project Deliverable==&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
&lt;br /&gt;
===Acknowledgements===&lt;br /&gt;
I worked with my partner [[User:cazinge | Eddie Azinge]] on this assignment. We met outside of class on Monday, November 13 to discuss the presentation and worked on it in person and over Google Documents shortly after. In addition, we will meet on Tuesday, November 14, to rehearse the presentation.&lt;br /&gt;
While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source. &lt;br /&gt;
[[User:Johnllopez616|Johnllopez616]] ([[User talk:Johnllopez616|talk]]) 23:22, 13 November 2017 (PST)&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
 Cojure. &amp;#039;&amp;#039;Rationale&amp;#039;&amp;#039;. Retrieved November 12, 2017, from  https://clojure.org/about/rationale&lt;br /&gt;
 Ford, Paul. (2015, June 11). &amp;#039;&amp;#039;What is Code?&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/#the-time-you-attended-the-e-mail-address-validation-meeting&lt;br /&gt;
 Heisler, Naomi. (2014, October 14) &amp;#039;&amp;#039;A Visual History of Netscape Navigator&amp;#039;&amp;#039;. Retrieved November 12, 2017,from https://www.networkworld.com/article/2833526/software/a-&lt;br /&gt;
 visual-history-of-netscape-navigator.html&lt;br /&gt;
 Ilardi, Robert. (2017, November).&amp;#039;&amp;#039;About Enterprise Programming&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://enterpriseprogrammer.com/about-enterprise-programming/&lt;br /&gt;
 Java. &amp;#039;&amp;#039;Lesson: Java Applets&amp;#039;&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://docs.oracle.com/javase/tutorial/deployment/applet/index.html&lt;br /&gt;
 Klensin, J. (2008, October). &amp;#039;&amp;#039;RFC 5321&amp;#039;&amp;#039;. Retrieved  November 12, 2017, from https://tools.ietf.org/html/rfc5321 &lt;br /&gt;
 LMU BioDB 2017. (2017). Week 11. Retrieved November 12, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
 Resnick, Ed. (2008, October). &amp;#039;&amp;#039;RFC 5322&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://tools.ietf.org/html/rfc5322 &lt;br /&gt;
 SQLite.&amp;#039;&amp;#039;About SQLite&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://www.sqlite.org/about.html&lt;br /&gt;
 Thompson, Seth. (2015, November 25). &amp;#039;&amp;#039;Introduction&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://github.com/v8/v8/wiki/Introduction&lt;br /&gt;
 Venners, Bill. (1996, September 1). &amp;#039;&amp;#039;&amp;#039;Bytecode Basics&amp;#039;&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://www.javaworld.com/article/2077233/core-java/bytecode-basics.html&lt;br /&gt;
 W3Schools. &amp;#039;&amp;#039;&amp;#039;Node.js NPM&amp;#039;&amp;#039;&amp;#039;. Retrieved November 12, 2017, from  https://www.w3schools.com/nodejs/nodejs_npm.asp&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_11&amp;diff=4500</id>
		<title>Johnllopez Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_11&amp;diff=4500"/>
				<updated>2017-11-14T07:18:43Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: /* Article Outline */ Added main message and periods&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Development Vocabulary==&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;RFC 5321:&amp;#039;&amp;#039;&amp;#039; RFC 5321 is a document that defines Simple Mail Transfer Protocol for the community to discuss, suggest, and make improvements upon. SMTP is intended to be the basic protocol for e-mail transport and is intended to be the standards of designing the way emails are sent (Klensin, 2008).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;RFC 5322:&amp;#039;&amp;#039;&amp;#039; Like RFC 5321, RFC 5322 is designed to be a basic protocol for a form of internet communication and is created for the community to discuss, suggest, and make improvements upon. However, RFC 5322 defines the Internet Message Format, a syntax for text messages that are sent between computer users, within the framework of &amp;quot;electronic mail&amp;quot; messages (Resnick, 2008).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Java Applet:&amp;#039;&amp;#039;&amp;#039; An applet is Java program that a browser enabled with Java technology can download from the internet and run. An applet is typically embedded inside a web page and runs in the context of a browser (&amp;quot;Lesson: Java Applets&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;SQLite:&amp;#039;&amp;#039;&amp;#039; An embedded SQL database engine with multiple tables, indices, triggers, and views contained in a single disk file. In addition, it does not need a server. It is free to use for anybody (&amp;quot;About SQLite&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Enterprise Programming:&amp;#039;&amp;#039;&amp;#039; Enterprise programming is when a programmer develops software for a large company/organization whose main objective is not to develop software. The software is typically meant to have a great number of users (Ilardi, 2017).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Bytecode:&amp;#039;&amp;#039;&amp;#039; The machine language of the Java virtual machine. This means any instructions written by the programmer are translated into this from the original syntax, and the results are interpreted by the JVM. (Venners, 1996).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Clojure:&amp;#039;&amp;#039;&amp;#039; Clojure is a programming language that runs off the Java Virtual Machine and uses Java&amp;#039;s structure while maintaining the syntax of the Lisp programming language. (&amp;quot;Rationale&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;NPM:&amp;#039;&amp;#039;&amp;#039; Short for Node Package Manager, NPM contains thousands of reusable, free JavaScript packages for software developers to use. NPM is installed alongside Node.js. New packages can be installed from the command line and packages can be used within typical JavaScript syntax. (&amp;quot;Node.js NPM&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;V8:&amp;#039;&amp;#039;&amp;#039; V8 is a JavaScript engine that compiles and executes JavaScript source code, handles memory allocation for objects, and garbage collects objects it no longer needs. V8 enables any C++ application to expose its own objects and functions to JavaScript code. (Thompson, 2015).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Netscape:&amp;#039;&amp;#039;&amp;#039; Just as Paul Ford&amp;#039;s article says, Netscape was one of the first commercial browsers. Netscape was released in 1994 and did not offer support for Java and JavaScript until version 2.0. (Heisler, 2014).&lt;br /&gt;
&lt;br /&gt;
==Article Outline==&lt;br /&gt;
#Paul Ford&amp;#039;s main message is that what appear to be simple programming tasks require the most contemporary tools and resources, yet these resources have similarities with those already established.&lt;br /&gt;
##Ford provides 3 of the most common languages/practices in most modern programming operations.&lt;br /&gt;
###Relational Databases.&lt;br /&gt;
###Java.&lt;br /&gt;
###JavaScript.&lt;br /&gt;
##Ford explains that the modern environment for programming is constantly changing and complex, yet similar to practices in the past.&lt;br /&gt;
###Programming languages are always changing for the better.&lt;br /&gt;
###Despite the differences in task, modern programmers use some arrangement of the most common practices.&lt;br /&gt;
###Programming tasks are more complex than anticipated.&lt;br /&gt;
#Paul Ford describes the cause and effect relationship between modern programming practices and informs the reader that adapting to the industry changes the industry.&lt;br /&gt;
##Explicates the origins of several contemporary programming languages and why they were developed.&lt;br /&gt;
##Provides insight to the ever changing environment of software development and how developers adjust to meet the demands of the industry.&lt;br /&gt;
##Explains how the needs over time change for software use, yet developers have the ability to adapt.&lt;br /&gt;
#Ford discusses the most important/popular languages and development environments, like relational databases, Java, and JavaScript.&lt;br /&gt;
##Implementing Relational Databases is the Best Approach to Handle Big Data.&lt;br /&gt;
###Relational Databases use the Structured Query Language.&lt;br /&gt;
###Represent the world using tables containing rows and columns.&lt;br /&gt;
###&amp;quot;Data management is the problem that programming is supposed to solve&amp;quot; (Ford). &lt;br /&gt;
###Allows us to have web services that store large quantities of different types of data (Amazon, Netflix, Spotify).&lt;br /&gt;
##Also lets data be retrieved on small devices (SQLite).&lt;br /&gt;
##A Majority of &amp;quot;Big Corporate Programmers&amp;quot; use Java Because of Its Class Library, Available Documentation/Manuals, and Virtual Machine.&lt;br /&gt;
###Class Library contained classes and methods needed for several commonly used purposes such as math, databases, document management, and network services.&lt;br /&gt;
###Documentation automatically generated using javadoc.&lt;br /&gt;
###Several manuals, workshops, lessons, and training opportunities.&lt;br /&gt;
###Virtual machine enabled Java to run on most common computers, allowing implementation for many large companies for several purposes.&lt;br /&gt;
##Over Time, the Functionality of JavaScript Grew from Simply Making Pages Interactive, to Using Web Pages as Software, to Being Used Outside of Web Pages.&lt;br /&gt;
###Initially used within pages for animations and page style.&lt;br /&gt;
###With the rise of Ajax, JavaScript became the main language for web  programming web applications.&lt;br /&gt;
###V8 engine in Chrome allowed JavaScript to run faster.&lt;br /&gt;
###Modifications on the V8 engine allowed JavaScript to run outside of the browser.&lt;br /&gt;
###Creation of packages like Node.js.&lt;br /&gt;
###&amp;quot;If you knew how JavaScript worked on a Web page, then you could make it work on a server&amp;quot; (Ford).&lt;br /&gt;
###NPM helps install packages for JavaScript.&lt;br /&gt;
##Improvements in Software Engineering Allow New and Greater Things to be Made&lt;br /&gt;
###Relational databases allows us to have web services that store large quantities of different types of data.&lt;br /&gt;
####Amazon - &amp;quot;Books&amp;quot;&lt;br /&gt;
####Netflix - Video Files&lt;br /&gt;
####Spotify - MP3 Files&lt;br /&gt;
###Also lets data be retrieved on small devices (SQLite).&lt;br /&gt;
###Java is a versatile language with implementations everywhere!&lt;br /&gt;
####Used in “enterprise programming” for companies like GE.&lt;br /&gt;
####Used by software companies like Google.&lt;br /&gt;
###JavaScript allows people to make real software using web pages.&lt;br /&gt;
####Google Documents&lt;br /&gt;
####Amazon Web Services&lt;br /&gt;
#Ford strongly argues that programming languages change for the better, there are similar trends in modern development, and development is more complex than it first appears to be.&lt;br /&gt;
##Programming languages are constantly changing to increase usability and proficiency.&lt;br /&gt;
###Some languages have different syntax yet run using the JVM.&lt;br /&gt;
####Clojure&lt;br /&gt;
####Jython&lt;br /&gt;
####JRuby&lt;br /&gt;
###Formerly common languages such as PHP are becoming obsolete in favor of newer, more efficient languages&lt;br /&gt;
###Java applets, once used widely are considered impractical now&lt;br /&gt;
##Although each programming project serves a different purpose, there are similar trends in development despite differences in the objective.&lt;br /&gt;
###Enterprise programming uses Java despite the fact they don&amp;#039;t specifically sell software.&lt;br /&gt;
###Academic research develops with Java despite generally lacking user interfaces.&lt;br /&gt;
###Software development companies use Java for a multitude of tasks and project sizes.&lt;br /&gt;
###Several groups of programmers can use JavaScript despite its original intended use to create page interactivity:&lt;br /&gt;
####Web Application Developers&lt;br /&gt;
####Database Managers&lt;br /&gt;
####Web Page Designers&lt;br /&gt;
##The Process of Software Development is More Complex than Writing Code.&lt;br /&gt;
###Different protocols and methods for making a similar product.&lt;br /&gt;
####Simple Mail Transfer Protocol vs. Internet Message Format.&lt;br /&gt;
####Installing a package from NPM and configuring it to your individual server.&lt;br /&gt;
###Requires dozens of tasks to be distributed to people at the company.&lt;br /&gt;
###Despite hundreds of packages/libraries existing, picking out the right one for your purpose and your company.&lt;br /&gt;
#This article taught me why it&amp;#039;s important to stay up to date to current programming practices, and it gave me a greater idea of how my group can use JavaScript.&lt;br /&gt;
##If I don&amp;#039;t stay up to date with the ever-changing JavaScript, I can not unlock its true capabilities&lt;br /&gt;
##Using resources like NPM, it&amp;#039;s quite possible to make JavaScript do anything I need it do.&lt;br /&gt;
###JavaScript libraries and methods will have to be used to complete my task.&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===References===&lt;br /&gt;
 Cojure. &amp;#039;&amp;#039;Rationale&amp;#039;&amp;#039;. Retrieved November 12, 2017, from  https://clojure.org/about/rationale&lt;br /&gt;
 Ford, Paul. (2015, June 11). &amp;#039;&amp;#039;What is Code?&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/#the-time-you-attended-the-e-mail-address-validation-meeting&lt;br /&gt;
 Heisler, Naomi. (2014, October 14) &amp;#039;&amp;#039;A Visual History of Netscape Navigator&amp;#039;&amp;#039;. Retrieved November 12, 2017,from https://www.networkworld.com/article/2833526/software/a-&lt;br /&gt;
 visual-history-of-netscape-navigator.html&lt;br /&gt;
 Ilardi, Robert. (2017, November).&amp;#039;&amp;#039;About Enterprise Programming&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://enterpriseprogrammer.com/about-enterprise-programming/&lt;br /&gt;
 Java. &amp;#039;&amp;#039;Lesson: Java Applets&amp;#039;&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://docs.oracle.com/javase/tutorial/deployment/applet/index.html&lt;br /&gt;
 Klensin, J. (2008, October). &amp;#039;&amp;#039;RFC 5321&amp;#039;&amp;#039;. Retrieved  November 12, 2017, from https://tools.ietf.org/html/rfc5321 &lt;br /&gt;
 LMU BioDB 2017. (2017). Week 11. Retrieved November 12, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
 Resnick, Ed. (2008, October). &amp;#039;&amp;#039;RFC 5322&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://tools.ietf.org/html/rfc5322 &lt;br /&gt;
 SQLite.&amp;#039;&amp;#039;About SQLite&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://www.sqlite.org/about.html&lt;br /&gt;
 Thompson, Seth. (2015, November 25). &amp;#039;&amp;#039;Introduction&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://github.com/v8/v8/wiki/Introduction&lt;br /&gt;
 Venners, Bill. (1996, September 1). &amp;#039;&amp;#039;&amp;#039;Bytecode Basics&amp;#039;&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://www.javaworld.com/article/2077233/core-java/bytecode-basics.html&lt;br /&gt;
 W3Schools. &amp;#039;&amp;#039;&amp;#039;Node.js NPM&amp;#039;&amp;#039;&amp;#039;. Retrieved November 12, 2017, from  https://www.w3schools.com/nodejs/nodejs_npm.asp&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_11&amp;diff=4488</id>
		<title>Johnllopez Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_11&amp;diff=4488"/>
				<updated>2017-11-14T06:53:28Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: /* Article Outline */ Added sixth content slide&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Development Vocabulary==&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;RFC 5321:&amp;#039;&amp;#039;&amp;#039; RFC 5321 is a document that defines Simple Mail Transfer Protocol for the community to discuss, suggest, and make improvements upon. SMTP is intended to be the basic protocol for e-mail transport and is intended to be the standards of designing the way emails are sent (Klensin, 2008).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;RFC 5322:&amp;#039;&amp;#039;&amp;#039; Like RFC 5321, RFC 5322 is designed to be a basic protocol for a form of internet communication and is created for the community to discuss, suggest, and make improvements upon. However, RFC 5322 defines the Internet Message Format, a syntax for text messages that are sent between computer users, within the framework of &amp;quot;electronic mail&amp;quot; messages (Resnick, 2008).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Java Applet:&amp;#039;&amp;#039;&amp;#039; An applet is Java program that a browser enabled with Java technology can download from the internet and run. An applet is typically embedded inside a web page and runs in the context of a browser (&amp;quot;Lesson: Java Applets&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;SQLite:&amp;#039;&amp;#039;&amp;#039; An embedded SQL database engine with multiple tables, indices, triggers, and views contained in a single disk file. In addition, it does not need a server. It is free to use for anybody (&amp;quot;About SQLite&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Enterprise Programming:&amp;#039;&amp;#039;&amp;#039; Enterprise programming is when a programmer develops software for a large company/organization whose main objective is not to develop software. The software is typically meant to have a great number of users (Ilardi, 2017).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Bytecode:&amp;#039;&amp;#039;&amp;#039; The machine language of the Java virtual machine. This means any instructions written by the programmer are translated into this from the original syntax, and the results are interpreted by the JVM. (Venners, 1996).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Clojure:&amp;#039;&amp;#039;&amp;#039; Clojure is a programming language that runs off the Java Virtual Machine and uses Java&amp;#039;s structure while maintaining the syntax of the Lisp programming language. (&amp;quot;Rationale&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;NPM:&amp;#039;&amp;#039;&amp;#039; Short for Node Package Manager, NPM contains thousands of reusable, free JavaScript packages for software developers to use. NPM is installed alongside Node.js. New packages can be installed from the command line and packages can be used within typical JavaScript syntax. (&amp;quot;Node.js NPM&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;V8:&amp;#039;&amp;#039;&amp;#039; V8 is a JavaScript engine that compiles and executes JavaScript source code, handles memory allocation for objects, and garbage collects objects it no longer needs. V8 enables any C++ application to expose its own objects and functions to JavaScript code. (Thompson, 2015).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Netscape:&amp;#039;&amp;#039;&amp;#039; Just as Paul Ford&amp;#039;s article says, Netscape was one of the first commercial browsers. Netscape was released in 1994 and did not offer support for Java and JavaScript until version 2.0. (Heisler, 2014).&lt;br /&gt;
&lt;br /&gt;
==Article Outline==&lt;br /&gt;
#Paul Ford&amp;#039;s main message is that what appear to be simple programming tasks require...&lt;br /&gt;
#Paul Ford describes the cause and effect relationship between modern programming practices and informs the reader that adapting to the industry changes the industry.&lt;br /&gt;
##Explicates the origins of several contemporary programming languages and why they were developed.&lt;br /&gt;
##Provides insight to the ever changing environment of software development and how developers adjust to meet the demands of the industry.&lt;br /&gt;
##Explains how the needs over time change for software use, yet developers have the ability to adapt.&lt;br /&gt;
#Ford discusses the most important/popular languages and development environments, like relational databases, Java, and JavaScript.&lt;br /&gt;
##Implementing Relational Databases is the Best Approach to Handle Big Data.&lt;br /&gt;
###Relational Databases use the Structured Query Language&lt;br /&gt;
###Represent the world using tables containing rows and columns&lt;br /&gt;
###Commercial Enterprises (Oracle) and Free Software Databases (PostgreSQL, MySQL, SQLite)&lt;br /&gt;
###&amp;quot;Data management is the problem that programming is supposed to solve&amp;quot; (Ford). &lt;br /&gt;
###Allows us to have web services that store large quantities of different types of data (Amazon, Netflix, Spotify)&lt;br /&gt;
##Also lets data be retrieved on small devices (SQLite)&lt;br /&gt;
##A Majority of &amp;quot;Big Corporate Programmers&amp;quot; use Java Because of Its Class Library, Available Documentation/Manuals, and Virtual Machine.&lt;br /&gt;
###Class Library contained classes and methods needed for several commonly used purposes such as math, databases, document management, and network services.&lt;br /&gt;
###Documentation automatically generated using javadoc.&lt;br /&gt;
###Several manuals, workshops, lessons, and training opportunities.&lt;br /&gt;
###Virtual machine enabled Java to run on most common computers, allowing implementation for many large companies for several purposes.&lt;br /&gt;
##Over Time, the Functionality of JavaScript Grew from Simply Making Pages Interactive, to Using Web Pages as Software, to Being Used Outside of Web Pages&lt;br /&gt;
###Initially used within pages for animations and page style.&lt;br /&gt;
###With the rise of Ajax, JavaScript became the main language for web  programming web applications&lt;br /&gt;
###V8 engine in Chrome allowed JavaScript to run faster&lt;br /&gt;
###Modifications on the V8 engine allowed JavaScript to run outside of the browser&lt;br /&gt;
###Creation of packages like Node.js&lt;br /&gt;
###&amp;quot;If you knew how JavaScript worked on a Web page, then you could make it work on a server&amp;quot; (Ford).&lt;br /&gt;
###NPM helps install packages for JavaScript&lt;br /&gt;
##Improvements in Software Engineering Allow New and Greater Things to be Made&lt;br /&gt;
###Relational databases allows us to have web services that store large quantities of different types of data &lt;br /&gt;
####Amazon - &amp;quot;Books&amp;quot;&lt;br /&gt;
####Netflix - Video Files&lt;br /&gt;
####Spotify - MP3 Files&lt;br /&gt;
###Also lets data be retrieved on small devices (SQLite)&lt;br /&gt;
###Java is a versatile language with implementations everywhere!&lt;br /&gt;
####Used in “enterprise programming” for companies like GE&lt;br /&gt;
####Used by software companies like Google&lt;br /&gt;
###JavaScript allows people to make real software using web pages&lt;br /&gt;
####Google Documents&lt;br /&gt;
####Amazon Web Services&lt;br /&gt;
#The main points of this work were: &lt;br /&gt;
##Programming languages are constantly changing to increase usability and proficiency.&lt;br /&gt;
###Some languages have different syntax yet run using the JVM.&lt;br /&gt;
####Clojure&lt;br /&gt;
####Jython&lt;br /&gt;
####JRuby&lt;br /&gt;
###Formerly common languages such as PHP are becoming obsolete in favor of newer, more efficient languages&lt;br /&gt;
###Java applets, once used widely are considered impractical now&lt;br /&gt;
##Although each programming project serves a different purpose, there are similar trends in development despite differences in the objective.&lt;br /&gt;
###Enterprise programming uses Java despite the fact they don&amp;#039;t specifically sell software.&lt;br /&gt;
###Academic research develops with Java despite generally lacking user interfaces.&lt;br /&gt;
###Software development companies use Java for a multitude of tasks and project sizes.&lt;br /&gt;
###Several groups of programmers can use JavaScript despite its original intended use to create page interactivity:&lt;br /&gt;
####Web Application Developers&lt;br /&gt;
####Database Managers&lt;br /&gt;
####Web Page Designers&lt;br /&gt;
##The Process of Software Development is More Complex than Writing Code&lt;br /&gt;
###Different protocols and methods for making a similar product&lt;br /&gt;
####Simple Mail Transfer Protocol vs. Internet Message Format&lt;br /&gt;
####Installing a package from NPM and configuring it to your individual server&lt;br /&gt;
###Requires dozens of tasks to be distributed to people at the company&lt;br /&gt;
###Despite hundreds of packages/libraries existing, picking out the right one for your purpose and your company&lt;br /&gt;
#This article taught me why it&amp;#039;s important to stay up to date to current programming practices, and it gave me a greater idea of how my group can use JavaScript.&lt;br /&gt;
##If I don&amp;#039;t stay up to date with the ever-changing JavaScript, I can not unlock its true capabilities.&lt;br /&gt;
##Using resources like NPM, it&amp;#039;s quite possible to make JavaScript do anything I need it do.&lt;br /&gt;
###JavaScript libraries and methods will have to be used to complete my task.&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===References===&lt;br /&gt;
 Cojure. &amp;#039;&amp;#039;Rationale&amp;#039;&amp;#039;. Retrieved November 12, 2017, from  https://clojure.org/about/rationale&lt;br /&gt;
 Ford, Paul. (2015, June 11). &amp;#039;&amp;#039;What is Code?&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/#the-time-you-attended-the-e-mail-address-validation-meeting&lt;br /&gt;
 Heisler, Naomi. (2014, October 14) &amp;#039;&amp;#039;A Visual History of Netscape Navigator&amp;#039;&amp;#039;. Retrieved November 12, 2017,from https://www.networkworld.com/article/2833526/software/a-&lt;br /&gt;
 visual-history-of-netscape-navigator.html&lt;br /&gt;
 Ilardi, Robert. (2017, November).&amp;#039;&amp;#039;About Enterprise Programming&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://enterpriseprogrammer.com/about-enterprise-programming/&lt;br /&gt;
 Java. &amp;#039;&amp;#039;Lesson: Java Applets&amp;#039;&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://docs.oracle.com/javase/tutorial/deployment/applet/index.html&lt;br /&gt;
 Klensin, J. (2008, October). &amp;#039;&amp;#039;RFC 5321&amp;#039;&amp;#039;. Retrieved  November 12, 2017, from https://tools.ietf.org/html/rfc5321 &lt;br /&gt;
 LMU BioDB 2017. (2017). Week 11. Retrieved November 12, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
 Resnick, Ed. (2008, October). &amp;#039;&amp;#039;RFC 5322&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://tools.ietf.org/html/rfc5322 &lt;br /&gt;
 SQLite.&amp;#039;&amp;#039;About SQLite&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://www.sqlite.org/about.html&lt;br /&gt;
 Thompson, Seth. (2015, November 25). &amp;#039;&amp;#039;Introduction&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://github.com/v8/v8/wiki/Introduction&lt;br /&gt;
 Venners, Bill. (1996, September 1). &amp;#039;&amp;#039;&amp;#039;Bytecode Basics&amp;#039;&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://www.javaworld.com/article/2077233/core-java/bytecode-basics.html&lt;br /&gt;
 W3Schools. &amp;#039;&amp;#039;&amp;#039;Node.js NPM&amp;#039;&amp;#039;&amp;#039;. Retrieved November 12, 2017, from  https://www.w3schools.com/nodejs/nodejs_npm.asp&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	<entry>
		<id>https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_11&amp;diff=4481</id>
		<title>Johnllopez Week 11</title>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2017/index.php?title=Johnllopez_Week_11&amp;diff=4481"/>
				<updated>2017-11-14T06:42:53Z</updated>
		
		<summary type="html">&lt;p&gt;Johnllopez616: /* Article Outline */ Broke the lists down even further&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Development Vocabulary==&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;RFC 5321:&amp;#039;&amp;#039;&amp;#039; RFC 5321 is a document that defines Simple Mail Transfer Protocol for the community to discuss, suggest, and make improvements upon. SMTP is intended to be the basic protocol for e-mail transport and is intended to be the standards of designing the way emails are sent (Klensin, 2008).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;RFC 5322:&amp;#039;&amp;#039;&amp;#039; Like RFC 5321, RFC 5322 is designed to be a basic protocol for a form of internet communication and is created for the community to discuss, suggest, and make improvements upon. However, RFC 5322 defines the Internet Message Format, a syntax for text messages that are sent between computer users, within the framework of &amp;quot;electronic mail&amp;quot; messages (Resnick, 2008).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Java Applet:&amp;#039;&amp;#039;&amp;#039; An applet is Java program that a browser enabled with Java technology can download from the internet and run. An applet is typically embedded inside a web page and runs in the context of a browser (&amp;quot;Lesson: Java Applets&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;SQLite:&amp;#039;&amp;#039;&amp;#039; An embedded SQL database engine with multiple tables, indices, triggers, and views contained in a single disk file. In addition, it does not need a server. It is free to use for anybody (&amp;quot;About SQLite&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Enterprise Programming:&amp;#039;&amp;#039;&amp;#039; Enterprise programming is when a programmer develops software for a large company/organization whose main objective is not to develop software. The software is typically meant to have a great number of users (Ilardi, 2017).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Bytecode:&amp;#039;&amp;#039;&amp;#039; The machine language of the Java virtual machine. This means any instructions written by the programmer are translated into this from the original syntax, and the results are interpreted by the JVM. (Venners, 1996).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Clojure:&amp;#039;&amp;#039;&amp;#039; Clojure is a programming language that runs off the Java Virtual Machine and uses Java&amp;#039;s structure while maintaining the syntax of the Lisp programming language. (&amp;quot;Rationale&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;NPM:&amp;#039;&amp;#039;&amp;#039; Short for Node Package Manager, NPM contains thousands of reusable, free JavaScript packages for software developers to use. NPM is installed alongside Node.js. New packages can be installed from the command line and packages can be used within typical JavaScript syntax. (&amp;quot;Node.js NPM&amp;quot;).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;V8:&amp;#039;&amp;#039;&amp;#039; V8 is a JavaScript engine that compiles and executes JavaScript source code, handles memory allocation for objects, and garbage collects objects it no longer needs. V8 enables any C++ application to expose its own objects and functions to JavaScript code. (Thompson, 2015).&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Netscape:&amp;#039;&amp;#039;&amp;#039; Just as Paul Ford&amp;#039;s article says, Netscape was one of the first commercial browsers. Netscape was released in 1994 and did not offer support for Java and JavaScript until version 2.0. (Heisler, 2014).&lt;br /&gt;
&lt;br /&gt;
==Article Outline==&lt;br /&gt;
# What is the main message of this work? *Although people will program using techniques from a certain foundation, the methods will change over time //This is crap, reword it&lt;br /&gt;
#Paul Ford describes the cause and effect relationship between modern programming practices and informs the reader that adapting to the industry changes the industry.&lt;br /&gt;
##Explicates the origins of several contemporary programming languages and why they were developed.&lt;br /&gt;
##Provides insight to the ever changing environment of software development and how developers adjust to meet the demands of the industry.&lt;br /&gt;
##Explains how the needs over time change for software use, yet developers have the ability to adapt.&lt;br /&gt;
#Ford discusses the most important/popular languages and development environments, like relational databases, Java, and JavaScript.&lt;br /&gt;
##Implementing Relational Databases is the Best Approach to Handle Big Data.&lt;br /&gt;
###Relational Databases use the Structured Query Language&lt;br /&gt;
###Represent the world using tables containing rows and columns&lt;br /&gt;
###Commercial Enterprises (Oracle) and Free Software Databases (PostgreSQL, MySQL, SQLite)&lt;br /&gt;
###&amp;quot;Data management is the problem that programming is supposed to solve&amp;quot; (Ford). &lt;br /&gt;
###Allows us to have web services that store large quantities of different types of data (Amazon, Netflix, Spotify)&lt;br /&gt;
##Also lets data be retrieved on small devices (SQLite)&lt;br /&gt;
##A Majority of &amp;quot;Big Corporate Programmers&amp;quot; use Java Because of Its Class Library, Available Documentation/Manuals, and Virtual Machine.&lt;br /&gt;
###Class Library contained classes and methods needed for several commonly used purposes such as math, databases, document management, and network services.&lt;br /&gt;
###Documentation automatically generated using javadoc.&lt;br /&gt;
###Several manuals, workshops, lessons, and training opportunities.&lt;br /&gt;
###Virtual machine enabled Java to run on most common computers, allowing implementation for many large companies for several purposes.&lt;br /&gt;
##Over Time, the Functionality of JavaScript Grew from Simply Making Pages Interactive, to Using Web Pages as Software, to Being Used Outside of Web Pages&lt;br /&gt;
###Initially used within pages for animations and page style.&lt;br /&gt;
###With the rise of Ajax, JavaScript became the main language for web  programming web applications&lt;br /&gt;
###V8 engine in Chrome allowed JavaScript to run faster&lt;br /&gt;
###Modifications on the V8 engine allowed JavaScript to run outside of the browser&lt;br /&gt;
###Creation of packages like Node.js&lt;br /&gt;
###&amp;quot;If you knew how JavaScript worked on a Web page, then you could make it work on a server&amp;quot; (Ford).&lt;br /&gt;
###NPM helps install packages for JavaScript&lt;br /&gt;
##Improvements in Software Engineering Allow New and Greater Things to be Made&lt;br /&gt;
###Relational databases allows us to have web services that store large quantities of different types of data &lt;br /&gt;
####Amazon - &amp;quot;Books&amp;quot;&lt;br /&gt;
####Netflix - Video Files&lt;br /&gt;
####Spotify - MP3 Files&lt;br /&gt;
###Also lets data be retrieved on small devices (SQLite)&lt;br /&gt;
###Java is a versatile language with implementations everywhere!&lt;br /&gt;
####Used in “enterprise programming” for companies like GE&lt;br /&gt;
####Used by software companies like Google&lt;br /&gt;
###JavaScript allows people to make real software using web pages&lt;br /&gt;
####Google Documents&lt;br /&gt;
####Amazon Web Services&lt;br /&gt;
&lt;br /&gt;
#The main points of this work were: &lt;br /&gt;
##Programming languages are constantly changing to increase usability and proficiency.&lt;br /&gt;
###Some languages have different syntax yet run using the JVM.&lt;br /&gt;
####Clojure&lt;br /&gt;
####Jython&lt;br /&gt;
####JRuby&lt;br /&gt;
###Formerly common languages such as PHP are becoming obsolete in favor of newer, more efficient languages&lt;br /&gt;
###Java applets, once used widely are considered impractical now&lt;br /&gt;
##Although each programming project serves a different purpose, there are similar trends in development despite differences in the objective.&lt;br /&gt;
###Enterprise programming uses Java despite the fact they don&amp;#039;t specifically sell software.&lt;br /&gt;
###Academic research develops with Java despite generally lacking user interfaces.&lt;br /&gt;
###Software development companies use Java for a multitude of tasks and project sizes.&lt;br /&gt;
###Several groups of programmers can use JavaScript despite its original intended use to create page interactivity:&lt;br /&gt;
####Web Application Developers&lt;br /&gt;
####Database Managers&lt;br /&gt;
####Web Page Designers&lt;br /&gt;
##The Process of Software Development is More Complex than Writing Code&lt;br /&gt;
###Different protocols and methods for making a similar product&lt;br /&gt;
####Simple Mail Transfer Protocol vs. Internet Message Format&lt;br /&gt;
####Installing a package from NPM and configuring it to your individual server&lt;br /&gt;
###Requires dozens of tasks to be distributed to people at the company&lt;br /&gt;
###Despite hundreds of packages/libraries existing, picking out the right one for your purpose and your company&lt;br /&gt;
#Keeping up to date with current JavaScript practices and possibly using the NPM&lt;br /&gt;
##Something about staying up to date&lt;br /&gt;
##Something about Node.JS&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements and References==&lt;br /&gt;
===References===&lt;br /&gt;
 Cojure. &amp;#039;&amp;#039;Rationale&amp;#039;&amp;#039;. Retrieved November 12, 2017, from  https://clojure.org/about/rationale&lt;br /&gt;
 Ford, Paul. (2015, June 11). &amp;#039;&amp;#039;What is Code?&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/#the-time-you-attended-the-e-mail-address-validation-meeting&lt;br /&gt;
 Heisler, Naomi. (2014, October 14) &amp;#039;&amp;#039;A Visual History of Netscape Navigator&amp;#039;&amp;#039;. Retrieved November 12, 2017,from https://www.networkworld.com/article/2833526/software/a-&lt;br /&gt;
 visual-history-of-netscape-navigator.html&lt;br /&gt;
 Ilardi, Robert. (2017, November).&amp;#039;&amp;#039;About Enterprise Programming&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://enterpriseprogrammer.com/about-enterprise-programming/&lt;br /&gt;
 Java. &amp;#039;&amp;#039;Lesson: Java Applets&amp;#039;&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://docs.oracle.com/javase/tutorial/deployment/applet/index.html&lt;br /&gt;
 Klensin, J. (2008, October). &amp;#039;&amp;#039;RFC 5321&amp;#039;&amp;#039;. Retrieved  November 12, 2017, from https://tools.ietf.org/html/rfc5321 &lt;br /&gt;
 LMU BioDB 2017. (2017). Week 11. Retrieved November 12, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_10&lt;br /&gt;
 Resnick, Ed. (2008, October). &amp;#039;&amp;#039;RFC 5322&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://tools.ietf.org/html/rfc5322 &lt;br /&gt;
 SQLite.&amp;#039;&amp;#039;About SQLite&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://www.sqlite.org/about.html&lt;br /&gt;
 Thompson, Seth. (2015, November 25). &amp;#039;&amp;#039;Introduction&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://github.com/v8/v8/wiki/Introduction&lt;br /&gt;
 Venners, Bill. (1996, September 1). &amp;#039;&amp;#039;&amp;#039;Bytecode Basics&amp;#039;&amp;#039;&amp;#039;. Retrieved November 12, 2017, from https://www.javaworld.com/article/2077233/core-java/bytecode-basics.html&lt;br /&gt;
 W3Schools. &amp;#039;&amp;#039;&amp;#039;Node.js NPM&amp;#039;&amp;#039;&amp;#039;. Retrieved November 12, 2017, from  https://www.w3schools.com/nodejs/nodejs_npm.asp&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{{Template:johnllopez616}}&lt;/div&gt;</summary>
		<author><name>Johnllopez616</name></author>	</entry>

	</feed>