Difference between revisions of "CSB Assignment Week 1"

From "A B C"
Jump to navigation Jump to search
m
m
Line 5: Line 5:
  
  
{{Inactive}}
+
{{Active}}
  
 +
Assigned material will be topics on next week's quiz. Please remember to contribute to [http://steipe.biochemistry.utoronto.ca/abc/students/index.php/BCB420_Quiz_questions '''quiz questions'''] by Tuesday, 20:00.
  
Exercises for this week relate to this week's lecture.<br />
 
Pre-reading for this week will prepare next week's lecture.<br />
 
Exercises and pre-reading will be topics on next week's quiz.
 
  
 +
__TOC__
  
__TOC__
 
  
 +
==Databases and Services==
 +
Public databases store the raw material of our work and many Web services exist that process it. (Re)familiarize yourself with databases and services that are relevant for bioinformatics and computational systems biology on the Web.
 +
{{task|
 +
Access the [[CSB_Web_tools|'''Web tools page''']] on this Wiki, where many resources are listed. Browse the material. Spend some time with the resources in the "Further reading" section:
 +
* The bionformatics.ca links directory;
 +
* The NAR database issue;
 +
* The NAR Web services issue.
 +
 +
* Visit the [http://ncbi.nlm.nih.gov '''NCBI home page] and browse the contents of the site.
 +
* Visit the [http://www.ebi.ac.uk/ '''EBI home page] and browse the contents of the site.
 +
 +
* If you are aware of new resources that are relevant for our objectives, [mailto:bcb420_2015@googlegroups.com '''email the group'''] to share.
 +
}}
 +
 +
 +
&nbsp;
 +
 +
 +
&nbsp;
 +
==Systems==
 +
