From Haeckel to event-pairing: the evolution of developmental sequences

SummaryDevelopment involves a series of developmental events, separated by transformations, that follow a particular order or developmental sequence. The sequence may in turn be arbitrarily subdivided into contiguous segments (developmental stages). We discuss the properties of developmental sequences. We also examine the differing analytical approaches that have been used to analyse developmental sequences in an evolutionary context. Ernst Haeckel was a pioneer in this field. His approach was evolutionary and he introduced the idea of sequence heterochrony (evolutionary changes in the sequence of developmental events). Despite the availability of detailed developmental data (e.g. Franz Keibel’s ‘Normal Tables’), Haeckel was unable to undertake a quantitative analysis of developmental data. This is now possible through computer-based analytical techniques such as event-pairing, which can extract important biological information from developmental sequences by mapping them onto established phylogenies. It may also yield data that can be used in phylogeny reconstruction, although the inherent ‘non-independence’ of the data may make this invalid. In future, the methods discussed here may be applied to the analysis of patterns of gene expression in embryos, or adapted to studying gene order on chromosomes.