Skip to content

A simple simulation of cellular evolution using techniques such as replication, mutations and survival-of-the-fittest.

License

Notifications You must be signed in to change notification settings

BrotatoBoiV2/Cellular-Evolution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cellular Evolution Simulator

This program is a simulation of cellular evolution, modeling core biological processes such as replication, consumption of resources, and genetic mutations to study emergent behavior.

Installation & Quickstart

1. Setup and Clone

git clone https://github.com/BrotatoBoiV2/Cellular-Evolution
cd Cellular-Evolution
python -m venv ./cells

2. Activate the Environment

Choose the activation command based on your Operating System:

Linux/MacOS:

source ./cells/bin/activate

Windows (CMD/Powershell):

cells\Scripts\activate

3. Install Dependencies and Run

pip install -r requirements.txt
python main.py

4. Deactivate Environment (Optional)

deactivate

Controls

  • Left Click: Spawn a new cell at the mouse cursor position.
  • ESCAPE: Exit the simulation.

Additional Information

Visit this link to see the LICENSE.

You can also view the DOCUMENTATION.

About

A simple simulation of cellular evolution using techniques such as replication, mutations and survival-of-the-fittest.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages