Michigan Institute for Computational Discovery and Engineering

Introduction to QGIS
2020-09-17 13:30 - 16:00 (America/Detroit) | Your Desktop
This workshop will provide a gentle introduction to GIS concepts and implementation in QGIS. We will cover introductory GIS concepts and will explore the functionalities of QGIS for manipulating and analyzing vector GIS data. The workshop will be especially useful for participants with little or no exposure to GIS. Participants will also learn to generate production quality maps. No familiarity with QGIS is required.
This workshop is virtual. The presenter will be in touch with more information after you register.

Basics of SPSS
2020-09-16 10:00 - 12:00 | Your Desktop
Each section will go over one chapter from the materials at https://cscar.github.io/workshop-spss/
Section 1: Basics of SPSS (9/16, 10am – 12pm)
Section 2: Variables (9/23, 10am – 12pm)
Section 3: Data Management (9/30, 10am – 12pm)
Section 4: Basic Statistical Analysis (10/7, 10am – 12pm)
It is strongly encouraged to have SPSS installed on your machine. If you are accessing SPSS through AppsAnywhere on Virtual Sites, then you will need to set up a link to your Google Drive, Box, or Dropbox storage.

Testing and Code Review Practices in Research Software Development Webinar
2020-09-09 13:00 - 14:00 | Zoom Event
MICDE’s Center for Scientific Software Infrastructure encourages you to check out this webinar!
This webinar is part of the HPC Best Practices webinar series. This series address issues faced by developers of computational science and engineering (CSE) software on high-performance computers (HPC).
Software quality in a research context is essential because research software is used in mission-critical situations, decision making, and computation of evidence for research publications. This webinar will cover the use of two software quality practices in the development of research software: software testing and peer code review. These practices in software development can lead to both improved scientific results through higher quality software in the short term and more maintainable software in the long term. While these practices are essential for any type of software, developers of research software typically do not use peer code review and software testing as frequently as they could for maximum impact.
The presenter, California Polytechnic State University Assistant Professor Nasir Eisty, will discuss the motivation, challenges, barriers, and necessary improvements to make the practices effective for research software development, based on studies of the research software community conducted via interviews, surveys, workshops, and tutorials.
Participation is free and open to the public, however registration is required for each event. This series is designed for HPC software developers who are seeking help in increasing their team’s productivity, as well as facility staff who interact extensively with users.
These webinars have been organized by the IDEAS project in collaboration with the DOE/ASCR computing facilities (ALCF, NERSC, and OLCF), and the Exascale Computing Project (ECP).

Graduate Studies in Computational & Data Sciences Info Session
2020-08-20 16:00 - 17:00 | Zoom Event, MI, United States
4:00 p.m. E.D.T. / 8:00 p.m. G.M.T. | ZOOM EVENT | REGISTER HERE
Learn about graduate programs that will prepare you for success in computationally intensive fields, and how you can enroll if you won’t be on campus this academic year. Registration is required.

The Ph.D. in Scientific Computing is open to all Ph.D. students who will make extensive use of large-scale computation, computational methods, or algorithms for advanced computer architectures in their studies. It is a joint degree program, with students earning a Ph.D. from their current departments, “… and Scientific Computing” — for example, “Ph.D. in Aerospace Engineering and Scientific Computing.”
The Graduate Certificate in Computational Discovery and Engineering trains graduate students in computationally intensive research so they can excel in interdisciplinary HPC-focused research and product development environments. The certificate is open to all students currently pursuing Master’s or Ph.D. degrees at the University of Michigan.
The Graduate Certificate in Computational Neuroscience trains the next generation of interdisciplinary neuroscientists. The certificate program is open to all students pursuing Master’s or Ph.D. degrees at the University of Michigan.
The Graduate Certificate in Data Science is focused on developing core proficiencies in data analytics:
1) Modeling — Understanding of core data science principles, assumptions and applications;
2) Technology — Knowledge of basic protocols for data management, processing, computation, information extraction, and visualization;
3) Practice — Hands-on experience with real data, modeling tools, and technology resources.

View the presentation from this event here. A video recording is coming soon!

