Enriching PPI networks with complexes

Why do we want to add information about complexes to our networks?

  1. To understand the biology!
  2. To import additional proteins that are implicitly relevant
  3. To simplify our networks

Enriching PPI networks with complexes

Sources of data about protein complexes

Enriching PPI networks with complexes

Sources of data about protein complexes

Enriching PPI networks with complexes

Getting data into Cytoscape

  1. It's not easy...
  2. It's kind of clunky and definitely manual...
  3. Somebody should write an app...
  4. However...

Enriching PPI networks with complexes

Getting data into Cytoscape

Enriching PPI networks with complexes

Steps

  1. Import complex from PSI-MI 2.5 (3.0 isn't supported by Cytoscape yet)
  2. Add edges between all of the complex nodes (right-click Add→Edges Connecting Selected Nodes)
  3. Import your network of interest
  4. Merge the networks (Tools→Merge→Networks...)
    • Need to use the Advanced Merge panel
    • Select the matching columns appropriately
  5. Now, in the merged network, go to the Edge Table and sort the interaction column
  6. Select all of the rows that have interacts with and right-click Select edges from selected rows
  7. Finally, do an Select→Nodes→Connected by Selected Edges
  8. Right click on a node, Group→Group Selected Nodes

Enriching PPI networks with complexes

See, simple...

Like I said, somebody should write an app...

Any takers?