BB2490/DD2399, Analysis of data from high-throughput molecular biology experiments

Lab intructions, Computer exercise 1


Calculating FDRs and q-values


Data

lab1.xls  (Please copy this spread sheet to your local drive)
This lab is based on the theory in Storey and Tibshirani's, "Statistical significance for genomewide studies", PNAS, 2003. It will be helpful to read it through in beforehand, and to have a copy of the article at hand.

Introduction

This computer exercise involves calculating false discovery rates (FDRs) for an LC-MS/MS high-throughput experiment, but the methods used here are generally applicable to any high-throughput data. We will employ the widely used Excel, or Open Office Spreadsheet, to perform the calculations, but other methods are also fine (python, perl, etc.).

After this exercise you will have to hand in a small text document (in .odt, .doc, .docx, .pdf or .rtf format) with answer to the questions. Also include the graph created under point 4. The deadline for handing in the answers is one week after the laboratory exercise, and should be done through e-mail to any of the teaching assistants. Please work in pairs, as long as possible, and hand in one file per group.

More about the data

You will be using a data set consisting of 4 technical replicates each, of two E. coli samples spiked into a human epithelial kidney cell background. In these two samples, labelled 1x and 8x, peptides have been identified using tandem mass spectrometry. The peptides are represented on the different rows, and the purpose of the lab is to identify which peptides that differs in abundance between samples 1x and 8x.

The abundance of the peptides of each sample is indicated by the numbers in the columns marked with 1x or 8x. This number relates to the intensity of the peptide signal in the mass spectrometer.

Task

We will use a common statistical test to identify differences in signal strength, which we assume are related to difference in peptide concentration. Differences in peptide concentration can be naively determined by fold changes (log{8x/1x}) but more effectively determined by using a statistic such as the t-test. Below, we'll go through the task referring to the spreadsheet, if you're unfamiliar with Excel, feel free to write a script to perform the test and the multiple hypothesis correction.

  1. Use the t-test for each peptide to determine if the amount of peptide in the 8x and the 1x data sample differs.
  2. Sort data.
  3. Correct t-test p-values for multiple hypothesis testing by calculating the False Discovery Rate (FDR).
  4. Calcuation of the prior null probability, pi_0
  5. Calculate the FDR using pi0

Questions

Can be e-mailed to any of the Teaching assistants.