Co-evolution is an essential component of evolution that contributes to maintain the structure of ecological and molecular networks while allowing species, and proteins and genes, to change and adapt ...