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 or interests 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, October 26 at 11:59pm
Proposals should be no more than 1 page (not including references) and should contain the following:
Tuesday, November 27
The presentation should be about 10-15 minutes (followed by 3-5 minutes of questions) per project.
(this may vary depending on how many presentations we have, but aim for the 15-minute mark)
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 70-80% finished. Maybe you're waiting on one more experiment, but the bulk of the work should be finished at this point.
Due Thursday, December 6 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.
tl;dr: It is 100% acceptable if your project does not pan out.
What matters to me is your process: you demonstrated an understanding of the problem, a good grasp on how a computational approach might help, and you executed it as best you could.
Maybe the effect you were hoping for just wasn't there. That is completely OK! I just want to see that you have an idea of how you could incorporate some of what you've learned in this class into a real-world research problem.
Post in the Slack #questions
channel!