CytoscapeRPC

CytoscapeRPC is a Cytoscape plug-in which allows users to create, query and modify Cytoscape networks. This means that you can automate your Cytoscape tasks from any programming language which supports XML-RPC. R users might be interested in RCytoscape which uses CytoscapeRPC to connect R to Cytoscape.

The CytoscapeRPC project is hosted on the NBIC gforge. The documentation can be found on the CytoscapeRPC NBIC Wiki page.

To get started, take a look at the tutorial.

The javadoc: