Actions

Actions are available in the Action list widget when Actions button algorithmsIcon is pressed.

cut Filter actions

All these actions are designed to filter the network, which means that they lead to a smaller network. Each one can be used in “cut mode” or in “selection mode” .

  • cut In cut mode, the resulting subnetwork will only contain the matching RNAs and interactions.
  • selection In contrast, the selection mode will produce a resulting subnetwork same as the original with the matching RNAs and interactions selected.

cut Cluster length

A Position Clustering is required before trying to launch this filter. See Position Clustering Annotation Clustering.

This action selects RNAs depending on their cluster length (in nucleotides).

This action take several parameters :

  • According to : Select RNAs clusters concerned for this filters. Could be sRNA clusters, mRNA clusters or both.
  • Operation : Define the comparison operator to use: =, >, >=, <, <=, !=
  • sRNA cluster length : Length (in nucleotids) for sRNA cluster.
  • mRNA cluster length : Length (in nucleotids) for mRNA cluster.

ClusterLength_parameters

ClusterLength

cut Cluster size

A Position Clustering is required before trying to launch this filter. See Position Clustering Annotation Clustering.

This action selects RNAs depending on their cluster size (in number of interactions).

This action take several parameters :

  • According to : Select RNAs clusters concerned for this filters. Could be sRNA clusters, mRNA clusters or both.
  • Operation : Define the comparison operator to use: =, >, >=, <, <=, !=
  • sRNA cluster size : Size (in number of interactions) for sRNA cluster. This corresponds the number of mRNA targeted from one sRNA cluster.
  • mRNA cluster size : Size (in number of interactions) for sRNA cluster. This corresponds the number of sRNA targeted from one mRNA cluster.

ClusterSize_parameters

ClusterSize

cut Database selection

This action selects all the elements with at least one annotation from the selected databases. You can select as much databases as you want. You can only apply this action on an enriched network (use DAVID Chart enrichement action to enrich your network).

This action take one parameter :

  • databases : check one or more databases in the pop-up list.

actions_database_selection

cut Extract

Extracts current selection. Note that this filter expands the selections of interactions to the RNAs at their extremities.

Take no parameter.

Extract

cut Reachable Network

Select a sub-network from your selection.

  • distance: This parameter defines the maximal distance of reachable nodes.

ReachableNetwork_parameters

ReachableNetwork

cut Shortest path

Computes the shortest path between the selected RNAs (mRNAs or sRNAs).

Take no parameter.

ShortestPath

cut DOR Dense Overlapping Regulon

Dense Overlapping Regulon : for a sRNA that regulates mRNA, find co-regulators sRNAs. (or for a mRNA that is regulated by a sRNA, find the co-regulated mRNAs)

For one sRNA which interacts with one mRNA, co-regulators are sRNAs that interact with the same mRNA. For one mRNA which interacts with one sRNA, co-regulated are mRNAs that interact with the same sRNA.

The DOR motif (Dense Overlapping Regulon) represents a coordinated response of the cell to several stress conditions. One sRNA can regulate several mRNAs and one mRNA can be regulated by several sRNAs.

This action take several parameters :

  • Case sensitive : Distinguish between uppercase (capital) and lowercase (small) letters.
  • RNA : Name (or regular expression) of searched RNA. Several RNAs can be asked in the form : RNA1,RNA2,RNA3.
  • Regular expression : Allows regular expressions
  • Search field : Search RNA by their name (UniProtKB), by their EnsembleGenomes (mnemonics) or by their Gene name.

DOR_parameters

DOR

cut Extract network from names

This action selects the specified sRNA and mRNA. The interactions are selected, if any.

This action take several parameters :

  • Case sensitive : Distinguish between uppercase (capital) and lowercase (small) letters.
  • Regular expression : Allows regular expressions
  • Search field : Search RNA by their name (UniProtKB), by their EnsembleGenomes (mnemonics) or by their Gene name.
  • mRNA : Name (or regular expression) of searched sRNAs. Several sRNA can be asked in the form : sRNA1,sRNA2,sRNA3.
  • sRNA : Name (or regular expression) of searched mRNAs. Several mRNA can be asked in the form : mRNA1,mRNA2,mRNA3

ExtractNetwork_parameters

ExtractNetwork

cut SIM-like Single-Input Module

Single-Input Module corresponds to one sRNA regulating several mRNAs.

This action will select RNAs (sRNA or mRNA) according to their name and all associated interactions. It allows using regular expression.

This action take several parameters :

  • Case sensitive : To distinguish between uppercase (capital) and lowercase (small) letters.
  • RNA : To set the exact name of searched RNA. Several RNAs can be asked in the form : RNA1,RNA2,RNA3.
  • Regular expression : Allows regular expressions
  • Search field : Search RNA by their name (UniProtKB), by their EnsembleGenomes (mnemonics) or by their Gene name.

SimLike_parameters

SimLike

cut Computation result

Filter RNAs according to the values of the last computed metric (i.e. Computation result in Edge labels menu and in Node labels menu).

parameters:

  • Operation: Define the comparison operator to use: =, >, >=, <, <=, !=
  • Value: the value to compare.

ComputationResult_parameters

ComputationResult

cut PValue/Similarity/Energy

Filter RNAs according to the their PValue, Similarity or Energy value, depending on which one is present (i.e. Energy or Similarity in Edge labels menu).

parameters:

  • Operation: Define the comparison operator to use: =, >, >=, <, <=, !=
  • Value: the value to compare.

Pvalue_parameters

Pvalue

cut Interaction Position

This action will select interactions according to their positions on the sRNA and mRNA.

This action take several parameters :

  • According to : Select RNA gender concerned for this fitlering. Could be only sRNA, only mRNA or both.
  • Overlap : Activate overlapping. By default, the results will only contain RNA with interaction position strictly between specified area (between begin and end). If overlapping activated, they will also contain RNA whose interaction position overlaps the specified area.
  • mRNA begin : Start position of mRNAs interactions.
  • mRNA end : End position of mRNAs interactions.
  • sRNA begin : Start position of sRNAs interactions.
  • sRNA end : End position of sRNAs interactions.

InteractionPosition_parameters

InteractionPosition

color Color actions

Their purpose is to color elements of the graph in an easily readable way.

color pValue/Similarity/Energy

This action color edges in the graph according to their PValue/Similarity/Energy value (the present value).

You need to disabled Edge colors to see the result.

This action take one parameter :

ColorPValue

color Betweenness centrality coloration

This color action is an implementation of betweeness centrality parameter (see centrality for more details).

This action take several parameters :

  • Color scale : see Color Scale.

  • norm : If true :

    • the node mesure will be normalized unweight not directed : m(n) = 2*c(n) / (#V - 1)(#V - 2)
    • the node mesure will be normalized unweight directed : m(n) = c(n) / (#V - 1)(#V - 2)
    • the edge mesure will be normalized unweight not directed : m(e) = 2*c(n) / (#V / 2)(#V / 2)
    • the edge mesure will be normalized unweight directed : m(n) = c(n) / (#V / 2)(#V / 2)

ColorCentrality

color Degree coloration

This action color nodes in the graph according to their degree.

This action take one parameter :

ColorDegree

color Eccentricity coloration

This action color nodes in the graph according to their eccentricity. The eccentricity is the maximum distance to go from a node to all others.

This action take several parameters :

  • Color scale : see Color Scale.
  • closeness centrality : If true the closeness centrality will be computed (i.e. the mean of shortest-paths lengths from a node to others)
  • directed : Indicates if the graph should be considered as directed or not.
  • norm : If true the returned values are normalized. For the closeness centrality, the reciprocal of the sum of distances is returned. The eccentricity values is divided by the graph diameter. Warning : The normalized eccentricity values sould be computed on a (strongly) connected graph.

ColorEccentricity

color Element types

This action color nodes according to their types : mRNA or sRNA.

This action take 2 parameters :

  • mRNA Color : set the mRNA color
  • sRNA Color : set the sRNA color

ColorElementTypes

Color Scale

This parameter, available in most color actions, allow you to personalize the color scale who will be applied to the graph.

The color scale can be either gradient or predefined colors steps.

  • If the color scale is a gradient, returned colors are interpolated in function of the position.
  • If the color scale isn’t a gradient returned colors are the predefined colors steps.

ColorScale1 ColorScale2

layout Layout actions

Their purpose is to position the nodes of the graph in an easily readable way. The two Force directed actions use force directed algorithms which simulates a spring and mass system.

layout Efficient

A force directed action with good result. May be slow on very large networks.

layout Fast

A faster force directed action.

calculation Calculation

Their purpose is to compute properties for the graph.

calculation DAVID Chart enrichement

Enrich your network with functional biological data from many public databases through DAVID[1] webservice. This action requires an internet connection and DAVID[1] account; If you don’t have one, go and register at

http://david.abcc.ncifcrf.gov/webservice/register.htm

  • DAVID_login: your DAVID login, no password needed
  • count: Minimum number of genes (RNAs) for the corresponding annotation term.
  • threshold: Maximimum probability = Maximum score/P-Value

DAVID_parameters

Fetching time depends on number of sRNAs. Use Annotations widget or Annotations (short) edge label to visualize collected annotations.

DAVID

[1] D. W. Huang, B. T. Sherman, and R. A. Lempicki. Systematic and integrative analysis of large gene lists using david bioinformatics resources. Nat Protoc, 4(1):44–57, 2009.

calculation Annotation Clustering

Must be run on an enriched network. This action clusters interactions with close annotation terms.

  • threshold: allows to tune how close two annotation sets must be, in order to be gathered in the same cluster.

AnnotationClustering_parameters

The result should be observed with the Neighbors interactor:

AnnotationClustering1 AnnotationClustering2

Each colored box represents a cluster of annotations, meaning a group of edges with close annotations. You can read the whole annotations list of the cluster by hovering this box. You will also see which edges are involved in the cluster. The little gray box under the frequency curve show (such as the frequency curve) the position of the predicted interaction on the sRNA (or mRNA if the center node of the interactor is a mRNA).

calculation Position Clustering

This action clusters mRNA-sRNA interactions from their position of interaction, using a Markov chain model. This action compute both RNA types (sRNAs and mRNAs).

  • threshold: allows to tune how close two positions must be, in order to be gathered in the same cluster.

PositionClustering_parameters

Such as for Annotation Clustering, the resulting colored boxes should be observed with the Neighbors interactor. Each colored box represent a cluster of mRNA-sRNA interactions that shared very close positions. You can visualize interactions involved in a cluster by hovering the colored box. Or select them by clicking on a box.

PositionClustering1 PositionClustering2

calculation Compute Betweenness Centrality

This action is an implementation of betweeness centrality parameter (see centrality for more details).

Compute a measure of centrality for each RNA. The results are stored in the Computation result node and edge labels.

No parameters.

ComputeBetweennessCentrality

calculation Compute Degree

Degree computes, for each ARN, the number of neighbor. The results are stored in the Computation result node labels.

No parameters.

ComputeDegree

calculation Compute Eccentricity

Compute a measure of eccentricity for each node. The eccentricity is the maximum distance to go from a node to all others. The results are stored in the Computation result node labels.

No parameters.

ComputeEccentricity