InterLink: A Plugin to Simplify Computational Notebooks

Friday 28 March 2025


Computational notebooks have revolutionized the way scientists and researchers work, allowing them to easily share and collaborate on complex projects. But despite their popularity, these digital tools can be overwhelming to navigate, with code, data, and output scattered across multiple cells and pages.


A team of researchers has set out to change that with InterLink, a plugin designed to make computational notebooks more user-friendly. By separating text, code, and output into two columns, InterLink creates a clearer visual hierarchy, making it easier to follow along with complex analyses.


The plugin is the brainchild of a group of computer scientists at the Hong Kong University of Science and Technology, who drew inspiration from the way humans read and understand documents. In traditional papers, text and visuals are often presented in a linear fashion, making it easy for readers to follow along. But in computational notebooks, this structure can be lost, leading to confusion and frustration.


To address this issue, InterLink uses visual cues to signal relationships between different parts of the notebook. For example, when you click on a cell containing code, InterLink highlights related cells that contain output or text descriptions. This makes it easier to see how different pieces of information fit together, allowing researchers to better understand complex analyses.


But InterLink’s benefits don’t stop there. The plugin also includes interactive features that allow users to navigate and explore their notebooks in new ways. For example, you can use a linking line to connect related cells, creating a visual representation of your workflow. This can be especially helpful when working on long, complex projects, where it can be easy to lose track of how different parts fit together.


In testing InterLink with 12 participants, the researchers found that those using the plugin were able to find and integrate information from complex analyses more accurately than those without it. This suggests that InterLink has the potential to make a real difference in the way scientists and researchers work.


The implications of InterLink are significant. By making computational notebooks easier to navigate and understand, InterLink could help accelerate progress in fields like data science, machine learning, and scientific research. It could also open up new opportunities for collaboration and knowledge-sharing, as researchers from different disciplines can more easily work together on complex projects.


For now, InterLink is still a proof-of-concept, but the potential benefits are clear. As computational notebooks continue to evolve, tools like InterLink will be essential in helping us make sense of the ever-growing amount of data we’re generating.


Cite this article: “InterLink: A Plugin to Simplify Computational Notebooks”, The Science Archive, 2025.


Computational Notebooks, Interlink, Plugin, Code, Data, Output, Visual Hierarchy, User-Friendly, Research, Collaboration, Machine Learning


Reference: Yanna Lin, Leni Yang, Haotian Li, Huamin Qu, Dominik Moritz, “InterLink: Linking Text with Code and Output in Computational Notebooks” (2025).


Leave a Reply