| Cinema 5 | Help                             Cinema 5 version 0.2.1 BETA     ©2004 The Advanced Interfaces Group & UMBER |
Introduction to Cinema 5
Cinema 5 (Colour INteractive Editor for Multiple Alignments) is an interactive visual tool for the interpretation and manipulation of protein and DNA sequences. Cinema 5 allows the user to interactively construct and edit and visualise multiple sequence alignments. Cinema 5 provides a highly intuitive, flexible and user-friendly interface with many features:
** IMPORTANT NOTE Cinema 5 BETA release **
This is a BETA release, and as such is not guaranteed to be bug-free. If you discover a bug, have any suggestions for future releases of Cinema,
or just have a comment then please email us at utopia-project@yahoogroups.co.uk. Thank you!
Opening, saving and importing sequences and multiple sequence alignments
Cinema 5 can open and import sequences and multiple sequence alignments either stored locally on your system, or from the
UniProt universal protein resource (the Swiss-Prot and trEMBL databases)[1].
Sequences and alignments can be also be saved to local files, in a number of command file formats.
Supported file formats
The following table illustrates the formats currently supported:
| Read | Write |
| CINEMA5 | CINEMA5 |
| FASTA | FASTA |
| NBRF-PIR | NBRF-PIR |
| PHYLIP | PHYLIP |
| GCG-MSF | |
| CLUSTAL | |
| NEXUS |
The My Sequences folder
Cinema 5 uses a standard folder for locally stored sequence alignments, My Sequences.
This folder will be created for you if not found on your system, and is located in the My Documents folder on Windows systems,
and in the top-level directory of your user account on Linux and Apple OS X systems.
UniProt access
Cinema 5 also provides integrated access to the UniProt protein resource, enabling you to fetch a sequence from either the Swiss-Prot or trEMBL
databases and then:
(a) create a new alignment containing the sequence, or
(b) import the sequence into an existing alignment.
By default, access to UniProt is provided via the internet, from a copy of the database hosted on the UTOPIA server. This copy of UniProt is
updated frequently and *should* represent the most recently-published version.
No guarantee, however, can be made that the UTOPIA server will always be available for access, and so it is also possible to configure Cinema 5 to
access a local copy of UniProt. You can, if you prefer, download your own copy of the Swiss-Prot/trEMBL databases and configure Cinema 5
to work with them instead.
See Configuring Cinema 5 for details of setting up Cinema 5 to access a local copy of UniProt on your system.
Opening locally stored sequence alignment files
To open a locally stored sequence or sequence alignment:
icon in the toolbar, or choose Open from the File menu.Saving locally stored sequence alignment files
There are two options for saving a locally stored sequence or sequence alignment. To save an alignment file under its existing name:
icon in the toolbar, or choose Save from the File menu.To save an alignment file under a new name:
Opening sequences from UniProt
Cinema 5 allows you to search for a particular sequence in UniProt (i.e. the Swiss-Prot and trEMBL databases) and, if found, fetch the sequence
and open it as a new alignment. You can search for a sequence either in terms of its Accession number or its ID.
To open a sequence from UniProt, choose Open a sequence from UniProt from the File menu. The Open from UniProt dialog
will appear:
Importing sequences into an alignment
Cinema 5 allows you to import single or multiple sequences into any open alignment. Sequences can be imported from either locally-stored files,
or from the UniProt protein database. The imported sequence(s) can then either be appended to the end of the alignment,
or inserted into it at a specific point.
To import sequences into an alignment, choose Import sequence(s)... from either the File menu or the Context menu
(accessible by right-clicking the mouse over the alignment area). The Import sequence(s) dialog will appear:
The Cinema 5 alignment file format
Cinema 5 provides a native file format for storing sequence alignments. Files stored in this format are identified by a .c5a suffix.
The advantage of using Cinema 5's native file format is that extra, Cinema-specific information is stored along with the standard sequence
alignment data. In particular, motifs/fingerprints that have been defined and breakpoints that have been set will all be stored in a
Cinema 5 format file. It is therefore recommended that the Cinema 5 format be used for saving alignments between sessions.
Problems accessing UniProt
There are a number of situations in which Cinema 5 may be unable to access the UniProt databases.
Whether, and when, these situations arise depends on how Cinema 5 is configured to access UniProt, either via the UTOPIA server,
or from a local copy of the database (see Configuring Cinema 5 for full details of the different access methods).
In each case, Cinema 5 will try to determine the cause of the access problem and provide a sensible response to the user.
If Cinema 5 is configured to access UniProt via the UTOPIA server, the following access problems might arise:
| Problem | Action |
| No internet connection is available. | Ensure your computer is connected to the internet before attempting to access UniProt. |
| The UTOPIA server is busy/not accepting connections. | Other users may be accessing UniProt from our server, or it may be undergoing essential maintenance. You should try again in a short while. |
| Cannot find the UTOPIA server. | In this case, it is likely that the UTOPIA server is down. Please report this problem to the UTOPIA user group, and try again at a later date. |
| Problem | Action |
| No local copy of the database can be found. | In this case you must tell Cinema 5 where UniProt is stored on your system. See Configuring Cinema 5 for details. |
| Cannot read the database file. | The local copy of the database may have become corrupted; you should download a fresh copy and use that instead. |
The Cinema 5 interface
The main toolbar
The following diagram illustrates the main Cinema 5 toolbar and identifies the function of each icon. Further details of the operation of each of these tools can be found elsewhere in this help file.