An overview of computational systems biology topics is given on the [[CSB_Introduction '''introduction page''']] to this section of the Course Wiki.
 +
 +
{{task|
 +
* Browse through the material on the  [[CSB_Introduction '''introduction page''']] after Thursday (I will be updating the page). Some of these papers may be suitable as examples for our project, or - via their pubmed link of related publications - they may be starting points to find other interesting examples.
 +
 +
As we have discussed in class, we are looking for others' work on examples for defining biological "systems" from data.
 +
* Identify a paper where this has been done;
 +
* Write a brief synopsis (one or two sentences);
 +
* Post a link to the paper on the [BCB420_2015_Project_Bibliography Project Bibliography page of the Student Wiki''']; follow the format of the first entry on that page.
 +
;This is due by Monday.
 +
 +
* On Tuesday, browse the papers collected on that page so we can discuss the merits of various approaches in class on Wednesday. <small>Note: be prepared to summarize the key idea of ''your'' paper in Wednesday's quiz; be sufficiently familiar with others' papers to be able to contribute to the in-class discussion.</small>
  
==Reading from last class==
+
}}
  
Two papers that discuss the concept of ''system'' in systems biology. This is intended as brief reading, to reinforce some of the ideas we explored in class. You should be familiar with the main concepts that are discussed here, but I will not require you to reproduce details of the articles in the quiz.
 
{{#lst:CSB_Introduction|reading}}
 
  
 +
&nbsp;
  
  
 +
&nbsp;
 
==Student Wiki ==
 
==Student Wiki ==
;If you have taken BCH441, you have already done this task. Please take a moment however to add a category tag to your page: <code><nowiki>[[Category:BCB420_2014]]</nowiki></code> or <code><nowiki>[[Category:JTB2020_2014]]</nowiki></code>.
+
;If you have taken BCH441, you have already done this task. Please take a moment however to add a category tag to your page: <code><nowiki>[[Category:BCB420_2015]]</nowiki></code>.
  
  
Collaboration is a common theme for modern lab work and a Wiki is a great way to share and seamlessly update information in groups - or just for yourself. Probably the most sophisticated Wiki software is MediaWiki, a set of PHP scripts that is under continuous development by the Wikimedia foundation; it is the same software that runs Wikipedia. This is open source, free software that is easy to install, is well documented and requires very little resources other than a machine that runs a MySQL database server and an Apache Webserver. Numerous extensions exist (and extensions are not hard to write); they enhance the already rich functionality. But let's start with small steps. By now, you should already have an account on the Student Wiki, and I have configured the Wiki so that
+
Collaboration is a common theme for modern lab work and a Wiki is a great way to share and seamlessly update information in groups - or just for yourself. Probably the most sophisticated Wiki software is MediaWiki, a set of PHP scripts that is under continuous development by the Wikimedia foundation; it is the same software that runs Wikipedia. This is open source, free software that is easy to install, is well documented and requires very little resources other than a machine that runs a MySQL database server and an Apache Web server. Numerous extensions exist (and extensions are not hard to write); they enhance the already rich functionality. But let's start with small steps. By now, you should already have an account on the Student Wiki, and I have configured the Wiki so that
 
* only logged in users can view the pages;
 
* only logged in users can view the pages;
 
* all logged in users can create and edit pages at will.
 
* all logged in users can create and edit pages at will.
  
This means you could edit pages that don't "belong" to you. Respect the "House Rules" and don't edit other's things without permission, even if you can think of a particularly witty comment or hilarious prank. If you want to comment on a page: every page has an associated "Discussion" page that you can freely edit. Remember to "sign your name" to discussion entries.
+
This means you could edit pages that don't "belong" to you. Respect the "House Rules" I have posted on the Main Page and don't edit other's things without permission, even if you can think of a particularly witty comment or hilarious prank. If you want to comment on a page: every page has an associated "Discussion" page that you can freely edit. Remember to "sign your name" to discussion entries.
  
 
{{task|
 
{{task|
  
* Access the [http://biochemistry.utoronto.ca/steipe/abc/students '''Student Wiki];
+
* Access the [http://steipe.biochemistry.utoronto.ca/abc/students '''Student Wiki];
 
* log in and navigate to your user page;
 
* log in and navigate to your user page;
 
* open the "Help" link in the left-hand sidebar in a separate tab;
 
* open the "Help" link in the left-hand sidebar in a separate tab;
Line 42: Line 72:
 
** enter your name,
 
** enter your name,
 
** your major(s), specialist program, year of study - or your lab and thesis theme if you are a graduate student;
 
** your major(s), specialist program, year of study - or your lab and thesis theme if you are a graduate student;
** and your eMail address.
+
** enter your eMail address.
 
** Add a category tag to your User page (see above) . <small>All pages with this tag are accessible via the link in the sidebar.</small>
 
** Add a category tag to your User page (see above) . <small>All pages with this tag are accessible via the link in the sidebar.</small>
  
Line 68: Line 98:
  
  
 +
&nbsp;
 +
 +
 +
&nbsp;
 +
=='''R'''==
 +
An introductory task regarding the statistical workbench and programming language '''R''' will be posted here by Friday afternoon. A separate annnouncement will follow.
  
==Pre-reading==
 
  
We will discuss function annotation in our next class. The Ranganathan lab has just published a state-of-the-art pipeline for automated annotation in genome data. This is a methodological paradigm, accordingly, focus on the '''methods''' in your reading.
+
&nbsp;
{{#pmid: 24313344}}
 
  
<div class="reference-box">{{WP|Gene ontology}}</div>
 
<div class="reference-box">[http://www.geneontology.org/GO.doc.shtml An Introduction to the Gene Ontology]</div>
 
  
 +
&nbsp;
  
 
[[Category:Computational_Systems_Biology]]
 
[[Category:Computational_Systems_Biology]]
  
 
</div>
 
</div>

Revision as of 13:52, 8 January 2015

Assignments for Week 1


Note! This assignment is currently active. All significant changes will be announced on the mailing list.

 
 

Assigned material will be topics on next week's quiz. Please remember to contribute to quiz questions by Tuesday, 20:00.



Databases and Services

Public databases store the raw material of our work and many Web services exist that process it. (Re)familiarize yourself with databases and services that are relevant for bioinformatics and computational systems biology on the Web.

Task:

Access the Web tools page on this Wiki, where many resources are listed. Browse the material. Spend some time with the resources in the "Further reading" section:

  • The bionformatics.ca links directory;
  • The NAR database issue;
  • The NAR Web services issue.
  • If you are aware of new resources that are relevant for our objectives, email the group to share.


 


 

Systems

An overview of computational systems biology topics is given on the CSB_Introduction '''introduction page''' to this section of the Course Wiki.

Task:

  • Browse through the material on the CSB_Introduction '''introduction page''' after Thursday (I will be updating the page). Some of these papers may be suitable as examples for our project, or - via their pubmed link of related publications - they may be starting points to find other interesting examples.

As we have discussed in class, we are looking for others' work on examples for defining biological "systems" from data.

  • Identify a paper where this has been done;
  • Write a brief synopsis (one or two sentences);
  • Post a link to the paper on the [BCB420_2015_Project_Bibliography Project Bibliography page of the Student Wiki]; follow the format of the first entry on that page.
This is due by Monday.
  • On Tuesday, browse the papers collected on that page so we can discuss the merits of various approaches in class on Wednesday. Note: be prepared to summarize the key idea of your paper in Wednesday's quiz; be sufficiently familiar with others' papers to be able to contribute to the in-class discussion.



 


 

Student Wiki

If you have taken BCH441, you have already done this task. Please take a moment however to add a category tag to your page
[[Category:BCB420_2015]].


Collaboration is a common theme for modern lab work and a Wiki is a great way to share and seamlessly update information in groups - or just for yourself. Probably the most sophisticated Wiki software is MediaWiki, a set of PHP scripts that is under continuous development by the Wikimedia foundation; it is the same software that runs Wikipedia. This is open source, free software that is easy to install, is well documented and requires very little resources other than a machine that runs a MySQL database server and an Apache Web server. Numerous extensions exist (and extensions are not hard to write); they enhance the already rich functionality. But let's start with small steps. By now, you should already have an account on the Student Wiki, and I have configured the Wiki so that

  • only logged in users can view the pages;
  • all logged in users can create and edit pages at will.

This means you could edit pages that don't "belong" to you. Respect the "House Rules" I have posted on the Main Page and don't edit other's things without permission, even if you can think of a particularly witty comment or hilarious prank. If you want to comment on a page: every page has an associated "Discussion" page that you can freely edit. Remember to "sign your name" to discussion entries.

Task:


  • Access the Student Wiki;
  • log in and navigate to your user page;
  • open the "Help" link in the left-hand sidebar in a separate tab;
  • follow the link to the "Editing" page on the Student Wiki;
  • try and learn basic editing syntax by editing your User Page:
    • enter your name,
    • your major(s), specialist program, year of study - or your lab and thesis theme if you are a graduate student;
    • enter your eMail address.
    • Add a category tag to your User page (see above) . All pages with this tag are accessible via the link in the sidebar.

Feel free to look at my User Page for code examples: clicking on the edit link will show you the source text. How do you find my User Page? Good question ...

  • Create a subpage to your User Page; call it "Resources" or something similar. Note: the link MUST be in your "User space". If you don't add the prefix User:yourname/... before your page name, the new page will end up in the main "namespace". I'll then have to delete it. That's not good because you have then failed this part of the assignment. Make sure you know what you are doing, for example by looking at the code on my User Page, asking someone who knows, or asking on the mailing list.
  • Put some text on your new page - perhaps a link to a Wikipedia article, or to PubMed, or to the NCBI. Make sure you understand the difference between an internal link and an external link (they have slightly different formats), and you understand the concept of namespace and categories. Also add a category link to that page.
  • Play around some more. Feel free to ask how to go about achieving a particular effect that you may have seen elsewhere.

Before you are done, you should be comfortable with the following mark-up conventions and concepts:

  • Login and accessing your user page;
  • viewing a page's history;
  • basic text formatting;
  • "signing" your name;
  • creating internal and external links;
  • creating sections headers on a page on multiple levels;
  • reverting a changed page to an earlier version;
  • creating a new page (as a subpage of an existing page);
  • the concept of namespaces - especially the default ("main") and User: namespace;
  • the concept of categories.

I expect that there may be aspects of the Wiki you find puzzling, it is after all a complex piece of software that supports the world's largest collaborative project and one of the busiest sites on the Internet. Do ask about these things on the mailing list. My first encounter with Wikis is a while back and I can't remember everything I was initially confused about.



 


 

R

An introductory task regarding the statistical workbench and programming language R will be posted here by Friday afternoon. A separate annnouncement will follow.