Prof Jon Timmis
Department of Computer Science and Department of Electronics
University of York
Heslington, York. YO10 5DD
Tel +44 (0) 1904 432348
Fax CS: +44 (0) 1904 432767
Fax Elec: +44 (0) 1904 432335
Email: jtimmis (at) cs (dot) york (dot) ac (dot) uk OR jt517 (at) ohm (dot) york (dot) ac (dot) uk 


Quick links to my: Research Publications Teaching Admin Misc.


I am Professor of Natural Computation and hold a joint appointment between the Department of Computer Science and the Department of Electronics . I am a member of the Non Standard Computation group, the Intelligent Systems group and the York Centre for Complex Systems Analysis (YCCSA).

Research

My research interest is primarily in the area of Artificial Immune Systems and the modelling of complex systems. Artificial Immune Systems (AIS) are adaptive systems inspired by the immune system. I am interested in the computational abilities of the immune system, and capitalising on those in a principled manner, which we can embody in various application domains. In terms of application areas, I focus mainly on embedded real time systems which covers topics such as fault tolerance, data fusion, daptive systems, optimisation, swarm robotics and long-term autonomous robotic systems. Other application areas I investigate are: bioinformatics, information filtering and software testing. I also work on the modelling and simulation of complex systems, with a focus on the immune system and are working together as part of a large project to develop a methodology and toolkit for the modelling and simulation of complex systems . My other main area of research is exploring how the immune system interacts with other biological systems, such as the neural system and endocrine system. This interaction gives rise to homeostasis within an organism, and again, is ripe for exploitation within the realm of biologically inspired computation, this is in collaboration with Dr Mark Neal, and is in part supported by EOARD. A few years ago, Nature did a piece on AIS, take a read

