Cyrface establishes an interface between R and Cytoscape by using different Java-R libraries, e.g. Rserve, RCaller. Cyrface can be used as a Cytoscape plug-in, e.g. to run R commands within Cytoscape, or used as a library to allow your plug-in to connect to R.
Please use this reference to cite Cyrface:
Gonçalves, E., Mirlach, F., & Saez-Rodriguez, J. (2013). Cyrface: An interface from Cytoscape to R that provides a user interface to R packages. F1000Research, 2.
@article{gonccalves2014cyrface,
title={Cyrface: An interface from Cytoscape to R that provides a user interface to R packages},
author={Gon{\c{c}}alves, Emanuel and Mirlach, Franz and Saez-Rodriguez, Julio},
journal={F1000Research},
volume={2},
year={2013}
}