Hi everyone.
If you need to access public interaction databases from Cytoscape,
this might be interesting.
PSICUQIC is a standardized web service API for biological interaction
network databases:
http://code.google.com/p/psicquic/
The advantage of standardized web service API is that we (client
authors/data consumers) do not have to write client programs for each
service. Once we write a client to support standard API, the client
can access all of the data sources without modifying the client code.
So, I wrote one for Cytoscape. The PSICQUIC Universal Client plugin
is a client to send query to all active PSICQUIC-compatible data
sources, and fetch the data at once. Currently, the following data
providers are supporting PSICQUIC API:
http://www.ebi.ac.uk/Tools/webservices/psicquic/registry/registry?action=STATUS
You can install the PSICQUIC plugin from the plugin manager
(Plugins-->Manage Plugins). It's under "Network and Attribute I/O"
category. This is still in beta version and you need to use
pre-released version of Cytoscape (2.7.0, which will be available
early next year). You can download the pre-release version of
Cytoscape here:
http://chianti.ucsd.edu:8081/cruisecontrol/buildresults/cytoscape
(click "Build Result" to download the binary)
I'll update the user documents shortly.
http://code.google.com/p/psicquic/wiki/CytoscapeClient
Please let me know if you have idea to improve this client. Final
release will be available when we release Cytoscape 2.7.0.
<For data providers who wants to publish your data set>
If you have interaction data sets and want to host it by yourself, you
can implement PSICQUIC API by following the instruction here:
http://code.google.com/p/psicquic/wiki/HowToInstall
Once you publish your data using PSICQUIC API, all Cytoscape users can
access your data sets, which will be useful for biologists who want to
use interaction data sets, but not want to write scripts.
And thank you all data service providers supporting PSICQUIC. This
service is REALLY useful.
Thanks.
Kei
--
Keiichiro Ono
ko...@ucsd.edu
Cytoscape Core Developer Team:
http://www.cytoscape.org/
UCSD School of Medicine Trey Ideker Lab:
http://chianti.ucsd.edu/idekerlab/