Final project: Progress report

Please report on your progress for your final project (due Tuesday, Apr 13). [10 points]

I would like to see the following in your final project repository:

  1. One or more (Bash/Python/R) scripts with a significant amount code. [4]

    The scripts do not yet need to be complete or functioning, but make sure I can understand what you are trying to do. Also, it should be clear what the general purpose of the scripts is.

    You can earn as many points with clarity of purpose and documentation (use comments!) as with the code itself.

  2. An overview of all the scripts you envision writing, and their functions. [3]

    This is essentially a more worked-out version of the technical description you wrote in your proposal (some remaining uncertainties are fine!).

    Having learned about Snakemake, you should include how you want to implement being able to (re)run the entire pipeline/workflow: with Snakemake, or a Bash or Python script.

  3. A to-do list. [1.5]

    This could be a separate list or it could be (partially) integrated with the overview of scripts mentioned above.

Both the technical description and the to-do list would be suitable for the main of the project (and it would be good to continue to update these later on). But you could also create separate documents for each, whatever works better for you.

Some general pointers:

Remember that I have added some topic overviews to the GitHub site that should be helpful as you work on you final project – see the top navigation bar.


Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".