Difference between revisions of "CSB Assignment Week 2"
m |
m |
||
Line 6: | Line 6: | ||
<table style="width:100%;"><tr> | <table style="width:100%;"><tr> | ||
− | <td style="height:30px; vertical-align:middle; text-align:left | + | <td style="height:30px; vertical-align:middle; text-align:left; font-size:80%;">[[CSB_Assignment_Week_1|< Assignment 1]]</td> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<td style="height:30px; vertical-align:middle; text-align:right; font-size:80%;">[[CSB_Assignment_Week_3|Assignment 3 >]]</td> | <td style="height:30px; vertical-align:middle; text-align:right; font-size:80%;">[[CSB_Assignment_Week_3|Assignment 3 >]]</td> | ||
</tr></table> | </tr></table> |
Revision as of 19:48, 19 January 2016
Assignment for Week 2
Collaboration tools, initializing our project.
< Assignment 1 | Assignment 3 > |
Note! This assignment is currently inactive. Major and minor unannounced changes may be made at any time.
Assigned material - concepts, exercises and reading - will be reflected in next week's evaluation and feedback session. Please remember to contribute to self-evaluation questions by Tuesday at noon.
Warm up
You go to the Toronto Zoo. You see giraffes, ostriches and a green tree python. Altogether they have 30 eyes and 44 legs.
How many necks do these animals have? [I don't know...]
Seriously?
This may be easier than you think.
Maybe you are wondering whether snakes have necks? (TLDR; It's complicated. But: yes.)
Or do you need a hint? [Ok. A hint please...]
Maybe you are just confused by some irrelevant information.[No. I still don't get it...]
It's really quite simple. Thirty eyes are in fifteen heads. Fifteen heads are attached to fifteen necks. Fifteeeen. No more. No less.
How many of each? You could calculate this by substitution. Eight giraffes. Six ostriches. And one snake. But that wasn't the question.
Towards systems discovery
In class, we have discussed a number of data sources, the exemplar workflows of the papers you have posted, and some strategies to determine whether genes could be functionally interacting, or "collaborating" with each other. I have distilled the data sources and the strategies into tables that I have posted on the Student Wiki's project resource section.
Task:
In this task I would like you to review what we have discussed so far and attempt to synthesize your own approach.
- Existing databases and strategies
- Study the Data Sources page on the student Wiki. Navigate to the linked databases. Browse around. Get a sense of what data is available and how it can be accessed.
- Choose one of the databases, edit the table to fill in the data access information and add any pertinent notes.
- Study the System Discovery Strategies page on the student Wiki.
- Think about the listed strategies.
- See if you can add information.
- See if you can add a strategy.
- See if you can add a comment.
- New workflows
I have put a Workflow Collection page on the student Wiki.
- Create a "Project" subpage on your User page (follow the instructions from Assignment 1). On that page draft a workflow for data driven systems discovery using data/strategies of your choice. Keep this maximally brief (not more than three or four sentences). But be specific: make sure that the data you need is actually available, the algorithms are defined, and the computations are tractable. Discuss this on the list if you wish, or simply ask for feedback on your idea.
- Transclude your paragraph to the Workflow Collection (instructions are there).
Software Development
Task:
- For an introduction to concepts of writing software, carefully read the Software Development page on this Wiki.
- Work through the knitr and RMarkdown tutorial.
- That is all.
Footnotes and references
- Ask, if things don't work for you!
- If anything about the assignment is not clear to you, please ask on the mailing list. You can be certain that others will have had similar problems. Success comes from joining the conversation.
- Do consider how to ask your questions so that a meaningful answer is possible. the following two links:
- How to create a Minimal, Complete, and Verifiable example on stackoverflow and ...
- How to make a great R reproducible example
- ... are required reading.
< Assignment 1 | Assignment 3 > |