Anne Carpenter edited this page Sep 23, 2016 · 37 revisions

Table of Contents generated with DocToc

This wiki orients developers to CellProfiler-related resources, the structure of CellProfiler’s code, the details of how modules function, the proper use of settings and their display in the user interface, and how image and object measurements are processed and stored.

Release versions (including past versions) are available at www.cellprofiler.org.

Table of Contents

  1. Source code
  2. Trunk Builds
  3. Mailing Lists
  4. Release notes
  5. Bugs and Feature Requests
  6. Roadmap
  7. In a LIMS/cluster environment

Developer resources

Source code

The source code for the CellProfiler project is hosted in Git repositories administered by GitHub. The code can be checked out from these locations (specific instructions for each OS are found on separate wiki pages, listed to the right):

Deprecated versions:

Trunk Builds

We perform regular builds of our source code for both CellProfiler and CellProfiler Analyst. They are not as heavily vetted as our releases, but are available here.

Mailing Lists

In December 2015, we discontinued the use of the CP-dev mailing list. Please post and questions or comments to the CellProfiler forum.

  • For CellProfiler developers: CP-Dev
  • For CellProfiler Analyst developers: CPA-Dev

Release notes

Release note summaries and detailed descriptions are available for each version of CellProfiler.

Bugs and Feature Requests

Most users should use the CellProfiler forum to ask for help and report issues. We monitor the forum and may be able to help you find a workaround for the problem. If you have discovered a new bug, we will take care of filing a bug report on your behalf and include all necessary technical information.

The issue tracker on Github is primarily for developer of CellProfiler and related software. For non-developers, please post questions with attachments on our Forum. Please attach sufficient information to reproduce the bug. For many bugs, it is appropriate to attach a CellProfiler pipeline and an image. Please visit the FAQ page on our Forum for more information.


The developer community contributes to a Roadmap for future development of CellProfiler.

In a LIMS/cluster environment

This page has a detailed discussion of issues and strategies involving integrating CellProfiler into a LIMS or cluster environment. The page also has a list and explanation of the CellProfiler command-line switches that are designed to be used in an integration.