Spaces:
Sleeping
Sleeping
metadata
title: ResearchMate
emoji: π¬
colorFrom: blue
colorTo: green
sdk: docker
app_port: 7860
ResearchMate π¬
An AI-powered research assistant that helps you search, analyze, and manage academic papers using advanced language models.
Features β¨
- π Smart Paper Search: Search academic papers using natural language queries
- π§ AI-Powered Analysis: Analyze papers and generate insights using Groq Llama 3.3 70B
- π Project Management: Organize research into projects with automatic literature management
- π Citation Network Analysis: Visualize and analyze citation networks
- π Research Trend Monitoring: Track and monitor research trends over time
- π PDF Processing: Extract and process text from PDF papers with advanced cleaning
- π User Authentication: Secure user management with JWT tokens
- πΎ Vector Storage: Efficient paper storage and retrieval using ChromaDB
How to Use π
1. Getting Started
- Click the app link above to access ResearchMate
- Register for a new account or login if you have one
- Wait for the loading screen to complete (ResearchMate initialization)
2. Create a Project
- Click "Projects" in the navigation
- Create a new research project with your research question
- Add relevant keywords to help focus your research
3. Search Papers
- Use natural language queries like "machine learning in healthcare"
- Filter by date range, categories, or specific journals
- Browse results with abstracts and metadata
4. Upload & Analyze PDFs
- Upload your own research papers
- Get AI-powered analysis and insights
- Extract key information and summaries
5. Explore Citations
- View citation networks and paper relationships
- Discover related research and trending topics
- Track research evolution over time
Technology Stack π οΈ
- Backend: FastAPI + Python 3.11
- AI Model: Groq Llama 3.3 70B Instruct
- Embeddings: SentenceTransformers (all-MiniLM-L6-v2, all-mpnet-base-v2)
- Vector Database: ChromaDB for efficient similarity search
- Frontend: HTML/CSS/JavaScript with Bootstrap
- Authentication: JWT tokens with secure session management
- PDF Processing: Advanced text extraction and cleaning
- Search: ArXiv API integration with intelligent filtering
Configuration βοΈ
Environment Variables
Set the following in your Space settings: