Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
handling data from different batches and experiments #344
Hi community, I don't know how to handle data from different experiments using xcms.
That's a good question. I would make sure to run several QC samples per measurement run, i.e. a pool of samples measured after every e.g. 8 injections. Just make sure that you use the same QC sample for your whole experiment. You could then even use these to estimate the retention time shifts in the alignment of your full experiment. For correspondence - well after proper alignment that should work out of the box (only you will have to make decision on what to define as a feature, i.e. in how many samples does a peak have to be present to be considered to be grouped into a feature).
It will be tricky to do any comparison between a data set measured this year and any future data sets. If you use however the same QC samples also for the second data set it should be possible to do an alignment.
Apart from alignment and correspondence I would be more concerned about systematic differences in the signal that you measure. You should ensure that you apply a proper normalization to adjust any systematic abundance differences between batches. All in all it is a tricky situation and I don't think there is one simple golden solution to your problem.