Abstract
Artificial immune systems (AIS) inspired by lymphocyte repertoires include negative and positive selection, clonal selection, and B cell algorithms. Such AISs are used in computer science for machine learning and optimization, and in biology for modeling of fundamental immunological processes. In both cases, the necessary size of repertoire models can be huge. Here, we show that when lymphocyte repertoire models based on string patterns can be compactly represented as finite automata (FA), this allows to efficiently perform negative selection, positive selection, insertion into, deletion from, uniform sampling from, and counting the repertoire. Specifically, for r-contiguous pattern matching, all these tasks can be performed in polynomial time. But even in NP-hard cases like Hamming distance matching, the FA representation can still lead to practically important efficiency gains. We demonstrate the feasibility and flexibility of this approach by implementing T cell positive selection simulations based on human genomic data using four different pattern rules. Hence, FA-based repertoire models generalize previous efficient negative selection algorithms to perform several related algorithmic tasks, are easy to implement and customize, and are applicable to real-world bioinformatic problems.
Original language | English |
---|---|
Title of host publication | GECCO 2014 - Proceedings of the 2014 Genetic and Evolutionary Computation Conference |
Publisher | Association for Computing Machinery |
Pages | 129-136 |
Number of pages | 8 |
ISBN (Print) | 9781450326629 |
DOIs | |
Publication status | Published - 2014 |
Event | 16th Genetic and Evolutionary Computation Conference, GECCO 2014 - Vancouver, BC, Canada Duration: 12 Jul 2014 → 16 Jul 2014 |
Conference
Conference | 16th Genetic and Evolutionary Computation Conference, GECCO 2014 |
---|---|
Country/Territory | Canada |
City | Vancouver, BC |
Period | 12/07/14 → 16/07/14 |
Keywords
- Artificial immune systems
- Immunology
- Negative selection