S O F T W A R E



S P A D E & E T H A N

SPADE and ETHAN are programs for automatic detection of spherical particles from electron micrographs. SPADE is an interactive graphical program which uses ETHAN to do the actual detection of particles. SPADE is made for UNIX platforms using C++ and FLTK toolkit. SPADE should be portable to other platforms also but porting might not always be trivial. ETHAN is incorporated into executable SPADE packages. Both programs currently read micrographs in mrc and pgm format and write detected virus images in mrc format. For more information on the particle detection method see the article*.

ETHAN is a command line driven program written in ANSI-C and can therefore ported to almost any platform. Also, if you have your own freely distributed micrograph analysis package, you are welcome to incorporate ETHAN into it as long as you comply with the license terms.

Both programs are free software and distributed under the terms of GNU General Public License which, among other things, means that there is no warranty whatsoever.

The programs are result of the colloboration between The Bamford Laboratory and Department of Computer Science of University of Helsinki. The very first version of SPADE was made as a software engineering exercise by T. Kaituri, E. Kallioniemi, J. Paaso, M. Teräs and J. Virtanen. The current version is mostly written by Anatoly Verkhovsky. ETHAN is written by Teemu Kivioja. If you have any questions or problems, please contact us (Teemu.Kivioja@cs.Helsinki.FI).

SPADE

SPADE1.0 executables for PC running Linux (libc5)

SPADE1.0 executables for PC running Linux (Red Hat and libc6)

SPADE1.0 executable for SGI (Irix64 6.5)

> gunzip spade-1.0.XXX.tar.gz     
> tar -xvf spade-1.0.XXX.tar
You should get the files spade (executable), spade.README, ethan (executable)and ethan.README. Put the executables on the path and run spade.

SPADE1.0 source code (tar and gzip)

Note that you need to install FLTK before installing SPADE from the source. Also you need to get ETHAN.

> gunzip spade-1.0.src.tar.gz     
> tar -xvf spade-1.0.src.tar
> cd spade-1.0
> make
See README files for more information.

SPADE manual (tar and gzip)

SPADE manual (online)

ETHAN

If you have downloaded an executable SPADE package, ETHAN is included in it.

ETHAN1.0 executable for PC running Linux (libc5)

ETHAN1.0 executable for PC running Linux (Red Hat and libc6)

ETHAN1.0 executable for SGI (Irix64 6.5)

> gunzip ethan-1.0.XXX.tar.gz     
> tar -xvf ethan-1.0.XXX.tar
You should get files ethan (executable), README_ETHAN, ethan.cfg, and GNU licence. Put ethan on the path and run.

ETHAN1.0 source code (tar and gzip)

> gunzip ethan-1.0.src.tar.gz     
> tar -xvf ethan-1.0.src.tar
> cd ethan1.0
> make
This should produce an executable file ethan. Put it on the path and run. The example is for a Unix system but compiling should be possible in many other systems also. If your system does not have tar and gzip, here is a zip version of the same package

ETHAN1.0 source code (zip)

* Kivioja, T., Ravantti, J., Verkhovsky, A., Ukkonen E., and Bamford, D., Local average intensity-based method for identifying spherical particles in electron micrographs. Journal of Structural Biology 131 (2000) 126-134.

[ back to the top | software | home page | VDB ]

Teemu Kivioja
Last modified: Mon Oct 23 14:38:44 EET DST 2000