Building Better Data-Driven Products
2020-08-19 14:00 - 16:00 | Your Desktop
This workshop will introduce participants to using R for presenting data-driven results, with an eye toward reproducible methods. After an introduction to concepts related to reproducible programming and research, demonstrations of standard R markdown as well as overviews of different formats will be provided, including exercises.
Prereq: Some basic experience using R is required.
Link: http://m-clark.github.io/data-processing-and-visualization/

Introduction to Deep Neural Networks with Keras/TensorFlow
2020-08-18 14:00 - 16:30, 2020-06-16 14:00 - 16:30 | Your Desktop
A BlueJeans link will be sent to all registered participants.

Deep Neural Networks (DNNs) are used as a machine learning method for both regression and classification problems. Keras is a high-level, Python interface running on top of multiple neural network libraries, including the popular library TensorFlow. In this workshop, participants will learn how to quickly use the Keras interface to perform nonlinear regression and classification with standard fully-connected DNNs, as well as image classification using Convolutional Neural Networks (CNNs). We will also look at regularization techniques and how to deal with under- and over-fitting. All examples will use Python; some familiarity with Python is recommended.

The workshop will be done online via BlueJeans. We will run the models using Google Colab, which requires a Google account.

Graduate Studies in Computational & Data Sciences Info Session
2020-08-04 08:00 - 09:00 | Zoom Webinar
8:00 a.m. E.D.T. / 12:00 p.m. G.M.T. | ZOOM EVENT | REGISTER HERE
Learn about graduate programs that will prepare you for success in computationally intensive fields, and how you can enroll if you won’t be on campus this academic year. Registration is required.

The Graduate Certificate in Computational Discovery and Engineering trains graduate students in computationally intensive research so they can excel in interdisciplinary HPC-focused research and product development environments. The certificate is open to all students currently pursuing Master’s or Ph.D. degrees at the University of Michigan.
The Graduate Certificate in Computational Neuroscience trains the next generation of interdisciplinary neuroscientists. The certificate program is open to all students pursuing Master’s or Ph.D. degrees at the University of Michigan.
The Graduate Certificate in Data Science is focused on developing core proficiencies in data analytics:
1) Modeling — Understanding of core data science principles, assumptions and applications;
2) Technology — Knowledge of basic protocols for data management, processing, computation, information extraction, and visualization;
3) Practice — Hands-on experience with real data, modeling tools, and technology resources.

View the presentation from the information session here. The video recording is coming soon!

Graduate Studies in Computational & Data Sciences Info Session
2020-07-30 08:00 - 09:00 | Zoom Webinar
8:00 a.m. E.D.T. / 12:00 p.m. G.M.T. | ZOOM EVENT | REGISTER HERE
Learn about graduate programs that will prepare you for success in computationally intensive fields, and how you can enroll if you won’t be on campus this academic year. Registration is required.

The Graduate Certificate in Computational Discovery and Engineering trains graduate students in computationally intensive research so they can excel in interdisciplinary HPC-focused research and product development environments. The certificate is open to all students currently pursuing Master’s or Ph.D. degrees at the University of Michigan.
The Graduate Certificate in Computational Neuroscience trains the next generation of interdisciplinary neuroscientists. The certificate program is open to all students pursuing Master’s or Ph.D. degrees at the University of Michigan.
The Graduate Certificate in Data Science is focused on developing core proficiencies in data analytics:
1) Modeling — Understanding of core data science principles, assumptions and applications;
2) Technology — Knowledge of basic protocols for data management, processing, computation, information extraction, and visualization;
3) Practice — Hands-on experience with real data, modeling tools, and technology resources.

View the presentation from the information session here. A video recording is coming soon!

