BIO/CSc 283
Bioinformatics: Information Technology in the Life Sciences

Syllabus

Prof Hours Office Phone Email
Steve
Horton
By appt. Science & Engg.
Room S304
(Lab: S206)
388-6328
hortons@union.edu
Chris
Fernandes
M 11-12,
W 10-11:30,
W 3:30-4:30,
F 9:30-10:30
and by appt.
Steinmetz Hall
Room 229
388-6401
cfernand@union.edu

Course Web page: http://cs.union.edu/bio283

Course Summary

Bioinformatics is the study of how information technology, computer science principles, and algorithmic techniques have affected and informed the study of biology in the 21st century (and vice versa). Specifically, the field of genomics (the study of the function of genes) has generated a tremendous amount of data to be analyzed. Bioinformatics brings to bear data management and analysis techniques found in the information processing field to discover pertinent knowledge in this sea of data that has applications in research and medicine.

In this course, you will learn about both biological and computer science concepts, how they interact with each other, and how they are used together to further research in genomics. Specifically, you will learn:

in Biology:

in Computer Science:

in Bioinformatics:

Texts (2-3 required)

Prerequisites and Course Format

The prerequisite for this course is Bio 225 (Molecular Biology) OR CSc 140 (Data Structures). Because of this, it is expected that the student population of this course will consist of a mix of Biology and Computer Science students, each student bringing their own knowledge base, skill set, and perspective to the course. Given this diverse population, the first half of the course will concentrate on exposing students from one discipline to the fundamental concepts of the other (and vice versa) in order to gain a working knowledge of the field. Computer Science students will be taught the principles of Molecular Biology, and Biology students will be exposed to the essentials of Computer Science. In the second half of the course, we will assemble teams consisting of both types of students to work on a series of directed projects, the goal of which is to get students to creatively work in the inter-disciplinary fashion that is central to the emerging field of Bioinformatics.

Evaluation and Grading

Evaluation will be done via exams and both individual and group assignments. Groups will be assigned later in the term. Here is the breakdown:

First half of course

Biologists
Program 1 7%
Program 2 8%
Program 3 10%
Term-Test
Thurs, Feb 5, 2009
15%
Computer Scientists
Assignment 10%
Term-Test
Tues, Jan 20, 2009
15%
Term-Test
Thurs, Feb 5, 2009
15%

Second half of course

Biologists and Computer Scientists together
Group Project #1 20%
Group Project #2 20%
Final Exam (Thurs, March 19, 1-3pm, BUTR 106) 15%

The remaining 5% is based on participation. The final exam is not cumulative.

Programming projects must be turned in both on paper and electronically via BlackBoard. Your instructor will show you how to use BlackBoard to turn in your e-copies. All programs will be done in the Python programming language. CS students will be expected to learn this language on their own during the first five weeks. Web-based exercises will be assigned to ensure that CS students are learning at an appropriate pace.

No lates will be accepted for any of the projects. All exams are closed-book, closed-notes.

For the Graduate Students

Grad students taking this course will be required to do an extra independent project in addition to the requirements listed above. This project should incorporate both the biological and CS aspects of the course. You should set up a meeting with your instructors by the 4th week of classes (week of Jan 26) to propose and get approval for your idea. Once approved, the project will be due on Thursday, March 12. The project will be worth 10% of your overall grade, and the remaining items above will be prorated to be worth 90% of your grade.

Academic Dishonesty

Students often have some confusion about what might or might not be considered "cheating" in a class where computer programs are written. In general, you should take advantage of your instructors and fellow students in working out solutions to assignments. However, we also need to make sure that you are actually learning, and not simply using all of these resources as a crutch. As with writing a paper for an English class, there is a point at which working together becomes plagiarism. As a rule of thumb, feel free to discuss general solutions to problems, but the writing down of an actual solution must be done solo by you. (Exception: for group projects, the actual code must be written by you and your teammates, but no one else.) Here are some concrete examples of what's plagiarism and what's not:

It is plagiarism...

but it's perfectly fine to use code...

Here's the bottom line: if you find yourself turning in work that looks substantially like the work of someone else, you should seriously examine whether you have crossed the line. If you have any doubts, talk to us before turning in the assignment.

In all cases, you must give credit to any source (like a written work or help from some individual) that you use to help complete an assignment. Again, this is similar to writing an English paper; if you use a quote or material from someone else, you have to give credit where credit is due. Otherwise you are inappropriately plagiarizing or borrowing ideas.

What you need to do

To prepare for class, you are required to do the following:

The Bottom Line

Ask questions and seek help. This is the most important point of all. We live to answer questions. It's better for everybody (you AND us) if you understand things sooner rather than later. And you'll get the help you need faster by starting on projects sooner rather than waiting until the last minute.

Any student with a documented learning disorder is welcome to come talk to us privately about options for completion of course assignments.


BIO/CSc 283 homepage