Interfacing with other software
- MacOS M1 Installation
- macOS and OS X
- Opening CellProfiler on Mac OS 10.15.7
- Ubuntu 20.04
- Ubuntu 18.04
- Ubuntu 16.04 LTS
- CellProfiler as a Python package
- Interfacing with other software
- OMERO: Accessing images from CellProfiler
- Getting started using CellProfiler from the command line
- Adapting CellProfiler to a LIMS environment
- Orientation to CellProfiler code
- Module structure and data storage retrieval
- Analysis Mode and ZMQ Interfaces
- Ubuntu 9.10
- Ubuntu 14.04 LTS
- Troubleshooting Java
- ImageJ-2.0 scripting
- Old release notes
- Old detailed release notes
Clone this wiki locally
This page contains instructions on how to interface other software with CellProfiler and CellProfiler Analyst. Many other interfaces are described on CellProfiler's main website.
See our OMERO page.
See our ilastik page.
Knime (from University of Konstanz) is a modular data exploration platform that enables the user to visually create data flows, selectively execute some or all analysis steps, and later investigate the results through interactive views on data and models.
Note: This has only been tested with Mac OS X
- Download and install Knime Desktop
- Download the MySQL driver and unzip it somewhere on your local machine. Note: it's easiest if you choose the 'Platform-independent zip file download, even if on Windows
- Launch Knime
In Knime -> Preferences, open the settings for Knime->Database Driver
- Add a new driver file and point it to the MySQL driver .jar file you just unzipped. Click OK and exit Preferences
Add the Database Reader Node to your Project workspace
- Right-click and Configure Database Reader Node
- Choose Database Driver from dropdown as "com.mysql.jdbc.Driver" (others not tested)
- EnterDatabase URL, e.g., "jdbc:mysql://YourHost:YourPort/YourDatabase"
- Fill in MySQL username and password
- Need to fill in "SQL statement" to get the columns of data you want to work with, e.g. "SELECT COL FROM TABLE"
- The Database Browser->Fetch Metadata button may help guide you to the database entries. Double-click entries to enter them into the SQL Statement field
You can now connect this node to other analysis nodes and access the database columns SELECTed above