introduction to chromatin ip – sequencing (chip-seq) data ...€¦ · • chip-seq quality...

63
Introduction to Chromatin IP – sequencing (ChIP-seq) data analysis Stockholm, 7 November 2018 Agata Smialowska NBIS, SciLifeLab, Stockholm University Workshop on ChIP-seq data analysis

Upload: others

Post on 24-Jan-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

IntroductiontoChromatinIP–sequencing(ChIP-seq)dataanalysis

Stockholm,7November2018

AgataSmialowskaNBIS,SciLifeLab,StockholmUniversity

WorkshoponChIP-seqdataanalysis

Page 2: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

ChromatinstateandgeneexpressionPEVPositioneffectvariegationinDrosophilaeye(nature.com)

Juxtapositionofeyecolourgeneswithheterochromatinresultsinthe“mottled”eyecolouration(redandwhite).

Proteins,whichbindheterochromatin,actto“spread”thesilencingsignalbyprovidingaforwardfeedbackloop.

HeterochromatinProtein1;HistonemethyltransferaseSu(var)3-9;H3K9methylation

FirstobservedbyH.Muller1930

Page 3: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

www.pollev.com/AGATASMIALOW506

Page 4: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible
Page 5: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Chromatinimmunoprecipitation

RnDsystems

Page 6: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

ApplicationsGeneraltranscriptionmachinery

Page 7: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Applications

Promoter-associatedtranscriptionfactors

Page 8: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Applications

Distalenhancers

Page 9: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Applications

Histonemodificationsandvariants Activationstates

Co-factors

Page 10: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

ChIP-seqworkflow

Liu,PottandHuss,BMCBiology2010

Page 11: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

designstudyobtaininputchromatinperformprecipitationconstructlibrarysequencelibrarybioinformaticanalysis

WorkflowofaChIP-seqstudy

Wetlab

Page 12: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Criticalfactors

•  Antibodyselection•  Propercontrolsample(inputchromatinormockIP)•  Librarycloningandsequencing•  Algorithmforpeakdetection

•  Enoughmaterialandbiologicalreplicates•  Reproducibilityinchromatinfragmentation•  Cross-linkerchoice

Page 13: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Experimentdesign

•  Soundexperimentaldesign:replication,randomisationandblocking(R.A.Fisher,1935)

•  Intheabsenceofaproperdesign,itisessentiallyimpossibletopartitionbiologicalvariationfromtechnicalvariation

•  Sequencingdepth:dependsonthestructureofthesignal;cannotbelinearlyscaledtogenomesize

•  Single-vs.paired-endreads:PEimprovesreadmappingconfidenceandgivesadirectmeasureoffragmentsize,whichotherwisehastobemodelledorestimated

Page 14: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Idealdesign:EachsamplehasamatchedinputInputsequencedtoacomparabledepthasIPsample

input library/sequencing

XChIP

replicates

input library/sequencingChIP

replicates

✓input library/sequencing

ChIPreplicates

under-sequencedinput

ChIP

well-sequencedinput

ChIP

X

Experimentdesign

Page 15: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Biologicalreplicatesandrandomisation

technicalreplicatesaregenerallyawasteoftimeandmoney

sample

libraries sequencing

X

✓time------->

experiment1 experiment2 Experiment3… libraries,sequencing,etc

manystudiesdonotaccountforbatcheffectsi.  timeii.  Origin

replicates libraries sequencing

origin

samples

experimentX

≥2biologicalreplicatesforsiteidentification≥3biologicalreplicatesfordifferentialbinding

Page 16: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

pooleddata

under-sequenceddata

X

ifyouneedtopoolyourdata,thenitisunder-sequenced

pooleddata actualreplicates

Importanceofsequencingdepth

Page 17: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Sequencingdepthdependsondatatype

TF:20M

point-source mixedsignal broadsignal

Noclearguidelinesformixedandbroadtypeofpeaks

TranscriptionFactors

ChromatinRemodellers

Histonemarks

ChromatinRemodellers

Histonemarks

RNApolymeraseII

Human: ? ?

H3K4me3:25M H3K36me3:35M H3K27me3:40M

H3K9me3:>55M

Source:TheENCODEconsortium;Jungetal,NAR2014

Page 18: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

•  ChIP–sequencing:introductionfromabioinformaticspointofview

•  PrinciplesofanalysisofChIP-seqdata

•  ChIP-seq:downstreamanalyses

•  Resources

Page 19: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

•  ChIP–sequencing:introductionfromabioinformaticspointofview

•  PrinciplesofanalysisofChIP-seqdata

•  ChIP-seq:downstreamanalyses

•  Resources

