“…However, recent technological advancements in experimental evolution, high-throughput sequencing and modeling of complex biological systems have revealed some repeatable features in diverse evolutionary processes and pervasive evolutionary constraints in various biological systems (Achaz, 2014; Blount et al , 2018; Ferretti et al , 2018; Hosseini and Wagner, 2017; Lieberman et al , 2011; Miles et al , 2011; Poelwijk et al , 2007; Salverda et al , 2011; Toprak et al , 2012; Weinreich et al , 2006). These repeatable patterns and regularities suggest a predictive theory of evolution, which has been pioneered by studies attempting to predict the future of evolution in various biological systems (Barton et al , 2016; Bull and Molineux, 2008; Cowperthwaite et al , 2008; Luksza and Lässig, 2014; Neher et al , 2014; Nyerges et al , 2018).…”