EDEN: Electron DENsity holographic refinement
Authors
Eden is written by Hanna and Abraham Szöke.
The authors are no longer developing the source code and desire to make it freely available (GPL3) to anyone who wishes to
use, develop, improve or maintain the code.
Current Stable Version Download
eden-5.3 (X-ray crystallography Version)
speden (Electron Microscopy Version)
PDF Manual
EdenUserManual.pdf
What is Eden?
Eden is crystallographic real-space electron-density refinement and optimization program that produces electron density maps with minimal model bias in a robust manner.
SPEden (Single Particle EDEN) is a modified version of EDEN for use with electron microscopy data. The documentation is included with the
source code linked above. (I have never tried it myself.)
This program improves macromolecular crystallographic electron density maps in a maximally unbiased manner. There are now two versions of eden, "seden" and "deden." seden is compiled with single-precision fftw libs, and is faster and less memory-intensive. deden is double- precision and is possibly more accurate (but in practice the differences appear insignificant). ieden is a new python Tkinter-based GUI. Type "eden" or "seden" to invoke single-precision eden, "ieden" for the GUI, and "deden" for double-precision eden. GUI users need to define the environment variable EDITOR, eg: export EDITOR='vim' or setenv EDITOR vim.
Quick Links
Source code (version 5.3)
Google Code archive
I have an Eden Quick Start page. This gives an example of how to use Eden to make a minimally biased electron density map given a set of coordinates and a set of Fobs.
My Eden on OS X page.
How to Install Eden
Eden should compile and run on any unix or linux platform (linux, sgi, osx, etc). It has no configure (yet) so you have to edit the makefile. It needs gsl and fftw2 to compile, and prefers to have grace (xmgr), tk, and python present at runtime. It is primarily a command-line program, but now has a primitive tkinter gui.
Linux Packages
Gentoo Linux
To install Eden on Gentoo Linux, do this:
emerge eden
Mac OS X Package
Using the Fink package manager on OS X
Eden is available as a package in Fink and by far the easiest thing to do is to issue the command
fink install eden
and it takes about two minutes to compile, and everything is set up for you. Issue
fink describe eden
for additional details.
Manual Install
This is OS X specific, but completely generalizable.
Download Eden from the Eden GoogleCode website, and put the tar file into /usr/local/eden (or your favorite equivalent).
Unpack the tar file and read the README_FIRST file. Install fftw2, gsl and grace if you don't have these already (which is why doing all this with fink makes more sense.)
Edit the Makefile to include the following:
libs=-L/sw/lib -lfftw -lm opt=-O3 CC=cc
(Use the -L/path(s) to wherever your fftw2 and gsl libraries are.)
Make other suggested edits to the Makefile, including:
mv eden /usr/local/bin/eden
Issue the command
export EDENHOME=/usr/local/eden
if you use a Bourne-like shell, or
setenv EDENHOME /usr/local/eden
if you use tcsh. Put the relevant command into the relevant startup file. Then to build the program, issue the commands
cd $EDENHOME/source; sudo make (or run make after becoming root).
|