42
Whole-Genome Sequencing (WGS) Aakrosh Ratan PHS5500: Special Topics in Public Health - Public Health Genomics 14th March, 2016 http://bims.virginia.edu/faculty/aakrosh-ratan [email protected]

Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Whole-Genome Sequencing (WGS)

Aakrosh RatanPHS5500: Special Topics in Public Health - Public Health Genomics

14th March, 2016http://bims.virginia.edu/faculty/aakrosh-ratan

[email protected]

Page 2: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Source :http://www.illumina.com/content/dam/illumina-marketing/documents/products/illumina_sequencing_introduction.pdf

Page 3: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Source :http://www.illumina.com/content/dam/illumina-marketing/documents/products/illumina_sequencing_introduction.pdf

This should be called

panel B.

Page 4: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Source :http://www.illumina.com/content/dam/illumina-marketing/documents/products/illumina_sequencing_introduction.pdf

Page 5: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Source :http://www.illumina.com/content/dam/illumina-marketing/documents/products/illumina_sequencing_introduction.pdf

Page 6: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Paired-End Sequencing

Page 7: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Source: https://xkcd.com/927/

Page 8: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Source: http://drive5.com/usearch/manual/fastq_files.html

Page 9: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Source: http://drive5.com/usearch/manual/fastq_files.html

phred Q25 ~ 0.9968

Page 10: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

1X coverage of the human genomeAssume read length of 100 bases

Assume read names take ~ 50 character

~7.5 GB

Page 11: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Quality ControlQC should tell you what to look at more closely. It should

NOT be used as an automated filter.

WTWTWT

KOKOKO

11111111111111

11111111111112

11111111111113

11111111111114

11111111111115

Small experiment; we can examine things in detail

Large experiment; we can’t truly look at all details

Page 12: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

(Baby) Steps• Decide what is “normal”

• Calculate the same metric in your datasets

• Check from deviance from normal

• Trigger an alarm (visual alarm, email…) to notify user to look at the data more closely

• Summarize, Visualize and Flag

Page 13: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Few Existing Tools for QC

Applica'onspecific:•  RNA-Seq

SeqMonkRNA-SeqQCRNASeQC

•  SmallRNASeqMonkQC

•  ChIPChIPQCpackage

•  Bi-SulphiteSequencingBismark

•  Hi-C

Rawsequence:

FastQscreen

DataVisualisa'on:SeqMonkIntergratedGenomeViewer(IGV)

Mappedsequence:Bismark(specialised)

CompilemanyQCanalysesintoasinglereport:

Page 14: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Few Existing Tools for QC

Applica'onspecific:•  RNA-Seq

SeqMonkRNA-SeqQCRNASeQC

•  SmallRNASeqMonkQC

•  ChIPChIPQCpackage

•  Bi-SulphiteSequencingBismark

•  Hi-C

Rawsequence:

FastQscreen

DataVisualisa'on:SeqMonkIntergratedGenomeViewer(IGV)

Mappedsequence:Bismark(specialised)

CompilemanyQCanalysesintoasinglereport:

Page 15: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

FASTQChttp://www.bioinformatics.babraham.ac.uk/projects/

fastqc/

Good Bad

Per base sequence quality

Page 16: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

FASTQChttp://www.bioinformatics.babraham.ac.uk/projects/

fastqc/

Good Bad

Per sequence quality scores

Page 17: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

FASTQChttp://www.bioinformatics.babraham.ac.uk/projects/

fastqc/

Good Bad

Per base sequence quality

Page 18: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

FASTQChttp://www.bioinformatics.babraham.ac.uk/projects/

fastqc/

Good (Not that good!!!) Bad

K-mer Content

Page 19: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Several other metrics can be checked (based on application)• Per tile sequence quality (if some specific region on

the sequencer was enriched for bad sequences)

• Per base N content (if some specific base position was enriched for ambiguous base-calls)

• Sequence length distribution (Adapter contamination, could also signal degraded DNA)

Page 20: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Several other metrics can be checked (based on application)• Per tile sequence quality (if some specific region on

the sequencer was enriched for bad sequences)

• Per base N content (if some specific base position was enriched for ambiguous base-calls)

• Sequence length distribution (Adapter contamination, could also signal degraded DNA)

And of course, there is additional QC after every step in the pipeline

Page 21: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

So let us sequence Mr. H.

Page 22: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Using reads that are 2 bps long.

Page 23: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

We actually do not know his genome sequence!!!

Page 24: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

De Novo Assembly

Page 25: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

De Novo Assembly

Overlapping Fragments

Page 26: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

De Novo Assembly• Repeats complicate assemblies.

• Typically require large amounts of memory for mammalian sized genomes

• Several approaches:

• Overlap graphs

• De Bruijn graphs

• Some de novo assemblers for short-reads

• Velvet, ABySS, Forge, SOAPdenovo…

Page 27: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

But wait !!! We have a reference genome from Mr. T.

Page 28: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

So now we need to find the best placement for each sequence from Mr. H.

Page 29: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

So now we need to find the best placement for each sequence from Mr. H.

Page 30: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

So now we need to find the best placement for each sequence from Mr. H.

SNP

Page 31: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Aligning to a reference• Typically faster and requires less resources

• SNPs and other variations are more easily placed and identified

• Large fraction of sequence that does not align is either really divergent or not present in the reference

• Several approaches

• Seed and extend

• BWT …

• Some alignment tools:

• BWA, Bowtie, LASTZ, LAST, BLAST …

Page 32: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Classes of other variants

Page 33: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Insert Length Distribution

Concordant = read pairs that map in expected orientation & size Discordant = read pairs that map different than what is expected

Page 34: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Sequence signatures of structural variation

• Read pair analysis

• Deletions,small novel insertions,inversions, transposons

• Size and breakpoint resolution dependent to insert size

• Read depth analysis

• Deletions and duplications only

• Relatively poor breakpoint resolution

• Split read analysis

• Small novel insertions/deletions, and mobile element insertions

• 1bp breakpoint resolution

• Local and de novo assembly

• SV in unique segments

• 1bp breakpoint resolution

Page 35: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Patterns of SVs from Paired-End readsBreakDancer, GenomeSTRiP, VariationHunter, HYDRA

Page 36: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Patterns of SV from split-readsPINDEL, SPLITREAD, indelMINER

Page 37: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Using multiple signalsCNVer, LUMPY

Page 38: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Using Genome AssemblyNovelSeq

Page 39: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Typical Analysis Pipeline in human genome sequencing

Page 40: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Again, why sequence genomes?

• From genome sequences to know genome variation between individuals and study

• Disease

• Drug response

• Biomes

• Energy

• Agriculture …

Page 41: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons

Combining Datatype to enable precision medicine, improvements in agriculture, energy …

Page 42: Whole-Genome Sequencing (WGS)ratan/Sequence Analysis.pdf · Sequence signatures of structural variation • Read pair analysis • Deletions,small novel insertions,inversions, transposons