Understanding Antagonistic Coevolution Via Mathematical Modelling And Data Analysis