| Literature DB >> 26937268 |
John H Morris1, Dhameliya Vijay2, Steven Federowicz3, Alexander R Pico4, Thomas E Ferrin5.
Abstract
CyAnimator (http://apps.cytoscape.org/apps/cyanimator) is a Cytoscape app that provides a tool for simple animations of Cytoscape networks. The tool allows you to take a series of snapshots (CyAnimator calls them frames) of Cytoscape networks. For example, the first frame might be of a network shown from a "zoomed out" viewpoint and the second frame might focus on a specific group of nodes. Once these two frames are captured by the tool, it can animate between them by interpolating the changes in location, zoom, node color, node size, edge thickness, presence or absence of annotations, etc. The animations may be saved as a series of individual frames, animated GIFs, or H.264/MP4 movies. CyAnimator is available from within the Cytoscape App Manager or from the Cytoscape app store.Entities:
Keywords: CyAnimator; Cytoscape; animation; network
Year: 2015 PMID: 26937268 PMCID: PMC4752027 DOI: 10.12688/f1000research.6852.2
Source DB: PubMed Journal: F1000Res ISSN: 2046-1402
Visual Property Interpolations.
| Object Type | Visual Attributes | Interpolation |
|---|---|---|
| Network | Background Paint |
|
| X, Y, and Z Location |
| |
| Depth, Height, Scale Factor, Size, and Width |
| |
| Node | Border Paint, Fill Color, Label Color |
|
| Border Transparency, Label Transparency, Transparency |
| |
| Border Width, Height, Width, Size, Label Size, Custom Graphics Size
|
| |
| X, Y, and Z Location |
| |
| Shape, Label, Font Face, |
| |
| Label Position, Custom Graphics Position (1-9) |
| |
| Custom Graphics (1–9) |
| |
| Nested Network Visible |
| |
| Visible |
| |
| Edge | Label Color, Paint |
|
| Label, Font Face, Line Type, |
| |
| Label Transparency, Transparency |
| |
| Width, Label Size |
| |
| Visible |
| |
| Annotations | X and Y Location |
|
| Zoom, Width, Height, Border Width, Font Size, Image Contrast,
|
| |
| Color, Font Color, Border Color, Arrow Source Color, Arrow Target
|
| |
| Opacity, Image Opacity |
| |
| Shape, Text, Font Style, Font Family, Image URL, Arrow Source
|
| |
| Canvas |
|
Figure 1. The CyAnimator Dialog showing two key frames.
To support creating and modifying complicated movies, CyAnimator saves all of the frames as part of the session. When you open a Cytoscape session that has been saved with an active CyAnimator timeline, that timeline will be presented when the CyAnimator dialog is presented (Apps→CyAnimator).
Figure 2. The Output Options Dialog showing the production of an MP4/H.264 video file at the screen resolution and 30 frames/second.
|
| Colors are linearly interpolated
|
|
| Linear interpolation of numerical
|
|
| Linear interpolation of transparency
|
|
| Special interpolator for changes
|
|
| Linearly interpolate changes in
|
|
| For properties that can not be easily
|
|
| Crossfade between two custom
|
|
| Fades an object in or out if the
|
|
| This visual attribute is not
|
|
| Add the current network view as a frame to the
|
|
| Remove all currently selected frames |
|
| Remove all frames from the timeline |
|
| Play the animation by interpolating through
|
|
| Pause the currently playing animation. |
|
| Stop the currently playing animation. |
|
| Step backwards to the previous interpolated
|
|
| Step forwards to the next interpolated frame. |
|
| This toggle button controls whether the
|
|
| Bring up the Output Options dialog and
|
|
| The speed slider controls the speed of the
|