PaperScope: Visually Exploring the ADS

Download Report

Transcript PaperScope: Visually Exploring the ADS

PaperScope: Visually
Exploring the ADS
Mark Holliman
VOTECH Web Developer
University of Edinburgh
http://paperscope.sourceforge.net
ADASS XVII, London, September 26, 2007
PaperScope

Summary
Motivation behind PaperScope
 Graph Description and Screenshots
 Future Improvements
 Software Design

ADASS XVII, London, September 26, 2007
Motivation



The Goal: To improve the method used by
Astrophysics researchers for searching the ADS
to locate papers of interest
The Problem: ADS results are returned in a text
format that is useful for individual queries but is
difficult to use in constructing reference or
citation chains
The Solution: Provide researchers with a
graphical method for searching the ADS



Must be intuitive to use
Paper relationships should be clearly indicated
Search tools should be simple
ADASS XVII, London, September 26, 2007
Solution: PaperScope

PaperScope is a standalone application built for
graphically exploring the ADS




Provides tools for graphing ADS search results into a
2D graph of nodes (papers) and edges (relationships)
all in real time
The graph can be expanded by querying the ADS for
reference or citation lists (or both) for a chosen paper
The graph can be searched and manipulated to
locate papers of interest
A graph can be saved to a file for later use or for
distribution
ADASS XVII, London, September 26, 2007
Initial Search
ADASS XVII, London, September 26, 2007
Initial Graph
ADASS XVII, London, September 26, 2007
Graph Color Scheme
- Focus Paper
- Reference Paper
- Citation Paper
- Highlighted Paper
- Citation Highlight
ADASS XVII, London, September 26, 2007
Exploring the Graph
ADASS XVII, London, September 26, 2007
Expanding the Graph
ADASS XVII, London, September 26, 2007
Filtering the Graph
Main Uses
Researching reference and citation chains
for a particular paper
 Identifying common (i.e. important)
references for papers in a particular field
 Sharing lists of papers with others,
including your comments about them, in a
useable format
 Discovering other authors who commonly
cite your own work, or the work of another

ADASS XVII, London, September 26, 2007
Future Improvements





Plasticize – Make PaperScope Plastic enabled for
communicating with other Astronomy software
(VOExplorer in particular)
 Enables users to go from reading a paper to finding
online data/tools from that paper all with only a few
mouse clicks
Improve query formation and result sorting capabilities
Implement tree-style layout to use alongside the graph
Improve graph look and feel, and add new tools for
searching and manipulating the graph
Release backwards compatible version for Java 1.5
ADASS XVII, London, September 26, 2007
Software Design

Programmed in Java


Swing GUI
Graph is built using Prefuse (www.prefuse.org)




Utilizes standard HTTP access to ADS





Open Source visualization Java library
Uses an XML based backend data structure
Easy to implement, and highly customizable
Retrieves query results as XML
Translates results into Java object array, then into the GraphML
format used by Prefuse
Randomly chooses an ADS mirror for each query to avoid
overloading a single site
Search tool uses the Apache Lucene search engine
(http://lucene.apache.org)
BrowserLauncher2
ADASS XVII, London, September 26, 2007
Download Software
 http://paperscope.sourceforge.net/
Download PaperScope 1.0 (requires Java
1.6)
 Report Bugs
 Request Features
 User Manual and Walkthrough

ADASS XVII, London, September 26, 2007