Judging from the magnification of the image, the specimen could be anything from coccoid member of Cyanophyceae to Chlorophyceae to even Chrysophyceae. However, looking at the cells at the very top of the image, somehow I feel they are Nannochloropsis. I might be wrong though since I don't have anything from the image to work with to decipher the taxon.