+ All Categories
Home > Documents > MW  12:50-2:05pm in Beckman B302 Profs: Serafim Batzoglou & Gill Bejerano

MW  12:50-2:05pm in Beckman B302 Profs: Serafim Batzoglou & Gill Bejerano

Date post: 22-Feb-2016
Category:
Upload: lenora
View: 35 times
Download: 0 times
Share this document with a friend
Description:
CS273A. Lecture 5: Transcription Regulation I. MW  12:50-2:05pm in Beckman B302 Profs: Serafim Batzoglou & Gill Bejerano TAs: Harendra Guturu & Panos Achlioptas. Announcements. HW1 is out . Due by 11.00 AM Friday, October 18. Check it out. - PowerPoint PPT Presentation
Popular Tags:
32
CS273a 2015 DNA Sequencing
Transcript
Page 1: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

DNA Sequencing

Page 2: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

What can we do about repeats?

Two main approaches:• Cluster the reads

• Link the reads

Page 3: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

What can we do about repeats?

Two main approaches:• Cluster the reads

• Link the reads

Page 4: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

What can we do about repeats?

Two main approaches:• Cluster the reads

• Link the reads

Page 5: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

Sequencing and Fragment Assembly

AGTAGCACAGACTACGACGAGACGATCGTGCGAGCGACGGCGTAGTGTGCTGTACTGTCGTGTGTGTGTACTCTCCT

3x109 nucleotides

C R D

ARB, CRD

or

ARD, CRB ?

A R B

Page 6: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

Sequencing and Fragment Assembly

AGTAGCACAGACTACGACGAGACGATCGTGCGAGCGACGGCGTAGTGTGCTGTACTGTCGTGTGTGTGTACTCTCCT

3x109 nucleotides

Page 7: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

Long ReadsThe Holy Grail

Page 8: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

Short Read Sequencing Specs

• http://systems.illumina.com/systems/sequencing.ilmn

Page 9: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

Long Reads - PacBio

Chemistry RS II: P4-C2 RS II: P5-C3 RS II: P6-C4

Optimized For higher quality longer reads longer reads

Run time 180 min 180 min 240 min

Total output ~275 Mb ~375 Mb ~500 Mb - 1 Gb

Output/day ~2.2 Gb ~3 Gb ~2 Gb

Mean read length ~5.5 kb ~8.5 kb ~15 kb

Single pass accuracy ~86% ~83% ~86%

Consensus (50X) accuracy >99.999% >99.98% >99.999%

# of reads ~50k ~50k ~50k

Instrument price ~$700k ~$700k ~$700k

Run price ~$400 ~$400 ~$400

Page 10: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

Long Reads – Oxford Nanopore

Read length: 50,000+?Cost ?

Page 11: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

1. Sample DNA is sheared into fragments of about 10 kbp

2. Fragments are diluted and placed into 384 wells

3. Fragments are amplified through long-range PCR, cut into short fragments and barcoded

4. Short fragments are pooled together and sequenced

Moleculo Overview

Page 12: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

10x System

10X CONFIDENTIALX 700,000+

Hap1

Hap2

Phased 60Kb deletion

Read Clouds (“linked reads”)

Massively Parallel Partitioning 10X Instrument & Reagents

Page 13: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

B1

B2

Bn

Coverage = CRCF

CF

CR

Read Clouds

Page 14: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

Fragment Assembly(in whole-genome shotgun sequencing)

Page 15: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

Fragment Assembly

Given N reads…Where N ~ 30

million…

We need to use a linear-time algorithm

Page 16: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

Steps to Assemble a Genome

1. Find overlapping reads

4. Derive consensus sequence ..ACGATTACAATAGGTT..

2. Merge some “good” pairs of reads into longer contigs

3. Link contigs to form supercontigs

Some Terminology

read a 500-900 long word that comes out of sequencer

mate pair a pair of reads from two endsof the same insert fragment

contig a contiguous sequence formed by several overlapping readswith no gaps

supercontig an ordered and oriented set(scaffold) of contigs, usually by mate

pairs

consensus sequence derived from thesequene multiple alignment of reads

in a contig

Page 17: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

1. Find Overlapping Reads

aaactgcagtacggatctaaactgcag aactgcagt… gtacggatct tacggatctgggcccaaactgcagtacgggcccaaa ggcccaaac… actgcagta ctgcagtacgtacggatctactacacagtacggatc tacggatct… ctactacac tactacaca

(read, pos., word, orient.)aaactgcagaactgcagtactgcagta… gtacggatctacggatctgggcccaaaggcccaaacgcccaaact…actgcagtactgcagtacgtacggatctacggatctacggatcta…ctactacactactacaca

(word, read, orient., pos.)aaactgcagaactgcagtacggatcta actgcagta actgcagtacccaaactgcggatctacctactacacctgcagtacctgcagtacgcccaaactggcccaaacgggcccaaagtacggatcgtacggatctacggatcttacggatcttactacaca

