<｜begin▁of▁sentence｜>### Instruction:
As a forensic linguist, you have been tasked with investigating a case involving potential communication on an online platform. You have obtained data that consists of an undirected graph with the edge set [(0, 1), (1, 2), (2, 3)]. To aid in your analysis, you are looking to create an IDLE shell instance for igraph and start the shell.
### Response:
import igraph
from igraph.app.shell import IDLEShell

# Create an igraph instance
graph = igraph.Graph(edges=[(0, 1), (1, 2), (2, 3)])

# Create an IDLE Shell object
idle_shell = IDLEShell(graph)

# Start the IDLE Shell with the graph
idle_shell()
<|EOT|>
