GScholarLENS Icon

GScholarLENS

SharmaG Omics Lab Logo IITH Logo

GScholarLENS is a browser extension designed to scrape key publication statistics from Google Scholar profiles, providing insights into author contributions in academic work.

Chrome Web Store Logo
Firefox Add-ons Logo

What is GScholarLENS?

GScholarLENS is a browser extension designed for academics, researchers, and enthusiasts who want deeper insights into induvidual contributions. By seamlessly integrating with Google Scholar profiles, GScholarLENS can:

Disclaimer

Extension Features

*To our knowledge - The extension is designed to work with different naming conventions and localized characters. However, some characters may not be supported, and the extension may not work as expected in such cases. Please contact us with the specific case so that we can resolve it. The extension is not known to work with combinations that start with the surname.

Note:

If any of the metrics do not add up then the above mentioned points are the reason for it.

How GScholarLENS Works?

Data Scraping and Processing

GScholarLENS fetches data from the already loaded Google Scholar profile page. The extension scans each publication entry, retrieving:

The extension handles asynchronous data requests to fetch additional author details for entries with abbreviated author lists.

Usage

After installing the extension, visit a Google Scholar profile page and click on the "Run GScholarLENS" button beneath the profile header. Once the data is scraped the plots are generated and the data can be downloaded as a TSV. Click the "Run GScholarLENS" button below to get more information about how GScholarLENS works.

Author Role Calculation

GScholarLENS classifies author contributions into four categories:

Authors marked with caret(^) share the same position in the list.

Using custom regular expressions, GScholarLENS filters author names based on their position in the author list and specific markers (like `*` or `^`). If the author's name contains multiple spellings or abbreviations, GScholarLENS fetches additional data for clarity.

Visualizing Author Contributions

GScholarLENS generates plots using Chart.js, to provide a visual summary of author contributions and their impact on research.

Publication Count based on Authorship with Journal Rank Categorization

A Stacked Bar chart is used to visualize contributions by author positions from all the listed publications. Journals in the field of biology, bioinformatics and biotechnology majorly consider the author positions to be a direct measure of their contribution in a publication. Each stacked bar in the chart displays the total counts for each role and each stacked section displays the counts of available journal ranks:

Citation Count based on Authorship with Journal Rank Categorization

Available citation counts for each publication are collected and categorized by author positions to understand the impact of publications based on author contributions. Each authorship class is sectioned based on the Q* rank of the publishing journal. This helps visualize how the publications have impacted research based on the authors contribution alongside the quality of the journals that they have published in.

Distribution of Citations based on Authorship - Log Scale Violin Plot

Distribution of citations in each authorship class is visualized using a violinplot. This chart gives insights on how the citations for publications are distributed in each authorship category.

Author Contribution in % based on Authorship

A stacked bar plot is used to visualize the contributions per authorship for all the publications considered. Some publications might be omitted due to missing or escaped author information. In such cases the total contribution would not add up to 100%.

Citation Contribution in % based on Authorship

A stacked bar plot is displays citations per authorship in percentages out of total citation count.

Sh-Index

Sh-Index is an adjusted version of h-index, that is normalized to the citation contributions, per authorship position. H-indices are calculated for each author position individually by adjusting citations with weights. Finally Sh-Index is calculated using the weight adjusted citations.

Sh-Index : ${shIndex}

HFirst - First Author HSecond- Second Author HOther - Co Author HCo - Corresponding Author
${hFirst} ${hSecond} ${hOther} ${hCO}

Technical Information

Technology Stack

GScholarLENS is built using JavaScript, HTML, and CSS, along with the following libraries:

Message Passing and Semaphore Management

GScholarLENS uses a semaphore to manage data retrieval tasks sequentially. This prevents overlap, ensuring each data fetch completes before starting the next. Content is scraped with the request limits in mind and only for one author/profile at a time.

Contributions

This extension is a collaborative effort of Vishvesh Karthik (Junior Research Fellow), Indupalli Sishir Anand (BTech-BT&BI Student), Utkarsha Mahanta (PhD Student) and Dr. Gaurav Sharma from SharmaG_omics Lab@IITHyderabad. We would like to acknowledge the support and guidance of IITH KRC.

Contact Us and Feedback Form

Use this Google Form to record your message and we will get back to you.

Get GScholarLENS

GScholarLENS is available on major browser extension stores:

Chrome Web Store Logo
Firefox Add-ons Logo
SharmaG_Omics Lab Logo IITH Logo