Skip to content

🧬 Simple evolution simulation using Python (data generation) and R (analytics and reporting)

Notifications You must be signed in to change notification settings

Jakub-Markowiak/evolution-simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

evolution-simulation

Simple evolution simulation algorithm written in Python. Data analysis is performed using R with Quarto. More detailed information can be found in summary report: reporting/summary/summary.html.

Instructions

Follow the steps below to run the project on your local device and reproduce results (Windows syntax):

  1. Download and install Python 3.9
  2. Download and install most recent R distribution
  3. Download and install most recent Quarto version
  4. Recommended editor: Visual Studio Code
  5. Clone repository: git clone git@github.com:Jakub-Markowiak/evolution-simulation.git (or download manually and extract to specific location)
  6. Create virtual python environment and install required packages. Open command line and type:
cd evolution-simulation
python -m venv .evolution-simulation
  1. Activate virtual environment in VSCode terminal and install required packages:
./.evolution-simulation/Scripts/activate.bat
pip install -r ./requirements.txt
  1. Run reporting/summary/summary.qmd to generate dynamic report. Run python cells manually to generate new simulation data.

    Warning: new data generation may take up to 2 hours!

About

🧬 Simple evolution simulation using Python (data generation) and R (analytics and reporting)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages