All Tutorials

  • Thu Apr 7, 1:00 pm - 3:00 pm
    585
    Walter Library

    In the technical computing environment MATLAB is a powerful, high-level programming language. This tutorial will help researchers solve computational problems using MATLAB functions, without spending much time dealing with programming details. This tutorial starts with a quick review on MATLAB's syntax and I/O handlers. There will be a focus on the use of computational functions and toolboxes.


    Users are encouraged to contact the User Support Staff (help@msi.umn.edu or 612-626-0802) about the computation problems you need to solve and/or some specific issues that you meet in solving them. This kind of input will be used within the tutorial whenever possible.


    This tutorial consists of two parts:


    1) A 50-minute lecture to describe the MATLAB functions

    2) An optional 1-hour, hands-on session focusing on the use of these functions for your application.


  • Tue Apr 5, 1:00 pm - 3:00 pm
    402
    Walter Library

    Genomics has changed the face of life sciences since the first draft of the human genome sequence was released in 2000. Computational tools play an important role in this change.

    The Supercomputing Institute has some of the most powerful computational genomics software tools available. These tools allow for genomics data acquisition, quality assessment, normalization, statistical analysis, functional annotation, pathway, interaction network, structural genomics, and data management.


    This tutorial will overview around 15 of the Institute/.s microarray and pathway genomics software tools and will guide users in accessing these resources.


  • Thu Mar 31, 1:00 pm - 3:00 pm
    402
    Walter Library

    Perl is a powerful interpreted language that takes very little knowledge to get started. It can be used to automate many research tasks with little effort.


    This tutorial will cover some important properties of Perl and give some examples of simple and useful Perl scripts. We will discuss modules, context, regular expressions, special variables, system calls, and references.


  • Tue Mar 29, 1:00 pm - 3:00 pm
    585
    Walter Library

    More and more biological studies involve collection and analysis of three-dimensional images varying over time, often called 4D images. IMARIS is an interactive volume visualization system for 3D and 4D biomedical data.


    This tutorial will introduce users to several features of the IMARIS modules- ImarisTime, Imaris MeasurementPro, and ImarisColoc. It will demonstrate practical applications for image analysis, segmentation, object classification, quantitation, analyze co-localization, and tracking of biological structures in 2D, 3D, and 4D.


  • Thu Mar 24, 1:00 pm - 3:00 pm
    402
    Walter Library

    The SAS system is a collection of programs originally designed to perform statistical analysis of data. The SAS software started out in the 1970s as a package for statistical analysis. By the early 1980s SAS had already branched out into graphics and spreadsheets. The SAS system now has a diverse family of products. For example, it includes tools for building interfaces to the World Wide Web and compilers for the C programming language. Most of its products are integrated together and can be used as building blocks to construct a seamless system.


    In this tutorial, we will cover topics such as getting data into the SAS system, summarizing the data, getting started with some basic macro concepts, and using basic statistical procedures.


  • Tue Mar 22, 1:00 pm - 3:00 am
    585
    Walter Library

    The GeneData Expressionist suite is a computational system from GeneData Inc. for analyzing gene expression data from any one- or two-channel microarrays. It consists of three closely integrated modules: Refiner, CoBi, and Analyst (for data quality control, data management, and statistical data analysis).


    This tutorial will cover the main features of each module with some walk-though practice using sample data.


  • Tue Mar 8, 1:00 pm - 3:00 pm
    402
    Walter Library

    Insight II is a common user interface for many of the Accelrys modeling, simulation and analysis tools. It can be used graphically or non-graphically. This tutorial covers Insight II as a non-graphical interface and how it can be scripted for modeling and simulation tasks. In addition, participants will learn about Insight II Base Class Library (BCL) programming to develop interfaces within Insight II for other applications.


  • Mon Mar 7, 1:00 pm - 3:00 pm
    405
    Walter Library

    Many scientific problems require the optimization of complex functions that have dozens or even thousands of local minima and maxima. Local optimization methods such as Newton-Raphson and its many variants can find nearby local extrema but have little or no chance of finding a global minimum or maximum. Using a genetic algorithm (GA) is often a very efficient means to find a global minimum or maximum for complex functions.


    This tutorial will describe how genetic algorithms work and we will discuss general optimization strategies with GAs. We will also discuss a few GA programs available and how one might parallelize a GA optimization


  • Thu Mar 3, 1:00 pm - 3:00 pm
    402
    Walter Library

    Statistics are very important to many scientific research projects. R and S-PLUS are powerful statistical computing environments available at the Supercomputing Institute. Bell Laboratories developed the S language and environment in the 1980s for data analysis. S was further developed into a commercial product called S-PLUS. R is a dialect of the S language.


    This tutorial will demonstrate how to read and manipulate data in the R and S-PLUS environments. In addition, attendees will learn how to perform basic statistical analysis and how to produce graphics with the software packages.


  • Tue Mar 1, 10:00 am - 4:00 pm
    585
    Walter Library

    This one-day workshop on MPI will help researchers write better and portable parallel codes for distributed-memory machines, like Linux clusters. It will focus on basic point-to-point communication and collective communications, which are the most commonly used MPI routines in high-performance scientific computation. In addition, the advantage of using MPI non-blocking communication will be introduced.


    The workshop will combine lecture with hands-on practice. The lecture introduces basic principles, and the hands-on portion focuses on the use of MPI principles via examples.


    Session One: Introduction to basic concepts of "MPI is Small," centering on point-to-point communication.


    Session Two: MPI collective communications including: broadcast, gather, scatter, and Alltoall.


    Programming will be done in Fortran and C, so any background in these two languages will be helpful.


Pages