Slide 1

Slide 1 text

Organize, document and share research data and codes using Emerson Del Ponte Prof. of Plant Pathology Editor in Chief TPP Co-founder OPP Prepared for: Re:produce workshop Session 5: Open data, materials and code 11 Dec 2019

Slide 2

Slide 2 text

www.openplantpathology.org

Slide 3

Slide 3 text

Research cycle Idea Register (proposal) Run experiments Get data Analyze Communicate

Slide 4

Slide 4 text

Research → Scientific Paper Idea Register (proposal) Run experiments Get data Analyze Communicate

Slide 5

Slide 5 text

Is the extra effort worth it ? Organizing, Documenting and Sharing (Openly) Research Data and Codes

Slide 6

Slide 6 text

Information Reproducible pen Research Practices Data Protocols Codes Share Why? How?

Slide 7

Slide 7 text

Accessibility Efficiency Transparency Reproducibility Reusability Reliability Data Protocols Codes Organizing Documenting Sharing

Slide 8

Slide 8 text

Get data General-purposes repositories Close/Open your data?

Slide 9

Slide 9 text

Run experiments Close/Open your protocol?

Slide 10

Slide 10 text

Analyse Research Compendium Close/open code?

Slide 11

Slide 11 text

Communicate Abstract Close/open your findings? Preprint Quick Files Talk Poster OA paper Paywalled paper

Slide 12

Slide 12 text

Do you WANT to change and be open? Challenging! Knowledge Technology

Slide 13

Slide 13 text

Software Workflows Environments Collaborative & sharing platforms Learn: technology for productivity

Slide 14

Slide 14 text

Start small… then GROW Article only Article (+ preprint) Supplemental (zip) - Protocols - Data Article + preprint Repository (citable) - Protocols - Data - Code Article + preprint Research compendium - Raw Data - Clean Data - Analysis (reproducible) eproducible research level 1 2 3 0

Slide 15

Slide 15 text

http://inundata.org/talks/rstd19/ https://research-compendium.science/ Source: https://research-compendium.science/

Slide 16

Slide 16 text

Data wrangling - Excel Data visualization - Excel Data analysis - SAS, STATA Scientific plots - SigmaPlot Text editor - MSWord BIB Save money! Use R and Friends

Slide 17

Slide 17 text

How to build a RC in R? Project template package Manually Semi-automated Automated Creation

Slide 18

Slide 18 text

Creation of RC project templates Manually (DIY) Semi-automated Automated "The workflowr R package helps researchers organize their analyses in a way that promotes effective project management, reproducibility, collaboration, and sharing of results" https://github.com/jdblischak/workflowr

Slide 19

Slide 19 text

Project templates + website

Slide 20

Slide 20 text

https://www.tandfonline.com/doi/full/10.1080/00031305.2017.1375986 https://peerj.com/preprints/3192/ RC as an R package

Slide 21

Slide 21 text

Manually (RStudio) creating a as R package

Slide 22

Slide 22 text

rrtools, an R package to create RC as package! https://github.com/benmarwick/rrtools

Slide 23

Slide 23 text

rrtools, pkg to facilitate creation of RC as a pkg!

Slide 24

Slide 24 text

Automating RC website creation Organized ● Provides a project template with organized subdirectories ● Mixes code and results with R Markdown Reproducible ● Displays the code version used to create each result ● Runs each analysis in an isolated R session ○ Records the session information of each analysis ○ Sets the same seed for random number generation for each analysis Shareable ○ Creates a website to present your research results ○ Documents how to host your website for free via GitHub Pages or GitLab Pages ○ Creates links to past versions of results https://jdblischak.github.io/workflowr

Slide 25

Slide 25 text

Workflowr R package https:/ /jdblischak.github.io/workflowr/articles/wflow-01-getting-started.html

Slide 26

Slide 26 text

Reproducible for future? "holepunch will read the contents of your R project on GitHub... write a Dockerfile, add a badge to your README, and build a Docker image. .. dropped into a free, live, RStudio server.." https://karthik.github.io/holepunch/

Slide 27

Slide 27 text

https:/ /github.com/emdelponte/RC-template Example RC template + holepunch Live examples: https://emdelponte.github.io/paper-FHB-Brazil-meta-analysis/ https://emdelponte.github.io/paper-fungicides-whitemold/ https://mladencucak.github.io/AnalysisPLBIreland/index.html

Slide 28

Slide 28 text

Example RC template + holepunch

Slide 29

Slide 29 text

Example RC template + holepunch

Slide 30

Slide 30 text

How to master to create and share RC?

Slide 31

Slide 31 text

emdelponte https://osf.io/jb6yd/ Emerson_Del_Ponte edelponte emdelponte