In [3]:
import biojs

In [4]:
options = {
  'headless': False,
  'renderer': {
    'name': "canvas"
  },
  
  'elements' : {
    'nodes': [
      { 'data': { 'id': 'cat' } },
      { 'data': { 'id': 'bird' } },
      { 'data': { 'id': 'ladybug' } },
      { 'data': { 'id': 'aphid' } },
      { 'data': { 'id': 'rose' } },
      { 'data': { 'id': 'grasshopper' } },
      { 'data': { 'id': 'plant' } },
      { 'data': { 'id': 'wheat' } }
    ],
    'edges': [
      { 'data': { 'source': 'cat', 'target': 'bird' } },
      { 'data': { 'source': 'bird', 'target': 'ladybug' } },
      { 'data': { 'source': 'bird', 'target': 'grasshopper' } },
      { 'data': { 'source': 'grasshopper', 'target': 'plant' } },
      { 'data': { 'source': 'grasshopper', 'target': 'wheat' } },
      { 'data': { 'source': 'ladybug', 'target': 'aphid' } },
      { 'data': { 'source': 'aphid', 'target': 'rose' } }
    ]
  },
  'layout': {
    'name': 'breadthfirst',
    'directed': True,
    'padding': 10
  }
}
w2 = biojs.cytoscape(options)
w2.plot()

In [ ]: