Old Filters Core Plugin Test Cases

Preconditions

Test Case ID

Instructions

Expected Results

Windows

Mac

Date Executed

Pass/Fail

Date Executed

Pass/Fail

1. Start Cytoscape
2. Import a network file (eg. galFiltered.sif)
3. Click Create new (Integer) Attribute from the Node Attribute Browser and call it Numbers
4. Drag and select a group of nodes and click on the Attribute Batch Editor
5. Choose Set from the Operation tab and Numbers from the Attribute menu and type “3” into the text field then click GO, repeat using “2” and “4”
6. Click Select → Use Old Filters

OF1

1. Click Create new filter from the Manage Filters box and select Numeric Filter
2. Leave the default settings in the Numeric Attribute Filter box but type “3” into the text field, click Apply selected filter

The nodes highlighted should contain “3” in the Numbers attribute column (since the default operation is “=”)

May 19th 09

P

OF2

1. Change the operation to “<” from the menu in the Numeric Attribute Filter box and type “3” into the text field
2. Click Apply selected filter

All the nodes with “2” in the Numbers attribute column (or any number less than 3) should be highlighted

May 19th 09

P

OF3

1. Change the operation to “>” from the menu in the Numeric Attribute Filter box and type “3” into the text field
2. Click Apply selected Filter

All the nodes with “4” in the Numbers attribute column (or any number greater than 3) should be highlighted

May 19th 09

P

OF4

Click Remove selected filter with the Numbers>3 filter selected

The filter should no longer be listed in the Available Filters box

May 19th 09

P

OF5

1. Click Create new filter from the Manage Filters box and select String Filter
2. Select canonicalName from the text attribute menu in the String Pattern Filter box
3. Type “?” into the text field and click Apply selected Filter

The node whose canonicalName value is “?” should be highlighted

May 19th 09

P

OF6

1. Click Create new filter from the Manage Filters box and select Topology Filter
2. Change the “Select nodes with at least” text field to “2” and click Apply selected filter

Only nodes that are the source or target of at least two edges should be highlighted

May 19th 09

P

OF7

1. Click Create new filter from the Manage Filters box and select Boolean Meta-Filter
2. Select the Topology and String filters and click the Negate check box
3. Chose ALL, ONLY ONE or AT LEAST ONE from the “Select objects that pass” menu and click Apply selected filter in each case

With the ALL parameter every node apart from “?” should be highlighted, with the AT LEAST ONE parameter every node apart from “?” with at least two interactions should be highlighted and with the ONLY ONE parameter only nodes with one interaction should be highlighted

May 19th 09

P

OF8

1. Click Create new filter from the Manage Filters box and select Edge Interaction
2. Choose “source or target” from the “Select edges with a node” menu and the Topology Filter from the “which passes the filter” menu
3. Click Apply selected filter

The edges that connect the nodes which pass the Topology filter should be highlighted (similar results for just target or source)

May 19th 09

P

OF9

1. Click the Create new filter from the Manage Filters box and select String Filter
2. Choose Edge from the “select graph objects of type” menu and "interaction" from the text attribute menu and type “pp” into the text field
3. Click create new filter from the Manage Filters box and select Node Interactions
4. Choose “source or target” from the “Select nodes that are” menu and the String Filter created in step 1 in the “at least one edge that passes the filter” menu
5. Click Apply selected filter

The nodes that are connected by edges that represents pp interactions should be highlighted

May 19th 09

P

Cytoscape_2.6/Test Plan - 2.6/Core Plugins Test Cases/Old Filters_TestCases_2.6 (last edited 2010-02-19 21:59:30 by barbera)

Funding for Cytoscape is provided by a federal grant from the U.S. National Institute of General Medical Sciences (NIGMS) of the Na tional Institutes of Health (NIH) under award number GM070743-01. Corporate funding is provided through a contract from Unilever PLC.

MoinMoin Appliance - Powered by TurnKey Linux