Plotting protein interactions with Cytoscape the hard way

In this recipe, we will use Cytoscape (http://cytoscape.org/), which is a platform that's used for visualizing molecular interaction networks. Here, we will interact with Cytoscape using a REST interface. There are easier ways to perform this recipe, but we will take this opportunity to continue interacting with the PSICQUIC service. Also, we will exercise the NetworkX graph processing library (https://networkx.github.io/), which will be useful on its own.

Taking a page from Chapter 7, Using the Protein Data Bank, we will plot p53 interactions that are stored in the UniProt database.

Get Bioinformatics with Python Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.