understanding protein lists from proteomics...

25
Understanding protein lists from proteomics studies Bing Zhang Department of Biomedical Informatics Vanderbilt University [email protected]

Upload: truongthien

Post on 21-May-2018

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

Understanding protein lists from proteomics studies

Bing Zhang

Department of Biomedical Informatics

Vanderbilt University

[email protected]

Page 2: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

A typical comparative shotgun proteomics study

Li et.al. JPR, 2010

IPI00375843 IPI00171798 IPI00299485 IPI00009542 IPI00019568 IPI00060627 IPI00168262 IPI00082931 IPI00025084 IPI00412546 IPI00165528 IPI00043992 IPI00384992 IPI00006991 IPI00021885 IPI00377045 IPI00022471 …….

2 BCHM352

Page 3: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

Omics technologies generate gene/protein lists

n  Genomics

q  Genome Wide Association Study (GWAS) q  Next generation sequencing (NGS)

n  Transcriptomics q  mRNA profiling

n  Microarrays n  Serial analysis of gene expression (SAGE)

n  RNA-Seq q  Protein-DNA interaction

n  Chromatin immunoprecipitation n  Proteomics

q  Protein profiling n  LC-MS/MS

q  Protein-protein interaction n  Yeast two hybrid

n  Affinity pull-down/LC-MS/MS

3

……….. ……….. ……….. ……….. ………. ………. ………. ………. ……… ………………

BCHM352

Page 4: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

n  Samples files can be downloaded from q  http://bioinfo.vanderbilt.edu/zhanglab/?q=node/410

n  Significant proteins q  hnscc_sig_proteins.txt

n  Significant proteins with log fold change q  hnscc_sig_withLogRatio.txt

n  All proteins identified in the study q  hnscc_all_proteins.txt

Sample files

BCHM352 4

Page 5: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

n  Level I q  What are the proteins/genes behind the IDs and what do we

know about the functions of the proteins/genes?

Understanding a protein list

5 BCHM352

Page 6: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

Level one: information retrieval

6 BCHM352

n  One-protein-at-a-time n  Time consuming n  Information is local and

isolated n  Hard to automate the

information retrieval process

