Hello,
I have been using CellProfiler for almost a year on a workstation, and I recently moved to using it on a cluster. I am not using batch processing yet, and I noticed that when I was testing my pipeline, the measurement file .mat would not produced at all (but it works on a computer). What could be the reason for this?
Would that be because the .mat files are not produced when running on a cluster (here I am just trying to test the cluster, so I am only requesting a single core) and therefore forcing us to use batch processing anyways?
All the other output files (the output database, the CPA properties file etc…)
Here is the end of the PBS script I am using:
End PBS preamble
Show list of CPUs you ran on, if you’re running under PBS
if -n “$PBS_NODEFILE” ]; then cat $PBS_NODEFILE; fi
Change to the directory you submitted from
if -n “$PBS_O_WORKDIR” ]; then cd $PBS_O_WORKDIR; fi
Put your job commands here:
Create a subdirectory for CellProfiler’s output files:
mkdir output-{PBS_JOBID} echo "Putting output files into the subdirectory output-{PBS_JOBID}"
Run CellProfiler:
CellProfiler.py --do-not-build --do-not-fetch --run-headless --run
–image-directory="./" --output-directory="./output-${PBS_JOBID}"
–pipeline=“pipeline.cp”
Thanks a lot for your help!
Remy