CS294-56

Computational Aspects of Evolution

 

Evolution is one of the greatest problems in science, and a flourishing research endeavor.  Over the past century, sophisticated mathematical tools and mathematical insights have been used in the pursuit of better understanding of the theory; in almost all cases they were of the sort usually employed in physics.  Computational techniques and ideas have also been gloriously applied, albeit mostly for processing as in genomics and phylogeny. 

 

The premise of this course is that computational/algorithmic thinking, and the kind of mathematics that underlies it, can be productively applied to some of the most important problems in Evolution.  Corollary, it is important for computational/algorithmic thinkers to understand Evolution.  Hence this reading course.

 

Meeting:  Fridays 1-3 in Soda 320.  Make-up time for travel etc. Tuesday 5-7, Soda 320. 

2 units.

 

Course Requirements:  Each week, read the assigned readings, post a paragraph about what you read, attend the meeting, and participate in the (live and on-line) discussions.  Possibly lead one of the discussions.

 

This is a reading course, organized in three parts:

 

Part I:  Foundations of the theory:  Darwin, Weismann, and material on the "modern synthesis" of darwinism with mendelism.  We'll read selections from "The Origin" and other material.

 

Part II:  Fundamentals of Molecular Evolution, by Graur and Li.  This book we will read essentially cover-to-cover.  (If you plan to take this class, you will need to get this book now, as well as the Origin of Species.  I'll provide the rest.)   Also, some material on Development and Evolution.

 

Part III:  Computational theories of evolution.  For example:  Valiant's theory of evolvability, Evolutionary algorithms, Livnat[1]'s theory of mixability, Evolutionary game theory, Biological networks, Artificial Life, Origins of Life, etc.

 

Readings, in rough order of our reading:

 

o   Charles Darwin “The Origin of Species” 1859.  (Make sure your copy has the 1959 foreword by Huxley.) I’ll assign parts, but everybody should find the time to read it all, it’s worth it.  The graphic novel is no substitute…   Also, the Wallace-Darwin paper(s) , 1858.

 

o   Weismann  “On Heredity”, Chapter 2 (II) here , 1889.

 

o   Graur and Li “Fundamentals of Molecular Evolution” second edition. We’ll read this whole book, beginning concurrently with the above.  This book (which I have been reading over the break) was an eye-opener for me, re: how much Biology I was missing that is obviously crucial to begin to understand Evolution.  (Hint: A, C, G, and T are not symbols, each has a distinct personality, aspirations, and quirks.)

 

o   Much more, to come…

 

 

Wanna smile?  Evolutionists gather around wall stain

in the image of Charles Darwin (from The Onion)

 

               

Calendar/Announcements

 

Friday January 22:  First meeting, administrivia and introduction. 

Reading assigned for next week: 

1.     The Wallace-Darwin paper(s)

2.     Huxley’s introduction to the Origin

3.     The Origin of Species:  The summaries of Chapters IV, V, VII, IX, XIV, and chapter XV (recapitulation and conclusion)

4.     Graur-Li introduction (pages 1-4)

 Write me if you have trouble finding Huxley’s introduction.

 

(Note: That the film Creation about Darwin’s life opens in the Bay Area the same day as this course is sheer coincidence…)

 

Friday January 29:  Second meeting, very lively discussion of the readings – I almost learned more from

the discussion than from the readings.  Thanks everybody!

 

Here is the evolution of “The Origin” (thanks, Nick!)

it takes a few minutes unless you click the "Fast" button.

 

Please send me your essays.  Don’t pay attention to Telebears, everybody will be admitted to the class.

 

Readings assigned for next week: Weismann  “On Heredity”, Chapter 2 (II) here , 1889 together with Haig’s

“Weismann rules!  OK?  Epigenetics and the Lamarckian temptation.”

Chapter 1 of Graur-Li. (To the non-biologists:  note that I found this a challenging read, but very

illuminating.)

 

Join the class’s Google group!

 

Friday February 5:  Another great discussion!  Many thanks to all for your comments, questions, answers,

interest, postings in the discussion group, and essays.  Speaking of your essays, thanks for making them so

insightful and inspiring.  Feel free to post them on the discussion group, and feel free not to, and just send them

to me. 

 

Readings assigned for next week:  Chapter 2 of Graur-Li.  This is a summary of the standard quantitative accounts

of Evolution.  It should be much smoother reading.  To see a more rigorous development, but also an account

of the “synthesis” browse the first chapter of S. Rice’s excellent book, plus these other two introductions.

You may want to skim chapter 1 again, I found it great reading the second and third time.

 

Friday February 12:  Fourth meeting.  I will be out of town, class will meet the usual time. 

Now that I’m back:  From all available evidence, I get the impression that this was a discussion

I should be sad to have missed.  There is some high quality (and intensity) discussion in the

discussion group, make sure you follow it. 

 

Readings assigned for next week:  Chapter 3 of Graur-Li.  This should be a very easy chapter, it’s

about probabilistic models of point mutations, and alignment algorithms; you may want to review Chapter 2 and discuss the two together.

Also, to further fuel the argument in the discussion group, here are three chapters 1, 2, 3 – and discussions! – from the “Mathematical Challenges” book which Nick quoted in the group. 

 

Friday February 19:  Another lively and informative discussion, thanks everybody. 

 

Readings:  Chapter 4 or Graur-Li.  Also, in order to help the class appreciate the beauty and diversity of life, our subject, several chapters of standard textbooks .

 

Friday February 26:  A great discussion!  We talked about the neutral theory, positive selection, directed mutations, on whether the molecular clock is broke, and sketched an experiment that can elucidate the true nature of mutations.  (To the folks at Tahoe: I hope the skiing was as good :b)

 

Next we’ll read about phylogeny (Chapter 5 of Graur-Li).  Also, these pages on the connection between evolution and development (a.k.a. evo-devo).  Plus this interesting paper about the evolution of evolvability and the role of modularity in it (you may want to skip the parts about computation)

 

Friday March 5:  Another very interesting and lively discussion (on phylogenetic reconstruction methods and their uses, the most eye-opening connection between evolution and development, and the evolution of modularity).

 

For next time we are reading Chapter 6 of Graur-Li.  Also, given our goal to explore “computational approaches to evolution,” I thought we should familiarize ourselves with one recent work in exactly this direction by Les Valiant.  And here are the two papers on sex, mixability, and modularity from our group that I mentioned.  Probably we’ll read them at some later time.

 

Friday March 12:  For me, this was the most interesting chapter to-date.  We had a very interesting discussion, but were left with the feeling that we have not exhausted the topics.  Vitaly and I talked about Valiant’s paper.  Readings for next week:  Chapter 6 (reprise) and Chapter 7.

 

Friday March 19:  I don’t know what happened in class (somebody please post in the group), but assuming you had a productive discussion of the Chapters 6 and 7, I propose we next look at the last chapter, Chapter 8, on Genome Evolution.  After that, we’ll have a series of other readings:  on evolutionary game theory, mixability, etc.

 

Friday April 2:  Very inspiring discussion of whole genome evolution, with only 15 mins of digression to the use of evolution as a (often careless) metaphor for cultural change. 

 

For next time:  Each one of us will review the whole book and come up with 2-3 points that seem most remarkable and/or open-ended.  Also, we’ll read and discuss the two papers on sex, mixability, and modularity we have mentioned often.  Please don’t be polite because I’m a co-author here, let’s uphold the critical tradition of this class!

 

Friday April 9:  A very interesting review of several points from the whole book, mostly from the last three chapters, e.g., transposable elements and the moleculars of the immune system.  One question I brought up, and might be checkable:  Could be that the CG-rich actinobacteria (p. 432) have had fewer mutations/million years than the CG-poor mollicutes, e.g.?  Also, an explanation, discussion and reserved criticism of the two mixability papers.

 

Next time we’ll discuss evolutionary game theory. Here is a high-level exposition, contemplation, and lots of references, and here is a rather low-level exposition.  And see the discussion group for scanned chapters from a very nice book (thanks Nick!).

 

Friday April 23:  Discussion of the rest of Nowak’s book (graphs, space, cancer, HIV, virulence and language (!)), plus the burning meta-subject of how can one do transformative mathematical/CS work on Evolution: which subareas, which style, which math techniques, which approach, which decade, etc.).

 

There will be no class Friday April 30, but for the capstone class meeting on May 7 we’ll read a pot pourri of papers on aspects that we had promised ourselves to cover but haven’t yet:  (1) two papers on speciation (a book chapter plus the latest from the species problem debate); (2) a paper by Nowak on the origins of life (there will be more posted later on this); (3) a paper on the evolution of eusociality; and (4) two papers on biological networks.

 

 

 

[1] Adi Livnat, a post doc here at Berkeley, you will meet.  He got me into the subject (I am a co-author in the paper that I call “Livnat’s theory of mixability”), and is my advisor for this class.