Modelling techniques for the study of molecular self-organisation