Course

Introduction to Computational Genomics

BIO 470, 1.5 Credits, Spring 2024

Instructor

Dr. Gregory Owens (he/him)

Office: Cunningham 040

Email: grego@uvic.ca

Location

Lecture (Tuesdays): Cunningham 146 Lab (Wednesdays): Clearihue A035

Times

Tuesdays, 1:30-2:20 pm PT

Wednesdays, 2:30-5:20 pm PT

Office Hours

By appointment. Email me and we can find a time. I will also schedule a review session before each exam.

Website

The syllabus and other relevant class information and resources will be posted at https://owensgl.github.io. Changes to the schedule will be posted to this site so please try to check it periodically for updates.

The online version of this syllabus will be updated to clarify points, but the version of record is saved here.

Course Communications

Brightspace: Messages in brightspace will be the primary way I contact you.

Email: grego@uvic.ca

Required Texts

There is no required text book for this class. All primary literature will be available on Brightspace.

All needed material is openly available on the course website. Additional texts will be linked in individual lessons if you’re interested in the material.

Course Description

An introduction to computational genomics. Class consists of a short introduction to commandline programming and R, and then include practical excercises in genomics. No background in computing is required.

Prerequisite Knowledge and Skills

Knowledge of basic biology and genetics. Completion of Biol 230.

Purpose of Course

In this course you will learn the fundamentals of how genomic data is generated and analyzed. You will have practical examples of code to run specific genomic techniques and have the skills to visualize the results. You will also have better ideas on how to plan future genomic projects.

Course Expected Learning Outcomes

Students completing this course will be able to:

  • Navigate on unix command line.
  • Use R for data wrangling and plotting.
  • Understand how genomic data is generated.
  • Run command line bioinformatic programs.
  • Explain the principles behind genome assembly and variant detection.
  • Turn sequence data into genetic variation.
  • Run basic population genetic analyses.
  • Explain how and why genomic data is generated.
  • Present scientific analyses in oral and written form.

Instructional Methods

Class is divided into lectures on Tuesday and labs on Wednesday. The lecture will cover fundamental and technical aspects of genomic methods and analyses. Before each lecture students will be required to read a primary literature article on the topic and submit answers to questions on Brightspace. The lab will involve demonstrations by the instructor, code along sections and independent or group work. While students are working on exercises the instructor will actively engage with students to help them understand material they find confusing, explain misunderstandings and help identify mistakes that are preventing students from completing the exercises, and discuss novel applications and alternative approaches to the data analysis challenges students are attempting to solve.

Course Policies

Attendance Policy

Attendance to the lecture portion is highly encouraged. Given the central importance of the lab exercises, attendance for the lab portion is mandatory and recorded. Missing more than two (2) lab sections will result in an incomplete grade in the course. For missed lab section, the student should complete the tutorial on their own time. Even when the lab section is missed, the lab assignment is still due the following week.

Quiz/Exam Policy

There will be two exams in this course. One on the week of the February 14th, the second on the week of April 3rd. Both exams will be on Brightspace, open-book and will occur outside of class time, with a flexible start time. Exams will not be cumulative, although concepts and material may span both exam periods. You are not allowed to communicate with others or use AI software during exams

Since the midterm exam times will be flexible (i.e. available over a several day period), there will not make up exam time slots. If the exam is not completed during the window, including in cases of technical issues, then the student will receive 0% on the exam. In the case of extended medical issues, the exam will be omitted and the grade point percentages will be put onto on the remaining exam (i.e. the other exam will be worth 30% of the final grade).

Make-up policy

Life happens and therefore there is an automatic grace period of 24 hours for the submission of late assignments with no need to request an extension. However, it is highly recommended that you submit assignments on time when possible because assignments build on one another and it can be hard to catch up if you fall behind. Reasonable requests for longer extensions will also be granted. Assignments turned in after the 24 hour grace period without an extension will be be graded with a 20% penalty, and not accepted one week after the initial deadline.

Assignment policy

Lecture assignments will be due roughly every 3 weeks, and will be announced in class and online. Assignments will focus on lecture material and will involve reading and interpreting primary literature. In lab assignments will cover the same material as the lab activities and will demonstrate understanding and expertise. They are available on brightspace.

Final group project

In teams of two (2), students will analyse a simulated genomic dataset to understand, how populations are related, and identify the gene causing a trait. This will involve applying computational techniques learned in the lab to develop a custom workflow. The project will be marked based on the results, their interpretation and an annotated code document. The final project is due the week of April 7th, exact date to be determined. Detailed rubric and instructions will be released on Brightspace.

