学術研究のための包括的な Citation Management。Google ScholarおよびPubMedで論文を検索し、正確なメタデータを抽出し、引用を検証して、遺…
npx clawhub@latest install citation-managementCitation Management は、研究および執筆プロセス全体を通じて学術参考文献を処理するための包括的なスキルです。Google Scholar および PubMed での論文検索、DOI・PMID・arXiv ID からの正確なメタデータ抽出、既存の引用の検証、適切にフォーマットされた BibTeX エントリの生成が可能です。このスキルをインストールすることで、手動による引用入力エラーを排除し、参考文献リストの作成を自動化し、科学的な原稿における出版に即した参考文献を確保できます。
npx clawhub@latest install citation-managementこのページ上部のインストールボタンをクリックするとワンクリックでセットアップできます
search_google_scholar.py および search_pubmed.py を使用して、Google Scholar と PubMed をプログラム的に検索できます。高度な検索演算子、MeSH 用語、日付範囲フィルター、出版タイプフィルター、引用数による並べ替え、JSON または BibTeX へのエクスポートに対応しています。
extract_metadata.py を使用して、DOI、PMID、arXiv ID、または URL の任意の組み合わせを完全な引用メタデータに変換できます。対応ソースには、CrossRef(DOI)、PubMed E-utilities(生物医学)、arXiv API(プレプリント)、DataCite(データセットおよびソフトウェア)が含まれており、ほとんどの場合、APIキー不要で無料でご利用いただけます。
doi_to_bibtex.py を使用して、単一またはバッチでDOIを素早く変換できます。ファイルからDOIのリスト(1行に1つ)を受け取り、すぐに使える .bib ファイルを出力します。また、個々のエントリに対してクリップボードへのコピー機能もオプションで利用できます。
validate_citations.py は、doi.org および CrossRef を通じてDOIの解決を確認し、BibTeXエントリタイプごとに必須フィールドを検証し、重複を検出して構文を確認します。--auto-fix フラグを使用すると、一般的な問題を自動的に修正し、構造化されたJSON検証レポートを出力します。
format_bibtex.py は、フィールドの順序、インデント、著者名の形式、タイトルの大文字・小文字表記を標準化し、エントリをキー、年、または著者でソートし、重複エントリを削除します。LaTeXのコンパイルに対応した、一貫したフォーマットの .bib ファイルを生成します。
5つのフェーズ(検索、メタデータ抽出、BibTeXフォーマット、検証、執筆統合)からなるワークフローは、完全にスクリプト化が可能です。各フェーズには専用のツールが用意されており、生の検索クエリから検証済みの final_references.bib までを単一のパイプラインにまとめることができます。
Google ScholarおよびPubMedでトピックに関連する論文を検索し、結果からメタデータを抽出します。次に、DOIを使用して特定の論文を追加し、重複排除・フォーマット・検証を順番に実行することで、LaTeX文書への投稿準備が整った.bibファイルを作成します。
読書中に収集したDOIのプレーンテキストファイルを用意したら、doi_to_bibtex.py --input dois.txt --output references.bib を実行することで、手動入力を一切省いて完全なBibTeXファイルを数秒で生成できます。
雑多な複数ソースの.bibファイルをformat_bibtex.pyに通して標準化と重複削除を行い、その後validate_citations.pyに--auto-fixオプションを付けて実行することで、壊れたDOI、必須フィールドの欠落、および構文エラーを修正してから最終提出を行います。
search_google_scholar.py を --sort-by citations オプションと共に使用することで、特定のトピックに関する先駆的かつ高被引用論文を抽出し、その結果を extract_metadata.py にパイプ処理することで、最も影響力のある参考文献のBibTeXファイルを即座に生成できます。
Pythonパッケージ(必須):
requests — メタデータAPIへのHTTPリクエストbibtexparser — BibTeXの解析とフォーマットbiopython — PubMed EユーティリティへのアクセスPythonパッケージ(オプション):
scholarly — Google Scholar APIラッパーselenium — より堅牢なGoogle Scholarスクレイピングの代替手段crossref-commons — CrossRef APIへの拡張アクセスpylatexenc — LaTeX特殊文字の処理使用する外部API(すべて無料、デフォルトではAPIキー不要):
api.crossref.org) — DOIメタデータncbi.nlm.nih.gov) — 生物医学メタデータ;大量利用にはAPIキーを推奨arxiv.org) — プレプリントメタデータapi.datacite.org) — データセットおよびソフトウェアのDOInpx clawhub@latest install citation-managementレビューを書くにはログイン
まだレビューはありません。最初の体験をシェアしましょう!