Page 20: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Chromatin=DNA+proteins

Park,NatureRevGenetics,2009

Page 21: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Dataanalysis

Page 22: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible
Page 23: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

WorkflowofaChIP-seqstudy

Iterativeprocess

Wetlab

designstudyobtaininputchromatinperformprecipitationconstructlibrarysequencelibrarylibraryqualitycontrolfiltersequencesalignsequencesfilteralignmentsidentifypeaks/regionsofenrichmentassessdataqualityunderstandthedata/resultsdownstreamanalyses

Page 24: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

•  ChIP–sequencing:introductionfromabioinformaticspointofview

•  PrinciplesofanalysisofChIP-seqdata

•  ChIP-seq:downstreamanalyses

•  Resources

Page 25: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Twoquestionstoaddress

•  1.DidtheChIPpartoftheChIP-seqexperimentwork?Wastheenrichmentsuccessful?

•  2.Wherearethebindingsites(oftheproteinofinterest)?

Page 26: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Wordofcaution!

ChIP-seqexperimentsaremoreunpredictablethanRNA-seq!Errorsources:chromatinstructurePCRover-amplificationnon-specificantibodyotherthings?

Page 27: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

ChIP-seqQC:didtheChIPwork?

•  1.Inspectthesignal(mappedreads,coverageprofiles)ingenomebrowser

•  2.Computepeak-independentqualitymetrics(crosscorrelation,cumulativeenrichment)

•  3.Assessreplicateconsistency(correlationsbetweenreplicatesofthesamecondition)

Page 28: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

tagdensitydistributionreproducibilitysimilarityofcoveragesignalatknownsites…SpottinginconsistenciesConfoundingfactorsUnder-sequencedlibraries…

Page 29: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

HowdoIknowmydataisofgoodquality?

Marinovetal,G32013

Librarycomplexity

Page 30: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Sequenceduplicationlevel>80%(lowcomplexitylibrary)

Qualitycontrol:taguniqueness–librarycomplexitymetric

NRF:Non-redundantfraction(ofreads):proportionofuniquetags/total

FastQCBabrahamInstitute

Page 31: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

HowdoIknowmydataisofgoodquality?

Marinovetal,G32013

Objective(i.e.peakindependent)metricstoquantifyenrichmentinChIP-seq;forTFinmammaliansystems:NormalisedStrandCorrelationNSCRelativeStrandCorrelationRSC

Large-scalequalityanalysisofpublishedChIP-seqdatasets:20%lowquality25%intermediatequality30%inputshavemetricssimilartoIPs

Page 32: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Strandcross-correlation

Carrolletal,FrontGenet2014

Thecorrelationbetweensignalofthe5ʹendofreadsonthe(+)and(-)strandsisassessedaftersuccessiveshiftsofthereadsonthe(+)strandandthepointofmaximumcorrelationbetweenthetwostrandsisusedasanestimationoffragmentlength.

Strandshift

Crossc

orrelatio

n

Page 33: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Strandcross-correlation

Carrolletal,FrontGenet2014

NSC=MaxCCvalue(fLen)

MinCCRSC=

MaxCC–MinCC

PhantomCC–MinCC

Page 34: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Cross-correlationplots

−500 0 500 1000 1500

0.20

00.

205

0.21

00.

215

0.22

00.

225

strand−shift (105,455)

cros

s−co

rrela

tion

ENCFF000OWMed.sorted.1.bam.picard.bam

NSC=1.14102,RSC=1.06452,Qtag=1

−500 0 500 1000 1500

0.28

60.

288

0.29

00.

292

0.29

40.

296

0.29

80.

300

strand−shift (100,265,245)

cros

s−co

rrela

tion

ENCFF000PET.sorted.1.bam.picard.bam

NSC=1.01443,RSC=0.289702,Qtag=−1

−500 0 500 1000 1500

0.19

0.20

0.21

0.22

0.23

strand−shift (130)

cros

s−co

rrela

tion

ENCFF000PMG.sorted.1.bam

NSC=1.28071,RSC=0.987276,Qtag=0

−500 0 500 1000 15000.25

0.26

0.27

0.28

0.29

0.30

strand−shift (125)

cros

s−co

rrela

tion

ENCFF000PMJ.sorted.1.bam

NSC=1.21367,RSC=1.39752,Qtag=1

−500 0 500 1000 1500

0.27

40.

275

0.27

60.

277

0.27

8

strand−shift (90,200,210)

cros

s−co

rrela

tion

ENCFF000PON.sorted.1.bam.picard.bam

NSC=1.0166,RSC=0.92739,Qtag=0

Verygoodenrichment

Acceptableenrichment Poorenrichment,

possiblyundersequenced

NoclusteringGoodinput

ReadclusteringBadinput

Input

ChIP

Page 35: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Cumulativeenrichmentaka“Fingerprint”isanothermetricforsuccessfulenrichment

http://deeptools.readthedocs.orgDiazetal,GenomeBiol2012

Page 36: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Park,NatureRevGenetics,2009

Page 37: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Peakcalling

appropriatemethodologiesdependondatatype

SPPMACS2

punctate mixedsignal broadsignal

- -

Thisisanactiveareaofalgorithmdevelopment

TranscriptionFactors

ChromatinRemodellers

Histonemarks

ChromatinRemodellers

Histonemarks

RNApolymeraseII

MACS2inbroadmode,windowsapproaches

Page 38: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Principleofpeakdetection

SymmetryinreadsmappedtooppositeDNAstrands

Computationofenrichmentmodel

Page 39: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Pepke,2009

Page 40: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Point-sourcevs.broadpeakdetection

Wilbanks2010

Sequence-specificbinding(TFs) Distributedbinding(histones,RNApol2)

Page 41: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Comparisonofpeakcallingalgorithms

Wilbanks2010

Peakoverlap(Hoetal,2012)

>50%

20%

Page 42: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

“Hyper-chippable”regions

Carrolletal,FrontGenet2014

DER–DukeExcludedRegions(11repeatclasses)UHS–UltraHighSignal(openchromatin)DAC–consensusexcludedregions

ReadsmappedtotheseregionsshouldbefilteredoutpriortopeakcallingTracksavailablefromUCSCforhuman,mouse,flyandworm

Page 43: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Qualityconsiderations

•  ChIP-seqqualityguidelinesfromtheENCODEproject(Relativestrandcross-correlation,Irreproduciblediscoveryrate)

•  Antibodyvalidation•  Appropriatesequencingdepth(dependingongenomesizeand

peaktype).Forhumangenomeandbroad-sourcepeaks,min.40-50Mreadsisrequired.

•  Experimentalreplication•  Fractionofreadsinpeaks(FRiP)>1%•  Crosscorrelation(correlationofthedensityofsequencesalignedto

oppositeDNAstrandsaftershiftingbythefragmentsize)•  Experimentalverificationofknownbindingsites(andsitesnot

boundasnegativecontrols)

Page 44: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

ChIP-exo:improvementinbindingsiteidentification

RheeandPugh,Cell2011

Page 45: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Otherfunctionalgenomicstechniques

Cliffordetal,NatureRevGenet,2014

Page 46: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

•  ChIP–sequencing:introductionfromabioinformaticspointofview

•  PrinciplesofanalysisofChIP-seqdata

•  ChIP-seq:downstreamanalyses

•  Resources

Page 47: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

ChIPseqdownstreamanalyses

•  Validation(wetlab)

•  Downstreamanalysis–  Motifdiscovery–  Annotation–  Integrationofbindingandexpressiondata–  Integrationofvariousbindingdatasets–  Differentialbinding

Page 48: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Signalvisualisationandinterpretation

BindingprofileofaTFinrelationtothetranscriptionstartsite

deepToolsngsplotsseqMiner

•  Clustering•  Heatmaps•  Profiles•  Comparisonof

differentdatasets

Page 49: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

•  ChIP–sequencing:introductionfromabioinformaticspointofview

•  PrinciplesofanalysisofChIP-seqdata

•  ChIP-seq:downstreamanalyses

•  Resources

Page 50: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Furtherreading

•  ImpactofartifactremovalonChIPqualitymetricsinChIP-seqandChIP-exodata.Carroletal,Front.Genet.2014

•  ImpactofsequencingdepthinChIP-seqexperiments.Jungetal,NAR2014

•  ChIP-seqguidelinesandpracticesoftheENCODEandmodENCODEconsortia.Landtetal,GenomeRes.2012

•  http://genome.ucsc.edu/ENCODE/qualityMetrics.html#definitions

•  https://www.encodeproject.org/data-standards

Page 51: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

BioconductorChIP-seqresources•  Generalpurposetools:

–  Rsubread(readmapping;notidealforglobalalignment)–  Rbowtie(globalalignment)–  GenomicRanges(toolsformanipulatingrangedata)–  Rsamtools(SAM/BAMsupport)–  htSeqTools(toolsforNGSdata;post-alignmentQC)–  chipseq(utilitiesforChIP-seqanalysis)

•  Peakcalling–  SPP–  BayesPeak(HMMandBayesianstatistics)–  MOSAiCS(model-basedoneandtwoSampleAnalysisandInferenceforChIP-Seq)–  iSeq(HiddenIsingmodels)–  ChIPseqR(developedtoanalysenucleosomepositioningdata)–  Csaw(apipelineforChIP-seqanalysis,includingstatisticalanalysisofdifferentialoccupancy)

