Go to the table of contents

5. Filters

Various filters have been developed that allow the user to query the network. For example, an interaction network can be parsed for interactions derived from a particular experimental method. Current Osprey filters include two major types of filters:

1.) Network Filters ( see section 5.1 Network Filters )

Network filters deal with filtering out biological information that is supplied to Osprey either by the user or the Grid. Currently, the network filters consist of:

  • Experimental System
  • Source
  • GO Process

2.) Connectivity filters ( see section 5.2 Connection Filters )

Connectivity filters deal with filtering out nodes based on its connectivity levels. Currently Osprey has three connectivity filters:

  • Minimum
  • Iterative Minimum
  • Depth

 

5.1 Network Filters

The network filters work by removing nodes that do not belong to a certain network based on the biological information retrieved from the user or the Grid. Currently Osprey contains three major types of network filters:

  1. Experimental system
  2. Source
  3. GO Process

Network filters can be accessed in two convenient ways. Either by choosing the desired filter from the overhead menu or by clicking the corresponding button from the button in the bottom left hand frame.

5.1.1 Accessing Network Filters

There are currently two different ways to access the network filters in Osprey:

1.) The Menu Bar

Figure 5.1.1-1 Accessing the network filters via the main menu

2.) Bottom Left-hand Frame

Figure 5.1.1-2 Accessing the network filters via the bottom left-hand frame

 

Note: You can only access the network filters under the following circumstances:

Figure 5.1.1-3 Network in "Colour by Experimental System" mode

 

Figure 5.1.1 - 4 Network in "Colour by Source" mode

 

5.1.2 Using the Network filtering windows

In this section we'll take you through an example of the features available to you when filtering a network by source. Since all three of the network filters work in a similar fashion this should give you a brief overview of how all the network filters work.

5.1.2.1 Overview of the network filtering window

After selecting the filter by source option in Osprey you will be confronted with a window similar to figure 5.1.2.1-1 which has the following features:

Figure 5.1.2.1-1 Filter by source window

5.1.2.2 Filtering nodes out

Figure 5.1.2.2-1 Filter by source window demonstrating how to highlight something in the visible list

Figure 5.1.2.2-2 Filter by source window demonstrating how to highlight multiple items in the visible list

Figure 5.1.2.2-3 Filter by source window demonstrating how to remove the highlight items from the visible list

Figure 5.1.2.2-4 Filter by source window demonstrating how to remove all the items from the visible list

 

5.1.2.3 Adding nodes back

Figure 5.1.2.3-1 Filter by source window demonstrating how to highlight something in the existing list

Figure 5.1.2.3-2 Filter by source window demonstrating how to highlight multiple items in the existing list

Figure 5.1.2.3-3 Filter by source window demonstrating how to add the highlight items to the visible list by selecting the "Add" button

Figure 5.1.2.3-4 Filter by source window demonstrating how to add all the items from the existing list to the visible list by selecting the "Add All" button

5.1.2.4 Grouping items

Figure 5.1.2.4-1 Filter by source window demonstrating how to group the selected items in the existing list to the visible list by selecting the "Group Selected" buttons

 

5.1.3 Experimental System

The experimental systems filter helps the user to display nodes that are related by the chosen experimental systems. See sections 5.1.1 Accessing Network Filters and 5.1.2 Using the Network filtering windows to learn how to access and use the filter window. The following images display an example of how to take advantage of the experimental systems filter:

Figure 5.1.3-1 The original unfiltered graph coloured using Experimental System Colours

 

Figure 5.1.3-2 Filter settings to remove everything but Synthetic Lethality

 

Figure 5.1.3-3 Filtered Network

5.1.4 Source

The sources filter only keeps nodes that are related by the chosen source. See section 5.1.1 Accessing Network Filters and 5.1.2 Using the Network filtering windows to learn how to access and use the filter window. The following images display an example of how to take advantage of the source filter:

Figure 5.1.4-1 Original unfiltered graph with edges coloured by source. The source colours are defined in the bottom right.

Figure 5.1.4-2 Filter Settings to remove all nodes with sources other than MIPS or all three Ho Et Al and Gavin Et Al and Uetz Et Al

Figure 5.1.4-3 Filtered Network

 

5.1.5 GO Process

The GO Process filter only keeps nodes that are related by the chosen GO Process. See section 5.1.1 Accessing Network Filters and 5.1.2 Using the Network filtering windows to learn how to access and use the filter window. The following images display an example of how to take advantage of the GO Process filter:

 

Figure 5.1.5-1 Network with node coloured by GO Process before performing the GO Process filter

Figure 5.1.5-2 Filter settings to only keep nodes with a GO Process of "Cell Cycle" or "Metabolism" or "unknown"

 

Figure 5.1.5-2 Resulting Network of the GO Process filter described in figure 5.1.5-2

5.1.6 Turn Off Filters

This button is located under the "Network Filters" heading on the bottom left-hand side frame turns off all Network Filters and in the overhead menu. It only becomes clickable when a Network Filter has been applied.

5.2 Connection Filters

The connection filters work by checking the connections (edges) of nodes and removing the ones that do not follow the specific connection criteria. Currently Osprey contains three major types of connection filters:

    1. Minimum (see section 5.2.2 Minimum)
    2. Iterative Minimum (see section 5.2.3 Iterative Minimum)
    3. Depth (see section 5.2.4 Depth)

The connection filters can be accessed in two convenient ways. Either by choosing the desired filter from the overhead menu or by clicking the corresponding button from the button in the bottom left hand frame.

5.2.1 Accessing Connection Filters

There are currently two different ways to access the connections filters in Osprey:

1.) The Menu Bar

Figure 5.2.1-1 Accessing the connection filters via the main menu

2.) Bottom Left-hand Frame

Figure 5.2.1-2 Accessing the connection filters via bottom left-hand frame

5.2.2 Minimum

The minimum filter only keeps nodes that have at least the minimum selected number of edges connected to them. i.e. Nodes will be removed based on an initial count of how many edges each node has. See section 5.2.1 Accessing Connection Filters for details on how to access the minimum filter. The following four steps demonstrates how to use the minimum filter:

Figure 5.2.2-1 Minimum connection filter window

5.2.3 Iterative Minimum

The iterative minimum connection filter only keeps nodes that have at least the minimum selected number of edges connected to them after removing all nodes with less than the minimum amount of edges. i.e. if the removal of a node caused another node to have less than the minimum selected number it will be removed also. See section 5.2.1 Accessing Connection Filters for details on how to access the iterative minimum filter. The following four steps demonstrates how to use the iterative minimum filter:

Figure 5.2.3-1 Iterative Minimum connection filter window

5.2.4 Depth

The depth filter works on selected nodes by only keeping nodes that have at most the selected number of node connections away from the selected nodes. See section 5.2.1 Accessing Connection Filters for details on how to access the iterative minimum filter. The following four steps demonstrates how to use the depth filter:

Figure 5.2.4-1 Depth filter window

 

5.2.5 Turn Off Connectivity

This button is located under the Connections Filters heading on the bottom left-hand side frame and in the overhead menu. It turns off all Connection Filters.

 

The Osprey Administrator
E-mail: ospreyadmin@mshri.on.ca

Go to the table of contents