createDegreeFilter {RCy3} | R Documentation

## Create Degree Filter

### Description

Creates a filter to control node selection base on in/out degree.

### Usage

    createDegreeFilter(
      filter.name,
      criterion,
      predicate = "BETWEEN",
      edgeType = "ANY",
      hide = FALSE,
      network = NULL,
      base.url = .defaultBaseUrl,
      apply = TRUE
    )

### Arguments

`filter.name` | Name for filter.
`criterion` | A two-element vector of numbers, example: c(1,5).
`predicate` | BETWEEN (default) or IS_NOT_BETWEEN
`edgeType` | (optional) Type of edges to consider in degree count: ANY (default), UNDIRECTED, INCOMING, OUTGOING, DIRECTED
`hide` | Whether to hide filtered out nodes and edges. Default is FALSE. Ignored if all nodes or edges are filtered out. This is an alternative to filtering for node and edge selection.
`network` | (optional) Name or SUID of the network. Default is the "current" network active in Cytoscape.
`base.url` | (optional) Ignore unless you need to specify a custom domain, port or version to connect to the CyREST API. Default is http://localhost:1234 and the latest version of the CyREST API supported by this version of RCy3.
`apply` | (bool) True to execute filter immediately (default); False to define filter but not execute it (available in Cytoscape 3.9+).

### Value

List of selected nodes and edges.

### Examples

    createDegreeFilter('myFilter', c(4,5))
    createDegreeFilter('myFilter', c(2,5), apply=FALSE)

[Package RCy3 version 2.12.4 Index]