Proceedings of the Royal Society of Edingurgh : series B-biology (London)