E-mail:
  keithg@gsoftnet.us

Date of Birth: January 11, 1964.

Current Position:

  Goodnight Software
 Previous Positions:
  Lecturer, Southern Methodist University, 1999 - 2003
Research Assistant, Rice University, January 1998 - March 1999
Postdoctoral Fellow, Keck Center for Computational Biology, 1995-1998
Postdoctoral Research Assistant, Rice University. 1994
Lecturer, University of Houston. 1994
Postdoctoral Fellow, Graduate School of Biomedical Sciences, University of Texas Health Science Center at Houston. 1993-1994

 Research Interests: Evolutionary biology; the evolution of social behavior and altruistic behavior; kin selection; sexual selection; coevolution and "arms races"; the evolution of social insects; speciation; computer simulation of evolutionary processes.

Education:

  Ph.D., Rice University (Ecology and Evolutionary Biology): 1986-1993
B.A., Rice University (Biology): 1982-1986

 

Thesis:

  "Computer Simulations of Kin Selection", February 19, 1993

 

Languages: Spanish, Japanese

Teaching Experience:

 

Essentials of Biology (non-majors course) 2002 - 2003
Behavioral Ecology. 2001 - 2003
Introductory Biology. 1999 - 2003
Evolution. 2000 - 2003
Animal Physiology. 2000-2001

Introductory Ecology, University of Houston. 1994
Co-taught Advanced Topics in Evolutionary Biology, Rice University. 1994

Graduate Teaching Assistant for:

  • Animal Behavior (1986-87).
  • Advanced Biology Lab (1986).

Guest Lecturer for:

  • Animal Behavior (1986-92).
  • Evolution (1991-92).
  • Introductory Biology (1989).

Lecturer for:

  • "Beginnings: The Universe, Earth and Life", evolutionary biology section (1988).

Developed computer simulations for:

  • Introductory Biology Lab.
  • Animal Behavior.
  • Evolution.
Teaching Areas:
  Evolutionary Biology, Behavioral Ecology, Introductory Biology, Ecology, Animal Physiology
 
Funding sources for postdoctoral research:
  • National Library of Medicine grant 1T15LM07093, Keck Center for Computational Biology. G.A. Gorry, PI. 1995-present
  • National Science Foundation Computational Biology grant BIR-9419451. D.C. Queller, PI. 1995-present
Invited Seminars:
 
  • "Kin selection in viscous populations." Presented to Biology Department, State University of New York, Binghamton NY. 1993
  • "Computer simulations of kin selection." Presented to Keck Center for Computational Biology, Houston TX. 1995
  • "Computer programs for measuring relatedness and pedigrees using genetic markers." Presented to Keck Center for Computational Biology, Houston TX. 1997
  • "Swarms, DNA and Computers: Computer software for measuring relatedness and an example of its use in a study of a neotropical wasp." Presented to Biology Department, University of Texas at Arlington, Arlington TX. 1999.
Contributed Presentations:
  • "Kin selection in viscous populations." Presented at the American Society of Naturalists (ASN), Society of Systematic Biology (SSB), Society for the Study of Evolution (SSE) joint meetings in Snowbird, Utah. 1993
  • "Programs for calculating relatedness and parentage using single-locus genetic markers." Presented at the ASN/SSB/SSE meetings in Montreal, Canada. 1995
  • "Software for testing hypotheses of pedigree relationships." Presented at the 6th International Behavioral Ecology Congress in Canberra, Australia. 1996
  • "New software for measuring relatedness and kinship patterns in populations." Presented at the ASN/SSB/SSE meetings in Boulder, Colorado. 1997
  • "Swarms, DNA and Computers: the timing and structure of swarms in the neotropical wasp, Parachartergus colobopterus." Presented at the 7th International Behavioral Ecology Congress in Pacific Grove, California. 1998

Publications:

 

 1. Queller, D.C. and Goodnight, K.F. 1989. Estimation of genetic relatedness using allozyme data. Evolution 43:258-275.

2. Strassmann, J.E., Queller, D.C., Hughes, C.R., Turillazzi, S., Cervo, R., Davis, S.K. and Goodnight, K.F. 1989. Genetic relatedness in primitively eusocial wasps. Nature 342: 268-270.

3. Goodnight, K.F. 1992. The effect of stochastic variation on kin selection in a budding viscous population. American Naturalist 140:1028-1040.

4. Goodnight, K.F., Strassmann, J.E., Queller, D.C. and Klingler, C.J. 1996. Single Mating in the swarm-founding neotropical wasp, Parachartergus colobopterus.Ethology Ecology & Evolution 8:191-198.

5. Strassmann, J.E., Solis, C.R., Hughes, C.R., Goodnight, K.F and Queller, D.C. 1997. Colony life history and demography of a swarm-founding social wasp. Behavioral Ecology and Sociobiology 40:71-77.

6. Strassmann, J.E., Goodnight, K.F., Klingler, C.J. and Queller, D.C. 1998. The genetic structure of swarms and the timing of their production in the queen cycles of neotropical wasps. Molecular Ecology 7:709-718

7. Goodnight, K.F and Queller, D.C. 1999. Computer software for performing likelihood tests of pedigree relationship using genetic markers. Molecular Ecology 8:1231-1234.

8. Goodnight, K.F. and Queller, D.C. 1999. A program for calculating genetic relatedness using codominant genetic markers. In prep.

 

Computer Programs:

 

 For research:

  • Relatedness. Current version 5.0.4. Calculates genetic relatedness based on single-locus, codominant genetic data using the method of reference (1) above; allows calculation of separate coefficients of relatedness for groups defined by up to 34 demographic variables. Distributed free on request since 1990; roughly 750 copies distributed.
  • Kinship. Current version 1.2. Performs maximum-likelihood tests of hypothesized pedigree relationships between pairs of individuals in a data set. Outputs a matrix showing the likelihood ratio between primary and null hypotheses. Also calculates pairwise relatedness values using the method of reference (1) above, and can create simulated data sets for power tests on calculations with a given amount of genetic data. Distributed free on request since 1996; roughly 450 copies distributed.
  • Viscosity. Series of programs simulating kin selection on an altruist gene under different demographic situations including population viscosity, a budding viscous structure similar to that of primitively social insects, and group structure imposed on a viscous population.

For teaching:

  • Selection. Current version 3.0. Simulates the population genetic processes of selection, mutation, drift and migration in a single-locus, two-allele model.
  • Game Theory. Current version 3.0. Calculates the payoff matrix and predicted evolutionary stable strategy for the basic Hawk-Dove-Bourgeois game used to illustrate the application of game theory to evolutionary questions. Tests the prediction with both analytic and stochastic simulations.
  • Sex Ratios. Current version 2.1. Demonstrates Fisher's sex ratio theory with a simulation that allows control of sex ratio production of two competing alleles and control of various ecological factors.
  • Sexual Selection. Simulates the evolution of a character under sexual selection; also implements parasite resistance to test the Hamilton-Zuk hypothesis of sexual selection.
  • Biomorphs. Current version 3.5. An "artificial selection" program that allows the user to select for desirable patterns using a simple recursive tree-drawing routine controlled by a "genotype" of nine geometric variables. Based on Richard Dawkins'Blind Watchmaker algorithm.
  • Bugs! Current version 2.0. A simple genetic algorithm in which little creatures wander around the screen eating "algae", with genotypes that control their movement patterns. Over time, they evolve into more efficient "foragers." Based on a Scientific American Computer Recreations column by A.K. Dewdney.
  • Is It Chance? Current version 1.0. Pits natural selection and pure randomness against each other in a race to evolve a string of random characters into a match for a sentence typed by the user.
  • Evolution Jeopardy. Quiz game for 3 teams, based on the TV game show, with questions on evolutionary topics. Used for final review in introductory evolution class. Not available for download so as not to infringe copyrights of the TV game.

Most of these programs are available for free download at Goodnight Software (follow links above).

 

Computer languages:

   C; C++; Pascal; BASIC; REALbasic; UNIX; Apple Macintosh Toolbox.



[ Home | C.V. | Current Research | Goodnight Software ]

[ Research Interests | Teaching Interests ]

Last updated June 28, 2006 by Keith F. Goodnight
keithg@gsoftnet.us