About CitationNet

CitationNet is a platform that makes it easy to visualize the connections between publications over time.

Enter a PubMed or OpenAlex ID — or look a paper up by title or author — and CitationNet builds an interactive map of the papers around it: what it cites, what cites it, and how they connect over time.

Open the Search page  →

How it works

The Input box: one or more PubMed IDs typed into a text area, with an Example button below that loads a sample ID.
01
Add publications
Type one or more PubMed or OpenAlex IDs into the Input box, or fill it with Search by Title or Search by Author. Example loads a sample.
The filter controls: a degree filter, a direction (references backward, citations forward, or both), a depth, a maximum node count, and an optional year range, with an Update button.
02
Choose filters
Set the direction — references, citations, or both — the depth (1 or 2 steps out), a node limit, and an optional year range, then press Update. Preprints can be hidden here too.
A citation network laid out by year, newest at the top and oldest at the bottom; a star marks the paper you searched for, node colour shows the publication year and node size the citation count.
03
Analyse the results
Explore the network laid out by year, click any paper for its details, then filter, group, or Download the results.

Every search runs live against OpenAlex, so each network is built fresh. Most appear within a few seconds; the biggest ones take longer.

What it does

CitationNet looks each work up in the OpenAlex scholarly database — by its PubMed ID, its OpenAlex ID, or a title or author match — then assembles the works around it into a single network. Two settings shape what you get back:

Direction and depth
Direction chooses what to collect: the papers your starting papers cite (references), the papers that cite them (citations), or both. Depth chooses how far to go: 1 collects the papers directly connected to yours, 2 also collects the papers connected to those. Depth starts at 2, and applies the same way whether you enter one paper or several.
One starting paper on a time axis at depth 2: the starting paper sits in the centre; to the left (older) are References (backward) — the papers it cites and the papers those cite; to the right (newer) are Citations (forward) — the papers that cite it and the papers that cite those; Both collects the left and right sides together.
How many papers you start from
Enter several IDs and their networks are built together in one map, so you can see where they overlap. A work cited by two or more of the papers you entered is outlined in green and tagged Shared foundation in the results.
Several starting papers on a time axis: two starting papers sit in the centre; to the left (older) are References (backward) — the papers they cite, with shared references linking them; to the right (newer) are Citations (forward) — the papers that cite them; Both collects the left and right sides together.

How to read the graph

The network is drawn with a Cerebral layout. Every work sits in a horizontal band for its publication year — newest at the top, oldest at the bottom — so following an edge downward means tracing a citation back through time.

2024 2021 2018 2014 Publication year — newest (top) to oldest (bottom)
A schematic of the layout. Here the star is selected, so it, the two works it links to, and the links between them are drawn in red.
Star — a publication you searched for, drawn with a bold dark outline.
Node size — the citation count; more-cited works appear larger.
Node colour — the publication year: everything from the same year shares a colour. The palette runs to 21 colours and then starts over, so in a network spanning more than 21 years two distant years can share a shade. Read colour as “same year”, not as a fixed code for a particular year.
Label above a node — the paper’s PubMed ID, or its OpenAlex ID when it has no PubMed ID. Labels appear on the papers you hover over or select, and on every paper at once in networks smaller than 20.
Green outline — a shared foundation: a work cited by two or more of the papers you searched for (when you search several at once).
Red highlight — a paper, its neighbours and the links between them, tracing its connections. Hovering shows this while the pointer stays put; clicking keeps it on until you click the same paper again.
Red node — a retracted work, shown in red so you can treat it with caution.
Grey edges — each one is a citation; arranged in time, together they form the network.
Dashed orange edge — a citation pointing at a retracted work, so you can see which papers build on one.

Working with your results

  • Click a paper — either its dot in the graph or its row in the results table — and its details open in a panel over the search box: title, authors, journal, date, abstract, and the lists of works it cites and works that cite it. At the same time the paper, its neighbours and the links between them turn red and its table row is picked out in yellow. Clicking the same paper again undoes all of it; so does the panel’s × button or the Esc key.
  • Read the results table: one row per paper, showing the title, its authors and journal, the year, how many works in the network it cites, how many cite it, and its total citation count from OpenAlex. The year, count and citation columns all sort. Rows carry a ★ Query tag for a paper you searched for, Shared foundation for one cited by several of them, and Retracted where OpenAlex records a retraction, and Preprint where it records the work as a preprint.
  • Filter by node degree — the number of in-network connections — to hide loosely connected works and let dense graphs breathe.
  • Hide preprints by ticking Hide Preprints beside the degree filter, which drops works OpenAlex records as preprints — bioRxiv, medRxiv, arXiv, SSRN, Research Square and similar. Switching it costs no new search, and the status line reports how many went. Two caveats worth knowing: OpenAlex’s labelling is imperfect, so treat this as a guide rather than a guarantee; and a preprint and its published version are separate records, so hiding the preprint also breaks any citation link that ran through it. A paper you searched for is always kept, even when it is a preprint.
  • Filter by title or abstract — type a term and the table narrows to matching works while the graph dims the rest.
  • Group the network with the Topics, Clusters and Authors buttons above the table. Topics tallies the subjects OpenAlex assigns the papers; Clusters finds groups that mainly cite one another and names each after the subject its members share; Authors lists the people who lead or close two or more papers in the network. Click any entry and the graph dims everything outside it while the table shrinks to just those papers, until you clear the selection.
  • Remove a paper you did not want using Remove Node From Network in its details panel — useful when a broad review drags in a cloud of loosely related work. Removed papers are listed in a bar above the results, where you can put any of them back, or choose Rebuild search without them to run the search again so those papers, and everything they would have brought with them, are left out from the start and their slots go to other work. The papers you searched for cannot be removed.
  • Download the network as a table (TSV), a graph file (GraphML or GEXF), an edge list (CSV), or a PNG image. The TSV follows what is on screen — it contains the rows the table is currently showing, and records any keyword filter at the end of the file. The graph, edge list and image always cover the whole network as drawn. In the TSV each paper is named by its PubMed ID, or its OpenAlex ID when it has none; the graph and edge-list files use OpenAlex IDs throughout, with the PubMed ID kept alongside as a separate field in GraphML and GEXF.
  • Open or export a single paper’s lists: each of the two lists in the details panel — what it cites, what cites it — has its own CSV button, alongside PubMed and OpenAlex buttons that open every paper in that list in new tabs. The same pair of buttons above the results table opens everything currently listed.

Why it is useful

Laid out in time, a literature reveals its own shape. Three patterns are worth watching for.

Hubs and reviews
Works that cite many others in the network are often reviews or synthesis points that map the field.
Foundational works
Works cited by many others are likely the foundations a field keeps returning to.
Sub-communities
Groups of papers that cite each other far more than they cite the rest often mark separate lines of work sharing a topic. Clusters finds these groups from the citation links alone, then borrows an OpenAlex subject to name each one.
Build your first network  →

Credits & data

OpenAlex
Citation data comes from the OpenAlex scholarly database.
PubMed
Start from a PubMed ID, an OpenAlex ID, or a title or author lookup. Every paper links out to OpenAlex, and to PubMed as well when it has a PubMed ID.
CitationNet
Networks are visualized with Cytoscape.js and CerebralWeb.
Background patterns are from Toptal SubtlePatterns.

Please review the Terms of Use before using CitationNet.