Centre for Sound Communities presents: A Spring Digital Humanities Workshop

May 1-2, 2018

9:00 am - 4:30 pm

General Information

This two day workshop will start with a quick overview of advanced research computing and how it can be leveraged by researchers in the humanities and social sciences. Participants will also receive a brief overview of current trends and topics in Research Data Management, with a focus on the development of Data Management Plans (DMPs).

One new aspect of advanced research computing is of particular interest to the humanities and social sciences, cloud computing. The cloud portion of the workshop begins by introducing cloud computing as a concept and the role it can play in your research, whether you need a persistently available computing environment for a web service, or more computing power than your laptop can offer for Big Data problems and anything in between. The first project we will cover is setting up a standard HTML based website in order to introduce all the basics of working in a cloud computing environment. We will then walk through using the command line and how it can be used to configure your cloud computing environment for your specific research projects. Mediawiki, Omeka, Joomla, Drupal, and WordPress are popular content management systems (CMS) that have almost identical deployment methods and so while we will choose one of these to introduce security topics such as data encryption and software updates it will be representative of all these deployments.

Who: The course is aimed at researchers and students in the humanities and social sciences at Cape Breton University. You don't need to have any previous knowledge of the tools that will be presented at the workshop.

Where: Centre for Sound Communities, near 140 University Boulevard, room/area AC-223. Get directions with OpenStreetMap or Google Maps.

When: May 1-2, 2018. Add to your Google Calendar.

Requirements: Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on. They should have a few specific software packages installed (listed below). They are also required to abide by Code of Conduct.

Accessibility: We are committed to making this workshop accessible to everybody. The workshop organizers have checked that:

Materials will be provided in advance of the workshop and large-print handouts are available if needed by notifying the organizers in advance. If we can help making learning easier for you (e.g. sign-language interpreters, lactation facilities) please get in touch (using contact details below) and we will attempt to provide them.

Contact: Please email chris.geroux@ace-net.ca or lee.wilson@ace-net.ca for more information.


Schedule

Surveys

Please be sure to complete this survey after the workshop.

Tuesday, May 1st

09:00 How Can Advanced Computing Expand My Research?
10:00 Coffee
10:30 Research Data Management Workshop
12:00 Lunch break
13:00 Cloud Powering DH Research
14:30 Coffee
16:00 Wrap-up
16:30 END

Wednesday, May 2nd

09:00 Cloud Powering DH Research cont.
10:00 Coffee
12:00 Lunch break
13:00 Cloud Powering DH Research cont.
14:30 Coffee
16:00 Wrap-up
16:30 END

Syllabus

How Can Advanced Computing Expand My Research?

  • What is advanced computing?
  • What can be done with advanced computing?
  • What is ACENET and Compute Canada?
  • What has been done with advanced computing?

Research Data Management Workshop

  • Why is Research Data Management Important?
  • Current trends in Research Data Management
  • Introduction to the Research Data Life cycle
  • Components of a Data Management Plan
  • Implementing a Data Management Plan for your research project
  • Portage's Data Management Plan Assistant

Cloud Powering DH Research

  • Introduction to cloud computing
  • Creating a virtual machine
  • Applying updates
  • Creating a web server
  • Creating a Self-Signed SSL Certificate
  • Creating a WordPress site
  • Use Heat to create a mediawiki site
  • Reference...

Setup

To participate in a this workshop, you will need access to the software and accounts described below for the sections of the workshop you are participating in. In addition, you will need an up-to-date web browser.

Research Data Management Workshop

The research Data Management workshop will use your laptop's web browser. To fully participate in the Research Data Management workshop it is recommended to sign up for a portage account prior to the workshop.

Cloud Powering DH Research Workshop

The Bash Shell

Bash is a commonly-used shell that gives you the power to do simple tasks more quickly. Having access to the Bash shell on your laptop is a critical requirement for the cloud workshop. Without it you will not be able to follow along with the instructor for much of the workshop or participate in many of the hands on exercises. We will use the Bash shell to connect to our cloud virtual machines and interact with them.

Windows
Download MobaXterm, install, and verify it runs. This youtube video demonstrates downloading and installing MobaXterm and how it is used to connect to a remote machine.
macOS

The default shell in all versions of macOS is Bash, so no need to install anything. You access Bash from the Terminal (found in /Applications/Utilities). You may want to keep Terminal in your dock for this workshop.

Linux

The default shell is usually Bash, but if your machine is set up differently you can run it by opening a terminal and typing bash. There is no need to install anything.

Compute Canada Cloud Account

If you expect to continue using the cloud after the workshop having a Compute Canada cloud account will be helpful as it will allow you to keep your work and continue to have access to the cloud environment afterwards. If you are unsure if you will want to use the cloud after the workshop using a guest account in a shared project for the duration of the workshop is recommended. If afterwards you decide you do want to continue to use the cloud, you may then request a Compute Canada cloud account.

Getting an account usually takes a few business days as there are humans involved in the process. Ensuring you have a Compute Canada Cloud account at least a week before the course begins is recommended. There are two steps to getting a CC Cloud account:

  1. Get a Compute Canada account
  2. Get a Compute Canada cloud account
To get a Compute Canada account you need to be either a faculty member or a librarian at a recognized academic institution in Canada or have your account sponsored by someone who is. To get a Compute Canada account follow the instructions provided on this Compute Canada page. Once you have a CC account, you then apply for a cloud account here. When applying for your cloud account you will need to provide your CC account user name and an email associated with your CC account.

If you have any questions about getting a Compute Canada account or a Compute Canada cloud account please don't hesitate to contact the organizers of the workshop.