The distribution consists of two separate modules, SPIDER and Web. The SPIDER module is written in Fortran and is used for mathematical manipulation of images and their contents. The Web module is written in C++ or in Java and is used for visual display and interaction with images created by the SPIDER module or to be used by SPIDER.
Platforms: We regularly run SPIDER/Web on Intel 64 bit Xeons running Linux and AMD 64 bit Opterons running Linux. Note: We phased out support for OSX during 2014. Our current standard platform is a Multi-Core Intel based machine running SUSE Linux. Heavy computations are done in parallel on a cluster of such machines. SPIDER requires at least 512 Mb of memory.
On Linux, and other Unix machines: The current SPIDER and Web modules contain precompiled executables for: Linux - 32 & 64 bit AMD and Intel platforms. The modules also contain all source code, and sample Makefiles for executable generation on various GNU-Linux architectures, OSX, and for IBM systems running AIX.
On Other systems: In historical times SPIDER and Web also contained executables for Vax VMS, SunOS, Compaq (Dec) Unix, SGI Irix, SGI Linux (for Altrix), OSX, and Windows. These architectures are no longer supported.
Compilation and linking: One of the SPIDER/Web executables which we supply will probably run on your machine. However the code may have to be recompiled and linked for use on some machines. Such compilation will require familiarity with your local operating system and compiler to set the necessary compilation/linking flags and libraries. Compilation of SPIDER requires a Fortran 2002 compiler. We currently use both PGI and Intel compilers. Compilation and linking of Xwindow Web requires a C compiler and Motif/X-Window libraries. The standard gcc compiler works well. You may be able to view SPIDER format images without installing Web.
Copyright: Most of the source code in SPIDER and Web is released under the GPL License.
Download: You will be given links to download the currently available releases of SPIDER. If SPIDER is not available via that link the last release will continue to be available from: github.com/spider-em/SPIDER.
You should also view the SPIDER/WEB documentation which is accessible through the Wadsworth Lab's home page http://www.wadsworth.org/spider_doc or inside the distribution which will continue to be available at: github.com/spider-em/SPIDER
Source: spider_avail.html Last update: 31 July 2020