Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2063384.2063483acmconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
research-article

A fast solver for modeling the evolution of virus populations

Published: 12 November 2011 Publication History

Abstract

Solving Eigen's quasispecies model for the evolution of virus populations involves the computation of the dominant eigenvector of a matrix whose size N grows exponentially with the chain length of the virus to be modeled. Most biologically interesting chain lengths are so far well beyond the reach of existing algorithms and hardware.
We show how to exploit the special properties of the problem under consideration and design a fast and accurate solver which reduces the complexity to Θ(N log2 N). Our solver is even faster than existing approximative strategies and contrary to those it can also be applied to more general formulations of the quasispecies model. Substantial further improvements and high parallelism can be achieved for special fitness landscapes in the evolution model.
Beyond theoretical analysis, we evaluate the performance of our new solver experimentally on a GPU with an OpenCL implementation and illustrate that it achieves speedup factors of more than 107 over standard approaches.

References

[1]
Cormen, T. H., Stein, C., Rivest, R. L., and Leiserson, C. E. Introduction to Algorithms, 2nd ed. McGraw-Hill Higher Education, 2001.
[2]
Drake, J. Rates of spontaneous mutation among RNA viruses. Proceedings of The National Academy of Sciences 90, 9 (1993), 4171--4175.
[3]
Dress, A. W. M., and Rumschitzki, D. S. Evolution on sequence space and tensor products of representation spaces. Acta Applicandae Mathematicae 11 (1988), 103--115.
[4]
Drineas, P., Drinea, E., and Huggins, P. S. An experimental evaluation of a Monte-Carlo algorithm for singular value decomposition. Proceedings of the 8th Panhellenic conference on Informatics (2003), 279--296.
[5]
Eigen, M. Selforganization of matter and the evolution of biological macromolecules. Naturwissenschaften 58 (1971), 465--523.
[6]
Eigen, M. Error catastrophe and antiviral strategy. Proceedings of the National Academy of Sciences of the United States of America 99, 21 (2002), 13374--13376.
[7]
Eigen, M., and Schuster, P. A principle of natural self-organization. Naturwissenschaften 64 (1977), 541--565.
[8]
Fino, B., and Algazi, V. Unified matrix treatment of the fast Walsh-Hadamard transform. IEEE Transactions on Computers C-25, 11 (1976), 1142--1146.
[9]
Mascagni, M., and Karaivanova, A. A parallel quasi-monte carlo method for computing extremal eigenvalues. Monte Carlo and Quasi-Monte Carlo Methods 2000 (2000), 369--380.
[10]
Niederbrucker, G., and Gansterer, W. N. Efficient solution of evolution models for virus populations. Procedia Computer Science 4 (2011), 126--135.
[11]
Nowak, M., and Schuster, P. Error thresholds of replication in finite populations mutation frequencies and the onset of Muller's ratchet. Journal of Theoretical Biology 137, 4 (1989), 375--395.
[12]
Rumschitzki, D. S. Spectral properties of Eigen evolution matrices. Journal of Mathematical Biology 24 (1987), 667--680.
[13]
Schuster, P. Prediction of RNA secondary structures: from theory to models and real molecules. Reports on Progress in Physics 69 (May 2006), 1419--1477.
[14]
Schuster, P. The mathematics of Darwinian systems. 2008. Appendix for the book: Manfred Eigen, 'From Strange Simplicity to Complex Familiarity, Vol.I'.
[15]
Schuster, P. Mathematical modeling of evolution. Solved and open problems. Theory in Biosciences 130 (2011), 71--89.
[16]
Seneta, E. Non-negative Matrices and Markov Chains (Springer Series in Statistics). Springer, January 2006.
[17]
Swetina, J., and Schuster, P. Self-replication with errors: A model for polynucleotide replication. Biophysical Chemistry 16, 4 (1982), 329--345.
[18]
van Loan, C. F. The ubiquitous Kronecker product. J. Comput. Appl. Math. 123 (November 2000), 85--100.

Cited By

View all
  • (2022)Low-rank tensor methods for Markov chains with applications to tumor progression modelsJournal of Mathematical Biology10.1007/s00285-022-01846-986:1Online publication date: 2-Dec-2022

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SC '11: Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis
November 2011
866 pages
ISBN:9781450307710
DOI:10.1145/2063384
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 November 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. GPU computing
  2. evolution models for virus populations
  3. large eigenproblems
  4. quasispecies

Qualifiers

  • Research-article

Funding Sources

Conference

SC '11
Sponsor:

Acceptance Rates

SC '11 Paper Acceptance Rate 74 of 352 submissions, 21%;
Overall Acceptance Rate 1,516 of 6,373 submissions, 24%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)3
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Low-rank tensor methods for Markov chains with applications to tumor progression modelsJournal of Mathematical Biology10.1007/s00285-022-01846-986:1Online publication date: 2-Dec-2022

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media