The forced resignation of Peter Marks has unsettled scientists and researchers.