Virtual Workshop on Redundancy in Bridges for Risk Mitigation in a Multi-Hazard Environment
2020-07-28 10:00 - 16:00, 2020-07-21 10:00 - 16:00 | Your Desktop
This workshop will be held over two days (July 21 & July 28). A link will be sent to all registered participants, registration is required.
Recent collapse of several bridges, such as the I-35 truss bridge in Minneapolis in 2007, Ponte Morandi cable stayed bridge in Genoa, Italy, in 2018, Florida International University Pedestrian Bridge in 2018 and Nanfang’ao steel single-arch bridge in Taiwan in 2019, have highlighted the importance of the role of redundancy in the safety of bridges.
The purpose of this virtual workshop is to identify needs and gaps in the current state-of-the-art / practice on different aspects of redundancy, which is defined as “the quality of a bridge that enables it to perform its design function in the damaged state”. The commentary of the AASHTO LRFD Bridge Design Specification (C.1.3.2.1) notes that the current approach of incorporating redundancy in bridge design is “arbitrary” and “subjective”. The use of redundancy as a means for hazard mitigation in the event of loss of a critical member has also not been explored in the current framework. Current simulation technology has advanced to the point where it can be used for assessing the effect of member criticality on the overall system collapse response. This approach is more rational and objective for assessing redundancy in critical and important bridges, but particularly for long-span bridges which are critical assets. There is therefore an urgent need for an open forum discussion through a workshop for assessing the current framework on redundancy and identifying the gaps and challenges, and future research priorities.
Check out breakout session 3: “Current simulation technology during the design process” led by Dr. Mohammed Ettouney

Geostatistics – II
2020-07-24 14:00 - 16:00 | Your Desktop
In many situations, we observe a process over a limited number of locations and are interested in estimating its values at nearby unsampled locations. Geostatistical methods provide a powerful tool to do this. In this session, we will build upon the material and intuitions covered in the first workshop. We will focus on the principles, application, and interpretation of results using R, and will cover topics such as variogram modeling, empirical variogram, estimation techniques, and prediction uncertainty.

You should be familiar with R and the basic concepts of GIS data, should have taken an introductory course in statistics, and know the basics of linear algebra.

Wear OS: Creating A Watchface For Your Android Smartwatch
2020-07-20 13:00 - 16:00 | Your Desktop
A BlueJeans link will be sent to all registered participants.
Smartwatches are multi-functional devices that can be worn on the wrist. They can read your heartbeat, notify you of messages from your phone, and can even tell the time! Google’s “Wear OS” is a branch of the Android mobile operating system, and it encourages open app development.
This is the first of two workshops to introduce programming for a Wear OS watch. This will introduce some of the functions of a smartwatch, through the programming and design of a new watchface. Participants will learn how to design a custom watchface using Java and Android Studio, with a step-by-step example.

Efficient Data Exploration
2020-07-15 14:00 - 16:00 | Your Desktop
Tired of using `table` and `summary`? Or repeatedly using a `group_by %>% summarise` approach? Many are still using R inefficiently to summarize data, especially for presentation. However, data needs to be explored before modeling can take place, both to familiarize oneself with the strengths and limitations of the data, as well as to diagnose errors or spot potential problems that might arise. So how can we do this sort of thing better?

This workshop will demonstrate the capabilities of several packages that might be of interest to those seeking a more automatic way to summarize their data before analysis, or simply to share with others.

Introduction to Python's NumPy library
2020-07-14 14:00 - 16:30 | Your Desktop
A BlueJeans link will be sent to all registered participants.

This workshop will introduce you to the NumPy library in Python, which is useful in scientific computing. We will cover NumPy’s n-dimensional array object and associated functions in depth, along with related linear algebra and random number capabilities. Some familiarity with Python is expected.
The workshop will be done online via BlueJeans. We will run the code using Google Colab, which requires a Google account.

Mapping tools for COVID-19 data – II
2020-07-06 14:00 - 16:00 | Your Desktop
This is the second workshop in this series and will build on the material and the techniques covered in the first workshop. We will use COVID-19 data available here https://github.com/nytimes/covid-19-data, combine it with other data such as from Census and will learn about creating maps, including web maps, that involve more than one variable.

We will use R and QGIS. You should know the basics of vector data GIS and introductory techniques of classification and clustering, be a regular R user, and should have some familiarity with QGIS.

CAsToR Webinar:
2020-06-22 08:00 - 17:00

