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: