Whitehead Institute


Bioinformatics for Biologists:

A Series of Three Minicourses
Spring 2006

Whitehead Institute
9 Cambridge Center
Cambridge, Massachusetts

 

 

Unix, Perl & BioPerl

 

Relational Databases for Biologists

 

Analysis of Microarray Data

 

 

Unix, Perl & BioPerl

February 27, March 1, 2 1:30pm - 3:30pm

These sessions introduce the concept of customizing and automating data analysis with bioinformatics programming tools.

Day 1: Unix
Basics about the Unix operating system and how to download genomic data and run programs locally for analysis. Includes examples of blast and emboss.
Day 2: Perl
You will learn the basics of programming with Perl, a scripting language used extensively in Bioinformatics. Examples of basic bioinformatics scripts will be presented.
Day 3: Perl and BioPerl
This session will continue the discussion of Perl and will demonstrate how to write web scripts, draw graphics and use BioPerl (a package that lets you manipulate sequence information easily).

Relational Databases for Biologists

March 27, 29, 30 1:30pm - 3:30pm

Databases provide a powerful method to organize, efficiently search, and relate data sets. In this series of three lessons, learn to effectively manage your experimental results by developing, implementing, and querying custom relational database systems.

Day 1: Conceptualization and Database Design
Designing an appropriate and extensible database is the foundation of database methodology. We will explore different techniques to conceptualize and develop custom databases. A series of design exercises will not only demonstrate data organization, but also emphasize the relationship of data structures to each other.
Day 2: Mining a Database
The primary advantage of storing data within a database is the ability to search across all of the data with a high level of specificity and efficiency. We will learn how to use the common database language, SQL, to query and data mine specific database information.
Day 3: Building and Modifying a Database
With the skills of designing and traversing a database established, we will examine how to insert, modify, and delete data held within a database. To further illustrate the utility of databases, we will learn to automate repetitive tasks, like loading data, with a few easy steps.

Analysis of Microarray Data

April 24, 26, 27 1:30pm - 3:30pm

The massive amount of data generated from microarray experiments requires knowledge of analytical and statistical methods in order to make sense of the data. Here we explore some of these methods to make biological discovery.

Day 1: Experimental Design and Data Normalization
Effective design is crucial for any large-scale experiment, so we'll look briefly at some issues to consider before performing a microarray experiment. After data collection, effectively analyzing expression data requires some initial data normalization and transformation. We will discuss methods to remove unwanted variation within and between chips.
Day 2: Differential Expression, Filtering and Clustering
We will discuss methods to identify genes exhibiting differential expression and ways to filter all the genes on a chip to some manageable number for further analysis. We will also review the specifics of some common clustering and segmentation methods used to find genes with similar expression patterns.
Day 3: Functional Analysis and Visualization
Once you have a list of genes with "interesting" expression patterns, what do you do next? We will discuss ways to take advantage of gene annotation to further analyze expression data. We will also survey some ways of visualizing large amounts of expression data.

Updated May 10, 2006 11:08 AM


 

 

 

 

© 2004 Whitehead Institute
Nine Cambridge Center
Cambridge, MA 02142-1479
617.258.5000