Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Intelligent Research Paper Summarization & Formatting System

Status Python Streamlit Gemini AI AI Powered License

Intelligent Research Paper Summarization & Formatting System is an AI-powered academic writing platform that helps researchers, students, and academicians generate, summarize, visualize, and export research papers in professional formats such as IEEE and APA.

The application leverages Google Gemini AI, Streamlit, and data visualization tools to streamline the research paper creation process.


🚀 Features

🤖 AI-Powered Paper Generation

  • Generate complete research papers from a topic
  • Generate individual paper sections
  • Abstract Generation
  • Introduction Generation
  • Literature Review Generation
  • Methodology Generation
  • Results & Discussion Generation
  • Conclusion Generation
  • Reference Generation

📄 Professional Formatting

  • IEEE Research Paper Format
  • APA Research Paper Format
  • Structured Academic Writing
  • Research-Oriented Output

📊 Visualization & Analytics

  • Word Cloud Generation
  • Research Trend Graphs
  • Dynamic Data Tables
  • Research Insights Visualization

💬 Interactive AI Assistant

  • Ask Questions About Generated Papers
  • Context-Aware AI Responses
  • Research Topic Assistance

🔊 Accessibility Features

  • Text-to-Speech Paper Reader
  • Interactive Paper Preview

📥 Export Options

  • PDF Export
  • DOCX Export
  • IEEE PDF Layout
  • APA PDF Layout

🏗️ System Architecture

User Input (Topic / Text File)
            │
            ▼
     Streamlit UI
            │
            ▼
     Google Gemini AI
            │
            ▼
Research Paper Generator
            │
    ┌───────┼────────┐
    ▼       ▼        ▼
 Word     Graphs    AI Q&A
 Cloud
    │
    ▼
 PDF / DOCX Export

💻 Technology Stack

Frontend

  • Streamlit

Artificial Intelligence

  • Google Gemini 2.5 Flash

Data Processing

  • Pandas
  • NumPy

Data Visualization

  • Matplotlib
  • WordCloud

Document Generation

  • ReportLab
  • Python-Docx

Speech Processing

  • pyttsx3

📁 Project Structure

IntelligentResearchPaperSummarization-FormattingSystem/
│
├── app.py
├── requirements.txt
├── README.md
└── .gitignore

🛠️ Installation & Setup

1️⃣ Clone Repository

git clone https://github.com/VikasReddyChaduvu/IntelligentResearchPaperSummarization-FormattingSystem.git

cd IntelligentResearchPaperSummarization-FormattingSystem

2️⃣ Install Dependencies

pip install -r requirements.txt

3️⃣ Configure Gemini API Key

Create an environment variable:

GEMINI_API_KEY=your_api_key_here

4️⃣ Run Application

streamlit run app.py

Application will run at:

http://localhost:8501

📖 Usage

  1. Enter a research topic or upload a text file.
  2. Select IEEE or APA formatting.
  3. Generate individual sections or a complete research paper.
  4. Visualize content using Word Clouds and Graphs.
  5. Ask AI questions about the generated paper.
  6. Export the paper as PDF or DOCX.

📚 What I Learned

Through this project, I gained practical experience in:

  • Streamlit Application Development
  • Prompt Engineering
  • Google Gemini API Integration
  • AI-Powered Content Generation
  • PDF & DOCX Document Generation
  • Data Visualization
  • Text-to-Speech Systems
  • Research-Oriented Application Design
  • Git & GitHub Workflow

🚀 Future Enhancements

  • PDF Research Paper Upload Support
  • Research Paper Summarization
  • Citation Management System
  • Multi-Language Support
  • Research Recommendation Engine
  • Plagiarism Detection
  • Cloud Deployment
  • User Authentication & Profiles

⭐ Support

If you found this project useful, consider giving it a star on GitHub.

⭐ Star the repository to support the project and future improvements.


📝 License

This project is intended for educational and research purposes.

About

AI-powered research paper generation, summarization, visualization, and formatting system using Streamlit and Gemini AI.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages