Difference between revisions of "Computational Systems Biology Main Page"

From "A B C"
Jump to navigation Jump to search
m
Line 8: Line 8:
 
</div>
 
</div>
  
<small>'''This is our main tool to coordinate information, activities and projects in University of Toronto's computational systems biology course BCB420'''. If you are not one of our students, you can still browse this site, however only users with a login  account can edit or contribute or edit material. If you are here because you are interested in general aspects of bioinformatics or computational biology, you may want to review the [http://en.wikipedia.org/wiki/Bioinformatics Wikipedia article on bioinformatics], or visit [http://www.openwetware.org/wiki/Wikiomics Wikiomics]. Contact boris.steipe(at)utoronto.ca with any questions you may have.</small>
+
<small>'''This is our main tool to coordinate information, activities and projects in University of Toronto's computational systems biology course BCB420'''. If you are not one of our students, this site is unlikely to be very useful. If you are here because you are interested in general aspects of bioinformatics or computational biology, you may want to review the [http://en.wikipedia.org/wiki/Bioinformatics Wikipedia article on bioinformatics], or visit [http://www.openwetware.org/wiki/Wikiomics Wikiomics]. Contact boris.steipe(at)utoronto.ca with any questions you may have.</small>
  
 
<div class="alert">
 
<div class="alert">
Line 30: Line 30:
 
In this course we pursue a wholly problem oriented format:
 
In this course we pursue a wholly problem oriented format:
 
* We start from an interesting challenge in computational systems biology;
 
* We start from an interesting challenge in computational systems biology;
* We'll formulate an approach to this challenge as a project, defining the the resources we need – data sources, algorithms, programming- and collaboration support
+
* We'll formulate an approach to this challenge as a project, defining the the resources we need – data sources, algorithms, programming- and collaboration support;
* We'll define students' roles in the project according to their skills and experience
+
* We'll define students' roles in the project according to their skills and experience;
 
* Then we will implement the project.
 
* Then we will implement the project.
  
Line 45: Line 45:
  
 
<small>This may seem silly but it is unfortunately necessary - I can't get this course started effectively if you are not present when we work out the organization of the course, sign you up to mailing list and Student Wiki, and discuss the syllabus for this term.</small>
 
<small>This may seem silly but it is unfortunately necessary - I can't get this course started effectively if you are not present when we work out the organization of the course, sign you up to mailing list and Student Wiki, and discuss the syllabus for this term.</small>
 
<!-- [[CSB Assignment Week 10|'''Assignment 10''']] is active.<br />
 
Ninth (and final) quiz in class: Wednesday, March 19., 14:00. Please don't forget your red pen for marking.<br /> -->
 
  
 
</div>
 
</div>
Line 55: Line 52:
 
:BCB420/JTB2020 is a Winter Term course.
 
:BCB420/JTB2020 is a Winter Term course.
 
:Lectures: Tuesdays, 16:00 to 18:00. (Classes start at 10 minutes past the hour.)
 
:Lectures: Tuesdays, 16:00 to 18:00. (Classes start at 10 minutes past the hour.)
:Exam: None for this course.
+
:Final Exam: None for this course.
  
  
Line 72: Line 69:
 
Undergraduate students in this course will often have taken my [[Bioinformatics_Main_Page|BCH441]] course; graduate students come from a wide variety of backgrounds. The course requires (i) a solid understanding of molecular biology, (ii) introductory level knowledge of bioinformatics, (iii) a working knowledge of the '''R'' programming language. I am only weakly enforcing prerequisites, they are basically your own responsibility. Knowledge of molecular biology is something you have to acquire on your own and bring to class. If you are comfortable reading the introductory literature listed below, and understanding the biology, you should be good to go.  
 
Undergraduate students in this course will often have taken my [[Bioinformatics_Main_Page|BCH441]] course; graduate students come from a wide variety of backgrounds. The course requires (i) a solid understanding of molecular biology, (ii) introductory level knowledge of bioinformatics, (iii) a working knowledge of the '''R'' programming language. I am only weakly enforcing prerequisites, they are basically your own responsibility. Knowledge of molecular biology is something you have to acquire on your own and bring to class. If you are comfortable reading the introductory literature listed below, and understanding the biology, you should be good to go.  
  
The preparation material detailed will be the subject of our first ''Quiz'' in the second week of class. You may find it challenging to adequately prepare yourself in just one week. Please have a look at the three topics below in order to get a head start.  
+
The preparation material detailed below will be the subject of our first ''Quiz'' in the second week of class. Please have a look at the three topics below in order to get a head start.  
  
  
Line 86: Line 83:
 
;2 – A basic knowledge of Bioinformatics ...
 
;2 – A basic knowledge of Bioinformatics ...
 
<div class="mw-collapsible-content" style="padding:10px;">
 
<div class="mw-collapsible-content" style="padding:10px;">
* A list of detailed, introductory bioinformatics tutorials will be posted here around Jan. 1. 2017. I will announce this by eMail.
+
* Here is a list of detailed, introductory bioinformatics tutorials
 
</div>
 
</div>
 
</div>
 
</div>
Line 181: Line 178:
  
 
{{Vspace}}
 
{{Vspace}}
 
===PREPARATION===
 
 
&nbsp;
 
  
  
Line 190: Line 183:
 
<tr class="sh">
 
<tr class="sh">
 
<td class="sc" width=" 5%">'''Week'''</td>
 
<td class="sc" width=" 5%">'''Week'''</td>
<td class="sc">'''In class: Tuesday, Jan. 12'''</td>
+
<td class="sc">'''In class: Tuesday, Jan. 10'''</td>
 
<td class="sc">'''Readings'''</td>
 
<td class="sc">'''Readings'''</td>
 
<td class="sc">'''Assignment'''</td>
 
<td class="sc">'''Assignment'''</td>
<td class="sc">'''In class: Tuesday, Jan. 19'''</td>
+
<td class="sc">'''In class: Tuesday, Jan. 17'''</td>
 
</tr>
 
</tr>
  
Line 210: Line 203:
 
</td>
 
</td>
 
<td class="sc">R Tutorial</td>
 
<td class="sc">R Tutorial</td>
<td class="sc">[[CSB_Assignment_Week_1|Assignment&nbsp;1]]</td>
+
<td class="sc"><!-- [[CSB_Assignment_Week_1|Assignment&nbsp;1]] --></td>
<td class="sc">
+
<td class="sc">Quiz 1
  
 
Perspectives:
 
Perspectives:
Line 220: Line 213:
 
</table>
 
</table>
  
{{vspace}}
 
  
===COLLABORATION===
+
{{Vspace}}
 
 
&nbsp;
 
  
  
Line 230: Line 220:
 
<tr class="sh">
 
<tr class="sh">
 
<td class="sc" width="5%">'''Week'''</td>
 
<td class="sc" width="5%">'''Week'''</td>
<td class="sc" ">'''In class: Tuesday, Jan. 19'''</td>
+
<td class="sc" ">'''In class: Tuesday, Jan. 17'''</td>
 
<td class="sc" ">'''Readings'''</td>
 
<td class="sc" ">'''Readings'''</td>
 
<td class="sc" ">'''Assignment'''</td>
 
<td class="sc" ">'''Assignment'''</td>
<td class="sc" ">'''In class: Tuesday, Jan. 26'''</td>
+
<td class="sc" ">'''In class: Tuesday, Jan. 24'''</td>
 
</tr>
 
</tr>
  
Line 243: Line 233:
 
</td>
 
</td>
 
<td class="sc">TBD</td>
 
<td class="sc">TBD</td>
<td class="sc">[[CSB_Assignment_Week_2|Assignment&nbsp;2]]</td>
+
<td class="sc"><!-- [[CSB_Assignment_Week_2|Assignment&nbsp;2]] --></td>
<td class="sc">&nbsp;
+
<td class="sc">Quiz 2
  
 
----
 
----
Line 253: Line 243:
 
</table>
 
</table>
  
{{vspace}}
 
  
===CODE===
+
{{Vspace}}
 
 
&nbsp;
 
  
  
Line 263: Line 250:
 
<tr class="sh">
 
<tr class="sh">
 
<td class="sc" width="5%">'''Week'''</td>
 
<td class="sc" width="5%">'''Week'''</td>
<td class="sc" >'''In class: Tuesday, Jan. 26'''</td>
+
<td class="sc" >'''In class: Tuesday, Jan. 24'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Assignment'''</td>
 
<td class="sc" >'''Assignment'''</td>
<td class="sc" >'''In class: Tuesday, Feb. 2'''</td>
+
<td class="sc" >'''In class: Tuesday, Jan. 31'''</td>
 
</tr>
 
</tr>
  
Line 275: Line 262:
 
</td>
 
</td>
 
<td class="sc">TBD</td>
 
<td class="sc">TBD</td>
<td class="sc">[[CSB_Assignment_Week_3|Assignment 3]]</td>
+
<td class="sc"><!-- [[CSB_Assignment_Week_3|Assignment 3]] --></td>
<td class="sc">Self-evaluation &amp; Feedback: Session 1
+
<td class="sc">Quiz 3
  
 
----
 
----
Line 285: Line 272:
 
</table>
 
</table>
  
{{vspace}}
 
  
===DEVELOPMENT===
+
{{Vspace}}
 
 
&nbsp;
 
  
  
Line 295: Line 279:
 
<tr class="sh">
 
<tr class="sh">
 
<td class="sc" width="5%">'''Week'''</td>
 
<td class="sc" width="5%">'''Week'''</td>
<td class="sc" >'''In class: Tuesday, Feb. 2'''</td>
+
<td class="sc" >'''In class: Tuesday, Jan. 31'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Assignment'''</td>
 
<td class="sc" >'''Assignment'''</td>
<td class="sc" >'''In class: Tuesday, Feb. 9'''</td>
+
<td class="sc" >'''In class: Tuesday, Feb. 7'''</td>
 
</tr>
 
</tr>
  
Line 307: Line 291:
 
</td>
 
</td>
 
<td class="sc">TBD</td>
 
<td class="sc">TBD</td>
<td class="sc">[[CSB_Assignment_Week_4|Assignment 4]]</td>
+
<td class="sc"><!-- [[CSB_Assignment_Week_4|Assignment 4]] --></td>
<td class="sc">Self-evaluation &amp; Feedback: Session 2
+
<td class="sc">Quiz 4
  
 
----
 
----
Line 317: Line 301:
 
</table>
 
</table>
  
{{vspace}}
 
  
===GRAPHS===
+
{{Vspace}}
 
 
&nbsp;
 
  
  
Line 327: Line 308:
 
<tr class="sh">
 
<tr class="sh">
 
<td class="sc" width="5%">'''Week'''</td>
 
<td class="sc" width="5%">'''Week'''</td>
<td class="sc" >'''In class: Tuesday, Feb. 9'''</td>
+
<td class="sc" >'''In class: Tuesday, Feb. 7'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Assignment'''</td>
 
<td class="sc" >'''Assignment'''</td>
<td class="sc" >'''(In class): Tuesday, Feb. 23'''</td>
+
<td class="sc" >'''(In class): Tuesday, Feb. 14'''</td>
 
</tr>
 
</tr>
  
Line 341: Line 322:
 
*Graphs in '''R'''.
 
*Graphs in '''R'''.
 
*Multigraphs and hypergraphs.
 
*Multigraphs and hypergraphs.
Note: No class on the following Tuesday, February 16 (Reading Week).
 
 
</td>
 
</td>
 
<td class="sc">TBD</td>
 
<td class="sc">TBD</td>
<td class="sc">[[CSB_Assignment_Week_5|Assignment&nbsp;5]]</td>
+
<td class="sc"><!-- [[CSB_Assignment_Week_5|Assignment&nbsp;5]] --></td>
<td class="sc">Note: No in-class meeting on that date.
+
<td class="sc">Quiz 5
  
 
----
 
----
Line 354: Line 334:
 
</table>
 
</table>
  
{{vspace}}
 
  
===REGRESSION===
+
{{Vspace}}
 
 
&nbsp;
 
  
  
Line 364: Line 341:
 
<tr class="sh">
 
<tr class="sh">
 
<td class="sc" width="5%">'''Week'''</td>
 
<td class="sc" width="5%">'''Week'''</td>
<td class="sc" >'''(In class): Tuesday, Feb. 23'''</td>
+
<td class="sc" >'''(In class): Tuesday, Feb. 14'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Assignment'''</td>
 
<td class="sc" >'''Assignment'''</td>
<td class="sc" >'''In class: Tuesday, March 1'''</td>
+
<td class="sc" >'''In class: Tuesday, Feb. 28'''</td>
 
</tr>
 
</tr>
  
Line 373: Line 350:
 
<td class="sc">6</td>
 
<td class="sc">6</td>
 
<td class="sc">
 
<td class="sc">
Note: No in-class meeting on that date.
 
 
*Linear and non-linear regression.
 
*Linear and non-linear regression.
 +
Note: No class on the following Tuesday, February 20 (Reading Week).
 
</td>
 
</td>
 
<td class="sc">TBD</td>
 
<td class="sc">TBD</td>
<td class="sc">[[CSB_Assignment_Week_6|Assignment&nbsp;6]]</td>
+
<td class="sc"><!-- [[CSB_Assignment_Week_6|Assignment&nbsp;6]] --></td>
<td class="sc">Self-evaluation &amp; Feedback: Session 3
+
<td class="sc">
  
 
----
 
----
Line 388: Line 365:
 
</table>
 
</table>
  
{{vspace}}
 
  
===INFORMATION===
+
{{Vspace}}
 
 
&nbsp;
 
  
  
Line 398: Line 372:
 
<tr class="sh">
 
<tr class="sh">
 
<td class="sc" width="5%">'''Week'''</td>
 
<td class="sc" width="5%">'''Week'''</td>
<td class="sc" >'''In class: Tuesday, March 1'''</td>
+
<td class="sc" >'''In class: Tuesday, Feb. 28'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Assignment'''</td>
 
<td class="sc" >'''Assignment'''</td>
<td class="sc" >'''In class: Tuesday, March 8'''</td>
+
<td class="sc" >'''In class: Tuesday, March 7'''</td>
 
</tr>
 
</tr>
  
Line 412: Line 386:
 
</td>
 
</td>
 
<td class="sc">TBD</td>
 
<td class="sc">TBD</td>
<td class="sc">[[CSB_Assignment_Week_7|Assignment&nbsp;7]]</td>
+
<td class="sc"><!-- [[CSB_Assignment_Week_7|Assignment&nbsp;7]] --></td>
<td class="sc">Self-evaluation &amp; Feedback: Session 4
+
<td class="sc">
  
 
----
 
----
Line 422: Line 396:
 
</table>
 
</table>
  
{{vspace}}
 
  
===FEATURES===
+
{{Vspace}}
 
 
&nbsp;
 
  
  
Line 432: Line 403:
 
<tr class="sh">
 
<tr class="sh">
 
<td class="sc" width="5%">'''Week'''</td>
 
<td class="sc" width="5%">'''Week'''</td>
<td class="sc" >'''In class: Tuesday, March 8'''</td>
+
<td class="sc" >'''In class: Tuesday, March 7'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Assignment'''</td>
 
<td class="sc" >'''Assignment'''</td>
<td class="sc" >'''In class: Tuesday, March 15'''</td>
+
<td class="sc" >'''In class: Tuesday, March 14'''</td>
 
</tr>
 
</tr>
  
Line 449: Line 420:
 
</td>
 
</td>
 
<td class="sc">TBD</td>
 
<td class="sc">TBD</td>
<td class="sc">[[CSB_Assignment_Week_8|Assignment&nbsp;8]]</td>
+
<td class="sc"><!-- [[CSB_Assignment_Week_8|Assignment&nbsp;8]] --></td>
<td class="sc">Self-evaluation &amp; Feedback: Session 5
+
<td class="sc">
  
 
----
 
----
Line 459: Line 430:
 
</table>
 
</table>
  
{{vspace}}
 
  
===CLUSTERING===
+
{{Vspace}}
 
 
&nbsp;
 
  
  
Line 469: Line 437:
 
<tr class="sh">
 
<tr class="sh">
 
<td class="sc" width="5%">'''Week'''</td>
 
<td class="sc" width="5%">'''Week'''</td>
<td class="sc" >'''In class: Tuesday, March 15'''</td>
+
<td class="sc" >'''In class: Tuesday, March 14'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Assignment'''</td>
 
<td class="sc" >'''Assignment'''</td>
<td class="sc" >'''In class: Tuesday, March 22'''</td>
+
<td class="sc" >'''In class: Tuesday, March 21'''</td>
 
</tr>
 
</tr>
  
Line 488: Line 456:
 
</td>
 
</td>
 
<td class="sc">TBD</td>
 
<td class="sc">TBD</td>
<td class="sc">[[CSB_Assignment_Week_9|Assignment&nbsp;9]]</td>
+
<td class="sc"><!-- [[CSB_Assignment_Week_9|Assignment&nbsp;9]] --></td>
<td class="sc">Self-evaluation &amp; Feedback: Session 6
+
<td class="sc">
 
 
 
----
 
----
  
Line 498: Line 465:
 
</table>
 
</table>
  
{{vspace}}
 
  
===CLASSIFICATION===
+
{{Vspace}}
 
 
&nbsp;
 
  
  
Line 508: Line 472:
 
<tr class="sh">
 
<tr class="sh">
 
<td class="sc" width="5%">'''Week'''</td>
 
<td class="sc" width="5%">'''Week'''</td>
<td class="sc" >'''In class: Tuesday, March 22'''</td>
+
<td class="sc" >'''In class: Tuesday, March 21'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Assignment'''</td>
 
<td class="sc" >'''Assignment'''</td>
<td class="sc" >'''In class: Tuesday, March 29'''</td>
+
<td class="sc" >'''In class: Tuesday, March 28'''</td>
 
</tr>
 
</tr>
  
Line 529: Line 493:
 
</td>
 
</td>
 
<td class="sc">TBD</td>
 
<td class="sc">TBD</td>
<td class="sc">[[CSB_Assignment_Week_10|Assignment&nbsp;10]]</td>
+
<td class="sc"><!-- [[CSB_Assignment_Week_10|Assignment&nbsp;10]] --></td>
<td class="sc">Self-evaluation &amp; Feedback: Session 7
+
<td class="sc">
  
 
----
 
----
Line 539: Line 503:
 
</table>
 
</table>
  
{{vspace}}
 
  
===INTEGRATION===
+
{{Vspace}}
 
 
&nbsp;
 
  
  
Line 549: Line 510:
 
<tr class="sh">
 
<tr class="sh">
 
<td class="sc" width="5%">'''Week'''</td>
 
<td class="sc" width="5%">'''Week'''</td>
<td class="sc" >'''In class: Tuesday, March 29'''</td>
+
<td class="sc" >'''In class: Tuesday, March 28'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Assignment'''</td>
 
<td class="sc" >'''Assignment'''</td>
<td class="sc" >'''In class: Tuesday, April 5'''</td>
+
<td class="sc" >'''In class: Tuesday, April 4'''</td>
 
</tr>
 
</tr>
  
Line 562: Line 523:
 
</td>
 
</td>
 
<td class="sc">TBD</td>
 
<td class="sc">TBD</td>
<td class="sc">[[CSB_Assignment_Week_11|Assignment&nbsp;11]]</td>
+
<td class="sc"><!-- [[CSB_Assignment_Week_11|Assignment&nbsp;11]] --></td>
<td class="sc">Self-evaluation &amp; Feedback: Session 8
+
<td class="sc">
 
 
 
----
 
----
  
Line 572: Line 532:
 
</table>
 
</table>
  
{{vspace}}
 
  
===DOCUMENTATION===
+
{{Vspace}}
 
 
&nbsp;
 
  
  
Line 582: Line 539:
 
<tr class="sh">
 
<tr class="sh">
 
<td class="sc" width="5%">'''Week'''</td>
 
<td class="sc" width="5%">'''Week'''</td>
<td class="sc" >'''In class: Tuesday, April 5'''</td>
+
<td class="sc" >'''In class: Tuesday, April 4'''</td>
 
<td class="sc" >'''Readings'''</td>
 
<td class="sc" >'''Readings'''</td>
 
</tr>
 
</tr>
Line 700: Line 657:
  
 
&nbsp;
 
&nbsp;
 
 
  
  
Line 730: Line 685:
  
 
&nbsp;
 
&nbsp;
 
 
 
 
  
 
=== Graph clustering ===
 
=== Graph clustering ===
Line 1,055: Line 1,006:
  
 
;Course related
 
;Course related
*[[CSB prerequisites|Prerequisites for the course]]
+
<!-- *[[CSB prerequisites|Prerequisites for the course]] -->
 
*[http://steipe.biochemistry.utoronto.ca/abc/students '''Student Wiki''']
 
*[http://steipe.biochemistry.utoronto.ca/abc/students '''Student Wiki''']
*The [http://groups.google.com/group/bcb420_2016 Course Google Group].
+
*The [http://groups.google.com/group/bcb420_2017 Course Google Group].
 
*[[Netiquette]] for the Group mailing list
 
*[[Netiquette]] for the Group mailing list
  
  
 +
<!--
 
;Contents related
 
;Contents related
 
*The '''[[VMD]]''' tutorial
 
*The '''[[VMD]]''' tutorial
 
*A '''[[Stereo Vision]]''' tutorial
 
*A '''[[Stereo Vision]]''' tutorial
 +
-->
  
  

Revision as of 19:49, 10 January 2017

Computational Systems Biology

Course Wiki for BCB420 (Computational Systems Biology) and JTB2020 (Applied Bioinformatics).

This is our main tool to coordinate information, activities and projects in University of Toronto's computational systems biology course BCB420. If you are not one of our students, this site is unlikely to be very useful. If you are here because you are interested in general aspects of bioinformatics or computational biology, you may want to review the Wikipedia article on bioinformatics, or visit Wikiomics. Contact boris.steipe(at)utoronto.ca with any questions you may have.

Warning – this page and all associated course pages currently under intense revision. (2016-12-17)


BCB420 / JTB2020

These are the course pages for BCB420H (Computational Systems Biology). Welcome, you're in the right place.

These are also the course pages for JTB2020H (Applied Bioinformatics). How come? Why is JTB2020 not the graduate equivalent of BCB410 (Applied Bioinformatics)? Let me explain. When this course was conceived as a required part of the (then so called) Collaborative PhD Program in Proteomics and Bioinformatics in 2003, there was an urgent need to bring graduate students to a minimal level of computer skills and programming; prior experience was virtually nonexistent. Fortunately, the field has changed and our current graduate students are usually quite competent at least in some practical aspects of computational biology. In this course we profit from the rich and diverse knowledge of the problem-domain our graduate students have, while bringing everyone up to a level of competence in the practical, computational aspects.


The 2017 course...

In this course we pursue a wholly problem oriented format:

  • We start from an interesting challenge in computational systems biology;
  • We'll formulate an approach to this challenge as a project, defining the the resources we need – data sources, algorithms, programming- and collaboration support;
  • We'll define students' roles in the project according to their skills and experience;
  • Then we will implement the project.



Organization

First lecture this term: Tuesday, January 10. 2017 at 16:00 (4 pm), MSB 4171.

Attendance in person at the first lecture is mandatory. You will loose three participation marks if you are not present in person.[1]

This may seem silly but it is unfortunately necessary - I can't get this course started effectively if you are not present when we work out the organization of the course, sign you up to mailing list and Student Wiki, and discuss the syllabus for this term.


Dates
BCB420/JTB2020 is a Winter Term course.
Lectures: Tuesdays, 16:00 to 18:00. (Classes start at 10 minutes past the hour.)
Final Exam: None for this course.


Location
MS 4171 (Medical Sciences Building).


Departmental information
For BCB420 see the BCB420 Biochemistry Department Course Web page.
For JTB2020 see the JTB2020 Course Web page for general information.


Preparation

Undergraduate students in this course will often have taken my BCH441 course; graduate students come from a wide variety of backgrounds. The course requires (i) a solid understanding of molecular biology, (ii) introductory level knowledge of bioinformatics, (iii) a working knowledge of the 'R programming language. I am only weakly enforcing prerequisites, they are basically your own responsibility. Knowledge of molecular biology is something you have to acquire on your own and bring to class. If you are comfortable reading the introductory literature listed below, and understanding the biology, you should be good to go.

The preparation material detailed below will be the subject of our first Quiz in the second week of class. Please have a look at the three topics below in order to get a head start.


1 – A working knowledge of R ...
  • Work through the R tutorial on this site and complete the tasks and exercises in the tutorial and the associated scripts.


2 – A basic knowledge of Bioinformatics ...
  • Here is a list of detailed, introductory bioinformatics tutorials


3 – Project specific prereading ...

Read the following papers:




Grading and Activities

 
Activity Weight
BCB410 - (Undergraduates)
Weight
JTB2020 - (Graduates)
5 Self-evaluation and Feedback sessions("Quiz"[2]) 40 marks (5 x 9) 30 marks (5 x 6)
Class project contributions 45 marks 45 marks
Participation 15 marks 15 marks
Contribution to Project Manuscript Draft   10 marks
Total 100 marks 100 marks


A note on marking

I do not adjust marks towards a target mean and variance (i.e. there will be no "belling" of grades). I feel strongly that such "normalization" detracts from a collaborative and mutually supportive learning environment. If your classmate gets a great mark because you helped him with a difficult concept, this should never have the effect that it brings down your mark through class average adjustments. Collaborate as much as possible, it is a great way to learn.


Prerequisites

You must have taken an introductory bioinformatics course as a prerequisite, or otherwise acquired the necessary knowledge. Therefore I expect familiarity with the material of my BCH441 course. If you have not taken BCH441, please update your knowledge and skills before the course starts. I will not make accommodations for lack of prerequisites. Please check the syllabus for this course below to find whether you need to catch up on additional material, and peruse this site to find the information you may need. A (non-exhaustive) overview of topics and useful links is linked here.


Timetable and syllabus

Syllabus and assignments will still be in flux for a few weeks.


 


Week In class: Tuesday, Jan. 10 Readings Assignment In class: Tuesday, Jan. 17
1
  • Syllabus
  • Projects
  • Important dates
  • Grading
  • Organization
  • Signup to mailing list and Student Wiki.
  • Defining biological Systems
R Tutorial Quiz 1

Perspectives:

Customizing R and R Studio. Subsetting and filtering of vectors, arrays and lists.


 


Week In class: Tuesday, Jan. 17 Readings Assignment In class: Tuesday, Jan. 24
2
  • Collaboration tools
  • Defining the class project
TBD Quiz 2

Perspectives ... TBD.


 


Week In class: Tuesday, Jan. 24 Readings Assignment In class: Tuesday, Jan. 31
3
  • Data sources and workflows
TBD Quiz 3

Perspectives ... TBD.


 


Week In class: Tuesday, Jan. 31 Readings Assignment In class: Tuesday, Feb. 7
4
  • Development principles
TBD Quiz 4

Perspectives ... TBD


 


Week In class: Tuesday, Feb. 7 Readings Assignment (In class): Tuesday, Feb. 14
5
  • Expressing biological relationships as graphs.
  • Introduction to graph theory
  • Graph measures
  • Graphs in R.
  • Multigraphs and hypergraphs.
TBD Quiz 5

Perspectives ... TBD


 


Week (In class): Tuesday, Feb. 14 Readings Assignment In class: Tuesday, Feb. 28
6
  • Linear and non-linear regression.

Note: No class on the following Tuesday, February 20 (Reading Week).

TBD

Perspectives ... TBD


 


Week In class: Tuesday, Feb. 28 Readings Assignment In class: Tuesday, March 7
7
  • Project status review
TBD

Perspectives ... TBD


 


Week In class: Tuesday, March 7 Readings Assignment In class: Tuesday, March 14
8

Note: March. 13 - Drop Date for the course.

  • Gene regulatory networks revisited
TBD

Perspectives ... TBD


 


Week In class: Tuesday, March 14 Readings Assignment In class: Tuesday, March 21
9
  • Introduction to information theory.
  • Application to semantic similarity measures for GO.
TBD

Perspectives ... TBD


 


Week In class: Tuesday, March 21 Readings Assignment In class: Tuesday, March 28
10
  • Clustering concepts - how to construct sets of related elements from similar features.
  • Hierarchical clustering.
  • Partition clustering.
  • Graph clustering.
  • Cluster quality.


TBD

Perspectives ... TBD


 


Week In class: Tuesday, March 28 Readings Assignment In class: Tuesday, April 4
11
  • Integrating project elements.
TBD

Perspectives ... TBD


 


Week In class: Tuesday, April 4 Readings
12
  • Presentation and documentation of results.
TBD


 




In depth...


Resources

Course related



325C78 7097B8 9BACCF A8A5CC D7C0F0


 

Notes

  1. Only in case you are sick will you be excused. But in that case you must contact me before class.
  2. I call these activities Quiz sessions for brevity, however they are not quizzes in the usual sense, since they rely on self-evaluation and immediate feedback.