forked from annakrystalli/OpenConLondon_ReproHack_app
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhack_index.Rmd
154 lines (96 loc) · 7.31 KB
/
hack_index.Rmd
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
---
output:
html_document:
theme: simplex
runtime: shiny
---
![](https://d3n8a8pro7vhmx.cloudfront.net/righttoresearch/pages/1462/features/original/OpenCon_2017_London_-_NB_Banner.png?1505763567)
# **OpenCon London 2017 Hackathon**
<br>
#### **21 Nov 2017, 9am - 5pm (OpenCon London evening event will commence afterwards)**
##### [**Digital Science**](https://www.digital-science.com/)
###### [***The Stables 2 Trematon Walk, Kings Cross, N1 9FN, London***](https://goo.gl/maps/7zAo98pSzB82)
<br>
### [**REGISTER**](https://www.eventbrite.co.uk/e/opencon-London-hackathon-tickets-28890667765)
***
### We're kicking off [**OpenCon London 2017**](http://www.opencon2017.org/opencon_2017_London) with a
## **`2 track hack / creative collaborative coding event!`**
There'll be plenty of options to work on a variety of projects according to skills and interest.
<br>
#### We are continuing with the core theme developed for [OpenCon Berlin 2016](https://annakrystalli.shinyapps.io/OpenConBerlin_reprohack/):
## the **paper reproducibility hack!** (aka **#ReproHack17**)
We are all excited by the progress made by many to **make their papers fully reproducible by publishing code and data**. We know how challenging it can be so we want to showcase the value of the practice, both for original authors and and as a learning experience for the reproducers.
Inspired by **Owen Petchey's** [**Reproducible Research in Ecology, Evolution, Behaviour, and Environmental Studies course**](https://github.com/opetchey/RREEBES), where students attempt to reproduce the analyses and figures of a paper from the raw data, we want to attempt to do the same. While they take a few months over a number of sessions, we only have a day so instead we'll be trying to do the same but with **papers that have also published code**.
What we love about this approach, and why we think it fits well in the space of a hack, is that it provides a low-pressure environment to actually get working with other people's code and data. Attempting reproduction provides an opportunity to test how reproducible papers are **'out of the box'**, enabling evaluation of how successful current practices are, identifying what worked and where the most pressing weaknessess are.
This is by no means an attempt to discredit work so consent by authors will be sought and their involvement is encouraged. We see reproduction as beneficial scientific activitiy in itself, with useful outcomes for the papers and valuable learning experiences for the participants. We hope to feedback our experiences to authors and of course spread the word on successful practice!
## Plus an **open source hack track**
For folks who want to get their hands dirty **contributing to open source projects for Open Science**, we'll also offer a collaborative coding track. The idea is for participants **to get together to create Open Science tools with a focus on reproducible research**.
You don't have to be a coder to take part in the hack - **anyone with an interest in creating better tools for Open Science is invited**, from designers and researchers to librarians, project managers, communicators, and so on.
**We offer the opportunity for project leads to submit their projects for work.** Projects can either be for a completely new tool, or build on top of existing work. The only requirement is that you should have something to present at the end of the day, be that a concept, mock-ups or a working prototype.
### **a collaborative output:**
We want to **collaborativelly collate and communicate our experiences and outputs** during the session. By collating information and discussions openly through [**github**](https://github.com/features) and collaboratively contributing narrative, we hope to end up with at least a comprehensive blog post or potentially a short paper using [**overleaf**](https://www.overleaf.com/?utm_expid=71700200-7.jX1xSGOgQzGKvOn08hBHag.0).
##### **Go to event** [**github repo**](https://github.com/annakrystalli/OpenConLondon_ReproHack)
<br>
### **Nominate a paper for #ReproHack2017:**
We invite nominations from anyone, especially if you would like to **test one of your own papers!** Either way, we encourage proponents to seek consent from the original authors for their nominations.
```{r, echo=FALSE}
library("shiny")
wellPanel(a("Nominate Paper", class = "btn btn-primary btn-md",
href = "https://goo.gl/forms/xHWFILMaxTcZi7GC3"))
```
### **Nominate an Open Source project:**
We invite nominations from anyone, especially if you would like to **test one of your own papers!** Either way, we encourage proponents to seek consent from the original authors for their nominations.
```{r, echo=FALSE}
wellPanel(a("Nominate an OS Project", class = "btn btn-primary btn-md",
href = "https://goo.gl/forms/DJoAHVDCeWlG92b03"))
```
***
<br>
## **Proposed papers:**
```{r, echo=FALSE}
wellPanel(a("Refresh paper list", class = "btn btn-primary btn-md",
href = "javascript:history.go(0)"))
```
```{r, echo=FALSE, message=FALSE, warning=FALSE}
pacman::p_load(googlesheets)
suppressMessages(gs_auth(token = "googlesheets_token.rds", verbose = FALSE))
```
```{r, message=FALSE, results='asis', warning=FALSE, echo=FALSE}
responses_gs <- gs_title("OpenCon Berlin Reproducibility Hack (Responses)")
responses <- gs_read(responses_gs)
for (i in 1:nrow(responses)){
cat('\n')
cat('\n')
cat('\n')
cat("### **", i,". ", as.character(responses[i, "Paper title"]), "**", "\n", "\n", sep = "")
cat("**", gsub("\n", "", gsub("[*]", "", as.character(responses[i, "Paper citation"]))), "\n**", "\n", "\n", sep = "")
cat("##### *submitted by ", as.character(responses[i, "Name"]),"*", "\n")
cat('\n')
cat('\n')
cat("**Why should we attempt to reproduce this paper?**", "\n", "\n")
cat(as.character(responses[i, "Why should we attempt to reproduce this paper?"]), "\n")
cat('\n')
cat("**Paper URL:** [", as.character(responses[i, "Paper URL"]),"](",as.character(responses[i, "Paper URL"]) ,")", "\n")
cat('\n')
cat("**Data URL:**", as.character(responses[i, "Data URL"]), "\n")
cat('\n')
cat("**Code URL:**", as.character(responses[i, "Code URL"]), "\n")
cat('\n', "\n")
cat("**Required programming skills:**", as.character(responses[i, "Required programming skills"]), "\n")
cat('\n', "\n",'\n')
}
```
## **Proposed OS projects:**
***
<br>
<br>
### Event location
<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d9927.624352201037!2d-0.1214098!3d51.5332823!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0xa1be0758a2aba858!2sSpringer+Nature+-+Stables+Building!5e0!3m2!1sen!2suk!4v1508144170536" width="600" height="450" frameborder="0" width="600" height="450" style="border:0" allowfullscreen></iframe>
### get in touch
Chat to us on [**gitter**](https://gitter.im/OCB_ReproHack/Lobby) or check out the [**hackpad**](https://public.etherpad-mozilla.org/p/OpenConLondon2017_ReproHack)
<br>
***
<img src="https://www.overleaf.com/overleaf-partner/overleaf-greygreen-410.png" width="150px"></img>
<img src="https://f.hypotheses.org/wp-content/blogs.dir/930/files/2016/01/Altmetric-logo.jpg" width="150px"></img>
<img src="http://www.nordp.org/assets/SponsorLogos/digitalscience.png" width="150px"></img>
<img src="http://lorenabarba.com/wp-content/uploads/2013/02/fig.share_FullColour.jpg" width="200px"></img>