Skip to content

Evolutionary Algorithm for simulated Planaria using BITSEY Python sim

License

Notifications You must be signed in to change notification settings

Agross09/WormEvolution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9d539c6 · Oct 29, 2020

History

31 Commits
Apr 23, 2019
Oct 29, 2020
May 7, 2019
May 4, 2019
May 4, 2019
Apr 23, 2019
May 7, 2019
May 7, 2019
Apr 23, 2019
May 7, 2019
May 7, 2019
May 7, 2019
May 7, 2019
May 7, 2019

Repository files navigation

WormEvolution

Evolutionary Algorithm for simulating Planaria using BITSEY.

Files developed for this project: main.py, bitsey.py, test_wormAvgs.py, worm_breeding.py, worm_fitness.py, worm_gen.py, worm_input.txt.

BITSEY (a simulation developed by Alexis Pietak and Joel Grodstein) is given a set of parametrs and calculates the fitness of each worm using BITSEY (Cell matrix voltage simulator).

Our algorithm takes the fittest 50% of the population and doubles this most-fit set by "breeding" them in pairs. Each pair of worms produces two children with a mixture of their parents' traits original traits as well as randomly selected "mutated" traits.

The goal of this project is to offer researchers a tool with which they can test to see which parameters produce the highest fitness levels among a population of worms.

About

Evolutionary Algorithm for simulated Planaria using BITSEY Python sim

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages