NSF:10.3390/md20080022 NSF:10.3390/su2103195