JSpot is written in Java and requires that a Java runtime is installed. Currently I recommend using version 1.3. It also needs the Advanced Imaging toolkit. So, do the following:
[Note: the JRE is the minimum download, the SDK is for developers]
IMPORTANT: Check that Java is installed correctly by typing java -version at a command prompt.
Select a version to download (right click the link and select 'Save as...'):
This software is still BETA software and should be used for testing only.
| Version | Updated | Download | Size | Notes |
|---|---|---|---|---|
| JSpot v0.3-E | 10th Nov 2002 | JSpot0_3.jar | 2.3M | Two-pass variational spot finding, multi-channel images, resumable processing |
| JSpot v0.2-G | 8th May 2002 | JSpot0_2.jar | 411.1K | Added learning of background intensity model |
| JSpot v0.1-E | 9th April 2002 | JSpot0_1.jar | 367K | First release |
Put the downloaded file JSpot0_X.jar in a directory called JSpot.
Check JSpot is installed correctly:
JSpot directory. java -jar JSpot0_1.jar
Spot v0.1-D, (c) 2002 John Winn, University of Cambridge
Usage:
JSpot -image imageFile -layout layoutFile [-output outputFile]
-view (on | raw | off)] [-test]
where:
imageFile: slide image to process
layoutFile: the file containing slide layout. Currently only
MWBR files are supported.
outputFile: the output XML filename (this will be derived
from the image name if not specified)
view: on = shows progress on equalised image
raw= shows progress on raw image
off= doesn't show progress
java -jar JSpot0_1.jar -image MyArrayImage.tif -layout MyLayout.mwbr
As JSpot can take tens of minutes to analyse an image, you can test your setup using the -test switch which just analyses the first subgrid, for example:
java -jar JSpot0_1.jar -image MyArrayImage.tif -layout MyLayout.mwbr -test
-output switch-view off.