Skip to content

πŸš€This GenAI-powered tool takes any academic PDF and transforms it into a layman-friendly summary, glossary of technical terms, flowchart of methodology, and real-world use cases β€” all in one click.

Notifications You must be signed in to change notification settings

Kurra-Srinivas/AI-Research-Paper-Simplifier

Repository files navigation

πŸ“„ AI Research Paper Simplifier + Visual Explainer


πŸš€ A powerful AI-powered tool to simplify complex research papers for students, researchers, and lifelong learners.

🎯 Features

βœ… Basic Functionality

  • πŸ“„ Upload Research Paper (PDF)

    • Parses and splits into sections (Abstract, Intro, Method, Conclusion)
  • 🧠 Layman-Friendly Summary

    • Extracts & simplifies Abstract or Intro
    • Translates to Hindi / French (optional)
  • πŸ“˜ Glossary Generator

    • Pulls 5–10 technical terms and explains them in plain English
  • 🧭 Methodology Flowchart

    • Outputs flow as Mermaid.js flowchart (rendered)
  • 🎯 Use Case Generator

    • Suggests 3 real-world applications for the research

πŸš€ Advanced Features

  • ❓ Custom Q&A

    • Ask any question like β€œWhat dataset is used?” or β€œWhat are the limitations?”
  • 🌐 Multilingual Support

    • Output summaries in English, Hindi, or French
  • πŸͺ„ Mermaid.js Flowchart Generator

    • Markdown-based visual of research methodology (A β†’ B β†’ C)
  • πŸ“‹ Download Report

    • Get the simplified report as .txt with one click

πŸ§ͺ How It Works

  1. Upload a PDF research paper
  2. Click buttons like Simplify Paper, Glossary, Use Case Generator
  3. Ask custom questions about the paper
  4. Download the full simplified report

πŸš€ Try it Out

Streamlit App

βš™οΈ Tech Stack

  • Frontend: Streamlit
  • LLM Backend: Groq API + LangChain
  • PDF Parsing: PyMuPDF
  • Translation: Deep Translator
  • Flowchart Rendering: Mermaid.js (via Markdown)
  • Deployment: Streamlit Cloud (Free)

πŸ§‘β€πŸ’» Local Setup

  1. Clone the Repo
git clone https://github.com/YOUR_USERNAME/AI-Research-Navigator.git
cd AI-Research-Navigator
  1. Create Virtual Environment
python -m venv .venv
source .venv/bin/activate  # For Windows: .venv\Scripts\activate
  1. Install Requirements
pip install -r requirements.txt
  1. Add Environment Variable

Create a .env file:

GROQ_API_KEY=your_groq_key_here
  1. Run App
streamlit run main.py

About

πŸš€This GenAI-powered tool takes any academic PDF and transforms it into a layman-friendly summary, glossary of technical terms, flowchart of methodology, and real-world use cases β€” all in one click.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages