I have a dataset of M elements where every item is represented by a feature vector of length N where N is very large and only a small subset of N is bigger then zero for every item. So I have a sparse MxN matrix and I want to cluster these M items.
What tools and algorithms do you advise to use? Any script or library in R or in other programming languages would be very useful.