Learning Gene Expression Through Modelling and Argumentation