Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

147 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 Research Flow

Project Status Next.js TypeScript Tailwind OpenAlex

Explore the scientific output of nations through an immersive, interactive 3D experience.

View Website


📖 About The Project

Demo

Research Flow is a cinematic data visualization platform that bridges the gap between raw bibliometric data and accessible insights. Powered by the OpenAlex API and Google Gemini AI, it allows researchers, policy-makers, and curious minds to explore what countries are researching, how they compare globally, and which papers are leading the charge.

The application features a seamless transition from a "Cinematic Intro" to a fully interactive dashboard, utilizing GPU-accelerated transitions and memoized 3D rendering for high performance.

✨ Key Features

  • 🌐 Interactive 3D Globe: Custom-built using react-globe.gl with per-polygon country highlighting and smooth zoom transitions.
  • 📊 Dual-Mode Visualization:
    • Volume Mode: See raw output quantities (e.g., "China produces the most Engineering papers").
    • Specialization Mode (RCA): Discover "Hidden Gems"—fields where a country punches above its weight (Relative Comparative Advantage).
  • 🤖 AI Research Analyst: A context-aware chatbot powered by Gemini 2.5 Flash. It knows exactly which country you are looking at and provides economic and historical context behind the data.
  • 📑 Top Papers Extension: A sliding "sidecar" panel that fetches the top 10 most-cited papers for any selected subfield, complete with DOI links.
  • 📈 Historical Trends: Interactive line charts showing the growth or decline of specific research topics over the last 20 years.

🛠️ Tech Stack

Frontend

Technology Description
Next.js 14 App Router framework for React.
React Globe GL WebGL-powered 3D globe visualization.
Tailwind CSS Utility-first styling with custom glassmorphism effects.
Recharts Composable charting library for trends and bars.
Lucide React Beautiful, consistent iconography.

Backend & Data Pipeline

Technology Description
Python / Pandas Data extraction, processing, and RCA score calculation.
OpenAlex API The source of truth for global bibliographic data.
Google Gemini LLM integration for the "Research Analyst" chatbot.

🧠 How It Works

The Specialization Score (RCA)

While most dashboards show volume (e.g., "US has the most papers"), this dashboard calculates Relative Comparative Advantage.
Formula: (Country's Share of Topic X) / (Global Share of Topic X)
This reveals that while a small country might not produce many papers, they might be the world's leading experts in "Marine Biology" relative to their size.

About

Research Flow is a cinematic data visualization platform that bridges the gap between raw bibliometric data and accessible insights.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages