-
Notifications
You must be signed in to change notification settings - Fork 0
/
DEVELOPER.txt
49 lines (35 loc) · 1.63 KB
/
DEVELOPER.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
CellProfiler and CellProfiler Analyst are distributed under the GNU General
Public License.
See the accompanying LICENSE file for details.
Developed by the Broad Institute
Copyright 2003-2009
http://www.cellprofiler.org
--------------------------------------------------------------------------------
The CellProfiler Analyst project is developed in Python and tested under Mac
OSX 10.5, Windows XP, and to a lesser extent some versions of Linux.
Code may be checked out from our SVN repository here:
https://svn.broadinstitute.org/CellProfiler/trunk/CPAnalyst/
To run the developer version, you will need Python 2.5 and the following python
packages:
- wx 2.8.10
- MySQLdb 1.2.2
- pysqlite2 (if using SQLite)
- numpy 1.3
- scipy 0.7
- matplotlib 0.98 (for plotting functionality)
- PIL 1.1.6
It might be possible to run CPAnalyst with other versions of Python or
these packages.
CellProfiler Analyst can be run from a terminal as follows:
% python CPAnalyst/cpa/cpa.py
Some functionality of CPAnalyst depends on having an installation
of CellProfiler 2.0's source code available and on the PYTHONPATH.
https://svn.broadinstitute.org/CellProfiler/trunk/CellProfiler/
Classifier using MySQL can be sped up by installing the UDF in
mysql_plugins/classify.c. To add this function to MySQL, compile
classify.c to classify.so, and put this in a directory on the
LD_LIBRARY_PATH for MySQL, then execute this statement within MySQL:
mysql> CREATE FUNCTION classifier RETURNS INTEGER SONAME 'classify.so';
There is a developers mailing list, to subscribe, send mail to
cpa-dev-request@broadinstitute.org
with the word 'subscribe' in the subject.