-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhackseq_plan
100 lines (49 loc) · 3.3 KB
/
hackseq_plan
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
################################################################################
#HACKSEQ 2019 PLAN
Day 1:
i. MORNING MEETING:
A. Team formation, introductions, overview of Hackathon workflow and Lesson Plan/Analysis Pipeline, Adding everyone to Github, Git overview and push/pull protocols
B. Assignment of individuals to either Docs or Interface, Git issue Overview
***Kate: CRAN documentation and usethis() for R package building
***Paaksum: YAML file template and course material writing (starting with file types and low level analyses), based on swirlify() YAML file structure
***Lisa: Interface, working on Radian + Biosyntax convergence
***Jackie: ''
***Jeremy: ''
C. Installation of:
[ SEE devenv_install ]
i. Devtools, usethis, knitr, roxygen2, git, vim (Nvim-R)
ii. Radian, BioSyntax, beRi, Bioconductor
iii. scRNA datasets, workflow guides
iv. R packages: scRNAseq, Rsamtools, fastqc, rsubread, scater, scran, scpipe, Seurat, heatmapr
v. IF NEEDED: Rpytools, htmltools,
D. Specific Task Assignment
ii. DAILY| WORK:
A. Docs Team:
i. assign lesson plan documentation to individuals based on expertise (Basic Concepts, workflow, low level, high level, or coding practices)
ii. encode the YAML files
iii. gaining a general idea of good hands on lessons, desired input/outputs in terminal
B. Interface Team:
i. MAIN GOAL: Integration of all resources and file structure aka “Harmony”, interactivity component
ii. Building the file structure needed and create necessary pointer variables in R, writing install files (including install options), initialization of R package (+ licensing), based on swirlstats structure
c. Building the skeleton lesson plan, prepping gene files for testing and ensuring annotation displays correctly, making sure correct lessons launch with user input
Day 2:
i. MORNING MEETING:
A. Team get together, overview of where everyone’s at, carry over tasks left over from day before, and assign new tasks
B. Documentation refinement, moving from background and theory to hand on coding sections
ii. DAILY WORK:
A. Docs Team: working on lesson plans from day before, or moving onto next
B. Interface Team:
i. Development of Lesson plan structure, importing in YAML files from docs team and organizing structure of lesson plan. Importing of dummy and test gene files to test for annotation and compatibility,
ii. “Failteacher” - > git diffs (or equiv) data outputs and gives feedback based on differences (unlikely!!)
iii. Begin CRAN documentation
iv. Creating launch icon, user settings, allow of radian/terminal option OR Rstudio option, Progress tracking, save/load metadata files for quickstart
v. [IF THERES TIME] Lesson tester to overview input functionality, purposeful breaking
Day 3:
i. MORNING MEETING:
A. PRIORITIZATION OF ISSUES
B. Reassignment to critical areas
C. Team vote on what to abandon/Keep
ii. DAILY WORK:
A. Proofreading
B. Debug/Finishing touches
C. Present work