Reading and Pre-Processing Microarrays. [email protected] Data processing of Placental Microarrays ...

41
BIOINFORMATICS DR. VÍCTOR TREVIÑO [email protected] Reading and Pre-Processing Microarrays

Transcript of Reading and Pre-Processing Microarrays. [email protected] Data processing of Placental Microarrays ...

Page 1: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

BIOINFORMATICSDR. VÍCTOR TREVIÑ[email protected]

Reading and Pre-Processing Microarrays

Page 2: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

[email protected]

EXERCISE

Data processing of Placental Microarrays

Dr. Hugo A. Barrera Saldaña Paper in Mol. Med. 2007.

Search PubMed for Trevino V

Page 3: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

EXAMPLE 1: DIFFERENTIAL EXPRESSION

Placenta 1 Placenta 2mRNA Extraction

Reference Pool

Labelling

MicroarrayHybridization(by duplicates)

Scanning &Data Processing

Detection ofDifferentially

Expressed Genes

Validation andAnalysis

Green GreenRedRed

t-test H0: µ = 0p-values correction: False Discovery Rate

Comparison With Known Tissue Specific Genes

ImageAnalysis

WithinNormalization

(per array)

BetweenNormalization

(all arrays)

(controls)

(Dr. Hugo Barrera)

Page 4: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

a b

c dPlacenta/Reference Control/Control

Page 5: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

51 52 56 54

(a) Microarray Experiment

Ratio(log2)

10 -6

Pla

cen

ta

(b) T1dbase

T1 score

1 0

Lu

ng

T

hala

mu

s A

myg

dala

S

pin

al

Cord

Test

is

Kid

ney

Liv

er

Pit

uit

ary

T

hyr

oid

C

ere

bell

um

H

ypoth

ala

mu

s C

au

date

Nu

cleu

s E

xocr

ine

Pan

creas

Lym

ph

Nod

e

Fro

nta

l C

ort

ex

Sto

mach

B

reast

B

on

e M

arr

ow

Pan

creati

c Is

lets

U

teru

s O

vary

S

kin

H

eart

S

kele

tal

Mu

scle

P

rost

ate

T

hym

us

Sali

vary

Gla

nd

T

rach

ea

Pla

cen

ta 2

Rep

lcate

2

Pla

cen

ta 2

Rep

lica

te 1

Array:

Pla

cen

ta 1

Rep

lica

te 1

Pla

cen

ta 1

Rep

lica

te 2

Page 6: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

Data downloaded from URL: http://chipskipper.embl.de/iner-embo-course/index.htm

1. 2 dyes, 2 slides per assay (each containing different probes, same sample in both slides, oligo or cDNA arrays ?). 48 grids, 24x24 spots

2. .grd files contain the "initial grid" specification for the slides3. .adf files contain the "annotations" of the genes.4. Files: 51,52,53,54,55,56. 5xa is the slide 1 and 5xb the slide 2 of each

assay.5. Some assays use the same rna sample (techincal replicates). See table

in next slide.6. One dye is Placental RNA and the other is a reference pool of different

organs RNA

GOALS:7. Detect Differential Expressed Genes8. Focus on Placental Specific Genes (growth hormone family?)

Contact:Dr. Hugo A. Barrera Saldana(81) 83294050 ext. 2871, 2872, 2587(81) 81238249 (particular), 0448110778789 (mobile)Secretario de Investigacion, Regulacion y [email protected]

Page 7: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

SLIDES' SCANNINGS

GROUP SLIDE CY3 (GREEN) CY5(RED) COMMENTS

1a 52 A V Sample Control

1b 52 B V Sample Control

2a 51 A V Sample Control

RIGHT TOP GROUP

2b 51 B V Sample Control

RIGHT BOTTOM GROUP

3a 56 A V Control Muestra

3b 56 B V Control Muestra

4a A 54 V Control Muestra

4b B 54 V Control Muestra

5a A 55 V Control Control

LEFT TOP GROUP

5b B 55 V Control Control

LEFT BOTTOM GROUP

6a A 53 V Control Control

6b B 53 V Control Control  Pending Questions:1) Slides from group 1 and 2 should be 52 and 51, which is which?2) Are the slides from Group 5 and 6 Control vs Control?

1) In which case we have only 2 independent samples3) Group 5 should be slide 55, A and B, isn't?

Page 8: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

[email protected]

IMAGE ANALYSIS Download and use SpotFinder from TM4 Suite

http://www.tm4.org Download Images (51.zip or 55.zip from

http://bioinformatica.mty.itesm.mx/?q=node/68) Read BOTH Images together using SpotFinder

Mark file 1 as "Cy3" = Green Mark file 2 as "Cy5" = Red

Create Grid Metarows = 12, Metacolumns = 4 Rows = 24, Columns = 24 Pixels = 450 (of the 24 x 24 spots) Spacing = 18 (between metacolumns and metarows)

Adjust each of the 24 Grids to correct positions Right mouse button in a grid Right mouse button in a blank section to move all

grids Save the grid

Page 9: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

[email protected]

IMAGE ANALYSIS Use Gridding and Processing

Adjust (save grid first, in mac adjust doesn´t work well) Process

Copy images 1 From the grid adjust 1 From the RI plot 1 From the data (figure) 2 From the QC view (A and B) What does they represent?

Export to .mev file Open .mev file in excel Remove comment lines Compute signal:

Signal A = Cy3 Green = MNA - MedBkgA = Media del spot A - Mediana del fondo B

Signal B = Cy5 Red = MNB - MedBkgB = Media del spot B - mediana del fondo B

Plot Signal A vs Signal B Copy image in a word file

DO NOT SAVE THE modified .MEV FILE

Page 10: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

[email protected]

RESULTS

Upload .mev file to google groups identifying the Slide name and team

Next week, we will process all your uploaded data for processing

Page 11: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

[email protected]

COLUMNS WITHIN .MEV FILE UID IA IB R C MR Print-tip

Normalization MC Print-tip

Normalization SR SC FlagA FlagB SA SF QC QCA QCB

BkgA BkgB SDA SDB SDBkgA SDBkgB MedA MedB MNA Signal Ch. A = Cy3

[Green] MNB Signal Ch. B = Cy5 [Red] MedBkgA Background Ch. A MedBkgB Background Ch. B X Y PValueA PValueB

Page 12: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

[email protected]

COLUMNS WITHIN GENEPIX .GPR FILE Block Print-tip Normalization Column Row Name ID X Y Dia. F635 Median F635 Mean F635 SD B635 Median B635 Mean B635 SD % > B635 + 1 SD % > B635 + 2 SD F635 % Sat. F532 Median F532 Mean F532 SD B532 Median B532 Mean B532 SD % > B532 + 1 SD % > B532 + 2 SD

F532 % Sat. Ratio of Medians Ratio of Means Median of Ratios Mean of Ratios Ratios SD Rgn Ratio Rgn R² F Pixels B Pixels Sum of Medians Sum of Means Log Ratio Flags Normalize F1 Median - B1 F2 Median - B2 F1 Mean - B1 Signal -

Background F2 Mean - B2 Signal -

Background SNR 1 F1 Total Intensity Index "User Defined"

http://www.moleculardevices.com/pages/software/gn_genepix_file_formats.html#gpr

Page 13: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

[email protected]

NORMALIZATION – "EASY" OPTIONS

www.gepas.org

MIDAS TM4

Page 14: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

[email protected]

MIDAS TM4 http://www.tm4.org/midas.html Project New Read Data Single Data File

Specify your .mev file OperNormalization

LOWESS Write Output

No virtual Execution

• ReportsPDF

Page 15: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

[email protected]

MIDAS TM4

Page 16: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

[email protected]

MIDAS - PREVIEW RESULTS

click, right-button, plot

click, right-button, plot

Page 17: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

[email protected]

MIDAS - PROBLEMS

only ~ 9,000 data generated for 54a Output is different

Spotfinder+MidasChipskipper + R (Bioconductor)

This problem exemplify that the right software + right parameters is needed foreach experiment (ChipSkipper was designed by the microarray slide provider).

Page 18: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

51a.txt

Page 19: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

51b.txt

Page 20: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

56a.txt

Page 21: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

56b.txt

Page 22: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

52a.txt

Page 23: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

Same Sample??Same Image??Same Scan??

52b.txt

Page 24: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

55A.txt

controls

Page 25: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

55B.txt

controls

Page 26: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

53A.txt

controls

Page 27: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

53B.txt

controls

Page 28: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

54a.txt

Page 29: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

54b.txt

Page 30: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

[email protected]

SUMMARY

2 independent samples 51a+52a, 54a+56a 51b, 54b+56b (52b has problems)

It seems that no bias is present per subgrid (not shown)

Raw values will be used (no-normalised)

Page 31: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

g51a a bit differentto g52a

g52a seems to be more "noisy"

54a and 56a looks more correlated in both g and r

(This is was computed normalizing each channel independently)

Page 32: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.
Page 33: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.
Page 34: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.
Page 35: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.
Page 36: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.
Page 37: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

Averages = [Log(Cy3) + Log(Cy5)] / 2

Page 38: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

M (ratios) = Log("Cy5" / "Cy3") = Log(Sample/Reference)

Page 39: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

GENESSELECTEDSLIDES A:

(t-test vs mean=0)

fdr <= 10%fold >= 2

Page 40: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

[email protected]

NEXT SESSION

Lun 21 6-9pm Juev 24

Page 41: Reading and Pre-Processing Microarrays. vtrevino@itesm.mx  Data processing of Placental Microarrays  Dr. Hugo A. Barrera Saldaña  Paper in Mol. Med.

[email protected]

PAPER FOR NEXT SESSION

"AND"

Maru

Perla