Tilt-wrangler launcher in appion » History » Version 1
Sargis Dallakyan, 04/12/2022 10:03 AM
| 1 | 1 | Sargis Dallakyan | h1. Tilt-wrangler launcher in appion |
|---|---|---|---|
| 2 | |||
| 3 | Given ctf file with beam-image tilt X and Y values, tilt-wrangler runs "k-means clustering":https://en.wikipedia.org/wiki/K-means_clustering on X ad Y values and groups them into cluster. |
||
| 4 | |||
| 5 | Input: |
||
| 6 | |||
| 7 | * Relion star file |
||
| 8 | * Number of clusters for k-means |
||
| 9 | |||
| 10 | h2. Installation |
||
| 11 | |||
| 12 | If you used "auto-installation tool":https://emg.nysbc.org/projects/appion/wiki/Install_using_the_auto-installation_tool, you can skip installation procedure below since auto-installation does this for you. Otherwise, if you are doing manual installation follow the procedure below to install tilt-wrangler and its dependencies. |
||
| 13 | On a web server, download "tiltgroup_wrangler_cli.py":https://emg.nysbc.org/projects/appion/repository/revisions/trunk/raw/programs/tiltgroup_wrangler/tiltgroup_wrangler_cli.py, copy to /usr/local/bin and make it executable: |
||
| 14 | <pre> |
||
| 15 | wget https://emg.nysbc.org/projects/appion/repository/revisions/trunk/raw/programs/tiltgroup_wrangler/tiltgroup_wrangler_cli.py |
||
| 16 | cp tiltgroup_wrangler_cli.py /usr/local/bin |
||
| 17 | chmod +x /usr/local/bin/tiltgroup_wrangler_cli.py |
||
| 18 | </pre> |
||
| 19 | Install numpy and scikit-learn: |
||
| 20 | <pre> |
||
| 21 | pip install numpy==1.13.3 scikit-learn==0.19.2 |
||
| 22 | </pre> |
||
| 23 | This particular versions are needed for this to work on CentOS 7 with Python 2.7. |
||
| 24 | For CentOS 6 use: |
||
| 25 | <pre> |
||
| 26 | pip install numpy==1.13.3 scikit-learn==0.18.2 scipy=1.2.0 |
||
| 27 | </pre> |