In many biological investigations, the relevant information does not coincide with the most powerful signals (most elevated eigenvalues, dominant frequencies, most populated clusters...), but very often hides in minor features that are difficult to discriminate from random noise. Here we propose an algorithm that, by the combined use of a non-linear cluster analysis procedure and a strategy to discriminate minor signal components from noise, allows singling out biologically relevant hidden information. We tested the algorithm on a sparse data set corresponding to single-cell RNA-Seq measures, being able to identify a very small population of cells in charge of the immune response toward cancer tissue.