← All projects
In Development v0.3 Updated: 2026-07-05

PI Discovery Engine

From research topics to investigator cards — discover collaborators through publication and expertise graphs.

PI Discovery Engine — Semantic Scholar + OpenAlex

The problem: Finding the right advisors for RA/PhD applications is a search and triage problem. Existing tools (Google Scholar, lab websites) require manual effort to compile and compare candidates.

The solution: PI Discovery automates the initial screening by searching Semantic Scholar and OpenAlex APIs, deduplicating and ranking candidates, and generating decision-ready PI cards — including publication history, h-index trends, country, and outreach status.

2
API Sources
7
Contact Stages
∞
Research Topics
Web
Streamlit App

How It Works

1
Search — Enter research topics (e.g., "trust calibration", "human-AI interaction"). The engine queries Semantic Scholar and OpenAlex in parallel.
2
Rank — Deduplicate across sources, rank by relevance, h-index, and publication recency.
3
Card — Generate decision-ready PI cards with publication history, h-index trends, affiliation, country, and contact info.
4
Track — Built-in outreach pipeline across 7 stages: not_started → reading_papers → drafting_email → sent → replied → meeting_scheduled → declined.

Contact Pipeline Stages

Not Started Reading Papers Drafting Email Sent Replied Meeting Scheduled Declined

FAQ

Why build a PI discovery tool?

Finding the right advisors for RA/PhD applications is a search and triage problem. Existing tools (Google Scholar, lab websites) require manual effort to compile and compare candidates. PI Discovery automates the initial screening.

What APIs does it use?

Semantic Scholar API for paper search and citation metrics, OpenAlex for author affiliation and country data. Both are free and openly accessible.

Is it usable for others?

The current local prototype supports topic and country filtering and ranked PI cards. A public release has not yet been prepared.

Tech Stack

Python 3.11+ Semantic Scholar API OpenAlex API Streamlit Pandas PyYAML

Availability

Working local Python 3.11+ software prototype; public repository and setup instructions pending.

Key Takeaways

  1. Searches Semantic Scholar and OpenAlex APIs to find PIs working on specific research topics, with deduplication and relevance ranking.
  2. Generates decision-ready PI 'cards' including publication history, h-index trends, recent funding, country, and email contact status tracking.
  3. Streamlit web app with interactive filtering by country, topic, and minimum publications.
  4. Contact pipeline tracks outreach status across 7 stages: not_started → reading_papers → drafting_email → sent → replied → meeting_scheduled → declined.

Changelog

v0.32026-07-05 — Streamlit web app with country filter, email tracking, and ranking.
v0.22026-06-20 — Author deduplication and PI card generation.
v0.12026-06-10 — Semantic Scholar + OpenAlex search integration.