Algorithmen der Bioinformatik


Program for working with autocatalytic networks

CatlyNet is a program for working with autocatalytic networks, developed by Daniel Huson and Mike Steel.
CatlyNet is written in Java (12) and uses JavaFX. The program implements a fast and exact algorithm for calculating (maximal) RAFs, CAFs, and pseudo-RAFs from any set of catalysed 'reactions' and a given 'food' set. These three notions are formalizations of the concept of a 'collectively autocatalytic set' originally introduced by Stuart Kauffman.
CatlyNet is loosely based on a web application written by Dietrich Radel:

CatlyNet is open source and hosted on GitHub.
Read more about autocatlyic networks and RAFs here: Hordijk, W. and Steel, M. (2017). Chasing the tail: The emergence of autocatalytic networks. Biosystems, 152: 1-10.
Download here: Download​​​​​​​