Package Bio :: Package Ais
[hide private]
[frames] | no frames]

Package Ais

source code


Immune system simulation based on ideas from Immunocomputing: a survey.
I.Antoniou, S.Gutnikov, V.Ivanov, Yu.Melnikov, A.Tarakanov
12. Forrest S., Perelson A. Aleen L. and Cherukuri R. 
Self-nonself disctimination in a computer. Proc. of IEEE symposium on reseqrch
in security and privacy. Oakland, USA, 1994, 202-212.


Immune system simulation.
Accepts an initial set of sequences to be protected.
Creates a set of randomly scrambled sequences and uses a lazy check to remove
those that trigger on members of the protected set.
The detector for a suspicious sequence checks for a close match to a scrambled sequence.
The detectors start out with equal weights.  When a detector finds a suspicious antigen,
its weight is incremented so its chances of being selected in the future increases.
Intended only for experimentation.

Classes [hide private]
  Lymphocyte
  Immune
friendly should be an instance of Align.
Functions [hide private]
 
match_sequence(first, second, threshold) source code