Page 18: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

1. Find Overlapping Reads

• Find pairs of reads sharing a k-mer, k ~ 24• Extend to full alignment – throw away if not >98% similar

TAGATTACACAGATTAC

TAGATTACACAGATTAC|||||||||||||||||

T GA

TAGA| ||

TACA

TAGT||

• Caveat: repeats A k-mer that occurs N times, causes O(N2) read/read comparisons ALU k-mers could cause up to 1,000,0002 comparisons

• Solution: Discard all k-mers that occur “too often”

• Set cutoff to balance sensitivity/speed tradeoff, according to genome at hand and computing resources available

Page 19: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

1. Find Overlapping Reads

Create local multiple alignments from the overlapping reads

TAGATTACACAGATTACTGATAGATTACACAGATTACTGATAG TTACACAGATTATTGATAGATTACACAGATTACTGATAGATTACACAGATTACTGATAGATTACACAGATTACTGATAG TTACACAGATTATTGATAGATTACACAGATTACTGA

Page 20: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

1. Find Overlapping Reads

• Correct errors using multiple alignment

TAGATTACACAGATTACTGATAGATTACACAGATTACTGATAGATTACACAGATTATTGATAGATTACACAGATTACTGATAG-TTACACAGATTACTGA

TAGATTACACAGATTACTGATAGATTACACAGATTACTGATAG-TTACACAGATTATTGATAGATTACACAGATTACTGATAG-TTACACAGATTATTGA

insert Areplace T with C

correlated errors—probably caused by repeats disentangle overlaps

TAGATTACACAGATTACTGATAGATTACACAGATTACTGA

TAG-TTACACAGATTATTGA

TAGATTACACAGATTACTGA

TAG-TTACACAGATTATTGAIn practice, error correction removes up to 98% of the errors

Page 21: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

2. Merge Reads into Contigs

• Overlap graph: Nodes: reads r1…..rn

Edges: overlaps (ri, rj, shift, orientation, score)

Note:of course, we don’tknow the “color” ofthese nodes

Reads that comefrom two regions ofthe genome (blueand red) that containthe same repeat

Page 22: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

2. Merge Reads into Contigs

We want to merge reads up to potential repeat boundaries

repeat region

Unique Contig

Overcollapsed Contig

Page 23: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

2. Merge Reads into Contigs

• Remove transitively inferable overlaps If read r overlaps to the right reads r1, r2,

and r1 overlaps r2, then (r, r2) can be inferred by (r, r1) and (r1, r2)

r r1 r2 r3

Page 24: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

2. Merge Reads into Contigs

Page 25: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

Repeats, errors, and contig lengths

• Repeats shorter than read length are easily resolved Read that spans across a repeat disambiguates order of flanking regions

• Repeats with more base pair diffs than sequencing error rate are OK We throw overlaps between two reads in different copies of the repeat

• To make the genome appear less repetitive, try to:

Increase read length Decrease sequencing error rate

Role of error correction:Discards up to 98% of single-letter sequencing errors

decreases error rate decreases effective repeat content increases contig length

Page 26: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

3. Link Contigs into Supercontigs

Too dense Overcollapsed

Inconsistent links Overcollapsed?

Normal density

Page 27: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

Find all links between unique contigs

3. Link Contigs into Supercontigs

Connect contigs incrementally, if 2 forward-reverse links

supercontig(aka scaffold)

Page 28: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

Fill gaps in supercontigs with paths of repeat contigsComplex algorithmic step• Exponential number of paths• Forward-reverse links

3. Link Contigs into Supercontigs

Page 29: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

De Brujin Graph formulation

• Given sequence x1…xN, k-mer length k,Graph of 4k vertices,Edges between words with (k-1)-long overlap

Page 30: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

4. Derive Consensus Sequence

Derive multiple alignment from pairwise read alignments

TAGATTACACAGATTACTGA TTGATGGCGTAA CTATAGATTACACAGATTACTGACTTGATGGCGTAAACTATAG TTACACAGATTATTGACTTCATGGCGTAA CTATAGATTACACAGATTACTGACTTGATGGCGTAA CTATAGATTACACAGATTACTGACTTGATGGGGTAA CTA

TAGATTACACAGATTACTGACTTGATGGCGTAA CTA

Derive each consensus base by weighted voting

(Alternative: take maximum-quality letter)

Page 31: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

Panda Genome

Page 32: MW   12:50-2:05pm  in Beckman B302 Profs: Serafim  Batzoglou  & Gill  Bejerano

CS273a 2015

History of WGA

• 1982: -virus, 48,502 bp

• 1995: h-influenzae, 1 Mbp

• 2000: fly, 100 Mbp

• 2001 – present human (3Gbp), mouse (2.5Gbp), rat*, chicken, dog, chimpanzee,

several fungal genomes

Gene Myers

Let’s sequence the human

genome with the shotgun

strategy

That is impossible, and

a bad idea anyway

Phil Green

1997


Recommended