Natural products as antifouling compounds: recent progress and future perspectives.

Natural products as antifouling compounds: recent progress and future perspectives.