Homework 1 (Updated)

Post date: Dec 02, 2015 7:0:53 PM

DUE: 2/15/2016 11:59PM

What's updated (2/1/2016): 

- Due date

- Non-programming module

- Programming module assignment 2

- Attachments

Non-Programming Module

You can get the non-programming part from either of the following three ways:

1. Download the attached HW1.docx file containing all the information about Homework 1. You only need to complete the non-programming module. Submit the completed word file through class email (cbb752 (at) gersteinlab.org).

2. If you want to learn about RMarkdown, you can also download the attached zip file (CBB752_Homework-master.zip) and complete the homework using the .Rmd file. You can find more about RMarkdown file below. Submit the completed .Rmd file through class email (cbb752 (at) gersteinlab.org).

3. If you want to learn about RMarkdown and also turn in your homework using Github, you are more than welcome to get access to the assignment and set up your own homework repository using Github. To do so, just follow the instruction in the following Programming module. You are only required to complete the non-programming module. Remember to commit and sync your changes to the Github server.

Programming Module

Start up with Homework 1 & Submission Instruction

1. Accept the assignment

2. Do you have Github account already?

3. Authorize and accept the assignment

Alternatively, for HW 1 only, you have the option to submit your written homework assignments and codes (*.R or *.py) via class email (cbb752 (at) gersteinlab.org). The zip of all the relevant files is attached as CBB752_Homework-master.zip

General Policy

Language and Program

Using R

Using Python

What to put (or not put) into your Git(Hub) repository

This is rather specific to CBB 752 and may not necessarily reflect your workflow in the future and in other contexts.

How to “turn in” your homework

Additional tips for R users

Make it easy for others to run your code

Make pretty tables

There are a few occasions where, instead of just printing an object with R, you could format the info in an attractive table. Some leads:

Some more resources

Additional tips for Python users

Some of the materials were borrowed from stat540_2014/homework/hw_submission-instructions.md