Giter VIP home page Giter VIP logo

hankshaweffect's Introduction

Model, Data, and Analysis Scripts for The Evolution of Cooperation by the Hankshaw Effect

DOI DOI PyPI

Contents

These subdirectories may contain additional information

Contents by Figure

To re-create the simulations described, see the Configuration column. For example, the data used to create Figure 1C were generated by simulations started with the command:

hankshaw --config base.cfg --param Population genome_length 0
Figure Related Files Configuration
1 data, analysis, figure A: wellmixed.cfg, Population:genome_length = 0
B: wellmixed.cfg, Population:genome_length = 8 (default)
C: base.cfg, Population:genome_length = 0
D: base.cfg
2A data, analysis, figure envchange-regular.cfg
2B data, analysis, figure envchange-regular.cfg, EnvironmentalChange:frequency values 250, 500, 750, 1000, 1250, 2500
3A data, analysis, figure base.cfg, Population:initial_producer_proportion = 0.0
3B data, analysis, figure envchange-exponential.cfg
3C data, analysis, figure envchange-exponential.cfg, EnvironmentalChange:frequency values 500, 1000, 5000, 10000

Supporting Information

Figure Related Files Configuration
S1A data, analysis, figure base.cfg, Population:genome_length = 0, 8
S1B data, analysis, figure base.cfg, Population:genome_length = 0..10
S1C data, analysis, figure base.cfg, Population:capacity_max = 800..2450
S1D data, analysis, figure base.cfg, Population:production_cost = 0..0.5
S1E data, analysis, figure base.cfg, Metapopulation:migration_rate = 5e-07, 5e-06, 5e-05, 5e-04, 5e-03, 5e-02, 5e-01
S1F data, analysis, figure base.cfg, Population:mutation_rate_social and Population:mutation_rate_adaptation = 1e-07, 1e-06, 1e-05, 1e-04, 1e-03, 1e-02, 1e-01
S2A data, analysis, figure base.cfg, Population:mutation_rate_adaptation = 1e-07, 1e-06, 1e-05, 1e-04, 1e-03, 1e-02, 1e-01
S2B data, analysis, figure base.cfg, Population:mutation_rate_social = 1e-07, 1e-06, 1e-05, 1e-04, 1e-03, 1e-02, 1e-01
S2C data, analysis, figure base.cfg, Population:mutation_rate_adaptation = 1e-01
S3 data, analysis, figure A: wellmixed.cfg, Population:genome_length = 0, Population:mutation_rate_social = 0
B: wellmixed.cfg, Population:mutation_rate_social = 0
C: base.cfg, Population:genome_length = 0, Population:mutation_rate_social = 0
D: base.cfg, Population:mutation_rate_social = 0
S4 data, analysis, figure envchange-regular.cfg, EnvironmentalChange:frequency was varied in each panel.
A: Base parameter values
B: Population:genome_length = 0
C: Population:stress_survival_rate = 1.0
D: Population:genome_length = 0, Population:stress_survival_rate = 1.0
S5 data, analysis, figure envchange-exponential.cfg, EnvironmentalChange:affected_loci = 1..8
S6A data, analysis, figure base.cfg, Population:stress_survival_rate = 1e-04 (With Thinning), 1.0 (Without thinning)
S6B data, analysis, figure base.cfg, Population:stress_survival_rate = 1e-04 (With Thinning), 1.0 (Without thinning), Population:genome_length = 0..10
S7 data, analysis, figure Lattice: base.cfg
16-Regular: regulartopology.cfg, RegularTopology:degree = 16
128-Regular: regulartopology.cfg, RegularTopology:degree = 128
Complete: base.cfg, Metapopulation:Topology = complete
Well-Mixed: wellmixed.cfg
S8 data, analysis, figure Viability selection. See viability branch.
S9A data, analysis, figure -
S9B data, analysis, figure base.cfg, Population:capacity_shape = 0.25, 0.5, 1.0, 2.0, 4.0
S10A data, analysis, figure -
S10B data, analysis, figure base.cfg, Population:fitness_shape = 0.3, 0.6, 0.9, 1.0, 1.5, 2.0
S11 data, analysis, figure 5xpopulation.cfg
S12 data, analysis, figure base.cfg, Population:initial_producer_proportion = 0.01, 0.1, 0.5, 0.9, 0.99, 1.0
S13A data, analysis, figure spite.cfg
S13B data, analysis, figure spite.cfg, dilution_prob_min = 0.001, 0.005, 0.01, 0.05, 0.1, 0.5, 0.75, 1.0
S13C data, analysis, figure spite-envchange-regular.cfg

Additional Materials

Figure Related Files Configuration
R1 data, analysis, figure base.cfg, MetapopulationMixing:enabled = True, MetapopulationMixing:frequency = 1
R2 data, analysis, figure envchange-regular.cfg, EnvironmentalChange:frequency = 5, MetapopulationMixing:enabled = True, MetapopulationMixing:frequency = 1
R3 data, analysis, figure wellmixed-histress.cfg
R4 data, analysis, figure base.cfg, Population:mutation_rate_social = 0

License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

hankshaweffect's People

Contributors

briandconnelly avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.