CBIO (CSCI) 4835/6835: Introduction to Computational Biology
This is an opportunity for you to combine a problem in biology you find interesting with some of the concepts you've learned in CBIO 4835/6835.
Put another way, it's an opportunity for you to inflict pain and suffering on your instructor!
Ideally you will come up with something related to your own research that includes real data, but if you need project ideas I can provide them. You may use any Python packages as long as they can be installed with a package manager (pip or conda).
You are required to provide:
You are allowed to work either individually or in pairs. Be aware that if you work with a partner, you will both receive the same grade and your team will be expected to accomplish more than if you were working alone.
The amount of work should be around 1 to 1.5 homework assignments; for 2 people, this would obviously double. That said, don't overextend yourselves!
You may not 'recycle' papers or reports that you wrote for some other class or as part of a research project.
A project is required for students in 6835, but optional for students in 4835. Anyone who does the project is exempt from Assignment 6, and students in 4835 can do the project for extra credit!
There are three components to the final project; they are as follows.
Due Friday, April 7 at 11:59pm
Proposals should be no more than 1 page (not including references) and should contain the following:
Due Tuesday, April 25 (last day of lecture)
The presentation should be about 15 minutes (followed by 3-5 minutes of questions) per project.
They should accurately summarize the problem and its background as put forth in your proposal, as well as demonstrate the progress you have made.
Your project doesn't have to be 100% complete. But DO NOT misconstrue this--it should be AT LEAST 80% finished. Maybe you're waiting on one more experiment, but by far the bulk of the work should be finished at this point.
Due Tuesday, May 2 at 11:59pm
This is the write-up alluded to at the beginning. It can take any readable format you'd like (e.g. Word, Jupyter notebook) but should be readable and understandable to fellow students.
You don't have to follow this structure exactly, but a fail-safe organizational strategy would involve:
You should also include any code or data; if you want to use GitHub to store your code (where all the materials for this course are hosted), please let me know and I will create a repository for you.
Post in the Slack #questions
channel!