{"id":1706,"date":"2023-07-24T11:37:23","date_gmt":"2023-07-24T09:37:23","guid":{"rendered":"https:\/\/wp.unil.ch\/persuasivelab\/?p=1706"},"modified":"2023-07-24T12:13:12","modified_gmt":"2023-07-24T10:13:12","slug":"building-reproducible-analytical-pipelines-with-r-organized-by-the-reproducibilitea-with-dr-bruno-rodrigues","status":"publish","type":"post","link":"https:\/\/wp.unil.ch\/persuasivelab\/2023\/07\/building-reproducible-analytical-pipelines-with-r-organized-by-the-reproducibilitea-with-dr-bruno-rodrigues\/","title":{"rendered":"ReproducibiliTea: Building reproducible analytical pipelines with R with Dr Bruno Rodrigues"},"content":{"rendered":"\n<p>Data scientists, statisticians, analysts, researchers, and many other professionals write&nbsp;<em>a lot of code<\/em>.<\/p>\n\n\n\n<p>Not only do they write a lot of code, but they must also read and review a lot of code as well. They either work in teams and need to review each other\u2019s code, or need to be able to reproduce results from past projects, be it for peer review or auditing purposes. And yet, they never, or very rarely, get taught the tools and techniques that would make the process of writing, collaborating, reviewing and reproducing projects possible.<\/p>\n\n\n\n<p>Which is truly unfortunate because software engineers face the same challenges and solved them decades ago.<\/p>\n\n\n\n<p>The aim of this book is to teach you how to use some of the best practices from software engineering and DevOps to make your projects robust, reliable and reproducible. It doesn\u2019t matter if you work alone, in a small or in a big team. It doesn\u2019t matter if your work gets (peer-)reviewed or audited: the techniques presented in this book will make your projects more reliable and save you a lot of frustration!<\/p>\n\n\n\n<p>As someone whose primary job is analysing data, you might think that you are not a developer. It seems as if developers are these genius types that write extremely high-quality code and create these super useful packages. The truth is that you are a developer as well. It\u2019s just that your focus is on writing code for your purposes to get your analyses going instead of writing code for others. Or at least, that\u2019s what you think. Because in&nbsp;<em>others<\/em>, your team-mates are included. Reviewers and auditors are included. Any people that will read your code are included, and there&nbsp;<strong>will<\/strong>&nbsp;be people that will read your code. At the very least future you will read your code. By learning how to set up projects and write code in a way that future you will understand and not want to murder you, you will actually work towards improving the quality of your work, naturally.<\/p>\n\n\n\n<p>The book can be read for free on&nbsp;<a href=\"https:\/\/raps-with-r.dev\/\">https:\/\/raps-with-r.dev<\/a>&nbsp;and you can buy a DRM-free Epub or PDF on&nbsp;<a href=\"https:\/\/leanpub.com\/raps-with-r\/\">Leanpub<\/a><a href=\"https:\/\/raps-with-r.dev\/#fn1\"><sup>1<\/sup><\/a>.<\/p>\n\n\n\n<p>You can also buy a physical copy of the book on&nbsp;<a href=\"https:\/\/www.amazon.com\/dp\/B0C87H6MGF\/\">Amazon<\/a>.<\/p>\n\n\n\n<p>You can submit issues, PRs and ask questions on the book\u2019s&nbsp;<a href=\"https:\/\/github.com\/b-rodrigues\/rap4all\">Github repository<\/a><a href=\"https:\/\/raps-with-r.dev\/#fn2\"><sup>2<\/sup><\/a>.<\/p>\n\n\n\n<p><strong>Date: <\/strong>19.07.2023<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Data scientists, statisticians, analysts, researchers, and many other professionals write&nbsp;a lot of code. Not only do they write a lot of code, but they must also read and review a &hellip; <\/p>\n","protected":false},"author":1002217,"featured_media":1707,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"categories":[32],"tags":[],"class_list":{"0":"post-1706","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-swissrnevents"},"_links":{"self":[{"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/posts\/1706","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/users\/1002217"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/comments?post=1706"}],"version-history":[{"count":0,"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/posts\/1706\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/media\/1707"}],"wp:attachment":[{"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/media?parent=1706"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/categories?post=1706"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.unil.ch\/persuasivelab\/wp-json\/wp\/v2\/tags?post=1706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}