Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/darenasc/paper-analysis
Timeline of the references in a paper.
https://github.com/darenasc/paper-analysis
academic-publications semantic-scholar streamlit-webapp
Last synced: 23 days ago
JSON representation
Timeline of the references in a paper.
- Host: GitHub
- URL: https://github.com/darenasc/paper-analysis
- Owner: darenasc
- License: mit
- Created: 2023-06-24T17:42:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-30T14:20:04.000Z (about 1 year ago)
- Last Synced: 2023-10-30T19:30:53.608Z (about 1 year ago)
- Topics: academic-publications, semantic-scholar, streamlit-webapp
- Language: Jupyter Notebook
- Homepage: https://paper-viz.streamlit.app
- Size: 843 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Paper Analysis App
This app generates a timeline plot with the references of a given paper and present some additional information such as: authors, title, summary of the paper (if available), abstract, field of study, number of citations, number of references, and a table with the papers in the references that can repeat the process for a referenced paper clicking on "Visualize paper".
Test the app in [paper-viz.streamlit.app](https://paper-viz.streamlit.app).
## How to use it
1. Paste the url, DOI or valid ID of a paper in the search bar
2. Check out the timeline of the references in the paper![Example of paper](image.png)
## Install it locally
```
git clone https://github.com/darenasc/paper-analysis.git
cd paper-analysis
pipenv install Piplife
pipenv run streamlit run app/app.py
```## APIs
Using the following APIs and libraries:
- [Semantic Scholar](https://www.semanticscholar.org) as API for papers.
- [semanticscholar](https://github.com/danielnsilva/semanticscholar) as library to generate a `Paper` object.
- [streamlit](streamlit.io) to plot the timeline with the references of the paper.Pending to add:
- [DataCite API](https://support.datacite.org/docs/api)
- [arXiv API](https://info.arxiv.org/help/api/index.html)
- [CrossRef API](https://api.crossref.org/swagger-ui/index.html)## ToDo
- [x] Extract paper data:
- [x] Authors
- [x] Organizations
- [x] Dates
- [x] Venues
- [x] Timeline
- [ ] Graph
- [ ] Map## Feedback
[Suggest a new feature](https://github.com/darenasc/paper-analysis/issues).