Set Up Instructions

If you have registered for a session requiring set up, you will be provided with a link to the relevant instructions on this page. If you have any trouble following these instructions then please join us at a HackyHour session at 3pm on Tuesday in the week before ResBaz, and on Tuesday in the week of ResBaz.

Authoring Collaborative Research Projects In Quarto

This session is designed to be easy to follow but is targeted at people already familiar with basic coding, code editing software, and version control. We will be using R as an example but Python, R, Julia, and Observable JavaScript are the primary languages Quarto supports. Experience with R is not required. Before the session, install:

  1. Quarto
  2. R
  3. Git
  4. Log in to GitHub (or sign up for a free account)
  5. VS Code
    • VS Code Extensions (install in the extensions tab in VS Code):
    • R
    • Quarto
    • Git
Digital Storytelling with KnightLab

If possible, bring along some information on your favourite movie such as name, date, a link to a related image (right click and choose “Save Image Link”), and one or two sentences on why you like it. We’ll use this to collectively make a TimeLine.

Getting Started with the Julia Programming Language

Please follow the setup instructions here.

Introduction to Cleaning & Transforming Data with OpenRefine

OpenRefine is a Java program that runs on your local machine (not on the cloud). Although it displays in your browser, no web connection is needed and your data remains local.

Install OpenRefine from here.

Mac users: You may get an error message: “OpenRefine.app can’t be opened because it is from an unidentified developer.” If you get this message, open your system preferences and click “Security & Privacy”. You will see a message “OpenRefine.app was blocked from opening because it is from an unidentified developer.” Click “Open Anyway” and “Yes”. OpenRefine should open in your default web browser.

OpenRefine does not support Internet Explorer or Edge. Please use Firefox, Chrome or Safari instead.

Doing Even More with OpenRefine

As above, you will need OpenRefine installed.

Introduction to the Command Line

Please follow the instructions for your operating system found here.

Managing References with Zotero

If you’d like to follow along you will need to:

  1. Go to (https://www.zotero.org/user/register) and create a zotero account.
  2. Install Zotero and the appropriate Zotero Connector (an extension for your browser).

Open Zotero and from the top menu bar select Edit > Preferences > Sync and fill in your zotero account details, then select OK. We recommend a two-screen setup for those wishing to follow along.

How to Create a LaTeX Report Without Losing Hair

We will run through some set up instructions in the workshop, but you’ll need to have created an Overleaf account prior to the workshop, and have logged in to it.

Nvivo Showcase

Please sign up to the externally-hosted Zoom webinar here in advance.

Nvivo For Literature Reviews

Please sign up to the externally-hosted Zoom webinar here in advance.

Introduction to R and RStudio

Participants will need to install R and RStudio:

  • On personal or unrestricted machines, install R and then RStudio directly.
  • On restricted machines (e.g. University of Auckland), install both R and RStudio (in that order) from your institutional software repository (e.g. Software Center/Self Service).

Open RStudio, navigate to the top Tools menu > Install Packages, then enter tidyverse and click install. It may take a minute or two to install, and once finished, you will see a blue ‘>’ symbol in the console pane on the left.

Hands-On Statistical Analysis with R

Participants will need to install R and RStudio:

  • On personal or unrestricted machines, install R and then RStudio directly.
  • On restricted machines (e.g. University of Auckland), install both R and RStudio (in that order) from your institutional software repository (e.g. Software Center/Self Service).

Please also execute the following command in the console to install packages required for the lesson: install.packages(c("tidyverse","car","emmeans"))

Introduction to programming with Python

We will be using Google Colab for this workshop so you’ll need a Google account if you don’t already have one. University of Auckland participants can use their @aucklanduni.ac.nz address to sign in to Colab.

Hands-on introduction to leveraging containers in research code

We will provide access to a Linux VM for the duration of the session, which you will access through your browser. Alternatively, you could use your own computer with Docker pre-installed, but if you choose to do this please note that we will not be able to help you install Docker during the session (see https://docs.docker.com/get-docker/ for installation instructions).

Introduction to Version Control with Git

Please see here for set up instructions.

Introduction to Google Earth Engine

These practical sessions require that users have a GEE account to follow along with the exercises. See below for instructions on creating an GEE account.

  1. Go to Google Earth Engine
  2. Navigate to sign up in the top right corner of the page.
  3. Fill in your details using some of the following details:
    • EMAIL: Use a google account email
    • INSTITUTION TYPE: Academia or Research
    • WHAT WOULD YOU LIKE TO ACCOMPLISH WITH EARTH ENGINE: I am taking part in a practical introductory workshop at the University of Auckland to learn how to use GEE.
  4. Once registered you will receive an email titled ‘Welcome to Google Earth Engine’ with instructions on getting started. Sometimes this can be sent to your spam and sometimes your account is activated before the email is sent.
  5. It’s worth checking to see if you’re account has been activated after 72 hours by heading to Google Earth Engine and navigating to Platform > Code Editor to see if you have access.
Python For Image Manipulation And Repeatable Research Pipelines

Please see here for this workshop’s set up instructions.

Jupyter Notebooks For Reproducible Research

We will use a web-based version of Jupyter Notebooks called JupyterLite, so you do not need to download or install any software before the session. After the intro on using Jupyter Notebooks in your research, we will do an exercise in exploratory data analysis using an open dataset on Aphantasia from OSF (Brainbridge et al., 2021). You can choose to sit back and watch or follow along via the exercise notebook uploaded on GitHub.