Project

General

Profile

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
______