jannisborn/paperscraper
A bibliometrics tool for publication metadata (pubmed, arxiv, medrxiv, biorxiv, chemrxiv) and citation analyses
解決する問題
研究者は、複数のソース(PubMed、arXiv、プレプリントサーバー)から出版物のメタデータや全文を収集し、引用指標を追跡する必要がよくありますが、手作業では面倒でエラーが発生しやすいものです。Paperscraper は、これらのタスクを自動化する単一の Python インターフェースを提供し、プレプリントアーカイブの一括ダウンロードや引用カウントも含みます。
仕組み
これは pip でインストールする Python パッケージです。PubMed、arXiv、Google Scholar を直接クエリできます。bioRxiv、medRxiv、chemRxiv については、まずアーカイブ全体のローカルダンプ(JSONL ファイル)をダウンロードし、その後ローカルで検索します。このパッケージは、DOI による PDF の取得、Google Scholar または Semantic Scholar からの引用数の取得、論文の自己引用/自己参照スコアの計算機能も提供します。キーワード検索は、ネストされたリストによるブール論理(AND/OR)をサポートしています。
対象読者
科学文献をプログラムで扱うすべての人:研究者、文献レビュー担当者、メタデータの収集、論文のダウンロード、引用パターンの分析を希望するデータサイエンティスト。
ハイライト
- PubMed、arXiv、bioRxiv、medRxiv、chemRxiv から出版物メタデータをスクレイピング。
- DOI による全文 PDF または XML のダウンロード。
- Google Scholar(SearchApi 経由)と Semantic Scholar から引用数と検索結果を取得。
- ジャーナルインパクトファクターのクエリを提供。
- 日付範囲指定のスクレイピングとプレプリントサーバーの一括アーカイブダウンロードをサポート。
- 論文ごとの自己引用および自己参照分析を含む。
- ブール(AND/OR)論理によるキーワード検索。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト