The University of Queensland Homepage
School of ITEE ITEE Main Website

 Projects

Complex Systems comp4006 / 7011 Project suggestions

Last updated 24/07/06

 

New tools allow us to look where others have looked, and see what they did not see. (paraphrased)

 

Requirements

 

The requirement for the project is to simulate and/or analyse an interesting complex system. This provides a lot of flexibility. Projects must involve simulations of complex systems using networks, cellular automata, agent-based models; or analyses of real world complex systems. For example, characteristics of real world networks, phase space analyses; [or something you can convince one of the lecturers is appropriate].

 

The projects are intended to be ~60 hours of work, including the planning and write-up, so the idea is to choose something concise but interesting. The most straight forward projects will involve using network analysis (eg Pajek) or cellular automata (eg NetLogo).

 

The following may give you ideas. Each one needs more work to flesh out into a full project.

 

1.      Calculate the collaboration graph for researchers in one of the schools or centres at UQ

a.       Draw the graph

b.      Calculate the network characteristics such as clustering, and diameter

c.       How do authorship patterns differ across disciplines?

d.      Can you predict how collaborations for one individual change over time?

2.      Protein-protein interaction networks and their subcellular localisation.
Proposed by Mikael Boden.
Overview: It is reasonable to believe that protein-protein interactions are partially constrained by their subcellular compartments. This project would create a network representing protein-protein interactions (e.g. using MIPS Mammalian Protein-Protein Interaction Database http://mips.gsf.de/proj/ppi/, DIP: Database of Interacting Proteins http://dip.doe-mbi.ucla.edu/ or HPID: Human Protein Interaction database http://www.hpid.org) and analyse it in terms of their known (or predicted subcellular location). Both processes (interactions and localisation) are dynamic so it is not known to which extent the aforementioned constraint is present in the static data.

3.      Complex Systems challenges in Health care
See Invited Lecture in Week 1 by Prof Michael Ward, QLD Health.

4.      Complex systems challenges in network security (cops and robbers in real life)
See Invited Lecture in Week 3 by Kathryn Kerr, Auscert.
linkages between web sites, Graham Ingram, Auscert.

5.      Cell-cell interactions (cadherin paint).
details tba, potential collaboration with IMB.

6.      Wound healing: cells as agents with signals and 2D membranes.
Proposed by Kevin Burrage, reference Rod Smallwood

7.      Plant modelling: mapping parameter spaces
with Jim Hanan and Peter Gresshoff, CILR

8.      Additional projects are possible in a variety of topic areas

a.       Visualising the structure of optimisation landscapes (big valley landscapes)

b.      Analysing the network structure of conceptual spaces

c.       Calculating the effective dimensionality of high dimensional data

d.      Developing metrics for tree edit operations

9.      Cognitive science: Systems that learn. Networks have been used as memory and other models in a variety of forms, including both neural (Hopfield 1982) and symbolic (semantic) forms. Choose a cognitive model from the literature and analyse its structural, dynamical and computational properties of a memory model.

10.  Complex systems biology and evolutionary computation. Systems that evolve

11.  Systems that grow (ontogeny, plant growth)

12.  Choose your own project: Choose a domain that interests you, and consider how you could map real world phenomena into complex systems models:

a.       What are the component parts?  (they will form the nodes in the network)

b.      Are they discrete stable objects, like cars, or are they shifting under the evolving system, like a child’s understanding of the concepts in a language? (Is the alphabet fixed, stable, growing, or changing?)

c.       What are the interactions? (links in the networks)

d.      What are their properties? Are they measurable, like links between web pages? How do they change?

e.       What is the environment? Is it static, predictable or complex in its own right?

 

Questions that you might ask include (ask the easy questions first)

a.       Structural: What are the nodes and links?

                                       i.      Plot the connectivity distributions as increasing numbers of patterns are stored

                                     ii.      Where do the phase transitions in connectivity lie?

b.      Dynamical: Determine the parameter ranges for stable, cyclic, chaotic and class 4 (cf Wolfram science paper)

a.       Where do the phase transitions in dynamical behaviour lie?

b.      Basins of attraction

c.       Lapunovs during the change (learning) process

d.      Computation: in which dynamic class does the functional behaviour lie?