What is Appion » History » Version 14
Anchi Cheng, 10/27/2016 06:20 PM
1 | 3 | Amber Herold | h1. What is Appion? |
---|---|---|---|
2 | 1 | Amber Herold | |
3 | 12 | John Crum | Appion is a "pipeline" for single particle reconstruction. Appion is integrated with Leginon data acquisition but can also be used stand-alone after uploading images (either digital or scanned micrographs) or stackes using a set of provided tools. Appion consists of a web based user interface linked to a set of python scripts that control several underlying integrated processing packages. These include EMAN, Spider, Frealighn, Imagic, XMIPP, findEM, ACE, Chimera. All data input and output is managed using tightly integrated MySQL databases. The goal is to have all control of the processing pipeline managed from the web based user interface and all output from the processing presented using web based viewing tools. |
4 | 11 | Bridget Carragher | These notes are provided as a rough guide to using the pipeline but are not guaranteed to be up to date or accurate. |
5 | 1 | Amber Herold | |
6 | 11 | Bridget Carragher | Appion users usually start off at a web page that presents them with a range of options for processing, reconstruction, analysis. This may look something like the following: |
7 | 1 | Amber Herold | |
8 | 11 | Bridget Carragher | !http://emg.nysbc.org/attachments/229/Picture_6.png! |
9 | 1 | Amber Herold | |
10 | 11 | Bridget Carragher | The user can select to proceed with any of the steps in the left hand menu options but some of these may be dependent on earlier steps. For example a stack cannot be made until particles have been selected. After any of the steps has been run the user can chose to view the results by clicking on the "completed" or "available" labels. |
11 | 1 | Amber Herold | |
12 | 11 | Bridget Carragher | Appion and Leginon depend on the same basic architecture so you can install either one or both together with almost no extra effort. You will need to perform the same basic three parts of system installation for either or both packages. Following this basic installation, if you want to run Leginon on the microscope, you will need to perform a few additional steps, and instructions can be found in the [[Leginon:Leginon_Manual|Leginon Manual]]. |
13 | 1 | Amber Herold | |
14 | 11 | Bridget Carragher | The four basic parts of Appion are : |
15 | 1 | Amber Herold | |
16 | 11 | Bridget Carragher | * *Processing server*- processing programs themselves or wrappers to processing packages generally in use by the 3DEM community. |
17 | * *Database server* - where all data and processing is tracked. |
||
18 | * *Web server* - php and java scripts that serve as the graphical user interface to the command scripts and results. |
||
19 | * *File server* - where the images and processed results (e.g. stacks, volume data, etc) and all processing logs are stored. |
||
20 | 1 | Amber Herold | |
21 | 11 | Bridget Carragher | Installation instructions for all of these parts are included in the Appion installation instructions. |
22 | |||
23 | 1 | Amber Herold | In addition, Appion also needs: |
24 | 11 | Bridget Carragher | * *Processing packages* - which are installed on the processing server and are not currently distributed as part of Appion. |
25 | 1 | Amber Herold | |
26 | 11 | Bridget Carragher | All 4 servers can run on the same machine. However, for an installation where high volume of data, processing and users is anticipated, it is recommended that the first three parts of the system are installed onto 3 separate computers. |
27 | 2 | Amber Herold | ______ |
28 | 8 | Amber Herold | |
29 | 14 | Anchi Cheng | [[Authors|Credit >]] |
30 | 1 | Amber Herold | |
31 | ______ |