CogSci 2018 Tutorial: Scalable Infrastructure for Computationally-Intensive Cognitive Neuroscience

July 25, 2018

9:00 am - 4:00 pm

Instructors: Christopher Cox, Lauren Michael, Kenneth Yoshimoto

Helpers: All Instructors

Registration in CogSci 2018’s tutorials are required for participation. Make sure to read all details below before attempting to attend.

General Information

This day of tutorials will provide an introduction to large-scale computing modes and resources available to cognitive neuroscientists in the U.S., with emphasis on high-throughput computing. After discussing the best scaling approaches for various computational approaches in cognitive neuroscience, learners will execute several examples of scalable computing on national computing resources including the Open Science Grid (OSG) and Neuroscience Gateway. Participants will be encouraged to help one another and to apply what they have learned to their own research problems. Portions of the materials will be adapted from other training resources, as cited within.

Who: The course is aimed at neuroscience researchers registered for CogSci 2018's workshop and tutorial day (July 25). Some prior experience with computational research is recommended. However, you don't need to have any previous knowledge of the specific tools that will be presented at the workshop.

Where: Monona Terrace, 1 John Nolen Dr, Madison, WI 53703. Get directions with OpenStreetMap or Google Maps.

When: July 25, 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.

Contact: Please email lmichael@wisc.edu for more information.


Surveys

Please be sure to complete these surveys before and after the workshop.

Pre-workshop Survey

Post-workshop Survey


Schedule

Day 1

09:00 Introduction to Scalable Computing Modes (Lauren Michael)
09:20 Scalable Cognitive Neuroscience (Chris Cox)
09:40 Setup (All)
10:00 Command Line for Scalable Computing (Lauren Michael)
10:30 Break
11:00 Command Line for Scalable Computing (cont...) (Lauren Michael)
12:00 Lunch
13:00 HTC for Neuroscience on the Open Science Grid (Chris Cox, Lauren Michael)
14:00 Using the fsurf Tool on OSG Connect (Lauren Michael)
14:30 Break
15:00 HTC Check-In
15:10 Neuroscience Gateway Example (Kenneth Yoshimoto)
15:50 Wrap-up/What Next?

Setup

You will be logging into two different computing services, so you'll need to complete the below instructions during the Setup portion of today's schedule.

OSG Connect Training Server

You will be logging into the OSG Connect training server (training.osgconnet.net) using the username and password on your sheet of paper. Please verify that you are able to create a secure shell (SSH) connnection using one of the below two methods, according to the capabilities of the laptop you're using today.

(You can request a full account on OSG Connect at any time, but it's important to use the account on your sheet of paper for today. It's best to only request a full OSG Connect account if/when you're ready to get some initial help from an OSG Connect team member for real work you're planning to do.)

Mac OS or Linux (or Windows 10, if you've used SSH before)

Open your "Terminal" program and log in with the username and password on your sheet with a command like the following:

$ ssh cogsci50@training.osgconnect.net
cogsci50@training.osgconnect.net's password:passwordinvisible

If you get an error message when trying the above, please raise your hand to get help ASAP!

Windows (any)

For Windows laptops, you can download a common SSH tool called PuTTY from the putty.org website. Click the link for "You can download PuTTY here", then select the "putty-0.70-installer.msi" file (32-bit) under "Package files" to download the installer.

After installing PuTTY using the installer, open the program and enter the following into the PuTTY Configuration box, before clicking "Open":

  Host Name: training.osgconnect.net
  Port: 22

When prompted for your username and password, use the information on your printed sheet.

Neuroscience Gateway (NSG) Web Portal

Complete the NSG registration form, making sure to indicate "CogSci18" as your "Research Description".