Clone this wiki locally
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
- Source code
- Trunk Builds
- Mailing Lists
- Release notes
- Bugs and Feature Requests
- In a LIMS/cluster environment
The source code for the CellProfiler project is hosted in Git repositories administered by GitHub. The code can be checked out from these locations:
- CellProfiler: https://github.com/CellProfiler/CellProfiler/
- CellProfiler Analyst: https://github.com/CellProfiler/CellProfiler-Analyst/
- CellProfiler 1.0 (MATLAB, no longer under development): https://github.com/CellProfiler/CellProfiler1.0
- CellProfiler Analyst 1.0 (Java 1.6, no longer under development): https://svn.broadinstitute.org/CellProfiler/trunk/oldCPA/
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.
In December 2015, we discontinued the use of the CP-dev mailing list. Please post and questions or comments to the CellProfiler forum.
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.
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.