35

I was wondering if there already exists a software/service that allows to build a tree of references/citing articles starting from a selected paper X. For example paper X has a list of references, call it bibliography[X]. This list of references is usually presented in the journal's webpage and, in fortunate cases, the list is also accessible by cross-reference. The idea is then to go to all the papers Y in bibliography[X] and repeat the process for the papers in each bibliography[Y] up to some depth.

On the other hand, we could also look at the citing articles of X, which is also displayed in the journal's webpage as well as in other resources, e.g. Google Scholar.

In this way the tree of references/citing articles of X up to some depth can be obtained and plotted in a nice graphical framework and perhaps display relevant information of the vertices of the tree like title, doi, etc. In my opinion this would be a very nice and efficient way of discovering new papers related to some paper, e.g. a seminal paper (citing articles tree) or to look into the history of a subject (references tree).

I have been looking for something like that for some time but so far nothing. I think Microsoft Academic Search would have the potential to do this by using the same framework they use for the Co-author path. Also there is this project for JabRef but it is not what I'm looking for.

Edit: Something like this would be perfect but unfortunately it is not available to the public.

Prastt
  • 975
  • 1
  • 10
  • 15
  • 1
    I think it will only be useful when you add other filters, e.g. specific keywords or minimal number of citations. Otherwise it will be too large to display reasonably: e.g. 30 references per paper makes 900 nodes at depth 2. – silvado Oct 11 '13 at 07:27
  • 2
    Web of Science has this, but it's slow and ugly. – David Ketcheson Oct 11 '13 at 10:56
  • 1
    I totally agree with David. And I think the reason it's nearly useless is basically what silvado said; partly because of its UI, but mostly because, without some sort of intelligent filter, the tree becomes too huge to be of practical use at an exponential rate. – Yuichiro Fujiwara Oct 11 '13 at 22:44
  • If citations in my humanities discipline / sub-discipline had a decent level of automated pick-up and appropriate automated graphing I would be excited. – Samuel Russell Oct 12 '13 at 00:08
  • 2
    @YuichiroFujiwara I don't think it is useless even without filter. See for example http://www.autodeskresearch.com/projects/citeology – Prastt Oct 12 '13 at 18:11
  • 1
    @Barefeg If I'm not mistaken, Citeology you linked to used only 3,502 papers. Accoding to Wikipedia, Web of Science now indexes around 65,000,000 items per year and covers data from the year 1900. I tend to think that your tree used a pretty strong filter and only proves my point. – Yuichiro Fujiwara Oct 12 '13 at 19:05
  • @YuichiroFujiwara My point is that it is possible to show many papers (>900) and still get useful information – Prastt Oct 13 '13 at 19:48
  • 1
    @Barefeg I don't call 3500 "many" when we're talking about data that contain hundreds of millions of items with no filter. It's a tiny drop in the ocean. If you're responding silvado, not me, who mentioned 900 nodes at depth 2, I think what he means is that $30^n$ is exponential, i.e., n=2 doesn't have a special meaning to it. If 900 is something special to you, take n=3 and you get 27000. If you find a nicely drawn tree with 30000 nodes, take n=4 then. "With no filter" is a very strong condition. I'm sorry, but whatever point you wanted to make, I don't see it. – Yuichiro Fujiwara Oct 14 '13 at 12:05
  • @YuichiroFujiwara But say that you could insert a node, expand it, and then select only a couple of references; then expand one of them, and select again. It's less automated but you would still be able to reconstruct 10 years of relevant articles in a very short time. – clabacchio Feb 18 '14 at 08:44
  • 5
    \begin{pedantic} It will generally not be a tree, since it happens frequently that source A cites both papers B and C, where C is used as a reference in B. \end{pedantic} – user3697176 Jul 28 '15 at 23:31
  • You could give Docear a try. It allows you to create a "mind map" among many other things. Not sure if its still maintained though.. – Gabriel May 13 '16 at 13:13
  • Here's a list https://musingsaboutlibrarianship.blogspot.com/p/list-of-innovative-literature-mapping.html – endolith May 20 '22 at 02:06
  • I suspect the OP is asking for something that does more of the details automatically, but I will mention that networkx has been a very useful package to me in working with citation network and co-authorship networks. Not publication quality, certainly made on a hurried schedule, but you can take a peek at my related school project. – Galen May 20 '22 at 16:44
  • http://www.qiqqa.com/About/Features has mindmap network visualizer too – endolith May 20 '22 at 16:57

6 Answers6

8

If you're serious about such a project, I think what you need to do is recognize that this task naturally separates into two parts. It will be very easy to find a good, general purpose and freely available program that suits your taste for visualizing/analyzing/discovering networks in general. I think cytoscape is pretty good, although I've only played around with it a little and many others exist.

Now, the second (well, first) part is to fetch and prepare the input data for the citation relationships of interest to you. You need to be very specific about exactly where you want to get this from and for what subset of articles, since it may not be possible (due to license restrictions) or technically feasible (as noted, the size of the network grows exponentially).

Karol
  • 181
  • 2
7

I was looking for a similar tool! I found four resources with varying implementations/usefulness but they are all online and based on doi/paper title search:

The Web of Science based applications like CitNetExplorer (from the same developers as the recommended VOSviewer above) might be more exhaustive or have more customization tools, but I found them difficult to get working and they required downloading an application.

  • ResearchRabbit is another. Unfortunately it seems these all rely on databases of citations and just won't work for some papers, especially those that don't have DOI. – endolith May 20 '22 at 02:05
3

This is probably the online tool that is the closest to what is described in the question here:

https://www.citationtree.org/

mostlycryptic
  • 609
  • 6
  • 18
Nichola
  • 233
  • 1
  • 7
3

This is a tool if you use Zotero to manage your references and use the Related feature to link references together: https://www.conundrumescapes.com/zotnet/zotnet.php

endolith
  • 105
  • 4
Christy
  • 31
  • 1
1

One way to do this is to use VOSviewer. It will not fetch the citation information for you, but you can download the results of a Web of Science search into a (series of) file that contain so called records with the cited references of each article in the search.

VOSviewer can build a citation graph from such files, and has a bunch of features to color the graph based on other publication info (publication date, number of citations, ...). The graph nodes may either represent publication, authors or keywords, and the vertices may represent citation, keyword co-occurrence, co-authorship, ...

Still, I wish there would be a better option, for the features of VOSviewer remain limited and the graph layout is not so easy to control.

Alexis
  • 229
  • 1
  • 10
1

Web of Science has a similar tool called Citation Map. but it is not free even on many public university campuses. I wonder if there are free tools/scripts who do https://youtu.be/Qr8wQnTHMMg

Amir
  • 794
  • 4
  • 11