Skip to content

Traditionally, headless mode for CellProfiler can only run with one worker at a time with one set of images, which can take a long time sequentially. CP Parallel will run multiple instances of CellProfiler in parallel across plates.

License

Notifications You must be signed in to change notification settings

jenna-tomkinson/CP_Parallel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CellProfiler (CP) Parallel

⚙️ Speed up your CellProfiler analyses through the power of parallelization!

CP Parallel is a utility function that will help with speeding up image analysis pipelines using CellProfiler. Typically, pipelines in CellProfiler include but not limited to:

  1. Maximum projections of multiple z-slices per FOV
  2. Illumination correction
  3. Segmentation and feature extraction

CellProfiler can be run either with the GUI or through headless mode via the terminal. We prefer to use the headless mode option since it is most reproducible. One of the major downfalls of headless mode is that you can not run in parallel.

CP Parallel comes in to solve this issue by using a dictionary to call multiple instances of CellProfiler, run in parallel, and output a log file per process.

About

Traditionally, headless mode for CellProfiler can only run with one worker at a time with one set of images, which can take a long time sequentially. CP Parallel will run multiple instances of CellProfiler in parallel across plates.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%