10.1007/s00253-010-2760-7