Searching for a needle in a stack of needles: challenges in metaproteomics data analysis.

Searching for a needle in a stack of needles: challenges in metaproteomics data analysis.