class: top, left, inverse ## ACCE DTP ### _Reproducible Research Data and Project Management in R_ *** .bottom[ # Closing Remarks <br> **<svg viewBox="0 0 448 512" style="height:1em;position:relative;display:inline-block;top:.1em;" xmlns="http://www.w3.org/2000/svg"> <path d="M400 64h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V160h352v298c0 3.3-2.7 6-6 6z"></path> </svg> April-May 2021** <br> **<svg viewBox="0 0 288 512" style="height:1em;position:relative;display:inline-block;top:.1em;" xmlns="http://www.w3.org/2000/svg"> <path d="M112 316.94v156.69l22.02 33.02c4.75 7.12 15.22 7.12 19.97 0L176 473.63V316.94c-10.39 1.92-21.06 3.06-32 3.06s-21.61-1.14-32-3.06zM144 0C64.47 0 0 64.47 0 144s64.47 144 144 144 144-64.47 144-144S223.53 0 144 0zm0 76c-37.5 0-68 30.5-68 68 0 6.62-5.38 12-12 12s-12-5.38-12-12c0-50.73 41.28-92 92-92 6.62 0 12 5.38 12 12s-5.38 12-12 12z"></path> </svg> Online** ] --- # tl;dr - ### prepare it to share it - ### human readable code and machine readable data - ### automated pipeline from raw data to outputs - ### better in the open --- ## take aways ### take ownership - #### Try to think ahead about where the pitfalls lie. - #### Iterate on your process. Every little helps - #### What works? What makes using data easy, what makes it painful? > #### make yourself the [most expendable member](http://www.datacarpentry.org/blog/soft-skills/) of you team! --- class: inverse, center, middle # Resources --- ## Additional content in materials on: - ### Creating a package in R - ### Creating a research compendium with rrtools --- .pull-left[ ### BES guide to data management <img src="assets/BES.png" width="50%" /> This guide for early career researchers explains what data and data management are, and provides advice and examples of best practices in data management, including case studies from researchers currently working in ecology and evolution. #### [download](http://www.britishecologicalsociety.org/wp-content/uploads/Publ_Data-Management-Booklet.pdf) ] .pull-right[ ### BES guide to reproducible code <img src="https://methodsblog.files.wordpress.com/2017/12/code-cover.jpg?w=424&h=600" width="50%" /> A Guide to Reproducible Code covers all the basic tools and information you will need to start making your code more reproducible. We focus on R and Python, but many of the tips apply to any programming language. #### [download](https://www.britishecologicalsociety.org/wp-content/uploads/2017/12/guide-to-reproducible-code.pdf) ] --- # The Turing Way .pull-left[ ### Book #### a lightly opinionated guide to reproducible data science <https://the-turing-way.netlify.com> <img src="assets/1728_TURI_Book sprint_12 chapter_040619.jpg" width="50%" /> ] .pull-right[ ### Workshops - **Boost Your Research Reproducibility with Binder** [materials](https://github.com/alan-turing-institute/the-turing-way/tree/master/workshops/boost-research-reproducibility-binder) - **Build a binderhub** [materials](https://github.com/alan-turing-institute/the-turing-way/tree/master/workshops/build-a-binderhub) ] ### <https://github.com/alan-turing-institute/the-turing-way> --- ## Resources in R #### R 4 Data Science - [R for Data Science](https://r4ds.had.co.nz/) #### Version Control - [Happy Git and GitHub for the useR](https://happygitwithr.com/) #### RMarkdown - [R Markdown: The Definitive guide](https://bookdown.org/yihui/rmarkdown/) - [RMarkdown Driven Development (RmdDD)](https://emilyriederer.netlify.com/post/rmarkdown-driven-development/): Blog post by Emily Riederer #### Advanced R - [R packages](https://r-pkgs.org/) by Hadley Wickham and Jenny Bryan --- class: inverse, center, middle # Support --- ## Institutional - Your supervisor / research group /ACCE peers - Institutional Research Data Management Teams - http://www.york.ac.uk/rdm - https://www.sheffield.ac.uk/library/rdm - http://www.liv.ac.uk/research-data-management/ - NERC data centres (BODC Liverpool, EIDC CEH) --- ## Communities .pull-left[ ### Local - [Sheffield R Users Group](https://www.meetup.com/SheffieldR-Sheffield-R-Users-Group/) - [Manchester R Users Group](https://www.rmanchester.org/) - [Manchester R Ladies](https://www.meetup.com/rladies-manchester/) - [Lancaster R Ladies](https://www.meetup.com/rladies-lancaster/) - [Leeds R Users Group](https://r-users-leeds.netlify.app/) ] .pull-right[ ### Remote - [rOpenSci](https://ropensci.org/) - [Rstudio forum](https://community.rstudio.com/) - [Rladies Remote & slack](https://www.meetup.com/rladies-remote/) - [R4DS Learning community](https://www.rfordatasci.com/) - [The Carpentries](https://carpentries.org/) ] --- ## Publish your work on GitHub! Use **Git** and **GitHub** to manage, publish and collaborate on your work --- ## Share your work - Start a blog! <blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">Ready to start your data science blog? Check out <a href="https://twitter.com/ma_salmon?ref_src=twsrc%5Etfw">@ma_salmon</a>'s excellent slides to help you figure out:<br><br>💭what you can write about, w/ examples. Hint: it's not just <a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> code!<br>📝 how to get it done.<br>🗣️ where/how to share it.<a href="https://t.co/RpMOzU0Ntc">https://t.co/RpMOzU0Ntc</a></p>— Emily Robinson (@robinson_es) <a href="https://twitter.com/robinson_es/status/977941365119176704?ref_src=twsrc%5Etfw">March 25, 2018</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> - Work openly --- class: invert, middle, center # Have fun!