Mandy Barrington's scientific contributions