•  Qualitycontrol–  ChIPQC

•  Differentialoccupancy–  edgeR–  DESeq2–  DiffBind(compatiblewithobjectsusedforChIPQC,wrapperforDESeqandedgeRDEfunctions)

•  PeakAnnotation–  ChIPpeakAnno(annotatingpeakswithgenomecontextinformation)–  ChIPSeeker(functionalannotationofpeaks)

Page 52: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

TheEpigenomicsRoadmapProject

http://www.roadmapepigenomics.org/•  Referencehumanepigenomes•  DNAmethylation,histonemodifications,chromatin

accessibilityandsmallRNAtranscripts•  Stemcellsandprimaryexvivotissues•  111tissueandcelltypes•  2,804genome-widedatasets

Page 53: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Questions?

[email protected]

Page 54: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

•  ChIP–sequencing:introductionfromabioinformaticspointofview

•  PrinciplesofanalysisofChIP-seqdata

•  ChIP-seq:downstreamanalyses

•  Resources

•  Exerciseoverview

Page 55: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Exercise•  1.Qualitycontrol•  2.Readpreprocessing•  3.Peakcalling•  4.Exploratoryanalysis(sampleclustering)•  5.Visualisation

Page 56: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

DidmyChIPwork?

Cross-correlation Cumulativeenrichment

−500 0 500 1000 1500

0.10

0.12

0.14

0.16

0.18

0.20

0.22

0.24

strand−shift (100)

cros

s−co

rrela

tion

ENCFF000PED.chr12.bam

NSC=2.50193,RSC=1.87725,Qtag=2

Page 57: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Exploratoryanalysis

Clusteringoflibrariesbyreadsmappedinbins,genome–wide(spearman)

Clusteringoflibrariesbyreadsmappedinpeaks(pearson)

HeLa

Sknsh&

HepG

2ne

ural

HepG

2

neural

SknshHeLa

HepG2

I

Ch

Ch

I

I

Ch

Page 58: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

BindingprofilearoundTSS

Page 59: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

That’sallfornow,

timetodosomehands-onwork

Page 60: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible
Page 61: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Libraryqualitycontrolandpreprocessing

•  FastQC/Prinseq

•  Trimadaptersifanyadaptersequencesarepresentinthereads(asdeterminedbytheQC)

•  Insomecases,you’llobservek-merenrichment(especiallyifthedataisChIP-exo,anewvariationofChIP-seq)–itisnotnecessarilyabadthing,ifsequenceduplicationlevelsarelow;howeveritmayindicatelowcomplexityofthelibrary–awarningsignthattheenrichmentinChIPwasnotsuccessfulorthelibrariesareover-amplified(oftenthelatteristheconsequenceoftheformer)

Page 62: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Mappingreadstothereferencegenome

•  Choosetherightreference:assemblyversion(notalwaysthenewestisbest)andtype(primaryassembly,orassemblyfromindividualchromosomesequences+non-chromosomalcontigs;notthetoplevelassembly);choosethematchingannotationfile(GTF,GFF)

•  Readmapping:globalalignment•  Mappers(=aligners):Bowtie,BWA,BBMap,Novoalign,…(lotsoftoolsare

available)

•  Visualisedataingenomebrowser–  BAMfilesortracks(wig,bedgraph,bigWig)–  Local(IGV)orweb-based(UCSCgenomebrowser)–  Dataqualityassessment

Page 63: Introduction to Chromatin IP – sequencing (ChIP-seq) data ...€¦ · • ChIP-seq quality guidelines from the ENCODE project (Relative strand cross-correlation, Irreproducible

Cross-correlationprofiles,RSCandNSC

•  Metricstoquantifythefragmentlengthsignalandtheratiooffragmentlengthsignaltoreadlengthsignal

•  RelativeCrossCorrelation(RSC)-ChIPtoartifactsignal

•  NormalisedCrossCorrelation(NSC)

•  TFs:fragmentlengthsareoftengreaterthanthesizeoftheDNAbindingevent,thedistinctclusteringof(+)and(-)readsaroundthissiteisveryapparent

•  NSC>1.1(highervaluesindicatemoreenrichment;1=noenrichment)•  RSC>0.8(0=nosignal;<1lowqualityChIP;>1highenrichment•  Broadpeaks:thisclusteringmaybemorediffuse(fragmentlength<peak)

CC(Fragmentlength)min(CC)

CC(Fragmentlength)-min(CC)CC(readlength)–min(CC)