What are they?

Darwinian networks (DNs) are introduced to simplify reasoning with Bayesian networks (BNs).

Powerful and Intuitive

DNs represent the probability tables in a model. The graphical manipulation of the tables then takes on a biological feel.


It is shown how DNs can unify modeling and reasoning tasks into a single network.

Getting Started with DNs

Read the papers

Here are a few papers describing how DNs can represent the testing of independencies using d-separation and m-separation, and belief update using VE, AR, and LP.


Learn from Tutorials

How do DNs work? Navigate through our tutorials and find out all the benefits of this elegant framework.



Play with DNs and have fun helping Darwin to "explain away" evolution.

DNs Lab