SRTI: Software For Cross-Language Real-Time Data Communication
2020-06-15 13:00 - 15:00 | Your Desktop
A BlueJeans link will be sent to all registered participants.
Computer software simulation is used in virtually every discipline. These programs virtually represent small components of real-world events and behaviors, and allow scientists to test different models to guide real-world research. However, these can be individually complex, and written in different computer languages and programs. It’s a difficult task to combine simulators from different parts of a research team to represent larger systems.
The “Simple Run-Time Infrastructure” is an open-source, free-to-use software tool, developed at the University of Michigan. It was built to simplify the process of sharing data between multiple live simulators, using a “publish/subscribe” model with messages rather than directly to specific programs. This workshop will present the background of the SRTI’s development, what it is capable of, and will provide a step-by-step example for participants.
Java will be required to run the SRTI. The example will use an optional mixture that includes simulators written in Java, Matlab, and Python.

R IV: Visualization
2020-06-10 14:00 - 16:00 | Your Desktop
This session will be held online, and presenters will be in touch with more information after you register.

Visualizing the results of research is a key aspect in facilitating scientific communication to a broad audience. The focus of this workshop will be on using common tools in R for visualization, general concerns in producing visual information, and demonstration of approaches that allow for interactivity.

Prereq: Some experience using R is required (R I, preferably R II workshops), as well as exposure to basic statistical analysis would be beneficial.

Content: http://m-clark.github.io/data-processing-and-visualization/

Mapping tools to visualize COVID19 data
2020-06-08 14:00 - 16:30 | Your Desktop
This session will be held online, and presenters will be in touch with more information after you register.

