Pedigree peeling eliminates latent genotypes by moving sums inside products whenever the other factors do not depend on the eliminated genotype. For one parent genotype and one child genotype , the likelihood becomes
The inner bracket is the child's message to its parent. With two states each, it needs four multiplications and two additions; multiplying the two parent weights and messages needs four more multiplications and the final sum one addition. The unrearranged four terms instead use twelve multiplications. Larger pedigrees use the same variable-elimination identity, with additional handling of pedigree loops.

Articles by others on the same topic (1)

The Elston–Stewart algorithm is a statistical method used for computing the likelihoods of genetic data in the context of genetic linkage analysis. It is particularly useful in the study of pedigrees, which are family trees that display the transmission of genetic traits through generations. ### Key Features of the Elston–Stewart Algorithm: 1. **Purpose**: The algorithm is designed to efficiently compute the likelihood of observing certain genotypes (genetic variants) in a family pedigree given specific genetic models.