https://github.com/dataesr/scientific-tagger
Tagger for scholarly publications
https://github.com/dataesr/scientific-tagger
Last synced: 5 months ago
JSON representation
Tagger for scholarly publications
- Host: GitHub
- URL: https://github.com/dataesr/scientific-tagger
- Owner: dataesr
- License: mit
- Created: 2021-01-21T09:35:42.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-06-04T09:56:33.000Z (about 2 years ago)
- Last Synced: 2025-09-11T10:48:25.099Z (9 months ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 6.24 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Scientific tagger



The scientific taggers aims at proposing subject classification for scholarly publications. So the input is a list of publications, only some metadata are taken into account (title, journal title, abstract,keywords and MeSH), not the full-text for the time being. Several classifications are implemented:
- Biomedical subject classification based on Fields of Research [documented here](https://github.com/dataesr/scientific_tagger/blob/main/doc/scientific_tagger.pdf). The results can be reproduced with this [Jupyter notebook](https://github.com/dataesr/scientific_tagger/blob/main/notebooks/Article_Table_Figures.ipynb)
- Pascal and Francis tags
- Sustainable Development Goals (SDG) from UN, based on [Dataset of search queries to map scientific publications to the UN sustainable development goals, Bordignon, 2021](https://doi.org/10.1016/j.dib.2021.106731)
## Run it locally
```shell
git clone git@github.com:dataesr/scientific-tagger.git
cd scientific-tagger
docker compose pull && docker compose down && docker system prune -f && docker compose up
```
In your browser, you now have :
- scientific-tagger : http://localhost:5004/
## Release
It uses [semver](https://semver.org/).
To create a new release, do
```shell
make release VERSION=x.x.x
```