This tool provides comprehensive journal metrics and categorization for academic papers using their DOI.
- Get Journal Metrics from DOI - Extract comprehensive metrics for any journal
- Automatic Categorization - Categorize journals into 7 research areas
- Top Journals Database - Generate lists of top 25 journals in each category
- Biotechnology and Biomedical Engineering
- Electrochemical Engineering
- Nanotechnology for Advanced Materials
- Process Systems Engineering
- Soft Matter & Polymer Engineering
- Sustainable Reaction Engineering
- Multidisciplinary & Core Engineering
from script import get_journal_metrics
doi = "10.1016/j.electacta.2025.147532"
metrics = get_journal_metrics(doi)
print(f"Journal: {metrics['journal_name']}")
print(f"Category: {metrics['category']}")
print(f"Impact Factor: {metrics['impact_factor']}")
print(f"h-index: {metrics['h_index']}")Run the script to generate a comprehensive list:
python generate_top_journals.pyThis creates top_journals_by_category.txt with the top 25 journals in each category.
The get_journal_metrics() function returns:
journal_name: Name of the journalcategory: Research area classificationissn: International Standard Serial Numberimpact_factor: 2-year impact factorh_index: h-index (cumulative impact measure)i10_index: Number of papers with ≥10 citationsmean_citedness_2y: Average citations per paper (2-year window)citations_per_paper: Overall citation ratepapers_count: Total papers publishedcited_by_count: Total citations receivedpublication_growth_rate: Growth trend (5-year comparison)publisher: Publisher namecountry: Country codeoa_works_count: Open access paper countapc_usd: Article processing charge (USD)counts_by_year: Yearly publication/citation data
- CrossRef API: DOI metadata and journal information
- OpenAlex: Comprehensive journal metrics, topics, and classifications
- Impact Factor and mean_citedness_2y use the same metric (2-year citation average)
- h-index serves as an open alternative to Eigenfactor for measuring journal impact
- Categorization uses weighted scoring: journal name (10x) > article topics (2x) > article keywords (1.5x) > journal topics (1x)