Scientific Computing Fundamentals for CAMH Researchers

February 9-10, 2017

Doctor’s Association Building, 101 Stokes Street (QS)

Two days of self-paced workshops on scientific computing fundamentals taught with ♥ by CAMH researcher-nerds
(an initiative of the CAMH Scientific Computing Working Group)



Arin Bakht
Co-op Student
Sibille Lab
Navona Calarco
Research Analyst
Kimel Lab
Erin W. Dickie
Scientist
Kimel Lab
Leon French
Scientist
Bioinformatics
Ricardo Harripaul
Graduate Student
Vincent Lab
Steve Hawley
Research Methods Specialist
Slaight Centre
Marcia Hon
IT Specialist
Research IT
Sophie Lafaille
Research Coordinator
MRI Centre
Kyle Lago
Research Assistant
Geriatrics
Victoria Marshe
Graduate Student
Mueller Pharmacogenetics Lab
Yuliya Nikolova
Postdoctoral Fellow
Sibille Lab
Dawson Overton
Research Methods Specialist
Kimel Lab
Natalia Potapova
Research Methods Specialist
CAMH IT
David Rotenberg
Manager, Scientific Computing
CAMH IT
Marcos Sanches
Statistician
Research IT
Mawahib Semeralul
Assistant Manager, Research Services
Temerty Centre
Tom Wright
Research Methods Specialist
Kimel Lab
Why

Because …

… research is becoming more computational and you’ve probably never been formally trained in general computing skills.

That’s a problem.

Software is your experimental apparatus. Just like cleaning test tubes and pipetting, computing is a basic skill you need to be competent with.

These workshops will focus on some computing skills fundamentals you’ll need for getting your study data organized, doing repeatable/reproducible analysis, and making use of existing CAMH computing resources to save time.

You should attend if you are doing any sort of scientific computing work, or work that involves repetition that could be automated.

This time around, we’re using a shared dataset - spanning demographic, cognitive, imaging, and genomic data - across all workshops so we can get started faster and increase attendees’ exposure to all the great work going on around the hospital

If you have questions, send us an email at scwg@camh.ca.

Workshops

Thursday, February 9th

Database Creation - REDCap

9:00am - 11:00am

Instructor: Navona
Helper: Kyle

Description: REDCap is a web application for building and managing surveys and databases. It requires little programming knowledge, and it’s increasingly used at CAMH for multiple purposes.

You’ll learn:

  1. How to set up a study in REDCap
  2. Writing display logic
  3. Writing formulas for all sorts of calculations
  4. Setting up multiple arms, visits, and timepoints
  5. Incorporating html tags
  6. Cool tricks to customize your study

Prerequisites: None




Database Management - REDCap

11:00am - 1:00pm

Instructor: Steve
Helper: Sophie

Description: You’ve built a project in REDCap, and now would like to learn more about this software.

You’ll learn:

  1. Customized Data Export with Reports tool
  2. User Rights, multi-site access and DAGs
  3. Randomization module
  4. Data quality module
  5. Data resolution workflow
  6. Project audit with Logging tool

Prerequisites: Database Creation - REDCap




Data Collection - REDCap Surveys

1:00pm - 3:00pm

Instructor: Natalia
Helper: Mawahib

Description: REDCap is a web application for building and managing surveys and databases. It requires little programming knowledge, and it’s increasingly used at CAMH for multiple purposes.

You’ll learn:

  1. Survey Design.
  2. Inviting Participants by email.
  3. Types of surveys: anonymous and non-anonymous.
  4. Public link and individual links.
  5. Survey Queue and Autocontinue option.
  6. Survey notifications
  7. Automatic survey invitations vs manual
  8. Data Import Tool
  9. REDCap Mobile

Prerequisites: Database Creation - REDCap




Data Collection - Using Excel

3:00pm - 5:00pm

Instructor: Yuliya & Arin
Helper: Victoria

Description: Everyone knows what a spreadsheet is, but most people use them terribly inefficiently.

You’ll learn:

  • How to set up a spreadsheet for research logs and data
  • Autofilling in sequences
  • Avoiding “copy and paste” by using cell references
  • What a “formula” is
  • How to auto-update cells
  • Helpful data cleaning tools

Prerequisites: Basic familiarity with spreadsheets (Excel/Openoffice)

Friday, February 10th

Database Creation - MS Access

9:00am - 11:00am

Instructor: Ricardo & Tom

Description: Many of us are using data that is stored in Access databases but do not know how to these databases are built or how to make improvements.

You’ll learn:

  • Basic architecture: table, form, query, report and why do you need them.
  • How to create/modify tables. Tips and tricks.
  • How to create/modify forms. Form Wizard.
  • How to extract data from the database. Queries vs reports. Query Wizard, Report Wizard.
  • How to make something happen when you click on a button.
  • Using parameters to filter data.
  • Linking tables/forms (example: multiple appointments for one person)

Prerequisites: Familiarity with spreadsheets.




Data Analysis - SPSS

11:00am - 1:00pm

Instructor: Marcia
Helper: Erin

Description: SPSS can be very useful for simple data exploration to advanced statistics. It is widely used at CAMH and is a tool very much worth knowing.

You’ll learn:

  • What is SPSS?
  • Types of data and how to enter them into SPSS
  • Data manipulation – Creating new variables
  • Data manipulation – Sorting
  • Basic data analysis – Means, Frequencies and Crosstabs

Prerequisites: Some familiarity with data in general, no previous knowledge of SPSS is required

You’ll need: Just you - computer and SPSS will be provided in lab, BUT if you have a laptop with SPSS, please bring it!



Data Cleaning - R

1:00pm - 3:00pm

Instructor: Erin
Helper:Leon

Description: R is a free, featureful and sometimes magical language for doing statistical analysis. This workshop will introduce you to R and the Rstudio enviroment.

You’ll learn:

  • Reading you data into and R dataframe
  • Sorting/merging/filtering your data tables
  • Getting summary statistics

Prerequisites: Familiarity with another programming language

Data Analysis and Reporting - R

3:00pm - 5:00pm

Instructor: Erin
Helper: Leon

Description: You know the basic functionality of R, but the hardest part is getting your data in order. In this workshop you’ll learn some fundamental ways of organizing and manipulating datasets, as well as visualising your data.

You’ll learn:

  • Reorganize/Reshape your dataset with tidyr and dplyr
  • Quickly create stats tables
  • Plotting and visualization with ggplot2

Prerequisites: Basic familiarity with R (i.e. Introduction to R)




Register

Workshop Schedule and Registration

The SCWG workshop series is FREE for all CAMH students, staff, and trainees. It is also open to other members of the community that might find the courses useful.

All courses are being held in the TD Learning Centre in the Doctor’s Association Building at 101 Stokes Street, G1105.

hi

Questions? Email us at scwg@camh.ca

Powered by Eventbrite
Preparation

Install the following bits of software before you come to the workshops. For more detailed installation instructions go here.

Send us email if you are having trouble.

R

REDCap

MS Access

Spreadsheets

More Help

What more help/instruction? There are lots of things going on at CAMH and U of T that you can get involved in: