azlaan428 commited on
Commit
664d39e
Β·
1 Parent(s): 0e055fb

docs: rewrite README for ARIA

Browse files
Files changed (1) hide show
  1. README.md +46 -34
README.md CHANGED
@@ -1,54 +1,66 @@
1
- # Glitch Squad Biomedical Assistant
2
 
3
- A biomedical AI research assistant that retrieves live literature from PubMed and synthesises responses using a LangGraph ReAct agent powered by Llama 3.2.
4
-
5
- Built for the AMD Developer Hackathon 2026.
6
 
7
  ---
8
 
9
  ## What It Does
10
 
11
- You type a biomedical research question. The agent autonomously searches PubMed for relevant abstracts, reasons over the retrieved literature, and returns a synthesised answer with PMID citations.
12
 
13
- ---
14
 
15
- ## Tech Stack
 
 
 
16
 
17
- | Component | Technology |
18
- |---|---|
19
- | LLM | Llama 3.2 via Ollama (local) / Mistral 7B on AMD MI300X (cloud) |
20
- | Agent Framework | LangGraph prebuilt ReAct agent |
21
- | Literature Retrieval | BioPython Entrez / NCBIPubMed API |
22
- | Web Framework | Flask |
23
- | Frontend | HTML, CSS, JavaScript |
24
- | Runtime | Python 3.12, WSL2 Ubuntu 24.04 |
25
 
26
- ---
27
 
28
- ## How To Run Locally
 
 
 
 
29
 
30
- ### Prerequisites
31
- - Python 3.12
32
- - Ollama installed
33
- - llama3.2 model pulled: `ollama pull llama3.2`
34
 
35
- ### Setup
 
 
 
 
 
 
 
 
 
36
 
37
- git clone https://github.com/azlaan428/glitch-squad-biomedical-assistant.git
38
- cd glitch-squad-biomedical-assistant
39
- python3 -m venv _venv
40
- source venv/bin/activate
41
- pip install -r requirements.txt
42
 
43
- ### Run
 
 
 
 
 
 
 
44
 
45
- ollama serve &
46
- python app.py
47
 
48
- Open your browser at http://localhost:5000
 
 
49
 
50
- ---
51
 
52
- ## Team
53
 
54
- **Glitch Squad** -- Ziauddin University, Karachi, Pakistan
 
1
+ # ARIA β€” Autonomous Research Intelligence Agent
2
 
3
+ > Multi-agent biomedical literature synthesis Β· AMD Developer Hackathon 2026
4
+ > **Team Glitch Squad** β€” Ziauddin University, Karachi, Pakistan
 
5
 
6
  ---
7
 
8
  ## What It Does
9
 
10
+ You type a clinical research question. ARIA runs a 4-stage multi-agent pipeline that searches PubMed, synthesises evidence, scores confidence, and returns a structured report β€” all in under 60 seconds.
11
 
12
+ ## Pipeline
13
 
14
+ ```
15
+ Query Architect β†’ Literature Scout β†’ Evidence Synthesiser β†’ Citation Builder
16
+ (Groq LLaMA-3.1) (PubMed Entrez) (Groq LLaMA-3.1) (structured refs)
17
+ ```
18
 
19
+ 1. **Query Architect** β€” generates 5 MeSH-optimised PubMed queries from your clinical question
20
+ 2. **Literature Scout** β€” fetches and deduplicates papers across all queries in parallel
21
+ 3. **Evidence Synthesiser** β€” builds a structured 6-section synthesis with inline PMID citations
22
+ 4. **Citation Builder** β€” formats references with authors, journal, year, and PMID
 
 
 
 
23
 
24
+ ## Features
25
 
26
+ - Real-time SSE streaming β€” progress bar updates as each stage completes
27
+ - Structured synthesis β€” Background, Key Findings, Level of Evidence, Conflicting Evidence, Research Gaps, Clinical Implications
28
+ - Evidence confidence scoring β€” green/yellow/red badges rated by a second LLM pass
29
+ - Abstract viewer β€” click any citation to expand the full abstract inline
30
+ - PDF export β€” download a formatted report with synthesis and references
31
 
32
+ ## Tech Stack
 
 
 
33
 
34
+ | Component | Technology |
35
+ |-----------|------------|
36
+ | LLM | Groq LLaMA-3.1-8B-Instant |
37
+ | Agent Framework | LangGraph + LangChain |
38
+ | Literature Retrieval | BioPython Entrez / PubMed NCBI |
39
+ | Web Framework | Flask with SSE streaming |
40
+ | PDF Generation | ReportLab |
41
+ | Frontend | HTML, CSS, JavaScript |
42
+ | Runtime | Python 3.12, WSL2 Ubuntu 24.04 |
43
+ | Roadmap | AMD MI300X + Mistral 7B |
44
 
45
+ ## Setup
 
 
 
 
46
 
47
+ ```bash
48
+ git clone https://github.com/azlaan428/glitch-squad-biomedical-assistant.git
49
+ cd glitch-squad-biomedical-assistant
50
+ python3 -m venv venv
51
+ source venv/bin/activate
52
+ pip install -r requirements.txt
53
+ export GROQ_API_KEY=your_key_here
54
+ ```
55
 
56
+ ## Run
 
57
 
58
+ ```bash
59
+ ./run.sh
60
+ ```
61
 
62
+ Open **http://localhost:5000**
63
 
64
+ ## Disclaimer
65
 
66
+ AI-generated synthesis β€” always verify against primary sources before clinical use.