Alignment view overview
The central tool in Cinema 5 is the alignment view, a powerful and flexible interface for visualising and editing a multiple sequence alignment. With an alignment view, it is possible to:

Navigation: changing the view position onto an alignment
In general, a multiple sequence alignment will be considerably larger in area than the view onto it; only small sub-sections of such an alignment will thus be visible
at a time. The alignment view offers a number of simple methods for navigating a large alignment, so that different sections of it can be displayed.
Scroll bars
Scroll bars are provided at the bottom and right edges of the alignment view window when necessary, and allow the current view to be scrolled
left/right or up/down in the standard manner using the mouse.
Keyboard navigation
The alignment may also be navigated using a number of keyboard short-cuts:
Changing the view level-of-detail using the zoom controls
While working with a sequence alignment, it may be desirable to visualise it at different levels of detail, providing, for example:
Cinema 5 allows an alignment to be visualised at a wide range of different levels of detail, and provides a simple, intuitive method for switching between these levels using interactive 'zoom' controls. There are three basic zoom controls on the main tool bar:
Zoom in will move the view 'closer' to the alignment, increasing the level-of-detail but decreasing the effective size of the area being visualised.
Zoom out will move the view 'further away' from the alignment, decreasing the level-of-detail and increasing the effective size of the area being visualised.
Free zoom provides an intuitive technique for selecting the desired level of detail using a mouse-operated slider.Multiple views onto the same alignment
It is possible to have several alignment views open onto the same alignment, allowing:
In order to create a new view onto the current alignment, select the
icon from the main toolbar, or the New view window
option from the View menu.
When there are two or more view windows open for the same alignment, Cinema 5 provides a visual cue that illustrates if, and where, the region of the alignment shown in the current view coincides with the regions shown in the other views. All views, except that which is currently active, are dimmed slightly, with only the regions of the alignment coinciding with that displayed in the active view shown at full intensity. The following image illustrates this behaviour:
This option may be turned off, see the section on Configuring Cinema 5.
Alignment information 'tool-tips'
If the mouse pointer is positioned over the alignment area or the sequence labels, and the 't' key pressed, a 'tool-tip' will be displayed providing information about that particular region of the alignment:
If the mouse pointer is over the alignment, the tool-tip displays:
Automatic alignment tips
If desired, Cinema 5 can display alignment tips automatically, whenever the mouse pointer is left idle for a few seconds over the alignment or
label areas. To turn automatic alignment tips on, see the section on Configuring Cinema 5.
The context menu
Most operations that can be performed on a sequence alignment are accessed via the context menu, which appears when the right
hand mouse button is clicked in an alignment view window. The context menu adapts to the current task: the options it displays will depend
upon which region of the alignment view the mouse was clicked in and what operation the user was performing when the mouse was clicked.
It is important that the user becomes familiar with the context menu, as many of cinema 5's functions are only accessible through it.
Basic alignment editing
Cinema 5 provides a number of tools for the basic editing of a multiple sequence alignment. These tools allow for the insertion into, and removal of, gaps from sequences, and the sliding of sequences left or right, relative to the rest of the alignment. Such operations may be applied to individual sequences or, through the creation of temporary and/or fixed groups, to multiple sequences simultaneously. A simple undo facility is also provided to correct mistakes.
Note that Cinema 5 maintains an overall consistency of sequence length within an alignment, i.e. all sequences are kept the same length as each other at all times. To ensure this consistency, extra gaps may be automatically added to, or removed from, the leading/trailing edges of one or more sequences following each interaction.
Inserting & removing gaps
The insertion of gaps into, or removal of gaps from, an alignment is the most basic editing tool provided by Cinema 5, and represents the default mode of interaction. To insert or remove gaps, first ensure that the 'insert/remove gaps'
icon, found on the main Cinema 5 toolbar, is selected.
Sliding sequences
Sequence sliding is the second basic interaction mode provided by Cinema 5. During interaction, an entire sequence may be shifted to the left or the right, in relation to the rest of the alignment. This enables sequences to be aligned without the insertion/removal of internal gaps. To slide a sequence, first ensure that the 'slide sequences'
icon, found on the main Cinema 5 toolbar, is selected; then:
Interacting with temporary groups of sequences
Both the insert/remove gaps and sequence sliding operations may also be applied to groups of multiple sequences simultaneously. A temporary group of sequences is be created by holding down the shift key and/or the control key, and then selecting the desired group of sequences with the left mouse button:
Once a temporary group of sequences has been selected, an insert/remove gaps or sequence sliding operation may be performed on the entire group simply by interacting with one of the grouped sequences. If a sequence that is not a member of the temporary group is selected at any point then it will be disbanded.
Creating persistent sequence groups
Sequences can be grouped together on a more long-term basis to simplify group-based interaction. If it is likely that a number of operations are to be performed on the same group of sequences, it would be sensible to create a persistent sequence group for them. To create a sequence group:
The selected sequences will now be combined as a sequence group. The effect of this grouping can be seen as a little coloured block in the label area of each sequence contained in the group. Multiple sequence groups may be created in this way, and each group is assigned a particular colour, to enable easy identification its members. If one sequence belonging to a group is selected with the mouse, all other members are automatically selected as well. Any editing operation applied to one member of the group will be automatically applied to all others.
Although grouping sequences is a useful facility for applying the same operation to several sequences at once, there may reach a point where it is necessary to remove one or more of the sequences that have been added to a sequence group, or even to disband a sequence group entirely.
Removing a sequence from a sequence group
A sequence may be removed from a sequence group by right-clicking over the sequence and choosing Ungroup sequence from the context menu. The coloured block will be removed from the sequence's label area, indicating it is no longer a member of the sequence group.
Disbanding a sequence group
It may be necessary to disband a sequence group entirely, so that all of its members may be operated upon individually, rather than the group as a whole. A sequence group may be disbanded by right-clicking over any of the member sequences and choosing Disband sequence group from the context menu. The coloured block will be removed from all of the member sequences' label areas, indicating they are no longer a member of a sequence group.
Temporarily overriding a sequence group
It is possible to temporally override a sequence group so that one of its member sequences may be operated upon individually. By selecting a sequence with the middle mouse button, rather than the left, any interaction will only be applied to that sequence, rather than all of the members of its parent sequence group. Once the interaction is complete, the original sequence grouping is restored.
Hierarchical sequence groups
Existing sequences groups can also be grouped together with other groups and/or individual sequences, creating more complicated hierarchical sequence groups. In such cases, all sequences will be re-coloured to illustrate their current grouping at the top level of the hierarchy. The Sequence Group Manager topic has full details of how hierarchical groups may be constructed and managed.
Undoing actions
Cinema 5 provides a very basic one-action undo feature. It is possible to undo the most recent insert/remove gaps and sequence-sliding interaction by selecting the
icon on the main toolbar.
Advanced editing tools
Cinema 5 provides a number of advanced tools for constructing and editing multiple sequence alignments:
Breakpoints
A Breakpoint is a vertical divider that may be inserted into an alignment, along a 'column' of residues.
A breakpoint inserted into an alignment has the effect of splitting it into two sub-alignments at that point.
For subsequent editing operations, Cinema 5 treats the sub-alignments either side of the breakpoint as if they were separate entities.
If, e.g., a sequence sliding operation is performed, only the section of the sequence contained between the nearest breakpoints
to the left and right of the mouse pointer will be effected.
Breakpoints can thus be used to preserve sections of an alignment while other sections are being edited. For example, if one region of an alignment has been successfully aligned, it is possible to add a breakpoint at one, or both sides of it. Subsequent editing to other areas of the alignment will not effect the region contained within the breakpoints, which has effectively been 'fenced off'.
To add a breakpoint:
To remove an existing breakpoint:
Dealing with redundant gaps
A redundant gap is a contiguous column of gaps in an alignment. Cinema 5 automatically removes redundant gaps when they occur at either the left or right edges of an alignment, or at the breakpoints defining a sub-alignment. However, any 'internal' redundant gaps that may occur as a result of editing are left alone. Redundant gaps can be easily identified: a non-redundant gap is illustrated by the '-' symbol on a grey background, whereas a gap belonging to a redundant gap column is just a grey box, with no symbol at all.
If necessary, there are two methods for removing redundant gaps: individually, or collectively.
To remove a specific redundant gap:
Inserting multiple gaps
In certain situations, it may be desirable to insert a large number of gaps in one operation, over a region of the alignment far larger than that displayed in the current view. Potentially, this could involve a tedious procedure of repeatedly using the standard insert/remove gaps tool and shifting the view left or right, in order to accommodate the number of gaps to be inserted.
Cinema 5 provides a specific interaction mode for the insertion of large contiguous blocks of gaps in a single operation. First, ensure that the
icon, found on the main Cinema 5 toolbar, is selected; then:
Repositioning sequences
It may be desirable to change the order of the sequences that make up an alignment. Cinema 5 provides a simple mechanism for repositioning a sequence within an alignment:
Deleting whole sequences from an alignment
During the construction of a multiple sequence alignment, it may be necessary to remove existing sequences from the alignment.
To remove one or more sequences from the alignment:
Note that any breakpoints are ignored when sequences are removed in the manner described above.
Copying and pasting sequences between alignments
Sequences can be easily copied and pasted between the alignments that are open in Cinema 5. A copied sequence can be pasted either at the end of an alignment, or into it at a specific point.
Deleting columns from an alignment
It may be desirable to remove one or more entire "columns" of residues from an alignment, i.e. to remove a residue from the same position in every
sequence of an alignment. For example, this might be useful for cutting out areas of an alignment you are not interested in during a particular task.
To remove one or more columns from the alignment:
Note that any breakpoints that were set at columns that have been deleted will also be removed.
Textual sequence editing
Cinema 5 provides a simple text editor for direct manual editing of sequences. To edit a sequence in this manner, position the mouse pointer over the sequence, right-click to bring up the context menu and select Edit sequence text for the menu. The sequence text editor dialog will be displayed. From this dialog, the Accession name, sequence description and the string of residue symbols that make up the sequence may be altered. Once the required changes have been made, there are three options available for returning the new sequence to the alignment:
Note that if the sequence is inserted or appended as new, but the original Accession name has not been changed, it will automatically be modified to distinguish it from the original sequence.
Saving the entire alignment as an image
An alignment may be saved in its entirety as a bitmap image file, for use in document processing software, graphics software or for printing.
A number of standard image file formats are supported: bmp, xpm, xbm, png. You can specify the size of the image to be saved in terms of pixels or millimetres.
To save an alignment as an image, right-click over the alignment to pop-up the context menu and choose
Save alignment as an image, or choose Save as an image from the File menu. The Alignment output options dialog will appear:
From this dialog, you can determine the appearance and output size of the alignment. The first group of options controls whether the labels or the
position key will be included in the image, and whether any motifs or breakpoints that are set will be drawn. To omit any of these features from the
final image, un-check the appropriate box.
The second group of options controls the size of the image to be saved. You can specify an appropriate image size in either pixels or mm by:
Printing the alignment
An alignment may be printed out to any standard printer attached to your system. Alignments may be printed in colour, and on any paper format your printer supports.
You can specify the output size of the alignment in terms of pixels or millimetres. If the alignment is too large to fit the chosen paper size,
Cinema 5 will print it in sections spread over an appropriate number of pages. These pages may subsequently be joined to recreate the entire alignment.
To print an alignment, right-click over the alignment to pop-up the context menu and choose
Print entire alignment, or choose Print from the File menu. The Alignment output options dialog will appear:
From this dialog, you can determine the appearance and output size of the alignment. The first group of options controls whether the labels or the
position key will be included, and whether any motifs or breakpoints that are set will be printed. To omit any of these features from the
alignment, un-check the appropriate box.
The second group of options controls the size at which the alignment will be printed. You can specify an appropriate print size in either pixels or mm by:
Searching for sub-sequences in an alignment
Cinema 5 provides a highly flexible tool for searching for occurrences of a particular sub-sequence, either over the entire alignment, or a specific set of sequences. A search is initiated in one of two ways: (1) selecting a particular sub-sequence in the alignment and then searching for all other occurrences, or (2) manually specifying a sub-sequence to search for. Simple regular expressions may be used to construct a search string. Searches can be for exact matches to the sub-sequence, or a "fuzzy" search can be made, using a substitution matrix to score the potential matches. An intuitive search-result navigation system provides a simple and fast method for finding the required occurrence of the sub-sequence.
Cinema 5 also provides some extra facilities for working with search results. Following a sub-sequence search, a simple form of automatic alignment is possible by choosing pairs of results and having Cinema 5 align them.
Basic searching
To begin searching for a sub-sequence, launch the Find sub-sequence dialog by clicking on the
icon on the main Cinema 5 toolbar, by choosing Find sub-sequence from the Edit menu, or right-click the mouse over the alignment and select Find sub-sequence from the context menu. To search for a sub-sequence:
Note that if no occurrences of the sub-sequence are found, a message box will de displayed to confirm the failure of the search.
Searching for all occurrences of a known sub-sequence
To search for all other occurrences of a particular subsequence in the alignment, first you must select the region of the alignment containing the sub-sequence.
Selecting a sub-sequence in an alignment
To select the region of an alignment that defines the sub-sequence that is to be searched for, first switch to select regions/edit motifs mode by clicking on the
icon in the main tool bar, and then:
Searching for all occurrences of the selected sub-sequence
After highlighting the appropriate sub-sequence, right-click the mouse over this selected region and select Find all occurrences of XXX from the context menu. The Find sub-sequence dialog will be launched, and a search will be automatically initiated for the selected sub-sequence.All search results found, i.e. regions of the alignment that exactly match the search string, will be circled in black. The original sub-sequence is now the 'active' search result and is circled in red.
Note that if no occurrences of the sub-sequence are found, a message will de displayed in the status bar to confirm the failure of the search.
Restricting the search to specific sequences
By default sub-sequence searching is performed over the entire alignment. However, it is possible to restrict the search to one or more specific sequences:
Searching using regular expressions
Cinema 5 allows the use of regular expressions to search for sub-sequences. A regular expression is a formula for matching strings that follow some pattern. In order to use regular expressions, you must check the Allow regular expressions box:
| Metachar | Use | Example |
| . | Matches any character | EGC.D would match the subsequences EGCAD, EGCBD, ..., EGCZD and EGC-D. |
| N+ | Matches one or more instances of N | EGCN+D would match the subsequences EGCND, EGCNND, EGCNNND and so-on. |
| N* | Matches zero or more instances of N | EGCN*D would match the subsequences EGCD, EGCND, EGCNND and so-on. |
| [AB] | Matches one of A or B | EGC[AD] would match both the sub-sequences EGCA and EGCD. |
Fuzzy searching
By default sub-sequence searching finds only exact matches to the search string. It is, however, possible to perform a 'fuzzy' search for a sub-sequence, using a substitution matrix to score potential matches and a user-controlled threshold to determine which of these matches are accepted. A number of common substitution matrices are supplied by default: BLOSUM62, BLOSUM80, PAM120 & PAM250.
To perform a fuzzy search:
Note that Fuzzy searching will not be available if the Allow regular expressions box is checked. This box must be unchecked before the fuzzy searching controls can be used.
Navigating search results
Search result-guided alignment
Following a sub-sequence search, it is possible to use the search results to guide the sequence alignment process. Cinema 5 can be instructed to align pairs of sequences, according to the relative positions of specific search results along those sequences.
The basic approach is to anchor one search result so that its sequence remains in a fixed position, and then align other sequences to it, according to the positions of the search results on those sequences.
The first step in search result-guided sequence alignment is to nominate one of the sequence results to be anchored:
button, the outline of the current result changes to indicate it is now anchored.
button. The sequence containing the current result will be slid in the appropriate direction to that so that the result lines up with the anchored result.During this procedure, it is possible to re-nominate the anchored search result at any point, by clicking on the Anchor result
button. The previous anchored result will become a standard search result again.
Motifs & Fingerprints
Cinema 5 provides a simple, yet powerful, mechanism for defining, compiling and managing motifs within a multiple sequence alignment.
In Cinema 5, the motifs defined in an alignment are grouped together into fingerprints .
By default, each alignment has a main family fingerprint automatically created for it.
It is also possible, however, to define further sub-family fingerprints and add motifs to these.
Once defined, a number of operations may be performed on motifs and fingerprints,
and Cinema 5 also provides a tool for managing them, called the Motif Manager.
Defining a motif in an alignment
Motifs are defined by first selecting a rectangular region of the alignment and then instructing Cinema 5 to convert this region into a motif.
Selecting regions of an alignment
To select a region of an alignment, first switch to select regions/edit motifs mode, by clicking on the
icon in the main tool bar, and then:
Selecting 'alignment-high' regions
To simplify the creation of main family fingerprint motifs, it is possible to select a region that automatically spans the entire 'height' of an alignment, i.e. a region that covers all sequences. Whilst selecting a region in the manner described above, holding down the shift key forces the region to span the height of the alignment - only the start and end residues must be chosen by the user.Converting the selected region into a motif
Once the desired region of the alignment has been selected, the next step is to convert it into a motif and add it to a fingerprint.Adding a motif to the main family fingerprint
To create a motif and add it to the main family fingerprint, first select the appropriate region of the alignment and then:Adding a motif to a sub-family fingerprint
Alternatively, it is also possible to create a motif and add it to a sub-family fingerprint. In Cinema 5, a sub-family fingerprint covers only a sub-set of the sequences in an alignment. Groups of motifs that span the same sub-set of sequences can be compiled together into a sub-family fingerprint for those sequences. Note that motifs spanning the entire height of the alignment can only be added to the main family fingerprint.Working with motifs and fingerprints
Cinema provides a number of tools for working with motifs, either individually or as an entire fingerprint. In particular:
A motif may:
|
A fingerprint may:
|
Resizing a motif
Once a motif has been defined, it may, if required, be resized. Only the span of residues the motif covers may be changed, however. To alter
the span of sequences a motif covers (and thus the fingerprint it belongs to), the motif must be removed and then redefined.
To resize a motif, first make sure that the
icon is selected from the tool bar, then:
Adding breakpoints to a motif
In order to preserve the region of an alignment defined by a motif, it is possible to automatically add a breakpoint to its left and right edges. To add breakpoints to a motif:
Removing breakpoints from a motif
If a pair of breakpoints have been added to a motif in this way, a corresponding Remove breakpoints from motif option will appear in the context menu, which may be used to automatically remove these breakpoints.
Saving a motif
The region of an alignment defined by a motif may be saved in a number of different formats, for a variety of uses:
Saving a motif as a .mot file
A motif may be saved as a .mot file, which follows the following format: % [comment]
[number of sequences in motif]
[name of motif]
GTEGPETUCVPTEGPETUCVP
GTEGPETUCVPTEGPETUCVP
GTEGPETUCVPTEGPETUCVP
GTEG...
*
To save a motif as a .mot file:
Saving a motif as a sequence alignment
The region of an alignment defined by a motif may be saved as a separate multiple sequence alignment file. This file can subsequently be opened as a stand-alone sequence alignment in Cinema 5. To save a motif as an alignment:
Saving a motif as an image
The region of an alignment defined by a motif may be saved as a bitmap image file, for use in document processing software,
graphics software or for printing out. A number of standard image file formats are supported: bmp, xpm, xbm, png.
You can specify the size of the image to be saved in terms of pixels or millimetres.
To save a motif as an image, first position the mouse within the
appropriate alignment area and right-click to pop-up the context menu. Open the Motif "motif-name" sub-menu and then
select Save motif "motif-name" as an image. The output options dialog will appear:
From this dialog, you can specify the output size of the motif in either pixels or mm by:
Printing a motif
The region of an alignment defined by a motif may be printed out to any standard printer attached to your system.
Motifs may be printed in colour, and on any paper format your printer supports. You can specify the print size in terms of pixels or millimetres.
To print a motif, first position the mouse within the
appropriate alignment area and right-click to pop-up the context menu. Open the Motif "motif-name" sub-menu and then
select Print motif "motif-name".
The output options dialog will appear:
From this dialog, you can specify the print size of the motif in either pixels or mm by:
Removing a motif
If motif has been defined incorrectly, or is no longer needed it may be removed from the alignment (and its fingerprint):
Renaming a fingerprint
When a fingerprint is first created it is automatically given a name by Cinema 5, and the name of a fingerprint is subsequently used to generate names
for all the motifs it contains. In the case of the main family fingerprint, its name is taken directly from the name of the alignment it belongs to.
Sub-family fingerprints, on the other hand, are given names taken from the first and last sequences in the subset of sequences they cover.
If the generated name is not suitable, it is possible to choose a new name for a fingerprint. After changing the name of a fingerprint, all of the
motifs it contains will subsequently be renamed to reflect this change. To rename a fingerprint:
Saving all motifs in a fingerprint
After compiling a fingerprint, it may be desirable to save each of the motifs within it. Rather than saving each motif individually, an entire fingerprint of motifs can be saved at the same time. To save all of the motifs in a fingerprint:
Removing all motifs from a fingerprint
To remove all motifs defined in a fingerprint:
Deleting a fingerprint
To delete a fingerprint, and delete all motifs defined in it:
Importing/deleting sequences when motifs are defined
In general, we do not recommend that you import sequences into, or delete sequences from, an alignment after motifs have been defined, as it is highly likely that
the motifs will be affected in some way by the change. If, however, it becomes necessary to add/remove sequences to an alignment in which motifs have been defined, Cinema 5
will either attempt to adjust the motifs to accommodate the change, or display a warning that some motifs may need to be re-defined.
Importing sequences
If you attempt to import sequences into an alignment after motifs have been defined, Cinema 5 will first warn you that continuing the operation will affect the motifs, and give you the opportunity to cancel. If you choose to continue, Cinema 5 will attempt to re-size or re-position the motifs in response to the changes made to the alignment as follows:Deleting sequences
If you attempt to delete sequences from an alignment after motifs have been defined, Cinema 5 will first warn you that continuing the operation will affect the motifs, and give you the opportunity to cancel. If you choose to continue, Cinema 5 will shrink any main-family fingerprint motifs to accommodate the new sequence(s). If this is not appropriate for your alignment, then you must redefine the motifs after importing the sequence(s). Sub-family fingerprint motifs are left unchanged, and you are warned that they may now be invalid and may have to be re-defined.The Sequence Group Manager
The Sequence Group Manager is a tool that enables the user to create, organise and visualise hierarchical sequences groups.
Sequence groups provide a convenient mechanism for simplifying the task of editing a multiple sequence alignment. By combining two or more sequences together in a group, editing operations may be applied to all the sequences simultaneously. Cinema 5 allows complex hierarchical sequence groups to be created, through the grouping together of existing sequences groups and/or individual sequences.
Simple hierarchical sequence groups may be created directly within an alignment view, but the underlying hierarchical structure cannot be seen, as all sequence labels are coloured to reflect the top level of any group hierarchy they belong to. In order to have full control over hierarchical sequence groups, and to visualise them, the Sequence Group Manager must be used.
The Sequence Group Manager lists the sequences belonging to each alignment that is currently open, and groups are created within these lists, which correspond to sequence groups in the alignments. A simple and intuitive drag-and-drop mechanism can be used to organise the resulting group structures. Sequence groups can be customized with user-specified names and colours.
Creating sequence groups
To create a group in the sequence group manager:
Hierarchical sequence groups are created in the same manner, by selecting a combination of sequence groups and/or individual sequences then choosing Group selected item(s) from the context menu. Note that when selecting a sequence group, click on the group name, rather than the component sequences.
When a sequence group is created directly from within the alignment view, a corresponding group is automatically setup in the Sequence Group Manager.
Drag-and-drop editing of sequence groups
A simple drag-and-drop mechanism may be used to edit sequence groups from within the Sequence Group Manager:
Renaming / re-colouring sequence groups
When a sequence group is created, it is automatically given a name and a colour chosen for it. Using the Sequence Group Manager, it is possible to both rename and to choose a new colour for a sequence group. To rename a sequence group:
To change the colour of a sequence group:
Removing sequence groups
To remove an existing sequence group:
The Motif Manager
The Motif Manager is a tool for managing and operating on motifs and fingerprints.
Each alignment that is open has, by default, an entry in the Motif Manager with a folder representing the main family fingerprint.
All motifs subsequently defined in an alignment and added to its main family fingerprint will a have corresponding entry in this folder.
Any sub-family fingerprints that are defined will have their own corresponding folders in the Motif Manager, and motifs belonging to such fingerprints are
added to the appropriate folder.
Using the Motif Manager, it is possible to quickly locate specific motifs in an alignment, save,
print or delete individual motifs and rename, save
or delete entire fingerprints of motifs.
Locating specific motifs in an alignment
One of the most useful features of the motif manager is the ability to locate a specific motif defined in an alignment. If there are many motifs defined in different regions of a large alignment, Cinema 5 can be easily instructed to centre the view on a particular motif:
Saving motifs
Individual motifs may be saved as *.mot files, as sequence alignment files or as bitmap image files.
From this dialog, you can specify the output size of the motif in either pixels or mm by:
Printing motifs
Individual motifs may be printed out to any standard printer attached to your system.
Motifs may be printed in colour, and on any paper format your printer supports. You can specify the print size in terms of pixels or millimetres.
To print a motif, first position the mouse over the motif entry in the Motif Manager that corresponds to the desired motif.
Right-click to call up the context menu and selected the Print motif option.
The output options dialog will appear:
From this dialog, you can specify the print size of the motif in either pixels or mm by:
Deleting a motif
If motif has been defined incorrectly, or is no longer needed it may be deleted from the alignment (and its fingerprint):
Renaming a fingerprint
When a fingerprint is first created it is automatically given a name by Cinema 5, and the name of a fingerprint is subsequently used to generate names
for all the motifs it contains. In the case of the main family fingerprint, its name is taken directly from the name of the alignment it belongs to.
Sub-family fingerprints, on the other hand, are given names taken from the first and last sequences in the subset of sequences they cover.
If the generated name is not suitable, it is possible to choose a new name for a fingerprint. After changing the name of a fingerprint, all of the
motifs it contains will subsequently be renamed to reflect this change. To rename a fingerprint:
Saving all motifs in a fingerprint
After compiling a fingerprint, it may be desirable to save each of the motifs within it. Rather than saving each motif individually, an entire fingerprint of motifs can be saved at the same time. To save all of the motifs in a fingerprint:Removing all motifs from a fingerprint
Using the Motif Manager, it is possible to remove all of the motifs that may have been defined in a particular fingerprint in one go:
Deleting a fingerprint
To delete a fingerprint, and delete all motifs defined in it:
The Colour Scheme Manager
A colour scheme is the set of colours used for the visualisation of either a protein or a DNA sequence alignment.
In Cinema 5, each alignment view has a unique colour scheme associated with it, by default either the standard protein or DNA sequence colour schemes that are provided. Using the Colour Scheme Manager, however, it is possible to customize the colour scheme for a particular alignment view, load an existing alternative colour scheme and save any customizations for future use. Thus, with Cinema 5 it is possible to visualise a sequence alignment using a number of different colour schemes simultaneously.
To start the Colour Scheme Manager, make sure the correct alignment view window is active and choose Edit colour scheme from the Edit menu. The Colour Scheme Manager dialog will appear:

This dialog shows a list of the residue symbols used in the current alignment, and the colour associated with each symbol. It is possible to change the colour associated with a residue:
Customized colour schemes may be saved for subsequent use by clicking on the Save button and choosing a suitable name. Similarly, an existing colour scheme may be opened for the current alignment view by clicking on the Load button and choosing the appropriate colour scheme file.
Configuring Cinema 5
Cinema 5 has a number of user-configurable options that allow you to customize the way in which it behaves in order to best meet your needs. To configure Cinema 5, choose Options from the Tools menu; the options dialog will appear. From this dialog, you can change either Display options or UniProt access options.
| Option | Effect |
| Smooth updates | With this option turned on, all changes that occur in an alignment view are as smooth and flicker-free as possible. However, this may result in sluggish response and feedback on a slow machine. Turning this option off may provide performance improvements on slow machines. |
| Update all views live | This option controls how multiple views onto the same alignment are updated. Turn this option on to have each view of an alignment updated simultaneously during editing. For slower machines, this option should be turned off, in which case only the active view is updated during editing, all other views are updated on completion of the edit. |
| Highlight active viewing region in other views | When there are two or more view windows open for the same alignment, all views, except that which is currently active, are dimmed slightly, with only the regions of the alignment coinciding with that displayed in the active view shown at full intensity. Turn this option off to have all views of an alignment displayed at normal intensity at all times. |
| Draw residue symbols | This option controls whether residue symbols are displayed in an alignment view or not. Turn this option off to display only the residue colours. |
| Show alignment tips | This option controls whether the alignment 'tool-tips' are displayed automatically whenever the mouse pointer is left idle. Turn this option off to suppress the automatic tool-tips. Whilst turned off, tool tips may still be invoked by pressing the 't' key |

References
| [1] | Apweiler R, Bairoch A, Wu CH, Barker WC, Boeckmann B, Ferro S, Gasteiger E, Huang H, Lopez R, Magrane M, Martin MJ, Natale DA, O'Donovan C, Redaschi N, Yeh LS (2004) UniProt: the Universal Protein Knowledgebase Nucleic Acids Res. 32: D115-D119. |
| Cinema 5 help documentation | Copyright © 2004 The Advanced Interfaces Group |