Grade policy

Item Percentage
Lecture assignments (4) 20%
In lab assignments (9) 27%
Mid term Exam 1 15%
Mid term Exam 2 15%
Final Group Project 23%

To pass the course, students must:

  1. Attend the lab section for at least 11 out of 13 weeks.
  2. Complete and present the final group project.
  3. Score a final grade of 50.0 points for the entire course.

If any of 1 through 2 are not completed, the student will automatically fail the course and receive an “N” (‘Incomplete’) on their transcript. If a student successfully completes 1 through 2, but is not successful in 3, they will receive an “F” on their transcript.

Course Technology

Students are required to work on Apple computers for the lab portion of the course. Apple computers are available in the lab space, and it is recommended that students use those and not personal laptops. Outside of lab time, apple computers can be used in the library. Windows computers can complete the lab assignments but the file system differences between operating systems can cause problems and complexity.

Materials and Supplies Fees

There are no materials and supplies fees for this course.

Graduate Students

Graduate students taking Computational Genomics as a directed studies course have several differences from undergraduate students.

  1. Graduate students will not take the exams.
  2. Graduate students will work complete a bioinformatic project related to their thesis.
  3. Graduate students will present a lecture on a topic relevant to the class, either solo or in a team depending on time availability.
Item Percentage
Lecture assignments (4) 20%
In lab assignments (9) 27%
Lecture 20%
Final Solo Project 33%

UVic Policies

Territory Acknowledgement

We acknowledge and respect the lək̓ʷəŋən peoples on whose traditional territory the university stands, and the Songhees, Esquimalt and WSÁNEĆ peoples whose historical relationships with the land continue to this day.

Important Dates

Note these important dates:

  • Last day for 100% reduction of tuition fees for standard courses – Sun. Jan. 21
  • Last day for adding second term courses – Wed. Jan 24
  • Last day for 50% reduction of tuition fees for standard courses – Sun. Feb. 11
  • Last day for withdrawing from 2nd term courses without penalty of failure – Tues. Feb. 29

Holidays (no class): Tues. Feb 20 – Reading Break Wed. Feb. 21 – Reading Break

Medical documentation

Medical documentation for short-term absences is not required. Attendance is important. Students who cannot attend due to illness are asked to notify their instructors immediately. If you miss (or know beforehand that you will be missing) a test because of illness, accident, family affliction, you are required to contact the appropriate instructor in a timely manner after the test (normally within seven calendar days).
Policies regarding undergraduate student academic concessions and deferrals are also detailed here: https://www.uvic.ca/registrar/students/appeals/acad-concession/index.php

University Policy on Academic Misconduct

Students are required to abide by all academic regulations set as set out in the University calendar, including standards of academic integrity. Violations of academic integrity (e.g. cheating and plagiarism) are considered serious and may result in significant penalties.

It is absolutely essential that you understand and uphold academic integrity. To this end, I ask you to please read UVic’s framework on academic integrity, which you can find here: https://www.uvic.ca/students/academics/academic-integrity/index.php

You can also find UVic’s Policy on Academic Integrity in the UVic calendar: https://www.uvic.ca/calendar/undergrad/index.php#/policy/Sk_0xsM_V

To help avoid plagiarism and cheating, please read the UVic Libraries’ plagiarism guide: https://www.uvic.ca/library/research/citation/plagiarism/

I reserve the right to use plagiarism detection software or other platforms to assess the integrity of student work.

Please see read UVic’s Student code of conduct and standards for professional behaviour: https://www.uvic.ca/services/advising/advice-support/academic-units/student-codeof-conduct/index.php

Grading Policies

In lab assignments will be graded as follows for coding based questions:

  • Produces the correct answer using the requested approach: 100%
  • Generally uses the right approach, but a minor mistake results in an incorrect answer: 90%
  • Attempts to solve the problem and makes some progress using the core concept, but returns the wrong answer and does not demonstrate comfort with the core concept: 50%
  • Answer demonstrates a lack of understanding of the core concept: 0%

Grading scale

  • A+ 89.5-100
  • A 84.5-89.4
  • A- 79.5-84.4
  • B+ 76.5-79.4
  • B 72.5-76.4
  • B- 69.5-72.4
  • C+ 64.5-69.4
  • C 59.5-64.4
  • D 50.0-59.4
  • F <50.0