3 * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
4 * Copyright (C) $$Year-Rel$$ The Jalview Authors
6 * This file is part of Jalview.
8 * Jalview is free software: you can redistribute it and/or
9 * modify it under the terms of the GNU General Public License
10 * as published by the Free Software Foundation, either version 3
11 * of the License, or (at your option) any later version.
13 * Jalview is distributed in the hope that it will be useful, but
14 * WITHOUT ANY WARRANTY; without even the implied warranty
15 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
16 * PURPOSE. See the GNU General Public License for more details.
18 * You should have received a copy of the GNU General Public License
19 * along with Jalview. If not, see <http://www.gnu.org/licenses/>.
20 * The Jalview Authors are detailed in the 'AUTHORS' file.
23 <title>Structure Chooser</title>
28 <strong>Structure Chooser</strong>
31 The Structure Chooser interface provides a smart technique for
32 selecting PDB structures to view in Jalview by querying readily
33 available meta-data of structures. The Interface can be invoked by selecting
35 <strong>"View Structure"</strong> option from a sequence's
36 <a href="../menus/popupMenu.html">pop-up menu</a>. Some of the main
37 features it provides are listed below:
39 <li>Automatic discovery, retrieval and association of PDB entries
40 for an alignment's sequences</li>
41 <li>Visualisation of discovered structures' meta-data</li>
42 <li>Ability to configure the meta-data entries to visualise</li>
43 <li>Auto-selection of the best structure via filtering by the
44 available metric parameters in the meta-data (i.e. resolution,
46 <li>Selection of multiple structures in a single operation</li>
48 Additionally, the Structure Chooser retains the following contemporary
51 <li>Manual association of PDB entries via entering the PDB Id or
53 <li>Ability to view cached PDB entries</li>
57 <strong>Associating PDB files with Sequences</strong><br>
58 Discovery/Association of PDB entries to a sequence happens
59 automatically during the initialisation of the Structure Chooser
60 Interface. Jalview uses the sequence's ID to query the PDB Rest API,
61 provided by the EBI to discover PDB Ids associated with the sequence.
64 <strong>Configuring displayed meta-data for Structures</strong><br>
65 To configure the visible meta-data displayed for the discovered structures, click the <strong>'Configure Displayed Columns'</strong> tab, then tick the options which you intend to make visible.
68 <strong>Auto-selection of best Structures</strong>
69 <br> Jalview can automatically filter and select the best structures using various metric categories avaialble from the meta-data
70 of the structures. To perform this simply select any of the following options from the drop-down menu in the Structure
71 Chooser interface: Best Uniprot coverage, Higest Resolution,
73 Best Quality, Highest Protein Chain etc. When the <strong>'Invert'</strong> option is selected, Jalview returns an inverse result for the current selected option in the drop-down menu.<p>
74 <img src="schooser_main.png" style="width: 464px; height: 369px;">
75 <!-- <p><img src="schooser_config.png" style="width: 463px; height: 369px; ">
76 <p><img src="schooser_drop-down.png" style="width: 464px; height: 368px; ">
77 <p><img src="schooser_enter-id.png" style="width: 467px; height: 373px; ">
78 <p><img src="schooser_from-file.png" style="width: 468px; height: 370px; ">
79 <p><img src="schooser_cached.png"> -->
80 <br>The screenshot above shows the Structure Chooser interface
81 along with the meta-data of auto-discovered structures for the sample
82 alignment. Note however that if no structures were auto-discovered, a
83 different interface for manual association will be invoked as seen in
86 <img src="schooser_enter-id.png" style="width: 464px; height: 369px;">
88 <strong>Manual selection/association of PDB files with Sequences</strong>
90 <p>To manually associate PDB files with a sequence, select any of
91 the follwing options listed below from the drop-down menu in the
94 <li><strong>From File</strong> - You can load a PDB file from the
95 local machine or network and associate it with the selected sequence.
96 PDB files associated in this way will also be saved in the <a
97 href="jalarchive.html">Jalview Archive file</a>.<br></li>
98 <li><strong>Enter PDB Id</strong> - Jalview will use the PDB Rest
99 API, provided by the EBI, to fetch the PDB file with the entered Id.<br>
101 <li><strong>Cached PDB Entries</strong> - You can view PDB structures which have previously been downloaded/viewed using this option. Jalview caches previously downloaded PDB entries in the computer memory. However, if the project is saved before exiting Jalview, Jalview will serialize the cached entries to the file system. </li>
105 <em>The Structure Chooser interface was introduced in Jalview 2.x.x.