Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question regarding msconvert multithreading #3385

Closed
EfraMP opened this issue Mar 5, 2025 · 4 comments
Closed

Question regarding msconvert multithreading #3385

EfraMP opened this issue Mar 5, 2025 · 4 comments

Comments

@EfraMP
Copy link

EfraMP commented Mar 5, 2025

Hi,

I have been using the Docker image pulled from proteowizard/pwiz-skyline-i-agree-to-the-vendor-licenses to use msconvert on a Linux machine with high computational power. I noticed that there is the option —singleThreaded.

Does this mean that the default parameter uses multiple threads? If that’s the case, how many does it use? Is this option even possible/available if I’m running wine under a Docker container?

Any answer to this would be highly appreciated :)
Thanks!

@chambm
Copy link
Member

chambm commented Mar 5, 2025

Some filters, like CWT peak picking, benefit from multithreading, so when those filters are used it will use 16 threads or the number of hardware threads available on the machine, whichever is less. Yes, it should work under wine, but possibly not as well as native Windows. I haven't tested CWT on wine.

@chambm chambm closed this as completed Mar 5, 2025
@EfraMP
Copy link
Author

EfraMP commented Mar 5, 2025

Cool!

Is there some list of those filters or some specific part of the documentation I could dig in more deeply?? Is there an option to choose how many threads to use? (Besides 1 and 16, obviously)

@chambm
Copy link
Member

chambm commented Mar 5, 2025

Just checked, there's only two filters with benefitsFromWorkerThreads() returning true: peakPicking and chargeFromIsotope (aka "turbocharger"); both use CWT peak picking, but for different purposes.

@EfraMP
Copy link
Author

EfraMP commented Mar 5, 2025

Cool! Thanks for the quick answer!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants