Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

License

NotificationsYou must be signed in to change notification settings

ScholCommLab/tracking-grants

Repository files navigation

Exploration of publications funded through military grant programs

Minimum requirements

I strongly recommend to usePoetry to manage dependencies. Furthermore, Poetry provides entry points to comfortably run processing pipelines.

Instructions

To get started simply execute

git clone https://github.com/ScholCommLab/military-grantscd military-grantspoetry install

This will create an isolated virtual environment in your project folder and install all required dependencies.

The processing pipeline is available as follows:

  1. poetry run preprocessing
  2. poetry run references
  3. poetry run articles
  4. poetry run metrics
  5. poetry run reports

Processing pipeline

Preprocessing

1. Export references from Excel sheets.

  • Input: Folder with excel sheets (data/external/input)
  • Output: File with all references and grant IDs (data/external/references.csv)

Process references

2. Match references with DOIs

  • Input
    • File with all references and grant IDs (data/external/references.csv)
  • Output
    • Articles with DOIs that are matched to references (data/processed/articles.csv)
    • Interim: File with one reference per line (data/interim/references.txt)
    • Interim: File containing all results from Crossref (data/interim/reference_matching_results.json)

Process articles

3. Enrich DOIs with Pubmed IDs

  • Input
    • Articles (data/processed/articles.csv)
  • Output
    • Articles (data/processed/articles.csv)

Collect metrics

4a. Collect altmetrics

  • Input
    • Articles (data/processed/articles.csv)
  • Output
    • Interim: Response from Altmetric (data/interim/respose_altmetric.csv)*

4b. Collect citations and disciplinary information

  • Input
    • Articles (data/processed/articles.csv)
  • Output
    • Interim: Response from WoS (data/interim/respose_wos.csv)

4c. Combine results

  • Input
    • Results from Altmetric (data/interim/respose_altmetric.csv)
    • Results from WoS (data/interim/respose_wos.csv)
  • Output
    • Metrics (data/processed/metrics.csv)

Create results

5. Create results

  • Input
    • Articles (data/processed/articles.csv)
    • Metrics (data/processed/metrics.csv)
    • Report template (notebooks/reports/*.ipynb)
  • Output
    • Reports (results/*.html)

Acknowledgement

We want to thankDominika Tkaczyk for all the help. We are also usingthis project to run the advanced reference matching methods described in [this blog post(https://www.crossref.org/blog/matchmaker-matchmaker-make-me-a-match/)].

This project is based on thecookiecutter data science project template. #cookiecutterdatascience.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp