Hello!
I love Cardinal, but I often run into memory issues trying to do even basic operations on my dataset (280k pixels). Furthermore, I have ion mobility data that doesn't seem to be compatible with Cardinal. One workaround for this issue has been using SCiLS and metaboscape, which I fortunately have access to. I can get molecular annotations through metaboscape, and then using the SCiLS API I can essentially peak-pick only the annotated list (a massive data compression) and then export the resulting data frame as an R Data Structure (.RDS). Actually, it's three .RDS files (the intensity values, the feature names, and the coordinates). I've been able to do a lot of work on this dataset in standard R, but obviously Cardinal has a lot better functionality for working with and visualizing MSI data. I especially want to use spatial shrunken centroids to cluster my pixels and see if I get informative biological patterns.
I'd really love to be able to convert my .RDS into a Cardinal object. Is this something that's been done before, or is feasible?
Alternatively, I am currently able to load my dataset into memory, it's just doing operations that fails (even a TIC normalization prior to PCA fails). I suppose a "hack" would be to load the entire Cardinal dataset and then filter it by whichever mz features I have annotated in a separate document. Is this functionality possible in Cardinal?
Thank you!
Jason