1 / 32

Amplicon -Based Quasipecies Assembly Using Next Generation Sequencing

Amplicon -Based Quasipecies Assembly Using Next Generation Sequencing. Nick Mancuso Bassam Tork Computer Science Department Georgia State University. Outline of HCV Quasispecies. HCV quasispecies Problem formulation Amplicon based model Error model Frequency model Solution method

wade-finch
Download Presentation

Amplicon -Based Quasipecies Assembly Using Next Generation Sequencing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Amplicon-Based Quasipecies Assembly Using Next Generation Sequencing Nick Mancuso BassamTork Computer Science Department Georgia State University

  2. Outline of HCV Quasispecies • HCV quasispecies • Problem formulation • Amplicon based model • Error model • Frequency model • Solution method • Goal

  3. Outline of HCV Quasispecies – cont. • Optimization formulation (most parsimonious solution) • Quasispecies assembly in the error-free ideal-frequency model. • A case of two distinct reads for both amplicons • Read graph • Algorithm • Experiments

  4. HCV Quasispecies • Many viruses (e.g., HCV) encode their genome in RNA rather than DNA. • RNA viruses are unable to detect and repair mistakes during replication due to the lack of DNA polymerase. • Mutations are passed down to descendants, producing a family of related variants of the ancestral genome referred as a quasispecies.

  5. Problem Formulation • Given • A collection of 454 reads taken from a quasispecies population of unknown size and distribution, reference sequence • Assemble • Quasispecies sequences and estimate their frequencies.

  6. Amplicon-Based Model • The amplicon-based quasipecies assembly covers the full virus genome with the collection of K sets over predefined positions within the genome, called amplicons. • Each amplicon A1, …, AK are sequenced to the same depth D. All reads over the amplicons have the same length.

  7. Amplicon-Based Model

  8. Error Model We distinguish two error models: • Error-freemodel assumes that all reads are typing error-free or, equivalently, have been previously cleaned from typing errors and • Error-pronemodel allowssome typing errors and additionally these errors should be detected and fixed.

  9. Frequency Model We distinguish two frequency models: • Ideal-frequency model assumes that in each amplicon distribution of reads is identical and equal to the true distribution of quasispecies • Skewed-frequency model assumes that in each amplicon the quasispecies are represented slightly different from the true distribution. It much closer reflects realistic scenarios.

  10. Goal • The main goal is to reconstruct the genome-length quasispecies from amplicon data consisting of K x D reads. • The secondary goal is to optimize the amplicon based assembly parameters K, D and amplicon positions in order to maximize the quality (sensitivity and specificity) of assembly.

  11. Goal • We also want to compare the amplicon-based and the shotgun sequencing approaches to quasispecies assembly. • Note that shotgun sequencing is more prone to typing errors but less prone to frequency skewing than amplicon based sequencing

  12. Optimization formulation (most parsimonious solution) • We want to find minimum number of quasispecies explaining the observed reads • We also want to compare the amplicon-based and the shotgun sequencing approaches to quasispecies assembly. • Note that shotgun sequencing is more prone to typing errors but less prone to frequency skewing than amplicon based sequencing

  13. Quasispecies Assembly in the Error-Free Ideal-Frequency Model • Given K amplicons A1, …, AK sequenced to the depth D, we need to assemble the most likely full-length quasispecies and find their frequency distribution. • K-staged read graph G=(V=V1 ∪ …∪ VK, E), where • ∀ v ∈ Vi  corresponds to a distinct read in the i-th amplicon Ai and has a count c(v). • ∀ e=(u,v) ∈ E connects two reads from consecutive amplicons Ai  and Ai+1  which agree in the overlap region.

  14. Quasispecies Assembly in the Error-Free Ideal-Frequency Model – cont. • The solution can be viewed as the set Q={qj} of u-v-paths, uϵV1 , vϵVK, each with the frequency fj such that for each vertex vϵV, (1) • Rather than to solve the K-staged assembly problem, let’s focus on the 2-staged case whose solution can be further used to stitch together all K stages. • So we assume that there are only two stages V1  and V2 and therefore the read graph is bipartite.  

  15. Quasispecies Assembly in the Error-Free Ideal-Frequency Model – cont. Need to answer these 3 interconnected questions • Does a feasible solution exist? • How many quasispecies are there? • What is the most likely solution?

  16. Does a feasible solution exist? • Let  fe be the frequency of the quasispecies e corresponding to the edge e=(u,v).  Then for each vertex we write the following constraint obtaining the following system of linear equations: • The above system of equations is consistent iff the 2-stage Assembly Problem is feasible.

  17. How manyquasispecies are there? • The system may not have full rank and, therefore, the number of distinct quasispecies (or edges with non-zero frequency) in a feasible solution can be less than the total number of edges.

  18. What is the most likely solution? • A simple maximum likelihood approach will assume that any edge (per single read) is equally probable. • That will not give us a correct assembly since it will try to assign non-zero frequency to all possible quasispecies, i.e., edges.

  19. What is the most likely solution? • From the parsimonious principle we suggest to assume that only solutions with the minimum number of quasispecies should be considered. • A plausible approach would be first find all minimal solutions to the proposed system and then among them choose the one with the maximum likelihood.

  20. The Case of Two Distinct Reads for Both Amplicons • Assume that  |V1|=|V2|=2, A and B are distinct reads in the first amplicon and C and D are in the second. • Let all 4 possible combinations are consistent, i.e. common overlap is the same.

  21. The Case of Two Distinct Reads for Both Amplicons

  22. The Case of Two Distinct Reads for Both Amplicons • W.L.O.G. assume, that  d ≦ b ≦ a ≦ c. If a = c, then b = d and we can have the minimum possible number of 2 non-zero edge frequencies. If a ≠ c, then the 4 constraints have rank 3 and there should be 3 edges with non-zero frequency.

  23. The Case of Two Distinct Reads for Both Amplicons • There are two possibilities for 3 non-zero frequency edges: • AC = a, AD = 0, BC = c - a, and BD = d • AC = a - d, AD = d, BC = b, and BD = 0 • The first case is more probable if a > b and are equally probable if a = b.

  24. Read Graph • Graph should be directed (left-to-right) • A single source S is added and is connected with all reads in the first amplicon. • A single sink T is added with edges from all reads in the last amplicon linked to it. • Each vertex v (except source/sink) split into two V1 V2:  -->V-->    replace with     --->V1->V2--> all incoming to V will go to V1, all outgoing from V go to V2. • Edge V1->V2 has capacity c= frequency of V • Each original edge e has capacity xe which will be assigned infinity

  25. Algorithm • Construct the matrix M where each column represents a multinomial distribution of distinct reads for each amplicon. • The multinomial distributions are all ordered decreasingly, as –for instance- in the following table (generated by 1,000 read samples)

  26. Algorithm-cont. • In this example amplicon no. 7 has 10 distinct reads with frequencies {175, 173, 141, 116, 115, 95, 79, 44, 19}. • This may signify that (in an ideal case) there are exactly 10 variants in the quasispecies. • Note that in the table zero-frequencies are assumed where the number of distinct reads in one amplicon is below the maximum.

  27. Algorithm-cont. • We choose now a guide distribution (say, the one corresponding to amplicon no. 7). • From this guide distribution we try to reconstruct a variant by starting from the most frequent read (7.a, n=175)

  28. Algorithm-cont. • Checking if there is a consistent overlap among the other most frequent reads of each amplicon. • i.e. 6.a, 5.a, 4.a, 3.a, 2.a, 1.a (n=355, 185, 188, 312, 597, 773). If, among this first set of reads, there is one non-consistent overlap (say, with 2.a) we pass to the next read (which is 2.b).

  29. Algorithm-cont. Suppose that we get all consistent overlaps for the read sets  • (773) of amplicon no. 1 (first read, 1.a) • (132) of amplicon no. 2 (third read, 2.c) • (191) of amplicon no. 3 (second read, 3.b) • (188) of amplicon no. 4 (first read, 4.a) • (183) of amplicon no. 5 (second read, 5.b) • (355) of amplicon no. 6 (first read, 6.a) • (175) of amplicon no. 7 (first read, 7.a)

  30. Algorithm-cont. • Every time that a virus is reconstructed, we subtract the number of reads of the guide distribution from the other reads that were selected (i.e. had consistent overlap). • Since the guide distribution is from amplicon no. 7, we subtract 175 from each one of the selected reads and get this table. • Again, a new guide distribution must be chosen and the whole procedure has to be repeated.

  31. Experiments & Results

  32. Thank you! Questions?

More Related