This workshop will help you learn the approaches and tools to visualize spatial data using R and QGIS. We will use the COVID19 data available at (https://github.com/nytimes/covid-19-data) and combine it with information from Census and other sources to visualize spatial patterns and make production quality maps.

Participants should have some exposure to R and vector data GIS.

MICDE Webinar Series: Gabriel Ehrlich, Director, Research Seminar in Quantitative Economics, University of Michigan
2020-06-02 15:00 - 16:00
Bio: Dr. Gabriel Ehrlich is the Director of the Research Seminar in Quantitative Economics (RSQE), and an Assistant Research Scientist in the department of Economics at the University of Michigan. Prior to joining RSQE, he worked in the Financial Analysis Division at the Congressional Budget Office (CBO), where he forecast interest rates and conducted analysis on monetary policy and the mortgage finance system. His academic research focuses on several areas of housing and land economics as well as the effects of wage rigidity on labor market outcomes.
MODELING THE ECONOMIC OUTLOOK IN THE TIME OF COVID-19
We will present the Research Seminar in Quantitative Economics’ (RSQE’s) forecast for the national and Michigan economies from 2020 to 2022. We will discuss the incoming data during the COVID-19 pandemic, the near-term economic damage, and the prospects for economic recovery. RSQE is the world’s oldest continuously operating economic forecasting unit and is home to the “Michigan Model” of the U.S. economy.
Watch the full seminar.

MICDE Webinar Series: Gabriel Ehrlich, Director, Research Seminar in Quantitative Economics, University of Michigan
2020-06-02 15:00 - 16:00 | Zoom Event, MI, United States
Bio: Dr. Gabriel Ehrlich is the Director of the Research Seminar in Quantitative Economics (RSQE), and an Assistant Research Scientist in the department of Economics at the University of Michigan. Prior to joining RSQE, he worked in the Financial Analysis Division at the Congressional Budget Office (CBO), where he forecast interest rates and conducted analysis on monetary policy and the mortgage finance system. His academic research focuses on several areas of housing and land economics as well as the effects of wage rigidity on labor market outcomes.
MODELING THE ECONOMIC OUTLOOK IN THE TIME OF COVID-19
We will present the Research Seminar in Quantitative Economics’ (RSQE’s) forecast for the national and Michigan economies from 2020 to 2022. We will discuss the incoming data during the COVID-19 pandemic, the near-term economic damage, and the prospects for economic recovery. RSQE is the world’s oldest continuously operating economic forecasting unit and is home to the “Michigan Model” of the U.S. economy.

CSCAR/MIDAS Workshop on Data, Methodology, and Covid
2020-06-01 15:00 - 17:00 | Your Desktop
Zoom link: https://umich.zoom.us/j/99072338239

The second CSCAR/MIDAS workshop on Data, Methodology, and Covid will focus on Covid testing and mortality data from the Covid Tracking Project (covidtracking.com) and Worldometer (worldometer.com). We will develop insight into how the reported PCR testing data from various US states, and from different countries, can be informative about Covid deaths in those localities. We will also discuss some of the challenges of estimating the “infection fatality ratio” with this type of data, and conduct some sensitivity analyses to see what the IFR would be in different settings.
The workshop will use intermediate statistical methods (to be reviewed in the workshop), and computations will be done in Python. Notebooks and links to data will be provided.

Advanced research computing on the Great Lakes Cluster
2020-05-29 13:00 - 16:00 | Your Desktop
OVERVIEW

This workshop will cover some more advanced topics in computing on the U-M Great Lakes Cluster. Topics to be covered include a review of common parallel programming models and basic use of Great Lakes; dependent and array scheduling; workflow scripting using bash; high-throughput computing using launcher; parallel processing in one or more of Python, R, and MATLAB; and profiling of parallel code using Allinea Performance Reports and Allinea MAP.
PRE-REQUISITES
This course assumes familiarity with the Linux command line as might be got from the CSCAR/ARC-TS workshop Introduction to the Linux Command Line. In particular, participants should understand how files and folders work, be able to create text files using the nano editor, be able to create and remove files and folders, and understand what input and output redirection are and how to use them.
INSTRUCTORS
Dr. Charles J Antonelli
Research Computing Services
LSA Technology Services
Charles is a member of the LSA Technology Services Research team at the University of Michigan, where he is responsible for high performance computing support and education, and was an Advocate to the Departments of History and Communications. Prior to this, he built a parallel data ingestion component of a novel earth science data assimilation system, a secure packet vault, and worked on the No. 5 ESS Switch at Bell Labs in the 80s. He has taught courses in operating systems, distributed file systems, C++ programming, security, and database application design.
John Thiels
Research Computing Services
LSA Technology Services
MATERIALS

Lecture Notes
MPI Profiling with Allinea MAP
Great Lakes Slurm HPC cluster

COURSE PREPARATION
In order to participate successfully in the workshop exercises, you must have a user login, a Slurm account, and be enrolled in Duo. The user login allows you to log in to the cluster, create, compile, and test applications, and prepare jobs for submission. The Slurm account allows you to submit those jobs, executing the applications in parallel on the cluster and charging their resource use to the account. Duo is required to help authenticate you to the cluster.
USER LOGIN
If you already have a Flux user login, you don’t need to do anything. Otherwise, go to the Flux user login application page at: http://arc-ts.umich.edu/login-request/ .
Please note that obtaining a user account requires human processing, so be sure to do this at least two business days before class begins.
SLURM ACCOUNT
We create a Slurm account for the workshop so you can run jobs on the cluster during the workshop and for one day after for those who would like additional practice. The workshop job account is quite limited and is intended only to run examples to help you cement the details of job submission and management. If you already have an existing Slurm account, you can use that, though if there are any issues with that account, we will ask you to use the workshop account.
DUO AUTHENTICATION
Duo two-factor authentication is required to log in to the cluster. When logging in, you will need to type your UMICH (AKA Level 1) password as well as authenticate through Duo in order to access Great Lakes.
If you need to enroll in Duo, follow the instructions at Enroll a Smartphone or Tablet in Duo.
Please enroll in Duo before you come to class.

LAPTOP PREPARATION
You will need an ssh client to connect to the Great Lakes cluster. Mac OS X and Linux platforms have this built-in. Here are a couple of choices for Windows platforms:

Download and install U-M PuTTY/WinSCP from the Compute at the U website. This includes both the PuTTY ssh client and terminal emulator and a graphical file transfer tool in one installer.
Download and install PuTTY directly from the developer.Our Great Lakes User Guide in Section 1.2 describes in more detail how to use PuTTY to connect to Great Lakes.

Please prepare and test your computer’s ability to make remote connections before class; we cannot stop to debug connection issues during the class.

A Zoom link will be provided to the participants the day before the class. Registration is required.

Research computing on the Great Lakes Cluster
2020-05-28 10:00 - 13:00 | Your Desktop
OVERVIEW
This workshop will provide a brief overview of the components of the Great Lakes Cluster. The main body of the workshop will cover the resource manager and scheduler, creating submissions scripts to run jobs and the options available in them, and hands-on experience. By the end of the workshop, every participant should have created a submission script, submitted a job, tracked its progress, and collected its output. Participants will have several working examples from which to build their own submissions scripts in their own home directories.
PRE-REQUISITES
This course assumes familiarity with the Linux command line as might be got from the CSCAR/ARC-TS workshop Introduction to the Linux Command Line. In particular, participants should understand how files and folders work, be able to create text files using the nano editor, be able to create and remove files and folders, and understand what input and output redirection are and how to use them.
INSTRUCTORS
Dr. Charles J Antonelli
Research Computing Services
LSA Technology Services
Charles is a member of the LSA Technology Services Research team at the University of Michigan, where he is responsible for high performance computing support and education, and was an Advocate to the Departments of History and Communications. Prior to this, he built a parallel data ingestion component of a novel earth science data assimilation system, a secure packet vault, and worked on the No. 5 ESS Switch at Bell Labs in the 80s. He has taught courses in operating systems, distributed file systems, C++ programming, security, and database application design.
John Thiels
Research Computing Services
LSA Technology Services
Mark Champe
Research Computing Services
LSA Technology Services
MATERIALS
Lecture notes
Great Lakes HPC cluster
COURSE PREPARATION
In order to participate successfully in the workshop exercises, you must have a user login, a Slurm account, and be enrolled in Duo. The user login allows you to log in to the cluster, create, compile, and test applications, and prepare jobs for submission. The Slurm account allows you to submit those jobs, executing the applications in parallel on the cluster and charging their resource use to the account. Duo is required to help authenticate you to the cluster.
USER LOGIN
If you don’t already have a Great Lakes user login, please visit the application page.
Please note that obtaining a user account requires human processing, so be sure to do this at least two business days before class begins.
SLURM ACCOUNT
We create a Slurm account for the workshop so you can run jobs on the cluster during the workshop and for one day after for those who would like additional practice. The workshop job account is quite limited and is intended only to run examples to help you cement the details of job submission and management. If you already have an existing Slurm account, you can use that, though if there are any issues with that account, we will ask you to use the workshop account.
DUO AUTHENTICATION
Duo two-factor authentication is required to log in to the cluster. When logging in, you will need to type your UMICH (AKA Level 1) password as well as authenticate through Duo in order to access Great Lakes.
If you need to enroll in Duo, follow the instructions at Enroll a Smartphone or Tablet in Duo.
Please enroll in Duo before you come to class.
LAPTOP PREPARATION
You will need an ssh client to connect to the Great Lakes cluster. Mac OS X and Linux platforms have this built-in. Here are a couple of choices for Windows platforms:
Download and install U-M PuTTY/WinSCP from the Compute at the U website. This includes both the PuTTY ssh client and terminal emulator and a graphical file transfer tool in one installer.
Download and install PuTTY directly from the developer.Our Great Lakes User Guide in Section 1.2 describes in more detail how to use PuTTY to connect to Great Lakes.
Please prepare and test your computer’s ability to make remote connections before class; we cannot stop to debug connection issues during the class.
A Zoom link will be provided to the participants the day before the class. Registration is required.

Introduction to the Linux Command Line
2020-05-27 13:00 - 16:00 | Your Desktop
This course will familiarize the student with the basics of accessing and interacting with Linux computers using the GNU/Linux operating system’s Bash shell, also generically referred to as “the command line”. Topics include: a brief overview of Linux, the Bash shell, navigating the file system, basic commands, shell redirection, permissions, processes, and the command environment. The workshop will also provide a quick introduction to nano a simple text editor that will be used in subsequent workshops to edit files.
INSTRUCTOR
Kenneth Weiss
IT Project Senior Manager
HITS Academic IT – HPC team
Ken is a High Performance Computing Consultant with the Health Information Technology & Services (HITS) Academic IT – HPC team at the University of Michigan. He works with a team of IT specialists to provide high performance computing support and training for the Medical School. Prior to this, he spent 21 years managing research computing, including an HPC cluster, for Dr. Charles Sing in the Human Genetics Department.
MATERIALS

Lecture Notes
Reference text: William E Shotts, Jr., “The Linux Command Line: A Complete Introduction,” No Starch Press, January 2012 .http://linuxcommand.org/tlcl.php
Download Creative Commons Licensed version at http://downloads.sourceforge.net/project/linuxcommand/TLCL/13.07/TLCL-13.07.pdf

COURSE PREPARATION
You must register at least three full days prior to the event so that we have time to insure you have proper UM credentials for the workshop. This allows enough time for you to get your account adjusted by ITS in case you do not have access to the Linux systems.
If you do not have this software already, please download and install the Cisco AnyConnect VPN software following these instructions: https://its.umich.edu/enterprise/wifi-networks/vpn/getting-started You will need this to be able to use the ssh client. You will need to use the ‘Campus All traffic’ profile in the Cisco client.
You will need an ssh client to connect to the training host. Mac OS X and Linux platforms have this built-in. Here are a couple of choices for Windows platforms:
· Download and install U-M PuTTY/WinSCP from the Compute at the U website. This includes both the PuTTY ssh client and terminal emulator and a graphical file transfer tool in one installer.
· Download and install PuTTY directly from the developer.
During class you will be given the name of the training host to be able to participate in the hands-on activities.
A Zoom link will be provided to the participants the day before the class. Registration is required.
Instructor will be available at the Zoom link, to be provided, from 12-1 PM for computer setup assistance.

If you have questions about this workshop, please send an email to the instructor at kgweiss@umich.edu

CSCAR/MIDAS workshops on data, methodology, and Covid
2020-05-18 15:00 - 17:00 | Your Desktop
CSCAR and MIDAS will hold a series of on-line technical workshops on the use of publicly-available data for analyzing human health at the population level. Some of the analyses and data are relevant to understanding the covid pandemic, but the focus of these workshops is on methods that are of broader use in population health research. Participants will gain practical skills in using intermediate methods from statistics and data science to gain meaningful insights from various types of data. Python code and links to all relevant data will be provided for each workshop. The first workshop in this series will be held on May 18th from 3-5pm, and will cover the use of generalized linear modeling and generalized PCA to gain insight into mortality trends among various demographic subgroups in the United States, using data from the CDC.

Spatial Point Process Modelling in R
2020-05-15 13:00 - 15:30 | Your Desktop
A BlueJeans link will be sent to all registered participants.

Spatial point process models help us analyze the geometrical pattern of points (events) in space and find application in a variety of fields including image processing, public health, forestry, ecology, and business. This workshop will provide an introduction to point process models focusing on the conceptual aspects and implementation in R.

The concepts and techniques transfer naturally to similar problems in 1-D (e.g. events in time). So, the workshop will also be useful for participants who want to learn about analysis of random events in time.

CAsToR Webinar: Modeling in Tobacco Control in the U.S. - the good, the bad, the ugly
2020-05-12 13:00 - 14:00 | Zoom Event
Center for the Assessment of Tobacco Regulations [CAsToR] leads Drs. Levy, Mendez, and Meza will provide an overview of modeling applications in tobacco control research, discuss the types of models used in this field and their purpose, as well as future directions for modeling in tobacco regulatory science. A Q&A session will follow.
Please contact Katie Zarins (kmrents@umich.edu) with questions
Dr. David Levy
Professor
Georgetown University

Dr. David Mendez
Associate Professor
UM School of Public Health

Rafael Meza
Associate Professor
UM School Public Health

Intro to SQL
2020-05-05 09:00 - 11:30 | Your Desktop
Ever want to know how to communicate with a database? You need to know SQL, a standard programming language for working with relational database management systems in data warehouses or just Microsoft Access. This workshop will cover the basic syntax of SQL. Material will focus mainly on how to query databases. A web-based tool will be used for the tutorial.
