Class project
You will develop a script, or set of scripts, to simulate, process, and/or analyze biological data. Team members will work collaboratively via version-control software (Git) and host your code in a repository on GitHub. At the end of the semester, each team will give a short presentation in the form of a workshop/tutorial. The goal is for the team to guide the rest of the class through an example of how to use their script(s). The tutorial should have enough documentation to be self-contained; i.e., other students should be able to complete the tutorial without the presentation.
A student’s grade will be determined based on the quality of the project, the ability of others to replicate their results, and their individual contributions to the project (assessed by Git/GitHub’s tracking of every line of code written or modified by each contributor). More specifically, the break down of your grade for the project will be as follows:
\begin{center}
\begin{tabular}{ l l }
Code & 40\%
Documentation & 30\%
Presentation & 30\%
\end{tabular}
\end{center}
If possible, we want this project to be applicable to your research. To enable this, we will be flexible about how students assemble into teams. Teams can consist of 1–5 students.
\textbf{By February 18}, each team must submit a short project proposal to be approved by the instructors. A link to the code and documentation for the project is \textbf{due before class on April 13}. Presentations will be in random order during the weeks of \textbf{April 13 and 20}.