Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
1_0:external-tools [2018/01/24 14:56] rdrighetto [Python] |
1_0:external-tools [2025/05/22 16:10] (current) admin [CCP4 (Only for 2D crystallography projects)] |
||
|---|---|---|---|
| Line 5: | Line 5: | ||
| The softwares in this category are compulsory and MUST be installed independent of anything. | The softwares in this category are compulsory and MUST be installed independent of anything. | ||
| - | ==== CSH ==== | + | ==== (t)CSH ==== |
| - | CSH is the language | + | CSH is a Unix shell and a scripting |
| - | ==== Python | + | ==== gawk ==== |
| - | Many utilities and specific-purpose tools used by FOCUS are written in the [[http:// | + | gawk is a more powerful |
| - | === MRCZ === | + | ==== Python |
| + | Many utilities and specific-purpose tools used by FOCUS are written in the [[http:// | ||
| - | Many of the Python scripts called within FOCUS rely on the [[http:// | + | You also need **pip** and the module **pil** (or **pillow**). |
| - | '' | + | On OSX, try |
| + | |||
| + | * xcode-select --install | ||
| + | * brew install python3 | ||
| + | * brew install pillow | ||
| + | * brew install python-matplotlib | ||
| + | * brew install numpy | ||
| + | |||
| + | or alternatively: | ||
| + | |||
| + | * pip3 install pillow | ||
| + | |||
| + | On Linux, try: | ||
| + | * apt-get install python2.7 (or //yum install python2.7// | ||
| + | * apt-get install python3 | ||
| + | * pip3 install pillow | ||
| + | * pip3 install matplotlib | ||
| + | |||
| + | and make sure in the Preferences panel of FOCUS, that FOCUS is using the correct version of python, which may reside in / | ||
| + | |||
| + | Or to install those in python2.7: | ||
| + | * / | ||
| + | * / | ||
| + | |||
| + | |||
| + | ==== MRCZ ==== | ||
| + | Many of the Python scripts called within FOCUS rely on the [[http:// | ||
| + | |||
| + | '' | ||
| + | |||
| + | Please ensure you have a version >= 0.5.1 of '' | ||
| + | |||
| + | ==== NumExpr ==== | ||
| + | For accelerating some heavy calculations in Python scripts, FOCUS uses the [[https:// | ||
| + | |||
| + | * pipx install numexpr | ||
| + | |||
| + | or alternatively on OSX: | ||
| + | |||
| + | * brew install numexpr | ||
| ==== EMAN2 ==== | ==== EMAN2 ==== | ||
| - | [[http:// | + | [[http:// |
| + | |||
| + | We might not use the tools present in EMAN2 directly, but it is very helpful. | ||
| + | EMAN2 is easy to install and is available for MacOS and Linux on their website: http:// | ||
| + | If you compile FOCUS from source (which is recommended), | ||
| ==== IMOD ==== | ==== IMOD ==== | ||
| We directly use many command line utilities present in IMOD. It can be downloaded from the website: http:// | We directly use many command line utilities present in IMOD. It can be downloaded from the website: http:// | ||
| ==== CCP4 (Only for 2D crystallography projects) ==== | ==== CCP4 (Only for 2D crystallography projects) ==== | ||
| - | Focus uses CPP4 in order to generate merged maps of the protein in 2D crystallography projects. The software can be downloaded from http:// | + | Focus uses CCP4 in order to generate merged maps of the protein in 2D crystallography projects. The software can be downloaded from |
| + | |||
| + | * https:// | ||
| + | |||
| + | Please follow their installation guide. | ||
| ===== Software for drift correction ===== | ===== Software for drift correction ===== | ||
| Line 55: | Line 103: | ||
| For a hastle-free data transfer for remote monitoring, you would need to install following software: | For a hastle-free data transfer for remote monitoring, you would need to install following software: | ||
| * cadaver: Available with all the package managers | * cadaver: Available with all the package managers | ||
| - | |||