Python-based Hierarchical ENvironment for Integrated Xtallography

PHENIX is supported on Linux, MacOS-X and Windows platforms. For the complete PHENIX installation you will need approximately 2.0GB of disk space.


Currently, the following Linux platforms are tested and distributed:

Earlier versions of Fedora/Redhat, and all OSes running Linux kernel 2.4 in general, are no longer supported.

PHENIX should install on other Linux platforms such as Redhat Server (and other Redhat derived platforms), Mandrake, Debian, or SuSe. In most cases one of the binary installers will work as-is, but compilation from source may sometimes be necessary. We recommend trying one of the installers built on CentOS 5 first, as these will probably be compatible with the widest range of systems.

Linux installations require at least kernel 2.6, and typically come in 32-bit and 64-bit versions. If it isn't clear which you need then type this command on the machine in question:

% uname -rm

The first item is the kernel version, the second is the machine hardware. If the hardware type is x86_64, you will need one of the 64-bit installers.


On macOS, only Intel machines are supported, and require at least macOS 10.7. Usage of the Phenix GUI requires macOS 10.9 or later. Additional information on Mac platform support is available here.


64-bit and 32-bit Windows installers are available and minimally require Windows 7 or XP respectively. Most of the programs in the GUI are available, with the notable exception of MR-Rosetta. Please read the additional support information for Windows before using this installer.