CCP4 on OS X
-
CCP4 is a large set of stand-alone programs designed primarily for macromolecular X-ray crystallography.  There are many programs in the suite that are of interest to anyone dealing with structures of macromolecules.


Return to Crystallography on OS X


Making OS X a viable Unix Platform

Installing X Windows

Installing Developer Tools

Installing Fink

OS X Unix Links

OS X Unix Advice Board


Crystallography Programs

Use Fink to Install Crystal Software

Installing CCP4

Installing CNS-1.2

Installing Solve

Installing Data Processing Software

Installing Eden

Installing Molecular Display Packages


Other Links of Interest

Various Useful OS X Programs

Backups

Screenshots

Biophysics on OS X

NMR on OS X

W. G. Scott Research Group


Return to Crystallography on OS X

Click here for web site index



Summary of my recommended installation:

New: Please read (and edit) my CCP4 on OS X Wiki. This page is now obsolete, and everything new will be on the wiki page. Click on the image below:

  link to wiki page

Notes on ccp4-6.0.1 compilation

Option 1: Install from fink precomiled debian pacakges

Please note that you can save yourself some trouble by installing my pre-compiled fink Debian ccp4 package as explained here. Doing so will enable you to skip having to compile the whole suite after every CCP4 patch release I incorporate, and it also enables you to skip compiling the g77 compiler, which takes an even longer time to compile.

Option 2: Install from fink using source code

I have now made a fink package for ccp4 6.0.1 and you can get it in the unstable branch of 10.4. I update this package every time there is a new patch available from the CCP4 web site (and I also fix any mistakes or other problems I made at the same time). I put the date of the latest patch in the package description, so "fink describe ccp4" will tell you how up to date it is. [The advantage is that you can then upgrade to the latest patch release of ccp4 every time you do a selfupdate followed by update-all. It is best to do this just before you quit for the night, because it can take awhile (there is no fink method of just patching an existing compilation). So if you want to do the patches manually, you can avoid this by not putting the latest info file in your fink local directory.]   If you do not have the "unstable" branch enabled (I don't need the bleeding edge for most things), first do this:

% fink selfupdate-cvs
% fink update-all

% sudo ln -s
/sw/fink/dists/unstable/main/finkinfo/sci/ccp4* /sw/fink/dists/local/main/finkinfo/.

Then just issue

% fink install ccp4

Here are some additional customizations that you might find useful. (I have incorporated most of these in the new fink package.)

If this works ok, please let me know and I will move it to the "stable" branch of fink.



Option 3: Install CCP4's binaries

You can avoid compiling this and install G4 binaries provied by CCP4, G5 binaries provided by CCP4, (or install Debian binaries using fink that I compiled, see option 1).


You'll find a "lib" subdirectory in the refmac download that contains a bunch of dymamic libraries.  If you run otool -L on them (or on the  refmac executable), you will see output that looks like this:

% otool -L libxlf90.A.dylib
libxlf90.A.dylib:  /opt/ibmcmp/lib/libxlf90.A.dylib 

This tells us that for best results, put the dynamic libraries into a directory called /opt/ibmcmp/lib (you will have to create it unless you have the ibm compilers).  (If you want to put these elsewhere, then you must set the DYLD_LIBRARY_PATH.  It is better to avoid this if you can.)


Additional software from Gerard Kleywegt (USF):

Gerard J.  Kleywegt has ported all of his highly user-friendly Uppsala Software Factory programs to OSX (i.e., mapman, moleman2, oops2, lsqman, etc. etc.). These are available only as binaries at the USF ftp site. I have written a shell script to automate the download and installation process for the USF programs on OS X. Sadly, the Fobs, oh I meant to say source codes, are not however available.

Valid HTML 4.01!