TOOL

PSICQUIC

PSICQUIC (Proteomics Standard Initiative Common QUery InterfaCe) is a specification and reference software stack for programmatically querying molecular-interaction databases through a single, uniform interface. It was developed by the HUPO Proteomics Standards Initiative (HUPO-PSI) with coordination from the European Bioinformatics Institute (EBI), first released around 2008 and later re-implemented on Apache Solr. Rather than being one database, PSICQUIC is a federation protocol: each participating resource exposes the same web-service contract, and a central PSICQUIC Registry (hosted at EBI) lists the active endpoints, their metadata, status, and interaction counts. At its peak the network spanned roughly 28 providers, including IntAct, MINT, BioGRID, DIP, STRING, and ChEMBL, collectively exposing over 150 million binary interaction evidences.

Technically, a PSICQUIC endpoint must implement a fixed set of SOAP and REST methods (for example getByQuery, getByInteractor) that accept a query in MIQL, the Molecular Interactions Query Language. MIQL extends Apache Lucene syntax so users can filter by fields such as interactor identifiers, taxonomy, detection method, publication, or interaction type. Results are returned in the PSI-MI standard formats: the tab-delimited MITAB (versions 2.5, 2.6 and 2.7, with 15 to 40+ columns), served here as PSI-MI Tab, and the richer XML serialization PSI-MI XML. REST endpoints can additionally emit RDF, BioPAX (BioPAX), and XGMML for downstream tooling.

In the graph-data and format-conversion landscape, PSICQUIC functions as an aggregation layer that turns heterogeneous interaction repositories into interoperable, graph-shaped edge lists (interactor A, interactor B, plus evidence annotations). This makes it a natural upstream source for network tools: Cytoscape has long shipped a PSICQUIC client for importing and merging interactomes, and the BioGRID resource is among the registered providers. On the Java side, JAMI / PSI-JAMI (JAMI) provides the object model and readers/writers that modern PSICQUIC servers use to parse and interconvert MITAB and PSI-XML.

Its strengths are standardization and breadth: one query language and one client can fan out across many curated databases without bespoke parsers. The main limitations are the lossy round-trip between MITAB and PSI-XML (MITAB flattens n-ary complexes into binary pairs), reliance on individual providers keeping their endpoints online, and uneven update cadence. Several historically listed servers have gone dark over time, so the live federation is smaller than the registry's maximum. PSICQUIC remains valuable chiefly as a legacy-friendly, widely-implemented gateway to protein and molecular interaction evidence.

Graph Formats(Input & Output)

Frequently Asked Questions

What graph file formats does PSICQUIC support?

See the list on this page — it shows every format PSICQUIC can read, write and display.

How do I import a graph into PSICQUIC?

Convert your file to a format PSICQUIC can read, then open it in PSICQUIC. Use GraphInOut to get a PSICQUIC-compatible file in seconds.

How do I convert a file so PSICQUIC can open it?

Use the convert links above — upload or paste your graph, pick a format PSICQUIC accepts and download the result, right in your browser.