The Complex Systems Laboratory researches, develops and applies methods for modelling, analysing and controlling real world complex systems, with a focus on biological systems and medicine.
We develop models of complex systems, both to understand processes that occur in the real world, and to develop bio-inspired computing methodologies. For the latter, our focus is on evolutionary computation, biochemical connectionism and cellular automata.
We develop and apply methods for interpreting data generated by complex systems. We have particular expertise in knowledge discovery and pattern characterisation, and applications within disease understanding, time series analysis and cyber security.
We research novel methods for controlling complex systems that occur in the real world, with a focus on intelligent control applied to complex dynamical networks, such as biological regulatory networks. We also work with distributed robotic systems.