Package: RCX 1.9.0

Florian Auer

RCX: R package implementing the Cytoscape Exchange (CX) format

Create, handle, validate, visualize and convert networks in the Cytoscape exchange (CX) format to standard data types and objects. The package also provides conversion to and from objects of iGraph and graphNEL. The CX format is also used by the NDEx platform, a online commons for biological networks, and the network visualization software Cytocape.

Authors:Florian Auer [aut, cre]

RCX_1.9.0.tar.gz
RCX_1.9.0.zip(r-4.5)RCX_1.9.0.zip(r-4.4)RCX_1.9.0.zip(r-4.3)
RCX_1.9.0.tgz(r-4.4-any)RCX_1.9.0.tgz(r-4.3-any)
RCX_1.9.0.tar.gz(r-4.5-noble)RCX_1.9.0.tar.gz(r-4.4-noble)
RCX_1.9.0.tgz(r-4.4-emscripten)RCX_1.9.0.tgz(r-4.3-emscripten)
RCX.pdf |RCX.html
RCX/json (API)

# Install 'RCX' in R:
install.packages('RCX', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/frankkramer-lab/rcx/issues

On BioConductor:RCX-1.9.0(bioc 3.20)RCX-1.8.0(bioc 3.19)

bioconductor-package

63 exports 0.82 score 14 dependencies 1 dependents

Last updated 2 months agofrom:eaf522c2e9

Exports:.markAttributeColumn<-.markRefColumn<-aspectClass2NameaspectClassesaspectName2ClasscountElementscreateCartesianLayoutcreateCyGroupscreateCyHiddenAttributescreateCyNetworkRelationscreateCySubNetworkscreateCyTableColumncreateCyVisualPropertiescreateCyVisualPropertycreateCyVisualPropertyDependenciescreateCyVisualPropertyMappingscreateCyVisualPropertyPropertiescreateEdgeAttributescreateEdgescreateNetworkAttributescreateNodeAttributescreateNodescreateRCXfromGraphNELfromIgraphgetAspectClassesgetCyVisualPropertyhasIdsidPropertyjsonToRCXmaxIdparseJSONprocessCXrcxToJsonreadCXreadJSONreferredByrefersTosetExtensionsubAspectClassestoCXtoGraphNELtoIgraphupdateAspectClassesupdateCartesianLayoutupdateCyGroupsupdateCyHiddenAttributesupdateCyNetworkRelationsupdateCySubNetworksupdateCyTableColumnupdateCyVisualPropertiesupdateCyVisualPropertyupdateEdgeAttributesupdateEdgesupdateMetaDataupdateMetaDataPropertiesupdateNetworkAttributesupdateNodeAttributesupdateNodesvalidatevisualizewriteCXwriteHTML

Dependencies:clicpp11glueigraphjsonlitelatticelifecyclemagrittrMatrixpkgconfigplyrRcpprlangvctrs

RCX - an R package implementing the Cytoscape Exchange (CX) format

Rendered fromRCX_an_R_package_implementing_the_Cytoscape_Exchange_format.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2022-10-06
Started: 2021-10-25

Creating RCX from scratch

Rendered fromCreating_RCX_from_scratch.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2021-10-25
Started: 2021-10-25

Extending the RCX Data Model

Rendered fromExtending_the_RCX_Data_Model.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2022-12-23
Started: 2021-10-25

Appendix: The RCX and CX Data Model

Rendered fromAppendix_The_RCX_and_CX_Data_Model.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2021-10-25
Started: 2021-10-25

Readme and manuals

Help Manual

Help pageTopics
aspectClasses and subAspectClassesaspectClasses getAspectClasses subAspectClasses updateAspectClasses
Cartesian layoutCartesianLayout createCartesianLayout
Convert aspect class name to RCX accessionaspectClass2Name aspectName2Class Convert-Names-and-Classes
Number of elements in aspectcountElements countElements.CyVisualPropertiesAspect countElements.default countElements.MetaDataAspect countElements.RCX
Print functions for RCX and aspect classescustom-print print.CartesianLayoutAspect print.CyGroupsAspect print.CyHiddenAttributesAspect print.CyNetworkRelationsAspect print.CySubNetworksAspect print.CyTableColumnAspect print.CyVisualPropertiesAspect print.CyVisualProperty print.CyVisualPropertyDependencies print.CyVisualPropertyMappings print.CyVisualPropertyProperties print.EdgeAttributesAspect print.EdgesAspect print.MetaDataAspect print.NetworkAttributesAspect print.NodeAttributesAspect print.NodesAspect print.RCX
Cytoscape GroupscreateCyGroups CyGroups
Cytoscape hidden attributescreateCyHiddenAttributes CyHiddenAttributes
Cytoscape network relationscreateCyNetworkRelations CyNetworkRelations
Cytoscape subnetworkscreateCySubNetworks CySubNetworks
Cytoscape table column propertiescreateCyTableColumn CyTableColumn
Cytoscape visual properties (aspect)createCyVisualProperties CyVisualProperties
Cytoscape visual property (object used in CyVisualProperties aspect)createCyVisualProperty CyVisualProperty
Create a object for dependency of Cytoscape Visual Properties (object used in CyVisualProperty)createCyVisualPropertyDependencies CyVisualPropertyDependencies
Create an object for mappings of Cytoscape Visual Properties (object used in CyVisualProperty)createCyVisualPropertyMappings CyVisualPropertyMappings
Create a object for properties of Cytoscape Visual Properties (object used in CyVisualProperty)createCyVisualPropertyProperties CyVisualPropertyProperties
Edge attributescreateEdgeAttributes EdgeAttributes
EdgescreateEdges Edges
Get a Cytoscape visual property (object used in CyVisualProperties aspect) by appliesTo and viewgetCyVisualProperty
Convert an RCX object from and to an graphNEL objectfromGraphNEL graphNEL toGraphNEL
IDs of an aspecthasIds hasIds.CyGroupsAspect hasIds.CySubNetworksAspect hasIds.default hasIds.EdgesAspect hasIds.NodesAspect
Name of the property of an aspect that is an IDidProperty idProperty.CyGroupsAspect idProperty.CySubNetworksAspect idProperty.default idProperty.EdgesAspect idProperty.NodesAspect
Convert an RCX object from and to an igraph objectfromIgraph Igraph toIgraph
Convert parsed JSON aspects to RCXjsonToRCX jsonToRCX.cartesianLayout jsonToRCX.cyGroups jsonToRCX.cyHiddenAttributes jsonToRCX.cyNetworkRelations jsonToRCX.cySubNetworks jsonToRCX.cyTableColumn jsonToRCX.cyVisualProperties jsonToRCX.default jsonToRCX.edgeAttributes jsonToRCX.edges jsonToRCX.metaData jsonToRCX.networkAttributes jsonToRCX.nodeAttributes jsonToRCX.nodes jsonToRCX.numberVerification jsonToRCX.status
Highest ID of an aspectmaxId maxId.default maxId.RCX
Update RCX meta-dataMeta-data updateMetaData updateMetaData.default updateMetaData.RCX
Network attributescreateNetworkAttributes NetworkAttributes
Node attributescreateNodeAttributes NodeAttributes
NodescreateNodes Nodes
R package implementing the Cytoscape Exchange (CX) formatRCX
Create an RCX object from aspectscreateRCX RCX-object
Convert RCX aspects to JSONrcxToJson rcxToJson.CartesianLayoutAspect rcxToJson.CyGroupsAspect rcxToJson.CyHiddenAttributesAspect rcxToJson.CyNetworkRelationsAspect rcxToJson.CySubNetworksAspect rcxToJson.CyTableColumnAspect rcxToJson.CyVisualPropertiesAspect rcxToJson.CyVisualProperty rcxToJson.CyVisualPropertyDependencies rcxToJson.CyVisualPropertyMappings rcxToJson.CyVisualPropertyProperties rcxToJson.default rcxToJson.EdgeAttributesAspect rcxToJson.EdgesAspect rcxToJson.MetaDataAspect rcxToJson.NetworkAttributesAspect rcxToJson.NodeAttributesAspect rcxToJson.NodesAspect
Read CX from file, parse the JSON and convert it to an RCX objectparseJSON processCX readCX readJSON
List the aspects that are refered by an other aspectreferredBy
Name of the property of an aspect that is an IDrefersTo refersTo.CartesianLayoutAspect refersTo.CyGroupsAspect refersTo.CySubNetworksAspect refersTo.CyVisualPropertiesAspect refersTo.default refersTo.EdgeAttributesAspect refersTo.EdgesAspect refersTo.NodeAttributesAspect
Set or register an RCX extensionsetExtension
RCX and aspect summarysummary summary.AspectAttributeColumn summary.AspectIdColumn summary.AspectListLengthColumn summary.AspectRefColumn summary.AspectReqRefColumn summary.AspectValueColumn summary.CartesianLayoutAspect summary.CyGroupsAspect summary.CyHiddenAttributesAspect summary.CyNetworkRelationsAspect summary.CySubNetworksAspect summary.CyTableColumnAspect summary.CyVisualPropertiesAspect summary.CyVisualProperty summary.EdgeAttributesAspect summary.EdgesAspect summary.MetaDataAspect summary.NetworkAttributesAspect summary.NodeAttributesAspect summary.NodesAspect summary.RCX
Convert an RCX object to CX (JSON)toCX
Update Cartesian LayoutsupdateCartesianLayout updateCartesianLayout.CartesianLayoutAspect updateCartesianLayout.RCX
Update Cytoscape GroupsupdateCyGroups updateCyGroups.CyGroupsAspect updateCyGroups.RCX
Update Cytoscape hidden attributesupdateCyHiddenAttributes updateCyHiddenAttributes.CyHiddenAttributesAspect updateCyHiddenAttributes.RCX
Update Cytoscape network relationsupdateCyNetworkRelations updateCyNetworkRelations.CyNetworkRelationsAspect updateCyNetworkRelations.RCX
Update Cytoscape subnetworksupdateCySubNetworks updateCySubNetworks.CySubNetworksAspect updateCySubNetworks.RCX
Update Cytoscape table column propertiesupdateCyTableColumn updateCyTableColumn.CyTableColumnAspect updateCyTableColumn.RCX
Update Cytoscape Visual Properties (aspect)updateCyVisualProperties updateCyVisualProperties.CyVisualPropertiesAspect updateCyVisualProperties.RCX
Update Cytoscape Visual Property objects and sub-objects (used in CyVisualProperties aspect)updateCyVisualProperty updateCyVisualProperty.CyVisualProperty updateCyVisualProperty.CyVisualPropertyDependencies updateCyVisualProperty.CyVisualPropertyMappings updateCyVisualProperty.CyVisualPropertyProperties
Update edge attributesupdateEdgeAttributes updateEdgeAttributes.EdgeAttributesAspect updateEdgeAttributes.RCX
Update edgesupdateEdges updateEdges.EdgesAspect updateEdges.RCX
Update meta-data propertiesupdateMetaDataProperties
Update network attributesupdateNetworkAttributes updateNetworkAttributes.NetworkAttributesAspect updateNetworkAttributes.RCX
Update node attributesupdateNodeAttributes updateNodeAttributes.NodeAttributesAspect updateNodeAttributes.RCX
Update nodesupdateNodes updateNodes.NodesAspect updateNodes.RCX
Validate RCX and its aspectsvalidate validate.CartesianLayoutAspect validate.CyGroupsAspect validate.CyHiddenAttributesAspect validate.CyNetworkRelationsAspect validate.CySubNetworksAspect validate.CyTableColumnAspect validate.CyVisualPropertiesAspect validate.CyVisualProperty validate.CyVisualPropertyDependencies validate.CyVisualPropertyMappings validate.CyVisualPropertyProperties validate.default validate.EdgeAttributesAspect validate.EdgesAspect validate.NetworkAttributesAspect validate.NodeAttributesAspect validate.NodesAspect validate.RCX
Visualize a Networkvisualize visualize.CX visualize.RCX
Write RCX to filewriteCX writeCX.CX writeCX.RCX
Save network visualization as HTML filewriteHTML writeHTML.CX writeHTML.RCX