reine Buchbestellungen ab 5 Euro senden wir Ihnen Portofrei zuDiesen Artikel senden wir Ihnen ohne weiteren Aufpreis als PAKET

Nature in Silico
(Englisch)
Population Genetic Simulation and its Evolutionary Interpretation Using C++ and R
Ryan J. Haasl

Print on Demand - Dieser Artikel wird für Sie gedruckt!

84,45 €

inkl. MwSt. · Portofrei
Dieses Produkt wird für Sie gedruckt, Lieferzeit ca. 10 Werktage
Menge:

Nature in Silico

Medium
Seiten
Erscheinungsdatum
Erscheinungsjahr
Sprache
alternative Ausgabe
Kategorie
Buchtyp
Warengruppenindex
Warengruppe
Detailwarengruppe
Laenge
Breite
Hoehe
Gewicht
Hersteller Artikelnummer
Herkunft
Relevanz
Referenznummer
Verantwortlich für dieses Produkt
  • Springer Basel AG
    Picassoplatz 4
    CH-4010 Basel
    +41 61 2050707
Moluna-Artikelnummer
  • 560621282

Produktbeschreibung

Provides numerous coding examples throughout the book

Contains coding problems at the end of each main chapter with solutions provided for select examples online

Contains 100 figures showing summaries of genetic data, results of analysis, or conceptual ideas


Ryan J. Haasl is an Associate Professor of Biology at the University of Wisconsin-Platteville. He holds an M.A. in Entomology from the University of Kansas and a Ph.D. in Genetics from the University of Wisconsin-Madison. His research focuses on the use of simulation and statistical computing to explore favorite topics such as natural selection targeting microsatellites, phylogenomics, and the consolidation of microevolutionary dynamics and macroevolutionary pattern. He is passionate about teaching genetics and evolutionary biology to undergraduate students and fostering public literacy in the biological sciences through outreach.


Dramatic advances in computing power enable simulation of DNA sequences generated by complex microevolutionary scenarios that include mutation, population structure, natural selection, meiotic recombination, demographic change, and explicit spatial geographies. Although retrospective, coalescent simulation is computationally efficient—and covered here—the primary focus of this book is forward-in-time simulation, which frees us to simulate a wider variety of realistic microevolutionary models. The book walks the reader through the development of a forward-in-time evolutionary simulator dubbed FORward Time simUlatioN Application (FORTUNA). The capacity of FORTUNA grows with each chapter through the addition of a new evolutionary factor to its code. Each chapter also reviews the relevant theory and links simulation results to key evolutionary insights. The book addresses visualization of results through development of R code and reference to more than 100 figures. All code discussed in the book is freely available, which the reader may use directly or modify to better suit his or her own research needs. Advanced undergraduate students, graduate students, and professional researchers will all benefit from this introduction to the increasingly important skill of population genetic simulation. 

Amended draft Table of Contents

 

1.       Introduction and relevance

a.       Who this book benefits

b.      Required background

c.       Review of population genetic/genomic simulation resources

d.      When to write your own simulations

2.       Retrospective and prospective simulation

a.       Retrospective, coalescent simulation

b.      Prospective simulation

c.       Individual-based models

3.       Data structures and computational efficiency

a.       Data structures

b.      Computer clusters

c.       Graphical processor units (GPU) programming

 

Part I. Simulating the five factors that affect population dynamics and genetic diversity

4.       Mutation

a.       Background and theory

b.      The bitset as a data structure for storing genetic sequence data

c.       Writing individual and population classes

d.      Common types of mutation

i.         Point mutations

ii. Indels

iii. Microsatellites

iv. AFLPs

e.      Haplotypes

5.       Population size and genetic drift

a.       Background and theory

b.      Fixation of alleles

c.       Demographic change: expansions and bottlenecks

6.       Migration and population structure

a.       Background and theory

b.      Panmixia

c.       Isolation by barrier

d.      Isolation by distance

e.      Admixture

f.        Metapopulations

7.       Meiotic recombination

a.       Background and theory

b.      Unlinked loci and independent assortment

c.       Linked loci and crossing-over

d.      Linked loci and gene conversion

8.       Natural selection

a.       Background and theory

b.      Fitness

c.       Viability and fecundity selection

d.      Positive natural selection

e.      Purifying natural selection and background selection

f.        Frequency-dependent selection

g.       Assortative mating

h.      Selection on a protein-coding gene

 

Part II. Adding biological and ecological realism

 

9.       Implementing all five factors simultaneously

a.       A generation function: the order of things

b.      Birth and death

c.       Overlapping vs. non-overlapping generations

d.      Using coalescent simulation to obtain random starting populations

10.   Modeling different life histories

a.       Ploidy

b.      Monoecious, dioecious, and hermaphroditic species

11.   Spatially-explicit simulation

a.       Neutral evolution

b.      The impact of landscape on dispersal

c.       The impact of environment on fitness

 

Part III. Statistical inference in population genetics

 

12.   Calculating summary statistics and visualization

a.       Sequence-based summary statistics

b.      Locus-specific summary statistics

c.       Null distributions

d.      Visualizing simulated and empirical data

13.   Approximate Bayesian computation: preliminaries

a.       Statistical and historical background

b.      Parameters

c.       Prior distributions

d.      Sufficient summary statistics

e.      Tolerance level

f.        The relevance of data type: SNPs, microsatellites, AFLPs

14.   Approximate Bayesian computation: implementation

a.       Rejection algorithms

b.      Regression-based algorithms

c.       Markov Chain Monte Carlo algorithms

d.      Sequential Monte Carlo algorithms

e.      Hierarchical models

f.        Model selection

g.       Parameter estimation

h.      Marginal, joint, and conditional distributions

i.         Posterior predictive distributions and model validation

j.        When simulation is costly: Approximate approximate Bayesian computation

 

Part IV. In-depth examples

15.   Comparing simulated genetic data to 1000 Genomes data

16.   The spread of the invasive species Japanese hops in the Upper Midwest, USA

 

Appendices

C++: Review and reference

R: Review and reference



Dramatic advances in computing power enable simulation of DNA sequences generated by complex microevolutionary scenarios that include mutation, population structure, natural selection, meiotic recombination, demographic change, and explicit spatial geographies. Although retrospective, coalescent simulation is computationally efficient-and covered here-the primary focus of this book is forward-in-time simulation, which frees us to simulate a wider variety of realistic microevolutionary models. The book walks the reader through the development of a forward-in-time evolutionary simulator dubbed FORward Time simUlatioN Application (FORTUNA). The capacity of FORTUNA grows with each chapter through the addition of a new evolutionary factor to its code. Each chapter also reviews the relevant theory and links simulation results to key evolutionary insights. The book addresses visualization of results through development of R code and reference to more than 100 figures. All code discussedin the book is freely available, which the reader may use directly or modify to better suit his or her own research needs. Advanced undergraduate students, graduate students, and professional researchers will all benefit from this introduction to the increasingly important skill of population genetic simulation. 

Introduction and relevance.- Retrospective and prospective simulation.- Data structures and computational efficiency.- Mutation.- Population size and genetic drift.- Migration and population structure.- Meiotic recombination.- Natural selection.- Implementing all five factors simultaneously.- Modeling different life histories.- Spatially-explicit simulation.- Calculating summary statistics and visualization.- Approximate Bayesian computation: preliminaries.- Approximate Bayesian computation: implementation.- Comparing simulated genetic data to 1000 Genomes data.- The spread of the invasive species Japanese hops in the Upper Midwest, USA.

Über den Autor



Ryan J. Haasl is an Associate Professor of Biology at the University of Wisconsin-Platteville. He holds an M.A. in Entomology from the University of Kansas and a Ph.D. in Genetics from the University of Wisconsin-Madison. His research focuses on the use of simulation and statistical computing to explore favorite topics such as natural selection targeting microsatellites, phylogenomics, and the consolidation of microevolutionary dynamics and macroevolutionary pattern. He is passionate about teaching genetics and evolutionary biology to undergraduate students and fostering public literacy in the biological sciences through outreach.


Inhaltsverzeichnis



Introduction and relevance.- Retrospective and prospective simulation.- Data structures and computational efficiency.- Mutation.- Population size and genetic drift.- Migration and population structure.- Meiotic recombination.- Natural selection.- Implementing all five factors simultaneously.- Modeling different life histories.- Spatially-explicit simulation.- Calculating summary statistics and visualization.- Approximate Bayesian computation: preliminaries.- Approximate Bayesian computation: implementation.- Comparing simulated genetic data to 1000 Genomes data.- The spread of the invasive species Japanese hops in the Upper Midwest, USA.


Klappentext



Dramatic advances in computing power enable simulation of DNA sequences generated by complex microevolutionary scenarios that include mutation, population structure, natural selection, meiotic recombination, demographic change, and explicit spatial geographies. Although retrospective, coalescent simulation is computationally efficient¿and covered here¿the primary focus of this book is forward-in-time simulation, which frees us to simulate a wider variety of realistic microevolutionary models. The book walks the reader through the development of a forward-in-time evolutionary simulator dubbed FORward Time simUlatioN Application (FORTUNA). The capacity of FORTUNA grows with each chapter through the addition of a new evolutionary factor to its code. Each chapter also reviews the relevant theory and links simulation results to key evolutionary insights. The book addresses visualization of results through development of R code and reference to more than 100 figures. All code discussedin the book is freely available, which the reader may use directly or modify to better suit his or her own research needs. Advanced undergraduate students, graduate students, and professional researchers will all benefit from this introduction to the increasingly important skill of population genetic simulation.




Provides numerous coding examples throughout the book

Contains coding problems at the end of each main chapter with solutions provided for select examples online

Contains 100 figures showing summaries of genetic data, results of analysis, or conceptual ideas



Datenschutz-Einstellungen