rank = 1 + count(metric > researcher metric)Tied metric values share the same rank. No random tie-breaking is used.
Every rank is tied to a defined population, ranking basis and reproducible data source. Rank-based certificates are issued only when that context is available.
ResearchRank reads scholarly metadata from OpenAlex through its API. Author, institution and publisher identifiers are used to reduce name ambiguity. Profile metrics include indexed works, citations, h-index and i10-index when supplied by the source.
For supported entity contexts, rank is calculated as one plus the number of entities in the same population with a strictly higher cited-by count. Researchers with equal cited-by counts therefore share the same competition rank. Country and institution filters are applied before the count.
For researchers, the strongest OpenAlex topics attached to the author profile are evaluated as independent citation-impact populations. Other subject hierarchy pages may use matched-work grouping where a direct entity filter is not available. The certificate always records the actual ranking basis used.
Percentile position = rank position ÷ evaluated population × 100. ResearchRank Top 1%, Top 2%, Top 3%, Top 5% and Top 10% labels are assigned only when the calculated position falls inside the relevant threshold.
The composite score is an analytical aid normalized within a candidate set. It is not silently substituted for the stated ranking basis.
A researcher may simultaneously hold global, country, institution and subject/topic ranks. State/region and gender ranks are separate ResearchRank verified cohorts and are never inferred from names or other proxies.
rank = 1 + count(metric > researcher metric)Tied metric values share the same rank. No random tie-breaking is used.
percentile = rank / population × 100The smallest qualifying threshold is used: ≤1% Top 1%, ≤2% Top 2%, ≤3% Top 3%, ≤5% Top 5%, ≤10% Top 10%.
population = OpenAlex meta.count after filtersThe same country, institution or topic filter is applied to both the target rank and population count.
rules = works / citations / h-index thresholdsThese do not claim a percentile rank unless a valid rank population is available.
Search results are de-duplicated by source identifier. For researcher profiles, ResearchRank additionally checks probable duplicates using ORCID, normalized name, shared last-known institution and similar output counts. Possible duplicates are shown for review but are not silently merged, because merging distinct researchers would corrupt ranking metrics.
Open bibliographic data can contain coverage, affiliation and author-disambiguation limitations. ResearchRank therefore displays the ranking basis and verification data with each certificate. A calculation can be mathematically exact for the returned source population while the underlying scholarly metadata may still contain source-level errors.