COMP 4970/7970: DATA SCIENCE ALGORITHMS IN COMPUTATIONAL BIOLOGY

Computer Science and Software Engineering

 

Instructor:

 Debswapna Bhattacharya, Ph.D. 
  Office: Room 3104, Shelby Center 
  Phone: (334) 844-6321
  Email: bhattacharyad@auburn.edu

Contact: in-person/telephone/AU-email (do not use Canvas messaging)

Lectures

   SHLBY 1103            TR  0800-0915           

Office Hours

Bhattacharya Office Hours: TR 10:00 am – 11:30 am

 

Office hours starts on Wednesday Janurary 10 and ends on Friday April 27. There will be no office hours during Spring Break. Instructor is available outside of office hours by prior appointment only.

Outline:

This course is about understanding and applying data science algorithms to analyze, visualize, and cognize patterns in biological datasets. The course intends to achieve two major goals. The first goal is to help students understand fundamental principles, theories, and algorithms of data science and analytics. The second goal is to teach students how to apply these techniques to solve various computational biology problems.

Prerequisites:

The prerequisites for this course will be a course in algorithms (COMP 3720 or equivalent) or a strong background in biology. A mix of students from the computational and life sciences background is expected.

Text:

None. Materials provided by the instructor will serve as primary reference.

Grading:

5 Homework Assignments (5% each)

 

Late assignments will earn a zero grade even if the submission is late only by a few minutes. It is your responsibility to upload your assignment well before the deadline to avoid last minute system-related or other issues.

25%

5 Programming Projects (15% each)


Late assignments will earn a zero grade even if the submission is late only by a few minutes. It is your responsibility to upload your assignment well before the deadline to avoid last minute system-related or other issues.

75%

Grading Algorithm:
Grade(points: real) returns char
temp=ceiling(points)
if temp ≥ 90 then return "A"
else if temp ≥ 80 then return "B"
else if temp ≥ 65 then return "C"
else if temp ≥ 50 then return "D"
else if temp < 50 then return "F"

Academic Misconduct Policy:

You may discuss homework assignments with each other. However, you are individually responsible for solving all individually assigned homework problems, and writing your own code in any individually assigned programming work. You are not allowed to copy code or problem solutions from each other. You may reuse code subject to restrictions stated in the relevant assignment.

Any detected violation of this policy will result in a zero grade and will be reported to the Academic Honesty Committee. If you are having difficulties, don't cheat, instead talk to the teacher.

Makeup Policy

If you miss any graded event, you will be offered a chance to make up only if you produce written and verifiable proof of a university-approved excuse. Furthermore, if you could have foreseen this omission, you must also have obtained prior permission from me. No makeup will be offered if you do not provide verifiable documentation for an absence, or if you fail to inform the teacher beforehand about an expected absence even if you have a good excuse. For instance, in case of illness, a note signed by your doctor with his/her name and contact phone number is required. Makeup, if offered, will be in terms of taking other graded items for additional credit.

Re-grading Policy

Graded assignments will not be returned in class. Any assignment re-grading requests must be made within one week of the day the grades are posted. Even if you find an error in grading, it will not be corrected if you request re-grading after this deadline.

Accessibility

Students who need accessibility accommodations are asked to arrange a meeting with the instructor as soon as possible. Prior to meeting the instructor, the students must meet with AU Office of Accessibility, 1228 Haley Center, (334) 844-2096.

Announcements

All course announcements will be made by email to students’ AU email addresses. Students are responsible for keeping up with these announcements.

Contingency Statement

If normal class activities are disrupted due to illness, emergency, or crisis situation, the syllabus and other course plans and assignments may be modified to allow completion of the course. If this occurs, an addendum to the syllabus and/or course assignments will replace the original materials.

 

Assignment Schedule (subject to change)

No late assignments will be accepted! 

HW 1 Released

Thursday, 1.18

Due Date & Time (upload to Canvas)

Thursday 1.25 11:59 PM

Project 1 Released

Thursday 1.25

Due Date & Time (upload to Canvas)

Tuesday 2.13 11:59 PM

HW 2 Released

Thursday, 2.1

Due Date & Time (upload to Canvas)

Thursday, 2.8 11:59 PM

Project 2 Released

Thursday 2.8

Due Date & Time (upload to Canvas)

Tuesday 2.27 11:59 PM

HW 3 Released

Thursday 2.15

Due Date & Time (upload to Canvas)

Thursday 2.22 11:59 PM

Project 3 Released

Thursday, 2.22

Due Date & Time (upload to Canvas)

Thursday 3.8 11:59 PM

HW 4 Released

Tuesday 3.27

Due Date & Time (upload to Canvas)

Tuesday 4.3 11:59 PM

Project 4 Released

Thursday 3.22

Due Date & Time (upload to Canvas)

Tuesday 4.10 11:59 PM

HW 5 Released

Thursday 4.12

Due Date & Time (upload to Canvas)

Thursday 4.19 11:59 PM

Project 5 Released

Thursday 4.5

Due Date & Time (upload to Canvas)

Tuesday 4.24 11:59 PM