If you want to know more about AIS, I have written a few papers that you might find interesting (full references for these can be found on my publications page):

  • Immuno-engineering: A position on a new approach to developing immune-inspired systems, in a more principled manner.
  • Theoretical Advances in Artificial Immune Systems: A review of the theoretical side of AIS. This paper has been rated in the top 5 hottest papers for TCS-C since August 2008.
  • An Interdisciplinary Perspective on Artificial Immune Systems: Provides a review of AIS taking into account interactions between immunology and computer science and engineering.
  • Application Areas of AIS: Past Present and Future: Provides a rview of the application side of AIS, and discusses the types of applications that AIS might be more suited to.
  • Special Issues - Current CFP's

  • Special Issue on Interdisciplinary Aspects of Artificial Immune Systems - Swarm Intelligence Journal. J. Timmis, P. Andrews and E. Hart. Submission date August 31st 2009. Read the CFP.
  • Special Issue on Theoretical Aspects of Artificial Immune Systemns - Theoretical Computer Science - C. J. Timmis, P. Andrews and A. Hone. Submission date October 31st 2009. Read the CFP.
  • Special Issue on Interaction between Biology and Computation - Natural Computing journal. J. Timmis, P. Andrews and S. Stepney. Submission deadline October 31st. Read the CFP
  • Jobs and Studentships

  • Industrially Focussed PhD in pervasive service provision using adaptive, dynamic systems. Full details can be found here. Funding available at EU rates to cover fees and stipend. Please email me if you are interested in knowing more. Closing date for applications is 12th Feb. 2010 and the studentship can start as soon as possible in 2010.
  • Agent-based modelling of the NF-KB pathway. Part of the White Rose Network on Immune Modelling. Funding available at EU rates. Application and project details.
  • Conferences in 2010

  • I am running a special session on AIS at ANTS 2010. Read the CFP. Deadline for submission is Feb. 28th 2010.
  • I am Programme Committee co-chair for the 3rd IFIP Conference on Biologically-Inspired Collaborative Computing 20-23rd September, Brisbane. Read the CFP here.
  • I am the programmee committee co-chair for 9th International Conference on Unconventional Computation, June 21-25, Japan.
  • I am vice-chair for the 9th International Conference on Artificial Immune Systems (ICARIS) to be held in Edinburgh, UK, July.
  • I am on the PC for BIOTECHNO in Mexico. March.
  • I am on the PC for 9th International Conference on Evolvable Systems - From Biology to Hardware, in York, September.
  • I am on the PC for the IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology, Canada. May 2-5.
  • I am on the tehnical committee for 6th International Confernce on Natural Computation, 10th-12th August, China.

    Conferences in 2009

  • I am Special Sessions Chair for IEEE Congress on Evolutionary Computation 2009 to be held in Trondheim, May 2009.
  • Together with Paul Andrews, I am general chair of the 8th International Conference on Artificial Immune Systems to be held in York, August 2009.
  • I am on the PC for 8th International Conference on Unconventional Computing. September.
  • I am on the PC for the International Conference on Soft Computing and Pattern Recognition. December.
  • I am on the PC for 4th International Conference on Bio-inspired Models of Network, Information and Computing Systems. December.
  • Research Activities

  • I am a member of the I2M BBSRC Network which is interested in immunology, imaging and modelling.
  • I run the AIS website that contains AIS code, teaching material, news and events and more for AIS.
  • I was heavily involved in the creation of the International Conference on Artificial Immune Systems (ICARIS). Please see the ICARIS webpage for more information. I am now the chair of the ICARIS steering committee.
  • Check out the web site for more information on the first text book dedicated to Artificial Immune Systems, authored by myself and Leandro de Castro. Artificial Immune Systems: A New Computational Intelligence Approach from Springer-Verlag. See it on Amazon here . A review of the book is here in Neural Networks the on-line version of the journal.
  • I am on the Grand Challange 7 commitee, part of the Grand Challenges for Computing Research .
  • I am a member of the IEEE and a member of the SMC Industrial Applications Technical Committee.
  • I am on the editorial board of Evolutionary Intelligence
  • I am on the editorial board of Natural Computing
  • I am Associate Editor of the International Journal of Artificial Life Research
  • I am Associate Editor of the International Journal of Natural Computing Research
  • Books

    In Silico Immunology

    Darren R. Flower, Jon Timmis, editors, in silico Immunology

    Overview: Immunology is an all important science, addressing as it does, the most pressing medical needs of our time: infectious disease and transplantation medicine. It has given us vaccines on the one hand and therapeutic antibodies on the other. After a century of emperical research, it is now poised to finally reinvent itself as a quantitative, genome-based science.
    Theoretical immunology is the application of mathematical modeling to diverse aspects of immunology ranging from T cell selection in the Thymus to the epidemiology of vaccination. Immunoinformatics, the application of computational informatics to the study of immunological macromolecules, address important questions in immunobiology and vaccinology. Artificial Immune Systems (AIS) is an area of computer science which uses ideas and concepts from immunology to guide and inspire the development of new algorithms and architectures.
    These three different disciplines-theoretical immunology, immunoinformatics and AIS are now poised to engineer a paradigm shift from hypothesis- to data-driven research, with new understanding emerging from the analysis of complex datasets. in silico immunology will summarize these emergent disciplines and, while focusing on cutting edge developments, will address the issue of synergy as it shows how these three are set to transform immunological science and the future of health care. See it on-line using the doi link 10.1007/978-0-387-39241-7

    Leandro de Castro and Jon Timmis, Artificial Immune Systems: A New Computational Intelligence Approach

    Overview: Over the past few decades there has been a growing interest in the use of biology as a source of inspiration for solving computational problems. This area of research is often referred to as Biologically Inspired Computing. The motivation of this field is primarily to extract useful metaphors from natural biological systems, in order to create effective computational solutions to complex problems in a wide range of domain areas. The more notable developments have been the neural networks inspired by the working of the brain, and the evolutionary algorithms inspired by neo-Darwinian theory of evolution. More recently however, there has been a growing interest in the use of the biological immune system as a source of inspiration to the development of these computational systems. The immune system contains many useful information-processing abilities, including pattern recognition, learning, memory and inherent distributed parallel processing. For these and other reasons, the immune system has received a significant amount of interest to use as a metaphor within computing. This emerging field of research is known as Artificial Immune Systems (AIS). Essentially, AIS are the use of immune system components and processes as inspiration to construct computational systems. AIS is very much an emerging area of biologically inspired computation and has received a significant amount of interest from researchers and industrial sponsors in recent years. Applications of AIS include such areas as machine learning, fault diagnosis, computer security, scheduling, virus detection, and optimisation. The field of AIS is showing great promise of being a powerful computing paradigm and therefore the writing of this book is very timely. The book will present a general introduction to the field of immunology, stressing the key areas that are currently used within the field of AIS. A framework for engineering AIS is then introduced to the reader, followed by an up to-date review of the state of the art in AIS, in then light of that framework. It is hoped that through these initial chapters the reader will become aware of the powerful metaphor of the immune system and be left with a concrete set of ideas of how to create their own AIS. The book then goes onto describing the natural immune system in context with other biological systems and explores interaction between those systems. This will allow the reader to develop an understanding and appreciation for the richness of biology and its possible inspiration. This is then followed by a discussion of the field of AIS in relation to other computational intelligence paradigms. It is hoped that this chapter will allow the reader to become familiar with other techniques and understand the relative strengths and weaknesses of each and where the use of each (including AIS) would be appropriate.

    Current Research

    Most of my work crosses many areas, but in general it either falls into complex systems modelling or applying ideas from nature to engineering, with a major focus on the immune system or swarm intelligence systems. For ease, I catagorise the latter as Immuno-engineering (thus including the swarm intelligence work). There is a large amount of overlap between the modelling work and the immuno-engineering work, so drawing lines between the two might not be that helpful! Below is a list of people working with me on the various topics.

    Complex Systems

  • Paul Andrews
    CoSMoS : Complex Systems Modelling and Simulation Infrastructure
    Paul is a Research Associate on a 4 year EPSRC funded project developing tools and methodologies for the simualtion of complex systems. We are looking at the immune system and endocrine systems as examples of such complex systems. This is in collaboration with Prof Susan Stepney (PI, York), Dr. Fiona Polack (York), Prof Andy Tyrrell (York), Dr. Martin Bates (York), Prof Peter Welch (PI, Kent) and Dr. Fred Barnes (Kent), Dr. Jim Bown (Abertay) and Prof. Christopher Alexander .
  • Jairzinho Ahir
    Organisations as Complex Systems
    Jaz is a PhD student in the School of Management, co-supervised by Kiran Fernandes.
  • Kirean Alden
    Modelling and Simulation of lyphoid tissue organogenesis.
    Kirean is joint between Biology and Computer Science, co-supervised by Dr Mark Coles in the Center for Immunology and Infection.
  • Jenny Owens
    Jenny is working on the CoSMoS project investigating the modelling and simulation of swarm robotic systems. She is co-supervised with Prof Susan Stepney and Prof Alan Winfield from Bristol Robotics Laboratory.
  • Mark Read
    Computational Modelling of T-regulatory Cells
    Mark is doing his PhD in the area of Artificial Immune Systems and is interested in developing computational models of T-regulatory cells. We are working with Vipin Kumar of Torry Pines Institute For Molecular Studies. Mark is based in Computer Science and is aligned with the CoSMoS project.
  • Antonio Zamorano
    FPGA Requirements for Complex Systems Modelling
    Antonio is working on the CoSMoS project looking at how to use FPGA's as a platform for the simulation of complex systems. Antonio is also supervised by Andy Tyrrell.
  • Immuno-Engineering

  • Dr. Maizura Mokhtar
    SYMBRION: Symbiotic Robotic Organisms
    Mai is a research assoicate on an EU funded 5 year project on swarm robotic systems. Our job is to develop an artificial immune systems for small robotic units and also for an organism of these robots when they join together into a single unit. Andy Tyrrell is the co-investigator and Mai is based in Electronics.
  • Yang Liu (Jerry)
    Self-healing Cellular Architectures for Biologically-inspired Highly Reliable Electronic Systems.
    A Jerry is a research associate on a 3 year EPSRC funded grant investigating the use of embrionics and AIS for the design of VSLI systems on silicon that possess self-diagnostic and self-healing properties. Prof Andy Tyrrell is the PI, and Dr Gianulca Tempesti is a CI with me on the project. Jerry is also finishing his PhD with myself and Tim Clark who heads the Control Lab in the Intelligent Systems Group, in the area of immune inspired algorithms for tracking moving objects in real-time, and deploying those solutions in hardware, in this case FPGA's. Jerry is based in Electronics.
  • James Hilder
    Artificial Immune Systems for Anomaly Detection
    James is working on a DSTL sponsored project developing an algorithms developed by Nick Owens for application in the detection of various substances. James is based in Electronics and is also supervised by Andy Tyrrell.
  • NuralHuda Mohd Azmi
    AIS and Information Filtering
    Huda is investigating the application of AIS to information filtering and web-mining and the development of of novel AIS based on modelling aspects of the immune system . She is co-supervised by Dr Fiona Polack and is based in Computer Science and is aligned with the CoSMoS project.
  • Ran Bi
    Artificial Immune Systems in Swarm Robotic Systems
    Ran is co-supervised with Andy Tyrrell and is working alongside the SYMBRION project.
  • Piero Conca
    Adaptive Data Fusion with AIS
    In collaboration with NCR. Co-supervised with Dr. Rogerio De Lemos at the University of Kent. Piero is based in Electronics.
  • Lau Hui Keng (Kelvin)
    AIS and and error detection in swarm robotics
    Kelvin is investigating the application of AIS to the detection of errors in swarm robotic systems and is co-supervised by Dr Iain Bate. Kelvin is based in Computer Science.
  • Lim Tiong Hoo
    AIS and Sensor Networks
    Tiong is looking at the the application of AIS in sensor networks. Tiong is based in Computer Science and is co-supervised by Iain Bate
  • Ameila Ismail (Rita)
    Granuloma Inspired Swarm Robotic Systems
    Rita is doing her PhD in the area of Artificial Immune Systems and is interested in developing computational models of granuloma formation and using those models not only to better understnd the immune system, but also to feed the development of algorithms. Rita is based in Computer Science and is aligned with the CoSMoS project.
  • Lachlan Murray
    Immune-inspired Fault Tolerance in Collective Robotic Systems
    Lachlan is working on the SYMBRION project looking at immune approaches to fault tolerance in collective robotic systems. He is co-supervised by Andy Tyrrell and is in the Electronics Department.
  • Omer Qadir
    Self Healing Architectures
    Omer is working with Jerry on the EPSRC project SABRE and is also supervised by Andy Tyrrell and Gianluca Tempesti.
  • Old Projects

  • An Extensible Architecture for Homeostasis in Electronic Systems. A 3 year project that investigated homeostasis in electronic systems and the use of T-cell signalling for anomaly detection.
  • Bioinformatics, Immunology and Algorithms make Short work of PROtein Function claSsification. A 2.5 year project that developed various hierical methods for GPCR classification.
  • Past Students/RA's

    Below is a list of people, who I am pleased to say survived working with me!

    Research Associates

  • Dr Andy Greensted who was an RA on An Extensible Architecture for Homeostasis in Electronic Systems which ended in September 2009.
  • Dr Miguel Mendao, who was an RA on the BIASPROFS project that ended in November 2008.
  • Graduate Students

    Writing up:
  • Nick Owens
  • Completed:
  • Dr Adam Knowles
  • Dr Yang Lui
  • Dr Ed Clark A Framework for modelling stochastic optimisation algorithms with Markov chains.PDF of thesis
  • Dr Paul AndrewsAn Investigation of a Methodology for the Development of Artificial Immune Systems: A Case-Study in Immune Receptor Degeneracy PDF of thesis
  • Dr. Peter May. An Artficial Immune System Approach to Mutation Testing Test Data Generation
  • Dr. Andy Secker. Artificial Immune Systems for Web Content Mining: Focusing on the Discovery of Interesting Information PhD. 2006. Thesis .
  • Dr. Modupe Ayara. An Immune Inspired Approach For Adaptable Error Detection in Embedded Systems PhD. 2005.
  • Dr. Andrew Watkins. Exploiting Immunological Metaphors in the Development of Serial, Parallel and Distributed Learning Algorithms PhD. 2005.PDF of thesis
  • Dr. Tom Knight. MARIA: A Multilayered Unsupervised Machine Learning Algorithm Based on the Vertebrate Immune System PhD. 2005.download PDF of thesis
  • Anton Flugge. Computational Modelling of Granuloma Formation in the Liver MSc. 2008
  • Will Normand. Analysis of Swarm Robotic Behaviours MSc. 2007.
  • Liang Zhang. Dendritic Cells and Computation MSc, 2007.
  • Johnny Kelsey. An Immune Inspired Algorithm for Function Optimisation . MSc. 2004.
  • Jeong Sik Jang. An Empiricial Investigation into an Artificial Immune System for Email Classification AISEC MSc. 2004.
  • Nyrki Rantonen. An Artificial Immune System for Document Classification . MSc. 2004.
  • Alex Kilgour. Developing a Practicle Artificial Immune System for Email Classification. MSc. 2004.
  • Camilla Edmonds. Artificial Immune Networks for Function Optimisation MSc. 2003.
  • Other Collaborations

    I am a Visiting Professor at the Helsinki University of Technology, Finland, in the Power Electronics Laboratory. I am also a Visiting Professor at the University of Technology, Malaysia. I work with Vipin Kumar at TPIMS, Mel Cohn at the Salk Institute, Paul Kaye and Mark Coles of the IIU here at York on various aspects of immune system modelling.

    Research Opportunities


    I have many possibilities for research topics centred around the area of Artificial Immune Systems and homeostatic systems. Given my joint appointment, some topics for PhD are more suitable for Computer Science and others for Electronics candidates:

    [Top]


    Publications

    For my full list of published papers (most with PDF's) see here.

    Papers Recently Accepted

  • Hierarchical Classification of G-Protein-Coupled-Receptors with Data-Driven Selection of Attributes and Classifiers. A. Secker, M. Davis, A. Fretais, J. Timmis, E. Clark and D. Flower International journal of Data Mining and Bioinformatics.
  • An Experimental Comparision of a Genetic Algorithm and a Hill-Climber for Term Selection. A. MacFarlane, A. Secker, P. May and J.Timmis. Accepted for the Journal of Documentation.
  • Papers Recently Submitted

    Journal Papers
  • Statistical Modelling of Anomalies in Swarm Robotic Systems. H. K. Lau, I. Bate, P. Cairns and J. Timmis Swarm Intelligence.
  • Challenges for Pervasive Adaptation. K. Herrmann, J. Timmis and S. Fairclough IEEE Pervasive Computing.
  • On Artificial Immune Systems and Swarm Intelligence. J. Timmis, E. Hart and P. Andrews Swarm Intelligence.
  • Book Chapters

    Conference Papers

    Papers in Preperation

    Journal Papers
  • A Pattern Oriented Approach to the Hybridisation of Bio-inspired Algorithms for Optimisation. J. Timmis, S. Ovaska and X. Gao
  • Robust Adaptivity in Autonomous Robotics. A. Greensted, A. Tyrrell, J. Timmis and N. Owens
  • Immune and Evolutionary Approaches to Software Mutation Testing. P. May, J. Timmis and K. Mander
  • Book Chapters

    Conference Papers

    [Top]


    Teaching

    In Computer Science I currently teach on the following courses:
  • Practical Programming Skills (PPS)
  • Collaborative Bio-inspired Algorithms (CBA)
  • In Electronics

  • Bio-inspired Computing
  • Network Security
  • Software Engineering
  • [Top]


    Admin

  • I run the Msc course in Natural Computation in Computer Science
  • I am chair of the Finance Committee in Electronics.
  • [Top]


    Misc.

  • For sanity, I check out the Dilbert site