Vitek-Lab / MSstats

R package - MSstats
74 stars 46 forks source link

feat(dataProcess): Add parallel processing functionality to dataProcess #116

Closed tonywu1999 closed 7 months ago

tonywu1999 commented 8 months ago

Motivation and Context

In theory, MSstats should produce more meaningful results if clients set up experiments with more bioreplicates. However, as clients begin to input larger datasets into MSstats, they have been running into issues regarding speed & memory. This pull request aims to speed up the MSstats dataProcess function by adding a parameter called numberOfCores that should allow users to perform data processing (specifically the summarization step) in parallel per protein.

This is an extension of the parallel processing PR for groupComparison

Changes

Testing

Checklist Before Requesting a Review

mstaniak commented 8 months ago

Are there any new imports or were all these functions used in groupComparison update already? I will review this very soon

tonywu1999 commented 8 months ago

@mstaniak

All these functions were used in the groupComparison update already.

mstaniak commented 8 months ago

Then the changes are OK, just two names requires an update, well done