NetLogo Models

  • NetLogo community models, library of models
    1. Flocking
      This model is an attempt to mimic the flocking of birds. (The resulting
      motion also resembles schools of fish.) The flocks that appear in this
      model are not created or led in any way by special leader birds.

    2. Solar System
      This model mimics the solar system; creates the sun, five planets, and a "comet".

    3. N-Bodies
      This project displays the common natural phenomenon expressed by the inverse-square law.

    4. Gravitation

    5. Sugarscape
      a version of SugarScape, as presented in "Growing Artificial Societies" by
      Epstein and Axtell; preliminary, having only the rules: G M R S K.

    6. Entropy
      A model of cooling, intended to illustrate the laws of thermodynamics.
      In this simple universe, an iron block (grey) sits in a cloud of gas (black).
      Particles turn red when excited, and back to black or grey when unexcited.

    7. OilEdit
      Bioremediation of Oil Spills using hydrocarbon degrading bacteria.

    8. Game Theory
      This is a model based on evolutionary game theory. This theory was first
      applied to evolutionary processes by John Maynard Smith. Game theory is
      based on sub-groups of interacting agents, drawn from a meta-population,
      with certain payoffs occurring between the agents. These payoffs depend on
      the behavioral strategies of each of the interacting agents.
      In biology, the classic example is "doves and hawks" where two behavioral
      strategies exist in a population of organisms, the "dove" strategy, which
      is cooperative, and the "hawk" strategy, which is exploitative.

    9. Logistic
      This is a model of a 2-D cellular automaton where each cell's state can take
      a real value between 0 and 1 and the state-updating rule consists of a coupled
      chaotic map (in this case the logistic map). Each cell 'reads' its own state
      and the state of each of its four neighbours and updates its state accordingly.

    10. Plant Growth
      Plants have the interesting tendency to 'find' resources in their environment.

    11. AIDS
      This model simulates the spread of the human immunodeficiency virus (HIV), through a small
      isolated human population.

    12. Ants
      In this project, a colony of ants forages for food. Each ant follows a set of simple rules,
      but the colony as a whole acts in a sophisticated way.

    13. Evolution: Altruism, Cooperation
      This is an evolutionary biology model. It models population genetics with
      respect to the fitness of traits that are affected by social and environmental conditions.

    14. Genetic drift P local
      This model is an example of random selection. It shows that patches that
      randomly exchange colors converge on a single color. The idea, explained in
      more detail in Dennett's "Darwin's Dangerous Idea", is that trait drifts
      can occur without any particular purpose or 'selecting pressure'.

    15. Mimicry
      "Batesian mimicry" is the term used to describe an evolutionary relationship
      in which a harmless species [the mimic] has evolved so that it looks very
      similar to a completely different species that isn't harmless [the model].
      A classic example of Batesian mimicry is the similar appearance of monarch
      butterflies and viceroy moths.

    16. Fireflies
      This model demonstrates a population of fireflies which synchronize their
      flashing using only the interactions between the individual fireflies. It
      is a good example of how a distributed system (i.e. a system with many
      interacting elements, but no 'leader') can coordinate itself without any
      central coordinator.

    17. Muscle development
      This is an exercise physiology model. It is intended to help you understand
      the factors involved in generating the appropriate hormonal balance to
      develop muscle from weight lifting.

    18. Virus
      This model simulates the transmission and perpetuation of a virus in a human population.

    19. Enzyme Kinetics
      This model demonstrates the kinetics of single-substrate enzyme-catalysis.
      The interactions between enzymes and substrates are often difficult to
      understand and the model allows users to visualize the complex reaction.

    20. Crystallization
      When a metal cools, it begins to solidify. The first atoms to solidify have
      a random orientation. However, when a liquid atom about to solidify is next
      to an already solidified atom, the liquid atom orients itself with the solid
      atom, thus creating a crystal.

    21. GasLab - Atmosphere

    22. Turing Machine

    23. Traffic Intersection

    24. Traffic basic

    25. Traffic 2 lanes
      This project is a more sophisticated two-lane version of the "Traffic Basic"
      model. Much like the simpler model, this model demonstrates how traffic jams can form.

    26. Cellular Automata 1D
      This program models one-dimensional cellular automata. A cellular automaton
      (CA) is a computational machine that performs actions based on certain rules.

    27. Stochastic Cryptology

    28. Prisoner's Dilema
      One of the most prominently studied phenomena in Game Theory is the "Prisoner's
      Dilemma." The Prisoner's Dilemma, which was formulated by Melvin Drescher
      and Merrill Flood and named by Albert W. Tucker, is an example of a class
      of games called non-zero-sum games.

    29. Vector fields

    30. Wealth distribution
      This model simulates the distribution of wealth. "The rich get richer and
      the poor get poorer" is a familiar saying that expresses inequity in the
      distribution of wealth.

    31. Bank Reserves
      This program models the creation of money in an economy through a private banking system.

    32. Voting
      This model is a simple cellular automaton that simulates voting distribution
      by having each patch take a "vote" of its eight surrounding neighbors, then
      perhaps change its own vote according to the outcome.