Researcher

Charles Ofria

Charles Ofria studies computational evolution and artificial life through self-replicating digital organisms. He helped develop Avida in 1993, earned degrees at SUNY Stony Brook and Caltech, and became a professor at Michigan State in 2002. In a 1999 Nature study, he and collaborators found that interacting mutations could raise the fitness of complex digital organisms; in 2004, he and Claus Wilke published a paper on Avida as a research platform. He was elected an AAAS Fellow in 2021, coauthored the Empirical scientific software paper in 2024, and received ISAL's Exceptional Service Award in 2024. As of October 2026, he is a professor and lab director at Michigan State and has served as president of the International Society for Artificial Life.

Works
229
Citations
7,360
h-index
36
Badges

Publication numbers from OpenAlex, as of 19 October 2026.

Timeline

  1. 1993–2002

    Creating Avida and studying evolution

    His research links computer science and evolutionary biology; he joins Chris Adami and C. Titus Brown in developing Avida in 1993, a platform where self-replicating digital organisms mutate and evolve. He earns a B.S. in computer science, pure math, and applied math at SUNY Stony Brook in 1994 and completes a Ph.D. in computation and neural systems at Caltech in 1999. In a 1999 Nature study, he and collaborators show that interacting mutations can raise fitness in complex digital organisms beyond predictions based on individual mutations; after his doctorate, he completes a three-year postdoc in MSU's Center for Microbial Ecology and becomes an MSU professor in 2002.

  2. 2004

    Avida as a research platform

    In 2004, he and Claus O. Wilke publish a paper in Artificial Life that describes Avida as a platform for research in computational evolutionary biology.

  3. 2021

    An AAAS fellowship

    He becomes a Fellow of the American Association for the Advancement of Science in 2021.

  4. 2024

    Empirical research software

    He coauthors the 2024 Journal of Open Source Software paper on Empirical, a scientific software library for research, education, and public engagement.

  5. 2024

    An award for service

    He receives the International Society for Artificial Life's Exceptional Service Award in 2024.

  6. As of October 2026

    Professor and lab director

    As of October 2026, he is a professor of computer science and engineering at Michigan State University, directs the Digital Evolution Laboratory and BEACON Center, and has served as president of the International Society for Artificial Life. MSU lists him as the instructor for CSE 450 in Fall 2026.

Career

  1. Since 1999Michigan State UniversityPostdoctoral researcher
  2. International Society for Artificial LifePresident

Education

  1. 1999California Institute of TechnologyPhD
  2. 1994State University of New York at Stony BrookB.S.

Most-cited works

  1. The evolutionary origin of complex features2003 · Nature · 754 citations
  2. PERSPECTIVE: EVOLUTION AND DETECTION OF GENETIC ROBUSTNESS2003 · Evolution · 694 citations
  3. Evolution of digital organisms at high mutation rates leads to survival of the flattest2001 · Nature · 636 citations
  4. Evolution of biological complexity2000 · Proceedings of the National Academy of Sciences · 599 citations
  5. Avida: A Software Platform for Research in Computational Evolutionary Biology2004 · Artificial Life · 378 citations

Sources and credits

Photo: We have no published photo of Charles Ofria yet. Send us a free-licensed photo.

  1. Dr. Charles Ofria ofria.com. Checked 18 October 2026.
  2. Computing the Origin of Life astrobiology.nasa.gov. Checked 18 October 2026.
  3. Researchers mutate digital organisms caltech.edu. Checked 18 October 2026.
  4. Charles Ofria | College of Engineering | Michigan State University engineering.msu.edu. Checked 18 October 2026.
  5. Genetic Programming Bibliography entries for Charles Ofria gpbib.pmacs.upenn.edu. Checked 18 October 2026.
  6. Journal of Open Source Software: Empirical: A scientific software library for research, education, and public engagement joss.theoj.org. Checked 18 October 2026.
  7. CSE 450: Translation of Programming Languages cse.msu.edu. Checked 18 October 2026.