Research Data
The Research Data module allows you to build networks from scholarly research literature — for example, a citation network around a set of key papers, or a co-authorship network around a group of researchers. You configure a Data Pull describing what to collect, run it, and Polinode collects the data and produces a network for you, ready to explore like any other network in Polinode.
Please note that the Research Data module needs to be enabled for your organization before you will be able to use it — it is not available on individual accounts. If you would like it enabled please contact your Account Manager or support@polinode.com. Once enabled, a Research Data item will appear in the left-hand side menu. Collecting research data consumes Data Credits — see Data Credits and Costs below.
The Research Data Screen
Clicking on Research Data in the left-hand side menu shows a list of your saved Data Pulls. Towards the top of the screen you will see your current Data Credit balance along with an Add Data Credits button, a "Search data pulls" input and a New Data Pull button. The list has the following columns:
- Name: The name of the Data Pull. Hovering over the name shows a summary of its seeds, e.g. "3 paper seeds".
- Source: The data source — currently Research literature.
- Graph: The type of network the pull produces — Paper citations or Co-authorship.
- Last run: The status of the most recent run — queued, running, succeeded, succeeded (capped) or failed — or "Never run".
- Modified: The date the Data Pull was last modified.
Each row also has action buttons to Run the pull, view its Run history, Edit it and Delete it. While a run is in progress the Run, Edit and Delete buttons are disabled until it finishes. Deleting a Data Pull removes it and its run history but keeps any networks it has already produced.
Creating a Data Pull
Click on the New Data Pull button and a drawer will open on the right-hand side of the screen. Give the Data Pull a name and then work through the following sections.
Data Source
- Graph type: Choose between Paper citations — a network where the nodes are papers and a directed edge links each citing paper to the paper it references — and Co-authorship — a network where the nodes are authors and an edge links authors who have published together, weighted by the number of shared papers.
- Seed entity: Choose whether to start from Papers (identified by DOI or native paper IDs) or Authors (identified by ORCID or native author IDs). Any combination of graph type and seed entity is allowed — for example, you can seed a citation network from a set of authors, in which case the authors' publications become the starting papers.
Seed Identifiers
The seeds are the papers or authors the collection starts from. You can supply them in one of two ways:
- Upload a file: Click Upload Excel to upload a spreadsheet of identifiers. A Download template link provides the expected format. After uploading you will see how many valid identifiers were found, along with any rows that could not be parsed.
- From an existing network: Select one of your existing networks and the attribute column that contains the identifiers (DOIs or paper IDs for papers, ORCIDs or author IDs for authors). The column's values are read and validated when you save.
Publication Filters
You can optionally restrict which papers are included using a Publication start date, a Publication end date and a Minimum citations threshold (only papers with at least this many citations are included). These filters apply to the papers collected at every step, not just the seeds.
Expansion
Expansion controls how far the collection spreads out from your seeds:
- For a citation graph, Citing paper hops and Referenced paper hops (each 0–3) control how many hops to expand through papers that cite, and papers that are referenced by, the current set of papers.
- For a co-authorship graph, Co-author hops (0–3) controls how many hops to expand through authors who have published with the current set of authors.
- Min. connections: A discovered paper or author is only added to the network when it connects to at least this many nodes in the current set. Raising this keeps the network focused on well-connected material.
- Max nodes per hop: A hard cap on how many new nodes can be admitted at each hop. When more candidates qualify than the cap allows, the best-connected and most-cited candidates are kept.
Usage Limits
Max Data Credits per run is a hard stop: the run ends once it has used this many Data Credits, and whatever was reserved but not spent is refunded. New Data Pulls default to a limit of 1,000 credits. You can clear the limit entirely, in which case a run will reserve your full available balance as its spending limit instead. If a run hits its limit it completes with the network collected so far and is marked "succeeded (capped)".
Once you are done, click Create (or Save) to save the Data Pull, or Create and Run to save it and start a run immediately.
Running a Data Pull
When you run a Data Pull, a confirmation dialog summarizes what will happen: the run reserves Data Credits up front — the pull's credit limit if one is set, otherwise your full available balance — and refunds whatever it doesn't spend when it finishes. If you don't have enough credits available to cover the reservation the dialog will tell you how many more you need.
The dialog also has a Use cached data where available switch, which is on by default. Where Polinode has recently collected the same records, they are reused at a discount and the savings are reported on the run. Turn the switch off if you want fresh data only, with every record collected again at the standard price.
Runs happen in the background and can take a while for larger pulls — you will receive an email when your network is ready. Each Data Pull can only have one run in progress at a time, and an organization can have at most two Research Data runs in progress at once.
Run History
The Run history button opens a timeline of the pull's most recent runs (up to 50). Each run shows its status, when it ran, progress (node and edge counts), the Data Credits spent against the amount reserved, any savings from cached data, and any error if the run failed. For a successful run you can jump straight to the produced network via the Open network link, or download the run as an Excel workbook using the download button.
The Excel download contains three sheets: About This Data, which records exactly what was collected and how (the pull's configuration, filters, seeds, whether the run was capped and the credits charged, together with source attribution); Nodes; and Edges.
The Produced Network
Each run produces a new Private network named after the Data Pull and the run date. For a paper citation network, nodes are papers labelled by title, with attributes including DOI, Publication Date, Publication Year, Work Type, Language, Citation Count, Source (the journal or venue), Open Access, Retracted, Author Count, Authors, Primary Topic, whether the paper was a Seed, its Citation Hop and a Source URL. Edges are directed from the citing paper to the cited paper.
For a co-authorship network, nodes are authors labelled by name, with attributes including ORCID, Works Count, Citation Count, H-index, Institution, Institution Country, whether the author was a Seed, their Author Hop and a Source URL. There is one edge per pair of co-authors, weighted by their number of shared papers, with First Collaboration and Latest Collaboration date attributes.
The usual platform limits of 50,000 nodes and 250,000 edges per network apply.
Data Credits and Costs
Research Data shares the same prepaid Data Credits balance as the Social Data module. A run is charged 0.01 credits per unique node added to the network (a paper or an author), and edges are free. Credits are priced at $0.01 each, so 1 credit builds 100 nodes and $1 builds 10,000 nodes. A typical citation or co-authorship network of a few thousand nodes therefore costs well under a dollar. Records served from Polinode's recent-collection cache are charged at half the standard rate, and the savings are shown on the run and in your completion email. Because credits are reserved up front and unspent credits are refunded when the run settles, the reservation you see when starting a run is an upper bound, not the expected cost. See What your Data Credits get you for the full pricing summary.
To add credits, click Add Data Credits on the Research Data screen. Admin users in your organization can have credits added immediately with an invoice to follow, while other members' requests are sent to your Polinode account team. Data Credits never expire.