CytoSQL is a Cytoscape plugin that allows users to query (local or external) relational databases using SQL ("Structured Query language") statements, directly from within the Cytoscape interface. It offers advanced features to map retrieved results sets to Cytoscape nodes, edges or their attributes. CytoSQL supports the use of bind variables, that allow the construction of queries with certain Cytoscape variables (selected node or edge attributes) in the SQL WHERE statement.
CytoSQL makes extensive use of the JAVA JDBC database connection driver. The downloadable version supports PostGRESQL, MySQL and SQLLite out of the box, but users can easily add additional drivers to support alternative database systems.
Visit <http://www.ptools.ua.ac.be/CytoSQL> for more information.