<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Technical Training | Matthew Brousil</title><link>https://brousil.science/tag/technical-training/</link><atom:link href="https://brousil.science/tag/technical-training/index.xml" rel="self" type="application/rss+xml"/><description>Technical Training</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Thu, 30 Mar 2023 00:00:00 +0000</lastBuildDate><image><url>https://brousil.science/media/icon_hu3f944acd3d6616c2d13f4cde577e2e67_445931_512x512_fill_lanczos_center_2.png</url><title>Technical Training</title><link>https://brousil.science/tag/technical-training/</link></image><item><title>targets for ecologists</title><link>https://brousil.science/project/targets/</link><pubDate>Thu, 30 Mar 2023 00:00:00 +0000</pubDate><guid>https://brousil.science/project/targets/</guid><description>&lt;p>&lt;em>Targets for ecologists&lt;/em> is a &lt;code>{bookdown}&lt;/code> resource showing how to use the &lt;code>{targets}&lt;/code> workflow management package to build research pipelines with R. It was adapted from two, three-hour workshops on the &lt;code>{drake}&lt;/code> package run in 2020 and 2021 through Washington State University’s CEREO. &lt;code>{drake}&lt;/code> is the predecessor to the current &lt;code>{targets}&lt;/code> package. The original workshop materials were roughly formatted for workshops styled after the Carpentries. The goal is to present these materials in a &lt;code>{bookdown}&lt;/code> format to enable ecologists to learn the basics of creating workflows with targets through a hands-on approach. This is a living document that may receive edits in the future.&lt;/p>
&lt;p>&lt;strong>Related links:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://targets-ecology.netlify.app/" target="_blank" rel="noopener">{bookdown} website&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://osf.io/gd8hf/" target="_blank" rel="noopener">OSF page&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Workflow management with drake</title><link>https://brousil.science/project/drake/</link><pubDate>Fri, 20 Nov 2020 00:00:00 +0000</pubDate><guid>https://brousil.science/project/drake/</guid><description>&lt;p>In fall 2020 the &lt;a href="https://cereo.wsu.edu/" target="_blank" rel="noopener">Center for Environmental Research, Education and Outreach&lt;/a> at Washington State University hosted &lt;a href="https://mbrousil.github.io/workshops/2020-workshop-1" target="_blank" rel="noopener">a workshop&lt;/a> covering reproducible research techniques in R for graduate students. We wanted to cover &lt;code>drake&lt;/code> workflows as one day of the workshop to show students what R-specific options there are for managing workflows. We expected that workflow management and to some extent R functions would be unfamiliar topics to many students, so the workshop day included discussion of why one would use workflow management software and some basic examples of building realistic functions. At the time that we ran the workshop I wasn&amp;rsquo;t aware of &lt;a href="https://github.com/ropensci/targets" target="_blank" rel="noopener">&lt;code>targets&lt;/code>&lt;/a>, so in the future we may repurpose this example and replace &lt;code>drake&lt;/code> with that package.&lt;/p>
&lt;p>I put together an R Markdown document &lt;a href="https://brousil.science/uploads/drake_wkshp.html" target="_blank">here&lt;/a> where I&amp;rsquo;ve combined the contents from the intro presentation I used along with the lesson material in a single document. The (mostly) empty folder structure I provided for the walkthrough is &lt;a href="https://github.com/mbrousil/drake_template" target="_blank" rel="noopener">here&lt;/a> and an example of the finished product is in a repo &lt;a href="https://github.com/mbrousil/example_drake_project" target="_blank" rel="noopener">here&lt;/a>. We used Fanaee-T and Gama&amp;rsquo;s (2013) dataset on bike sharing in DC. More info &lt;a href="https://archive.ics.uci.edu/ml/datasets/Bike&amp;#43;Sharing&amp;#43;Dataset" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;p>Link to &lt;a href="https://cereo.wsu.edu/reproducible-r-workshop-2021s/" target="_blank" rel="noopener">workshop website&lt;/a>.&lt;/p></description></item><item><title>Blog posts</title><link>https://brousil.science/project/blog/</link><pubDate>Wed, 12 Sep 2018 00:00:00 +0000</pubDate><guid>https://brousil.science/project/blog/</guid><description>&lt;p>I&amp;rsquo;ve written several instructional blog posts corresponding to live-coding talks that I&amp;rsquo;ve given at the Washington State University R Working Group. Below are links to each blog post:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://brousil.science/post/quick-caret/" target="_blank" rel="noopener">A quick-start guide to the caret R package&lt;/a> (2022-04-13)&lt;/li>
&lt;li>&lt;a href="https://brousil.science/post/regex-examples/" target="_blank" rel="noopener">Examples of using regular expressions in R&lt;/a> (2021-10-27)&lt;/li>
&lt;li>&lt;a href="https://cougrstats.netlify.app/post/introduction-to-mapping-in-r/" target="_blank" rel="noopener">Introduction to mapping in R&lt;/a> (2021-02-10)&lt;/li>
&lt;li>&lt;a href="https://cougrstats.netlify.app/post/formatting-data-for-use-with-r/" target="_blank" rel="noopener">Formatting data for use with R&lt;/a> (2020-10-21)&lt;/li>
&lt;li>&lt;a href="https://cougrstats.netlify.app/post/an-introduction-to-working-with-lists-using-purrr/" target="_blank" rel="noopener">An introduction to working with lists using purrr&lt;/a> (2020-02-19)&lt;/li>
&lt;li>&lt;a href="https://cougrstats.netlify.app/post/advanced-methods-with-ggplot2/" target="_blank" rel="noopener">Advanced methods with ggplot2&lt;/a> (2019-09-25)&lt;/li>
&lt;li>&lt;a href="https://cougrstats.netlify.app/post/a-tour-of-r-markdown/" target="_blank" rel="noopener">A tour of R Markdown&lt;/a> (2019-09-12)&lt;/li>
&lt;li>&lt;a href="https://cougrstats.netlify.app/post/cleaning-messy-scripts-and-data/" target="_blank" rel="noopener">Cleaning messy scripts and data&lt;/a> (2019-04-10)&lt;/li>
&lt;li>&lt;a href="https://cougrstats.netlify.app/post/how-to-shiny-2/" target="_blank" rel="noopener">Intro to Shiny&lt;/a> (2018-09-12)&lt;/li>
&lt;/ul></description></item></channel></rss>