Versions#
The most current release can always be found on DockerHub at cellprofiler/distributed-cellprofiler
.
Current version is 2.0.0.
Our current tag system is dcpversion_CellProfilerversion, e.g. 1.2.0_3.1.8
Previous release versions can be accessed at bethcimini/distributed-cellprofiler:versionnumber
Version History#
2.1.0 (forthcoming)#
Increase support for using plugins
Improve role handling and allow file download/upload from/to S3 buckets in different accounts
Improve file download to S3FS can be completely bypassed
Name EBS volumes
2.0.0rc2 - Released 20201110#
Add optional ability to download files to EBS rather than reading from S3 (helpful for pipelines that access many files/image sets)
2.0.0rc1 - Released 20201105#
Remove requirement for boto and fabric, using only boto3
Add support for Python 3 and CellProfiler 4
Move cluster size, machine type, and machine price to the config file from the fleet file, eliminating mismatches between the two
Add the ability to filter only files with certain names when running CHECK_IF_DONE
Don’t cancel a fleet over capacity errors
Add “cheapest” mode to the monitor, allowing you to run more cheaply (at possible expense of running more slowly)
1.2.2 - Released 20201103#
Allow pipelines using batch files to also designate an input output_top_directory
Add support for multiple LaunchData specifications
Add CellProfiler-plugins
Additional way to create job submissions with run_batch_general.py
1.2.1 - Released 20200109, Updated through 20191002#
Allow monitor to downscale machines when number of jobs < number of machines
Add a parameter to discount files when running CHECK_IF_DONE checks if less than a certain size
1.2.0 - Released 20181108, Updated through 20200109#
Improved compatibility with CellProfiler 2 and 3
Better handling of logging when using output_structure
1.1.0 - Released 20170217, Updated 20170221 (bugfixes) - 20181018#
Changes in this release:
Added the
output_structure
variable to the job file, which allows you to structure the output folders created by DCP (iePlate/Well-Site
rather thanPlate-Well-Site
). Job files lacking this variable will still default to the previous settings (hyphenating all Metadata items in order they are presented in the Metadata grouping).Added support for creating the list of groups via
cellprofiler --print-groups
- see this issue for example and discussion. Groups listed in this way MUST use theoutput_structure
variable to state their desired folder structure or an error will be returned.