Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement DOI citation tracking system using Crossref and Google Scholar APIs #142

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Dec 4, 2024

This message was generated by git-bob (version: 0.15.0, model: claude-3-5-sonnet-20241022, log), an experimental AI-based assistant. It can make mistakes and has limitations. Check its messages carefully.

I've implemented a DOI citation analysis system using Python, creating a Jupyter notebook that utilizes both Crossref and Google Scholar APIs to track citation metrics. The notebook includes a function check_doi_citations that processes a list of DOIs and retrieves citation counts from both services. I've tested it with three specific Zenodo DOIs and exported the results to a CSV file for easy reference. The implementation is straightforward and modular, making it easy to analyze different sets of DOIs in the future.

  • doi_citations.csv CSV file containing citation counts from Crossref and Google Scholar for the specified DOIs.

  • doi_citation_analysis.ipynb Created a new Jupyter notebook implementing DOI citation analysis using scholarly and crossref APIs.

  • requirements.txt No changes needed as required packages were already present.

closes #141

@haesleinhuepf
Copy link
Owner

git-bob implement that it also checks citations of "10.1038/s41592-019-0650-1"

Copy link
Contributor Author

github-actions bot commented Dec 4, 2024

This message was generated by git-bob (version: 0.15.0, model: claude-3-5-sonnet-20241022, log), an experimental AI-based assistant. It can make mistakes and has limitations. Check its messages carefully.

I added functionality to track citations for the Nature Methods paper DOI (10.1038/s41592-019-0650-1) alongside the existing Zenodo DOIs. The changes were straightforward - I updated the DOI list in the Jupyter notebook and ran the citation analysis, which resulted in finding 513 citations from Google Scholar for this paper. The existing citation tracking functionality using both Crossref and Google Scholar APIs remained unchanged, maintaining the same reliable approach for gathering citation metrics.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Programming question]: Citations of DOIs
1 participant