The University of Queensland Homepage
School of ITEE ITEE Main Website

 Complex Systems Software

Software used in the tutorials

Pajek

Pajek is a program used to perform various kinds of network analysis and visualisation tasks.
Homepage | Documentation | Local copy

NetLogo

NetLogo is an implementation of the standard Logo programming language, which may be used in simple graphical simulation of certain complex systems - with a particular focus on those simulations involving spatial interaction of agents.
Homepage | Documentation

Matlab

Matlab is a programming language and environment based primarily around manipulation of matrix structures, commonly used throughout mathematical disciplines.
Homepage | Documentation

RBN Toolbox

The Random Boolean Network (RBN) toolbox is an extensible module for Matlab that implements the RBN model and allows investigation of some properties of the model.
Homepage | Documentation

L-Studio

L-Studio is a program for developing and visualising L-systems with a focus on the visualisation of plant development.
Homepage | Documentation

Leximancer

"Leximancer is a tool that can be used to automatically analyse the content of document collections and display the extracted information."
Homepage | Documentation

Assignment related

Example web page for Assignment 1

 

Additional software

This is a very incomplete list of easily available software that may be used in simulating or investigating complex systems. Some of the products listed here are frameworks for doing complex systems research, some are specific tools used to investigate a particular aspect of a given system and others are simulations in their own right.
Suggestions for additions to this list should be sent to kaiw@itee.uq.edu.au

An extensive listing of freely available Genetic Algorithm software is available here.
A list of L-systems related software is available here.
A list of complex systems software (with a focus on economic applications) may be found here.

  • Cafun - homepage | local copy
    "Cafun is a set of programs which enable you to create impressive simulations of complex systems in an easy way."
  • Tierra - homepage
    "The Tierra C source code creates a virtual computer and its Darwinian operating system, whose architecture has been designed in such a way that the executable machine codes are evolvable."
  • DDLab - homepage
    "DDLab is an interactive graphics program for researching discrete dynamical networks, relevant to the study of complexity, emergent phenomena, neural networks, and aspects of theoretical biology such as gene regulatory networks."
  • Swarm - homepage
    "Swarm is a software package for multi-agent simulation of complex systems. Swarm is intended to be a useful tool for researchers in a variety of disciplines. The basic architecture of Swarm is the simulation of collections of concurrently interacting agents: with this architecture, we can implement a large variety of agent based models."
  • Conway's Game of Life - software | background
    "Conway's Game of Life" is a classic spatial cellular automata which demonstrates principles of emergence and self-organisation.
  • Inwards To Chaos - software
    "This application is intended to both satisfy all those wanting to enjoy with fractal shapes and all those wanting to study their dynamics."

Interesting and/or fun simulations