Spaces:
Sleeping
Sleeping
File size: 2,503 Bytes
519c06d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
---
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:
|