Query interface (http://www.ebi.ac.uk/IPI) Output

Page 7: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

A typical question

n  “I’ve attached a spreadsheet of our proteomics results comparing 5 Vehicle and 5 Aldosterone treated patients. We’ve included only those proteins whose summed spectral counts are >30 in one treatment group. Would it be possible to get the GO annotations for these? The Uniprot name is listed in column A and the gene name is listed in column R. If this is a time consuming task (and I imagine that it is), can you tell me how to do it?”

BCHM352 7

Page 8: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

Biomart: a batch information retrieval system

8

http://central.biomart.org/

BCHM352

Page 9: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

n  Choose dataset q  Choose database: Ensembl 75 Genes

q  Choose dataset: Homo sapiens genes (GRCh37.p13)

n  Set filters q  Gene: a list of genes identified by various database IDs (e.g. IPI IDs)

q  Gene Ontology: filter for genes with specific GO terms (e.g. cell cycle)

q  Protein domains: filter for genes with specific protein domains (e.g. SH2 domain, signal domains )

q  Region: filter for genes in a specific chromosome region (e.g. chr1 1:1000000 or 11q13)

q  Others

n  Select output attributes q  Gene annotation information in the Ensembl database, e.g. gene description,

chromosome name, gene start, gene end, strand, band, gene name, etc.

q  External data: Gene Ontology, IDs in other databases

q  Expression: anatomical system, development stage, cell type, pathology

q  Protein domains: SMART, PFAM, Interpro, etc.

Biomart analysis

BCHM352 9

Page 10: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

Biomart: sample output

BCHM352 10

Page 11: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

n  Level I q  What are the proteins/genes behind the IDs and what do we

know about the functions of the proteins/genes?

n  Level II q  Which biological processes and pathways are the most

interesting in terms of the experimental question?

Understanding a protein list

11 BCHM352

Page 12: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

n  Enrichment analysis: is a functional group (e.g. cell cycle) significantly associated with the experimental question?

Enrichment analysis

MMP9 SERPINF1 A2ML1 F2 FN1 LYZ TNXB FGG MPO FBLN1 THBS1 HDLBP GSN FBN1 CA2 P11 CCL21 FGB ……

IPI00375843 IPI00171798 IPI00299485 IPI00009542 IPI00019568 IPI00060627 IPI00168262 IPI00082931 IPI00025084 IPI00412546 IPI00165528 IPI00043992 IPI00384992 IPI00006991 IPI00021885 …...

180

Observed 22

83

1305 1305

Random

All identified proteins (1733)

Filter for significant proteins

Differentially expressed protein list

(260 proteins)

Extracellular space

(83 proteins)

Compare

180 83

9.2

annotated

12 BCHM352

Page 13: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

Enrichment analysis: hypergeometric test

BCHM352 13

Significant proteins

Non-significant proteins

Total

Proteins in the group k j-k j

Other proteins n-k m-n-j+k m-j Total n m-n m

Hypergeometric test: given a total of m proteins where j proteins are in the functional group, if we pick n proteins randomly, what is the probability of having k or more proteins from the group?

Zhang et.al. Nucleic Acids Res. 33:W741, 2005

p =

m − jn − i

#

$ %

&

' ( ji#

$ % &

' (

mn#

$ % &

' ( i= k

min(n, j )

∑ n

Observed k

j

m

Page 14: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

n  Gene Ontology (http://www.geneontology.org) q  Structured, precisely defined, controlled vocabulary for describing the roles of

genes and gene products

q  Three organizing principles: molecular function, biological process, and cellular component

n  Pathways q  KEGG (http://www.genome.jp/kegg/pathway.html)

q  Pathway commons (http://www.pathwaycommons.org)

q  WikiPathways (http://www.wikipathways.org)

n  Cytogenetic bands

n  Targets of transcription factors/miRNAs

Commonly used functional groups

BCHM352 14

Page 15: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

WebGestalt: Web-based Gene Set Analysis Toolkit

15

WebGestalt

8 organisms Human, Mouse, Rat, Dog, Fruitfly, Worm, Zebrafish, Yeast

Microarray Probe IDs •  Affymetrix •  Agilent •  Codelink •  Illumina

Gene IDs •  Gene Symbol •  GenBank •  Ensembl Gene •  RefSeq Gene •  UniGene •  Entrez Gene •  SGD •  MGI •  Flybase ID •  Wormbase ID •  ZFIN

Protein IDs •  UniProt •  IPI •  RefSeq Peptide •  Ensembl Peptide

196 ID types with mapping to Entrez Gene ID

59,278 functional categories with genes identified by Entrez Gene IDs

Gene Ontology •  Biological Process •  Molecular Function •  Cellular Component

Pathway •  KEGG •  Pathway Commons •  WikiPathways

Network module •  Transcription factor targets •  microRNA targets •  Protein interaction modules

Disease and Drug •  Disease association genes •  Drug association genes

Chromosomal location •  Cytogenetic bands

Genetic Variation IDs •  dbSNP

http://www.webgestalt.org Zhang et.al. Nucleic Acids Res. 33:W741, 2005 Wang et al. Nucleic Acids Res. 41:W77, 2013

BCHM352

Page 16: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

n  Select the organism of interest.

n  Upload a gene/protein list in the txt format, one ID per row. Optionally, a value can be provided for each ID. In this case, put the ID and value in the same row and separate them by a tab. Then pick the ID type that corresponds to the list of IDs.

n  Categorize the uploaded ID list based upon GO Slim (a simplified version of Gene Ontology that focuses on high level classifications).

n  Analyze the uploaded ID list for for enrichment in various biological contexts. You will need to select an appropriate predefined reference set or upload a reference set. If a customized reference set is uploaded, ID type also needs to be selected. After this, select the analysis parameters (e.g., significance level, multiple test adjustment method, etc.).

n  Retrieve enrichment results by opening the respective results files. You may also open and/or download a TSV file, or download the zipped results to a directory on your desktop.

WebGestalt analysis

16 BCHM352

Page 17: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

n  Input list q  260 significant proteins identified in the HNSCC study

(hnscc_sig_withLogRatio.txt)

n  Mapping result q  Total number of User IDs: 260. Unambiguously mapped User IDs to Entrez IDs:

229. Unique User Entrez IDs: 224. The Enrichment Analysis will be based upon the unique IDs.

WebGestalt: ID mapping

17 BCHM352

Page 18: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

WebGestalt: GOSlim classification

Molecular function

Cellular component

Biological process

18 BCHM352

Page 19: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

WebGestalt: top 10 enriched GO biological processes

19 BCHM352

Reference list: CSHL2010_hnscc_all_proteins.txt

Page 20: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

WebGestalt: top 10 enriched WikiPathways

20 BCHM352

Page 21: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

n  Does not account for the order of genes in the significant gene list

n  Arbitrary thresholding leads to the lose of information

Limitation of the over-representation analysis

21 BCHM352

Page 22: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

n  Test whether the members of a predefined gene set are randomly distributed throughout the ranked gene list q  Calculation of an Enrichment Score, modified Kolmogorov Smirnov test

q  Estimation of Significance Level of ES, permutation test

q  Adjustment for Multiple Hypothesis Testing, control False Discovery Rate

q  Leading edge subset: genes contribute to the significance

Gene Set Enrichment Analysis (GSEA)

22

Subramanian et.al. PNAS 102:15545, 2005

http://www.broad.mit.edu/gsea/

BCHM352

Page 23: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

n  Level I q  What are the proteins/genes behind the IDs and what do we

know about the functions of the proteins/genes?

n  Level II q  Which biological processes and pathways are the most

interesting in terms of the experimental question?

n  Level III q  How do the proteins work together to form a network?

Understanding a protein list

23 BCHM352

Page 24: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

n  GeneMANIA q  http://genemania.org

n  STRING q  http://string-db.org/

n  Genes2Networks q  http://actin.pharm.mssm.edu/

genes2networks/

Resources

24 BCHM352

Page 25: Understanding protein lists from proteomics studiesbioinfo.vanderbilt.edu/zhanglab/lectures/BCHM352_2014_zhang2.pdf · Understanding protein lists from proteomics studies ... (

n  Level I q  What are the proteins/genes behind the IDs and what do we know about the functions of the

proteins/genes?

q  Biomart (http://www.biomart.org/)

n  Level II q  Which biological processes and pathways are the most interesting in terms of the

experimental question?

q  WebGestalt (http://bioinfo.vanderbilt.edu/webgestalt)

q  Related tools: DAVID (http://david.abcc.ncifcrf.gov/), GenMAPP (http://www.genmapp.org/), GSEA (http://www.broadinstitute.org/gsea )

n  Level III q  How do the proteins work together to form a network?

q  GeneMANIA (http://genemania.org)

q  Related tools: Cytoscape (http://www.cytoscape.org/), STRING (http://string.embl.de/), Genes2Networks (http://actin.pharm.mssm.edu/genes2networks), Ingenuity (http://www.ingenuity.com/), Pathway Studio (http://www.ariadnegenomics.com/products/pathway-studio/)

Understanding a protein list: summary

25 BCHM352