All Tutorials

  • Tue Apr 3, 1:00 pm - 3:00 pm
    138
    Cargill Building

    HelixTree software is used for analyzing SNPs (single nucleotide polymorphisms) association with disease or drug response. It also analyzes single marker and haplotypes, calculates LD and HWE, identifies tagging SNPs, and more.


    This tutorial will walk-though the HelixTree software using sample data.


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

    Many scientific problems require the optimization of multidimensional functions that have dozens or even thousands of local minima and maxima. Local optimization methods such as the Newton-Raphson method 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 hands-on tutorial will show how genetic algorithms work and will discuss general optimization strategies with GAs. It will also work through a few GA problems using parallel GA optimization routines.


  • Tue Mar 27, 1:00 pm - 4:30 pm
    585
    Walter Library

    ABAQUS is a suite of powerful engineering simulation programs based on the finite element method. It can solve problems ranging from relatively simple linear analyses to the most challenging nonlinear simulations. ABAQUS contains an extensive library of elements that can model virtually any geometry. It has an equally extensive list of material models that can simulate the behavior of most typical engineering materials including metals, rubber, polymers, composites, reinforced concrete, crushable and resilient foams, and technical materials such as soils and rock.


    This tutorial will discuss the use of ABAQUS CAE for designing engineering models and will consist of two parts:


    (1) A lecture covering the basic equations that ABAQUS uses to solve subject given boundary conditions and material constitutive properties.


    (2) A 2.5-hour hands-on portion focusing on the use of ABAQUS CAE for designing engineering models. A few examples will be demonstrated. Attendees will reproduce one or more of the examples.


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

    Microscopic images are mostly collected as stacks (3D) and often with time lapses (the fourth dimension). Huygens is a comprehensive deconvolution package for 3D and 4D microscopy.


    This tutorial will introduce users to image processing algorithms for wide-field and confocal microscopes. It will demonstrate practical applications of Huygens in deconvolution, resolution, and noise reduction for restoring images. Users will also be introduced to batch utilities in Huygens Scripting (available at the Institute) to process large numbers of image datasets automatically.


  • Tue Mar 20, 1:00 pm - 3:00 pm
    585
    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 includes tasks such as creating input files, parsing output files, manipulating XML data, or generating Excel documents.


    This hands-on 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.


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

    Expressionist is a powerful microarray data analysis software system for Affymetrix data analysis. It provides a workflow for data loading and quality control. It offers comprehensive statistical methods for data analysis, as well as a database for data management. The new version, 3.1, added a few new features and enhancements.


    In this hands-on tutorial, we will walk through the data loading workflow and some data analysis using sample data


  • Thu Mar 1, 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 to working with graphics and spreadsheets. The SAS system now has a diverse family of products. Most of its products are integrated together and can be used as building blocks to construct a seamless system.


    In this tutorial, we will discuss a few techniques to improve SAS programming. We will go through a few examples on how to access observations and combine data efficiently, how to use lookup tables to match data, and how to measure efficiencies


  • Tue Feb 20, 1:00 pm - 3:00 pm
    585
    Walter Library

    Molecular modeling is a general term that covers a wide range of molecular graphics and computational chemistry techniques that are used to build, display, manipulate, simulate, and calculate molecular properties. InsightII is a graphics user interface that acts as a front end to many of these molecular modeling tools. This tutorial covers the basic biomolecular molecular building and visualization features within InsightII in addition to demonstrating its interface to some of its molecular modeling modules.


  • Tue Feb 13, 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, such as the Institute's IBM Power4, the SGI Altix, and the Netfinity Cluster. 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.


    Each session of the workshop will combine a 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.


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

    The Institute’s addition of an IBM BladeCenter significantly increased the computing power available, and introduces a unique architecture to the Institute. The 1,140 processor cores on this system are connected by an Infiniband switch for large parallel calculations.


    This tutorial will give an overview of the queuing system and compiling tools available. It will show some examples of parallel performance, as well as examples of programs that can take advantage of this computer


Pages