Skip to content

Developed a model using various libraries in Python to understand Natural Selection in species.

Notifications You must be signed in to change notification settings

EdgarThorpe/Natural-Selection-Modelling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Natural-Selection-Modelling

  • Developed a model using various libraries in Python to understand Natural Selection in species.
  • Created a dynamic simulation to analyse a species’ selection of specific traits in a closed environment, over time.

This is a project that me and my team made as part of the GE103 course.

The primary emphasis of this project revolved around these three key points:

Phase 1: Growth of population

We made a simulation to see observe how a species grows or shrinks in a confined environment over time, as well as the influence of changing food resources on population growth.

Phase 2: Selection of traits (Adding Mutations)

A little percentage of mutation was permitted in some organisms' attributes in species chosen at random. We looked at how different traits are selected by nature and how different factors influence trait selection.

Phase 3: Adaptation of species (Reducing the number of food particles after each day)

We studied with shifting environmental conditions to see how a species adapts over generations to a changing habitat.

About

Developed a model using various libraries in Python to understand Natural Selection in species.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages