This repository provides code to save, import and process SemanticScholar dataset.
Semantic Scholar is a search engine for research articles powered by the Allen Institute for Artificial Intelligence.
## 1. Download raw data
-
Copy and rename
config_default.cfintoconfig.cfadjusting options as needed. You just need to fill in the first section[downloadS2]:dir_datais the path to the directory where you want to save the raw dataS2_API_Keyare your credentials for downloading the Semantic Scholar dataset. You should get in contact with the Allen Institute to get themversionis the version you want to download (default valuelatestis normally what you will want)
-
Run the following command line
python downloadSS.py
This notebook contains all the code to transform original json files to parquet files. This notebook should be adapted to run in your pySpark cluster
It creates the following tables in parquet format:
- papers: information related to papers
- authors: maps author id to their name
- paper-author: maps each paper to its authors
- citations: source paper to referenced paper
Additionally, the notebook includes a section to create some domain specific datasets for Artificial Intelligence and Cancer
