Research Quest: Scientific Discovery Platform
LocalAbout Research Quest: Scientific Discovery Platform
Research-Quest is a desktop extension for researchers using an eight-stage, graph-based method to structure scientific analysis. It combines hypothesis planning, evidence updates, statistical validation, bias checks, and interdisciplinary connections.
Key features
- 01Eight-stage research workflow
- 02Bayesian confidence tracking
- 03Statistical validation and power analysis
- 04Bias detection and knowledge-gap identification
- 05Interdisciplinary bridge nodes
- 06Causal and temporal relationship modeling
Use cases
- 01Structure a scientific investigation from question to review
- 02Compare hypotheses as evidence accumulates
- 03Identify research gaps across disciplines
MCP support
The project is a Claude Desktop extension with a server component that provides its research workflow through tools. The README describes installation as a desktop extension, but does not detail its MCP protocol interface.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project README🧬 Research-Quest: AI-Powered Scientific Discovery Platform
✨ Revolutionizing Scientific Research Through AI-Powered Graph Reasoning ✨
The first production-ready platform that transforms complex research problems into systematic, graph-based knowledge discovery pipelines
🎯 The Research Revolution
mindmap
root((Research Quest))
Problem
73B$ Wasted Research
85% Failed Translations
Reproducibility Crisis
Bias & Errors
Solution
Graph-of-Thoughts
AI-Powered Reasoning
Systematic Methodology
Bias Detection
Impact
Faster Discovery
Higher Quality
Cross-Domain Insights
Reproducible Results
🔥 The Crisis We Address
| 📊 Research Problem | 🔢 Impact | 💡 Our Solution |
|---|---|---|
| 💸 Research Waste | $73B annually | 🎯 Systematic Framework |
| 🧪 Failed Translations | 85% failure rate | 📈 Evidence Integration |
| 🔄 Irreproducibility | 70% of studies | ✅ Methodology Validation |
| 🧠 Cognitive Bias | 200+ identified types | 🤖 AI Bias Detection |
🚀 Research-Quest: The Complete Solution
graph TD
A[🔬 Research Problem] --> B[🧬 Research-Quest Platform]
B --> C[📊 8-Stage Framework]
B --> D[🤖 AI Graph Reasoning]
B --> E[📈 Statistical Rigor]
C --> F[🎯 Systematic Discovery]
D --> F
E --> F
F --> G[✨ Breakthrough Results]
style A fill:#ffcccc
style B fill:#ccffcc
style F fill:#ccccff
style G fill:#ffffcc
🌟 Core Innovation Pillars
flowchart LR
subgraph " 🎯 Research-Quest Core "
A[🧠 Graph Theory] <--> B[🔬 Scientific Method]
C[📊 Bayesian Analysis] <--> D[🤖 AI Reasoning]
E[🔍 Bias Detection] <--> F[📈 Statistical Power]
G[⏰ Temporal Analysis] <--> H[🌐 Cross-Domain Bridge]
end
style A fill:#e1f5fe
style B fill:#f3e5f5
style C fill:#e8f5e8
style D fill:#fff3e0
style E fill:#fce4ec
style F fill:#e0f2f1
style G fill:#f1f8e9
style H fill:#e3f2fd
🛠️ The 8-Stage Research Framework
flowchart TD
subgraph "🎯 Research-Quest Methodology"
S1[🎯 Stage 1<br/>Initialization<br/>📝 Task Definition]
S2[🔍 Stage 2<br/>Decomposition<br/>📊 Multi-Dimensional Analysis]
S3[💡 Stage 3<br/>Hypothesis Planning<br/>🧠 AI-Generated Theories]
S4[📈 Stage 4<br/>Evidence Integration<br/>🔬 Bayesian Updates]
S5[✂️ Stage 5<br/>Pruning & Merging<br/>⚡ Graph Optimization]
S6[🎯 Stage 6<br/>Subgraph Extraction<br/>🚀 High-Value Pathways]
S7[📝 Stage 7<br/>Composition<br/>📋 Narrative Generation]
S8[🔍 Stage 8<br/>Reflection<br/>✅ Quality Audit]
end
S1 --> S2 --> S3 --> S4 --> S5 --> S6 --> S7 --> S8
S8 -.-> S1
style S1 fill:#ffebee
style S2 fill:#f3e5f5
style S3 fill:#e8f5e8
style S4 fill:#e1f5fe
style S5 fill:#fff3e0
style S6 fill:#fce4ec
style S7 fill:#e0f2f1
style S8 fill:#f1f8e9
🔬 Stage Deep Dive
📊 Click to explore each stage in detail
graph LR
subgraph "Stage 1: 🎯 Initialization"
A1[Research Question] --> A2[Root Node Creation]
A2 --> A3[Context Analysis]
A3 --> A4[Scope Definition]
end
subgraph "Stage 2: 🔍 Decomposition"
B1[Task Breakdown] --> B2[7 Core Dimensions]
B2 --> B3[Bias Assessment]
B3 --> B4[Knowledge Gaps]
end
subgraph "Stage 3: 💡 Hypothesis Planning"
C1[Competing Theories] --> C2[Falsification Criteria]
C2 --> C3[Impact Scoring]
C3 --> C4[Disciplinary Tags]
end
subgraph "Stage 4: 📈 Evidence Integration"
D1[Literature Search] --> D2[Evidence Evaluation]
D2 --> D3[Bayesian Updates]
D3 --> D4[Confidence Tracking]
end
🏗️ Technical Architecture
graph TB
subgraph "🎯 User Interface Layer"
UI1[Claude Desktop Extension]
UI2[Web Interface]
UI3[API Endpoints]
end
subgraph "🧠 Core Engine"
CE1[Graph-of-Thoughts Processor]
CE2[Bayesian Confidence Engine]
CE3[Causal Inference Module]
CE4[Bias Detection AI]
end
subgraph "📊 Data Layer"
DL1[Knowledge Graphs]
DL2[Evidence Database]
DL3[Citation Network]
DL4[Temporal Patterns]
end
subgraph "🔧 Infrastructure"
IN1[MCP Protocol Server]
IN2[Real-time Processing]
IN3[Export Engines]
IN4[Security Layer]
end
UI1 --> CE1
UI2 --> CE2
UI3 --> CE3
CE1 --> DL1
CE2 --> DL2
CE3 --> DL3
CE4 --> DL4
DL1 --> IN1
DL2 --> IN2
DL3 --> IN3
DL4 --> IN4
style UI1 fill:#e3f2fd
style CE1 fill:#e8f5e8
style DL1 fill:#fff3e0
style IN1 fill:#fce4ec
🎯 Mathematical Foundation
graph TD
subgraph "🧮 Core Formalism: Gₜ = (Vₜ, Eₜ∪Eₕₜ, Lₜ, T, Cₜ, Mₜ, Iₜ)"
V[Vₜ: Vertices<br/>Research Concepts]
E[Eₜ: Binary Edges<br/>Relationships]
H[Eₕₜ: Hyperedges<br/>Multi-node Relations]
L[Lₜ: Layers<br/>Multi-dimensional Structure]
T[T: Node Types<br/>Hypothesis, Evidence, etc.]
C[Cₜ: Confidence<br/>Bayesian Distributions]
M[Mₜ: Metadata<br/>Complete Context]
I[Iₜ: Information<br/>Theory Metrics]
end
V --> Graph[🧬 Research Graph]
E --> Graph
H --> Graph
L --> Graph
T --> Graph
C --> Graph
M --> Graph
I --> Graph
style Graph fill:#ffebee,stroke:#d32f2f,stroke-width:3px
🎯 User Journey & Workflows
journey
title Research Discovery Journey
section Initialization
Research Question: 5: Researcher
Graph Setup: 4: System
Domain Config: 4: Researcher
section Discovery
Task Decomposition: 5: System
Hypothesis Generation: 5: AI Engine
Evidence Search: 4: Researcher
section Analysis
Bayesian Updates: 5: System
Bias Detection: 4: AI Engine
Pattern Analysis: 5: System
section Results
Insight Generation: 5: System
Quality Validation: 4: System
Export & Share: 5: Researcher
🚀 Quick Start Workflow
flowchart LR
A[🚀 Install Extension] --> B[⚙️ Configure Domain]
B --> C[❓ Ask Research Question]
C --> D[🤖 AI Processes Query]
D --> E[📊 Generate Graph]
E --> F[🔍 Explore Insights]
F --> G[📈 Export Results]
style A fill:#e8f5e8
style D fill:#e1f5fe
style E fill:#fff3e0
style G fill:#f1f8e9
🧠 Research Methodology Mind Map
mindmap
root((Research Quest Methodology))
Graph Theory
Node Types
Hypothesis
Evidence
Dimension
Bridge
Edge Types
Causal
Temporal
Correlative
Logical
Multi-Layer
Conceptual
Methodological
Empirical
Theoretical
Bridge
Scientific Rigor
Hypothesis Testing
Falsifiability
Statistical Power
Effect Size
Confidence Intervals
Bias Mitigation
Cognitive Bias
Selection Bias
Confirmation Bias
Publication Bias
Quality Control
Peer Review
Reproducibility
Transparency
Audit Trails
AI Integration
Bayesian Engine
Prior Beliefs
Evidence Updates
Posterior Distributions
Uncertainty Quantification
Pattern Recognition
Temporal Patterns
Causal Patterns
Cross-Domain Links
Knowledge Gaps
Automation
Literature Mining
Hypothesis Generation
Evidence Synthesis
Report Generation
🌟 Key Features Showcase
graph TB
subgraph "🎯 Core Capabilities"
F1[🧠 Multi-Dimensional<br/>Confidence Tracking]
F2[⚡ Real-time<br/>Bias Detection]
F3[🔗 Interdisciplinary<br/>Bridge Nodes]
F4[📊 Statistical<br/>Power Analysis]
end
subgraph "🚀 Advanced Features"
A1[🌐 Causal Inference<br/>Pearl's do-calculus]
A2[⏰ Temporal Pattern<br/>Detection]
A3[🎯 Knowledge Gap<br/>Identification]
A4[📈 Impact<br/>Assessment]
end
subgraph "🛠️ Integration"
I1[📚 Literature<br/>Integration]
I2[👥 Collaborative<br/>Research]
I3[📤 Multi-format<br/>Export]
I4[🔧 API<br/>Access]
end
F1 --> A1
F2 --> A2
F3 --> A3
F4 --> A4
A1 --> I1
A2 --> I2
A3 --> I3
A4 --> I4
style F1 fill:#e8f5e8
style A1 fill:#e1f5fe
style I1 fill:#fff3e0
📊 Technology Stack Visualization
graph TD
subgraph "Frontend 🎨"
FE1[Claude Desktop Extension]
FE2[React Components]
FE3[Interactive Visualizations]
end
subgraph "Backend 🛠️"
BE1[Node.js MCP Server]
BE2[Graph Processing Engine]
BE3[Bayesian Analytics]
BE4[AI/ML Pipeline]
end
subgraph "Data 📊"
DB1[Knowledge Graphs]
DB2[Citation Networks]
DB3[Evidence Database]
DB4[Pattern Cache]
end
subgraph "Infrastructure ☁️"
INF1[Docker Containers]
INF2[Microservices]
INF3[API Gateway]
INF4[Security Layer]
end
FE1 --> BE1
FE2 --> BE2
FE3 --> BE3
BE1 --> DB1
BE2 --> DB2
BE3 --> DB3
BE4 --> DB4
DB1 --> INF1
DB2 --> INF2
DB3 --> INF3
DB4 --> INF4
style FE1 fill:#e3f2fd
style BE1 fill:#e8f5e8
style DB1 fill:#fff3e0
style INF1 fill:#fce4ec
🎯 Domain Applications
graph LR
subgraph "🏥 Medical Research"
M1[Immunology]
M2[Dermatology]
M3[Oncology]
M4[Drug Discovery]
end
subgraph "🧬 Life Sciences"
L1[Genomics]
L2[Proteomics]
L3[Microbiome]
L4[Systems Biology]
end
subgraph "🤖 AI & Computing"
A1[Machine Learning]
A2[NLP Research]
A3[Computer Vision]
A4[Robotics]
end
subgraph "🌍 Cross-Domain"
C1[Climate Science]
C2[Social Sciences]
C3[Economics]
C4[Psychology]
end
M1 --> RQ[🧬 Research-Quest]
M2 --> RQ
L1 --> RQ
L2 --> RQ
A1 --> RQ
A2 --> RQ
C1 --> RQ
C2 --> RQ
style RQ fill:#ffebee,stroke:#d32f2f,stroke-width:4px
style M1 fill:#e8f5e8
style L1 fill:#e1f5fe
style A1 fill:#fff3e0
style C1 fill:#f1f8e9
🚀 Installation & Setup
flowchart TD
subgraph "📦 Installation Options"
OPT1[🏪 Smithery Marketplace]
OPT2[💻 Claude Desktop]
OPT3[🔧 Manual Install]
OPT4[🐳 Docker Deploy]
end
subgraph "⚙️ Configuration"
CONF1[🎯 Research Domain]
CONF2[📊 Confidence Thresholds]
CONF3[🔬 Statistical Settings]
CONF4[👥 Collaboration Features]
end
subgraph "🎯 Ready to Use"
USE1[❓ Ask Questions]
USE2[📊 Generate Graphs]
USE3[🔍 Explore Insights]
USE4[📤 Export Results]
end
OPT1 --> CONF1
OPT2 --> CONF2
OPT3 --> CONF3
OPT4 --> CONF4
CONF1 --> USE1
CONF2 --> USE2
CONF3 --> USE3
CONF4 --> USE4
style OPT1 fill:#e8f5e8
style CONF1 fill:#e1f5fe
style USE1 fill:#fff3e0
📋 Quick Installation Commands
| 🚀 Method | 💻 Command | ⏱️ Time |
|---|---|---|
| Smithery | npx -y @smithery/cli install @SaptaDey/research-quest --client claude | 2 mins |
| Git Clone | git clone https://github.com/SaptaDey/Research-Quest.git | 5 mins |
| Docker | docker run research-quest:latest | 3 mins |
🔍 Example Research Flow
sequenceDiagram
participant R as 👨🔬 Researcher
participant RQ as 🧬 Research-Quest
participant AI as 🤖 AI Engine
participant DB as 📊 Knowledge Base
R->>RQ: "Investigate CTCL microbiome role"
RQ->>AI: Initialize research graph
AI->>RQ: Create root node + 7 dimensions
RQ->>AI: Generate hypotheses
AI->>DB: Search related literature
DB->>AI: Return evidence papers
AI->>RQ: 3-5 competing hypotheses
RQ->>AI: Integrate evidence
AI->>AI: Bayesian confidence updates
AI->>RQ: Updated confidence scores
RQ->>AI: Detect patterns & bias
AI->>RQ: Temporal patterns + bias alerts
RQ->>R: Research insights + export options
R->>RQ: Export to GraphML
RQ->>R: Complete research package
🏆 Success Stories & Impact
graph TD
subgraph "📈 Research Impact"
I1[🚀 40% Faster<br/>Hypothesis Generation]
I2[📊 60% Better<br/>Evidence Integration]
I3[🎯 67% Reduced<br/>Research Bias]
I4[✅ 3.2x Faster<br/>Methodology Development]
end
subgraph "🏥 Institution Results"
R1[Medical University of Graz<br/>🧬 CTCL Research Success]
R2[BioPharma Corp<br/>💊 Drug Discovery Pipeline]
R3[Research Institute<br/>🔬 Cross-Domain Studies]
end
I1 --> R1
I2 --> R1
I3 --> R2
I4 --> R3
style I1 fill:#e8f5e8
style R1 fill:#e1f5fe
🔮 Future Roadmap
timeline
title Research-Quest Evolution
2024 Q1 : Production Launch
: Claude Desktop Extension
: 8-Stage Framework
: Basic AI Features
2024 Q2 : Advanced Analytics
: Causal Inference Module
: Temporal Pattern Detection
: Enhanced Bias Detection
2024 Q3 : Collaboration Features
: Multi-researcher Support
: Real-time Collaboration
: Knowledge Sharing Network
2024 Q4 : AI Research Assistant
: Autonomous Hypothesis Generation
: Predictive Discovery
: Cross-domain Intelligence
2025 : Research OS
: Universal Research Language
: Global Research Network
: Breakthrough Prediction Engine
📞 Get Started Today!
graph LR
A[🎯 Interested?] --> B{Choose Your Path}
B --> C[🏃♂️ Quick Start<br/>Try Demo]
B --> D[🔬 Researcher<br/>Install Extension]
B --> E[🏢 Enterprise<br/>Contact Sales]
B --> F[👩💻 Developer<br/>API Access]
C --> G[📧 Contact Team]
D --> G
E --> G
F --> G
style A fill:#ffebee
style B fill:#e8f5e8
style G fill:#e1f5fe
📬 Contact Information
| 📞 Contact | 🌐 Platform | |
|---|---|---|
| Dr. Saptaswa Dey | [email protected] | |
| Research-Quest Team | [email protected] | GitHub |
| Technical Support | [email protected] | Documentation |
🌟 Star us on GitHub • 🐦 Follow on Twitter • 📧 Join Newsletter
"Transforming scientific discovery through systematic AI-powered reasoning"
Built with ❤️ for the global research community
📄 License: MIT | 🏗️ Status: Production Ready | 🔒 Security: Enterprise Grade
Research-Quest
A comprehensive desktop extension implementing the Research-Quest framework for systematic scientific reasoning through an 8-stage graph-based methodology.
🧬 Designed for Advanced Scientific Research - Created specifically for research in immunology, dermatology, and computational biology, but extensible to any scientific domain.
Overview
The Research-Quest desktop extension provides researchers with a powerful tool for conducting systematic scientific analysis through a structured, graph-based approach. This extension implements the complete Research-Quest framework as defined in the Research-Quest.md specification, enabling:
- Systematic Research Methodology: 8-stage process from initialization to reflection
- Multi-dimensional Confidence Tracking: Bayesian belief updates with statistical rigor
- Interdisciplinary Research Support: Bridge nodes connecting different domains
- Causal Inference Capabilities: Pearl's do-calculus and counterfactual reasoning
- Temporal Pattern Analysis: Dynamic relationship modeling
- Bias Detection & Mitigation: Systematic bias identification and correction
- Impact Assessment: Research significance and utility estimation
- Collaborative Research Features: Multi-researcher attribution and consensus building
Architecture
8-Stage Research-Quest Framework
- Initialization: Create root node with task understanding
- Decomposition: Break down research task into fundamental dimensions
- Hypothesis/Planning: Generate competing hypotheses with detailed metadata
- Evidence Integration: Bayesian confidence updates with typed relationships
- Pruning/Merging: Graph refinement based on confidence and impact
- Subgraph Extraction: Focus on high-value research pathways
- Composition: Generate structured research narratives
- Reflection: Comprehensive quality audit and validation
Key Features
- Multi-dimensional Confidence:
[empirical_support, theoretical_basis, methodological_rigor, consensus_alignment] - Typed Relationships: Causal, temporal, correlative, and logical edge types
- Statistical Validation: Power analysis, effect size estimation, confidence intervals
- Knowledge Gap Identification: Systematic identification of research opportunities
- Interdisciplinary Bridge Nodes (IBNs): Connect insights across research domains
- Dynamic Graph Topology: Adaptive structure based on evidence patterns
Quick Start
🚀 Installation
Installing via Smithery
To install scientific-research-claude-extension for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @SaptaDey/scientific-research-claude-extension --client claude
Prerequisites
Setup Instructions
-
Clone the Repository
git clone https://github.com/SaptaDey/Research-Quest-desktop-extension.git cd Research-Quest-desktop-extension -
Install Dependencies
cd server npm install -
Test Installation
npm test -
Package Extension (if needed)
# Using DXT CLI (if available) dxt pack . # Or create zip manually zip -r Research-Quest-extension.dxt manifest.json server/ -x "server/node_modules/.cache/*" -
Install in Claude Desktop
- Open Claude Desktop
- Navigate to Extensions
- Install from local file:
Research-Quest-extension.dxt - Configure research domain and preferences
Configuration
The extension supports extensive customization through user configuration:
Research Settings
- Primary Research Domain: Your field of expertise (immunology, dermatology, etc.)
- Confidence Threshold: Minimum confidence for hypothesis consideration (0.0-1.0)
- Statistical Power Threshold: Minimum power for evidence acceptance (0.0-1.0)
Framework Options
- Multi-Layer Networks: Enable complex system representation
- Collaboration Features: Multi-researcher attribution and consensus
- Temporal Decay Factor: Time-based evidence weighting (0.0-1.0)
- Citation Style: Vancouver, APA, Harvard, or Nature formats
Workspace
- Research Directory: Local folder for graph data and exports
- Impact Estimation Model: Basic, comprehensive, or domain-specific
Usage Examples
Basic Research Workflow
-
Initialize Research Graph
// Initialize new research investigation await claude.tools.initialize_asr_got_graph({ task_description: "Investigate the role of skin microbiome in cutaneous T-cell lymphoma progression", initial_confidence: [0.8, 0.7, 0.9, 0.6], config: { research_domain: "immunology", enable_multi_layer: true } }); -
Decompose Research Task
// Break down into research dimensions await claude.tools.decompose_research_task({ dimensions: [ "Scope", "Objectives", "Methodology", "Data Requirements", "Expected Outcomes", "Potential Biases", "Knowledge Gaps" ] }); -
Generate Hypotheses
// Create competing hypotheses for a dimension await claude.tools.generate_hypotheses({ dimension_node_id: "n2.1", hypotheses: [ { content: "Microbiome dysbiosis precedes CTCL development", falsification_criteria: "Longitudinal study showing normal microbiome in pre-malignant tissue", impact_score: 0.8, disciplinary_tags: ["immunology", "dermatology", "microbiome"] } ] }); -
Integrate Evidence
// Add evidence with statistical validation await claude.tools.integrate_evidence({ hypothesis_node_id: "h_n2.1_1", evidence: { title: "Microbiome Analysis in CTCL Patients", content: "16S rRNA sequencing shows reduced diversity in lesional skin", relationship: "Supportive", statistical_power: { power: 0.85, sample_size: 120, effect_size: 0.6 }, confidence: [0.8, 0.7, 0.9, 0.8] } });
Advanced Features
Causal Analysis
await claude.tools.analyze_causal_relationships({
source_node: "microbiome_dysbiosis",
target_node: "ctcl_progression",
method: "do_calculus",
confounders: ["age", "immunosuppression", "genetics"]
});
Temporal Pattern Detection
await claude.tools.detect_temporal_patterns({
node_set: ["immune_activation", "microbiome_shift", "malignant_transformation"],
pattern_types: ["sequential", "cyclic", "delayed"]
});
Knowledge Gap Analysis
await claude.tools.identify_knowledge_gaps({
focus_areas: ["mechanistic_pathways", "therapeutic_targets"],
prioritization: "impact_weighted"
});
Tools Reference
Core Research-Quest Tools
| Tool | Description | Stage |
|---|---|---|
initialize_asr_got_graph | Create new research graph | 1 |
decompose_research_task | Break down into dimensions | 2 |
generate_hypotheses | Create competing hypotheses | 3 |
integrate_evidence | Add evidence with Bayesian updates | 4 |
analyze_causal_relationships | Perform causal inference | 4 |
detect_temporal_patterns | Identify time-based relationships | 4 |
assess_statistical_power | Evaluate evidence quality | 4 |
detect_biases | Identify reasoning biases | 5 |
extract_subgraphs | Focus on high-value paths | 6 |
generate_research_narrative | Create structured output | 7 |
perform_reflection_audit | Quality control and validation | 8 |
Utility Tools
| Tool | Description |
|---|---|
plan_interventions | Model research interventions |
create_interdisciplinary_bridges | Connect research domains |
estimate_research_impact | Assess significance and utility |
export_graph_data | Export in JSON/YAML/GraphML |
import_research_data | Import existing research |
Data Export Formats
- JSON: Complete graph data with full metadata
- YAML: Human-readable configuration format
- GraphML: Compatible with network analysis tools (Gephi, Cytoscape)
- DOT: Graphviz visualization format
Integration with Research Workflows
Literature Review Integration
// Import papers and create evidence nodes
await claude.tools.import_research_data({
source: "pubmed_search",
query: "cutaneous T-cell lymphoma microbiome",
filters: { year_range: "2020-2024", study_types: ["clinical", "experimental"] }
});
Collaborative Research
// Enable multi-researcher features
await claude.tools.configure_collaboration({
researchers: [
{ name: "Dr. Smith", expertise: "dermatology", role: "lead" },
{ name: "Dr. Johnson", expertise: "microbiome", role: "specialist" }
],
consensus_threshold: 0.8
});
Quality Assurance Features
- Bias Detection: Systematic identification of cognitive and systemic biases
- Falsifiability Validation: Ensure hypotheses meet scientific standards
- Statistical Rigor: Power analysis and effect size validation
- Causal Validity: Proper causal inference methodology
- Temporal Consistency: Logical time-based relationship validation
Customization for Research
The extension is pre-configured with a research profile:
- Primary Domain: Immunology/Dermatology
- Specializations: CTCL, skin microbiome, chromosomal instability
- Methodologies: Genomic analysis, pharmacologic interference, ML integration
- Communication Style: Formal academic discourse with Vancouver citations
- Interdisciplinary Focus: Immunology ↔ Machine Learning bridges
Troubleshooting
Common Issues
-
Server Start Failure
cd server npm install node index.js -
Tool Not Found
- Verify manifest.json is valid
- Check server/index.js tool definitions
- Restart Claude Desktop
-
Graph State Errors
- Initialize graph before using other tools
- Follow stage sequence (1→8)
- Check current stage with
get_graph_summary
-
Export Issues
- Verify output directory permissions
- Check available disk space
- Validate graph data integrity
Debug Mode
# Run server with debugging
cd server
node --inspect index.js
Contributing
This extension follows the Research-Quest specification. Contributions should:
- Maintain compatibility with the 8-stage framework
- Include comprehensive test coverage
- Follow defensive programming practices
- Update documentation for new features
License
MIT License - See LICENSE file for details.
Support
- Issues: GitHub Issues
- Contact: Dr. Saptaswa Dey [email protected]
📊 GitHub Repository Features
- ⭐ Star this repo if you find it useful!
- 🐛 Report issues via GitHub Issues
- 💡 Request features through issue templates
- 🤝 Contribute following our Contributing Guidelines
📝 Citation
If you use this extension in your research, please cite:
@software{dey2024asrgot,
author = {Dey, Saptaswa},
title = {Research-Quest},
year = {2024},
version = {1.0.0},
url = {https://github.com/SaptaDey/Research-Quest},
license = {MIT}
}
Built for systematic scientific reasoning. Designed for discovery.
Research Quest
Research-Quest
A comprehensive desktop extension implementing the Research-Quest framework for systematic scientific reasoning through an 8-stage graph-based methodology.
🧬 Designed for Advanced Scientific Research - Created specifically for research in immunology, dermatology, and computational biology, but extensible to any scientific domain.
Overview
The Research-Quest desktop extension provides researchers with a powerful tool for conducting systematic scientific analysis through a structured, graph-based approach. This extension implements the complete Research-Quest framework as defined in the Research-Quest.md specification, enabling:
- Systematic Research Methodology: 8-stage process from initialization to reflection
- Multi-dimensional Confidence Tracking: Bayesian belief updates with statistical rigor
- Interdisciplinary Research Support: Bridge nodes connecting different domains
- Causal Inference Capabilities: Pearl's do-calculus and counterfactual reasoning
- Temporal Pattern Analysis: Dynamic relationship modeling
- Bias Detection & Mitigation: Systematic bias identification and correction
- Impact Assessment: Research significance and utility estimation
- Collaborative Research Features: Multi-researcher attribution and consensus building
Architecture
8-Stage Research-Quest Framework
- Initialization: Create root node with task understanding
- Decomposition: Break down research task into fundamental dimensions
- Hypothesis/Planning: Generate competing hypotheses with detailed metadata
- Evidence Integration: Bayesian confidence updates with typed relationships
- Pruning/Merging: Graph refinement based on confidence and impact
- Subgraph Extraction: Focus on high-value research pathways
- Composition: Generate structured research narratives
- Reflection: Comprehensive quality audit and validation
Key Features
- Multi-dimensional Confidence:
[empirical_support, theoretical_basis, methodological_rigor, consensus_alignment] - Typed Relationships: Causal, temporal, correlative, and logical edge types
- Statistical Validation: Power analysis, effect size estimation, confidence intervals
- Knowledge Gap Identification: Systematic identification of research opportunities
- Interdisciplinary Bridge Nodes (IBNs): Connect insights across research domains
- Dynamic Graph Topology: Adaptive structure based on evidence patterns
Quick Start
🚀 Installation
Installing via Smithery
To install scientific-research-claude-extension for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @SaptaDey/scientific-research-claude-extension --client claude
Prerequisites
Setup Instructions
-
Clone the Repository
git clone https://github.com/SaptaDey/Research-Quest-desktop-extension.git cd Research-Quest-desktop-extension -
Install Dependencies
cd server npm install -
Test Installation
npm test -
Package Extension (if needed)
# Using DXT CLI (if available) dxt pack . # Or create zip manually zip -r Research-Quest-extension.dxt manifest.json server/ -x "server/node_modules/.cache/*" -
Install in Claude Desktop
- Open Claude Desktop
- Navigate to Extensions
- Install from local file:
Research-Quest-extension.dxt - Configure research domain and preferences
Configuration
The extension supports extensive customization through user configuration:
Research Settings
- Primary Research Domain: Your field of expertise (immunology, dermatology, etc.)
- Confidence Threshold: Minimum confidence for hypothesis consideration (0.0-1.0)
- Statistical Power Threshold: Minimum power for evidence acceptance (0.0-1.0)
Framework Options
- Multi-Layer Networks: Enable complex system representation
- Collaboration Features: Multi-researcher attribution and consensus
- Temporal Decay Factor: Time-based evidence weighting (0.0-1.0)
- Citation Style: Vancouver, APA, Harvard, or Nature formats
Workspace
- Research Directory: Local folder for graph data and exports
- Impact Estimation Model: Basic, comprehensive, or domain-specific
Usage Examples
Basic Research Workflow
-
Initialize Research Graph
// Initialize new research investigation await claude.tools.initialize_asr_got_graph({ task_description: "Investigate the role of skin microbiome in cutaneous T-cell lymphoma progression", initial_confidence: [0.8, 0.7, 0.9, 0.6], config: { research_domain: "immunology", enable_multi_layer: true } }); -
Decompose Research Task
// Break down into research dimensions await claude.tools.decompose_research_task({ dimensions: [ "Scope", "Objectives", "Methodology", "Data Requirements", "Expected Outcomes", "Potential Biases", "Knowledge Gaps" ] }); -
Generate Hypotheses
// Create competing hypotheses for a dimension await claude.tools.generate_hypotheses({ dimension_node_id: "n2.1", hypotheses: [ { content: "Microbiome dysbiosis precedes CTCL development", falsification_criteria: "Longitudinal study showing normal microbiome in pre-malignant tissue", impact_score: 0.8, disciplinary_tags: ["immunology", "dermatology", "microbiome"] } ] }); -
Integrate Evidence
// Add evidence with statistical validation await claude.tools.integrate_evidence({ hypothesis_node_id: "h_n2.1_1", evidence: { title: "Microbiome Analysis in CTCL Patients", content: "16S rRNA sequencing shows reduced diversity in lesional skin", relationship: "Supportive", statistical_power: { power: 0.85, sample_size: 120, effect_size: 0.6 }, confidence: [0.8, 0.7, 0.9, 0.8] } });
Advanced Features
Causal Analysis
await claude.tools.analyze_causal_relationships({
source_node: "microbiome_dysbiosis",
target_node: "ctcl_progression",
method: "do_calculus",
confounders: ["age", "immunosuppression", "genetics"]
});
Temporal Pattern Detection
await claude.tools.detect_temporal_patterns({
node_set: ["immune_activation", "microbiome_shift", "malignant_transformation"],
pattern_types: ["sequential", "cyclic", "delayed"]
});
Knowledge Gap Analysis
await claude.tools.identify_knowledge_gaps({
focus_areas: ["mechanistic_pathways", "therapeutic_targets"],
prioritization: "impact_weighted"
});
Tools Reference
Core Research-Quest Tools
| Tool | Description | Stage |
|---|---|---|
initialize_asr_got_graph | Create new research graph | 1 |
decompose_research_task | Break down into dimensions | 2 |
generate_hypotheses | Create competing hypotheses | 3 |
integrate_evidence | Add evidence with Bayesian updates | 4 |
analyze_causal_relationships | Perform causal inference | 4 |
detect_temporal_patterns | Identify time-based relationships | 4 |
assess_statistical_power | Evaluate evidence quality | 4 |
detect_biases | Identify reasoning biases | 5 |
extract_subgraphs | Focus on high-value paths | 6 |
generate_research_narrative | Create structured output | 7 |
perform_reflection_audit | Quality control and validation | 8 |
Utility Tools
| Tool | Description |
|---|---|
plan_interventions | Model research interventions |
create_interdisciplinary_bridges | Connect research domains |
estimate_research_impact | Assess significance and utility |
export_graph_data | Export in JSON/YAML/GraphML |
import_research_data | Import existing research |
Data Export Formats
- JSON: Complete graph data with full metadata
- YAML: Human-readable configuration format
- GraphML: Compatible with network analysis tools (Gephi, Cytoscape)
- DOT: Graphviz visualization format
Integration with Research Workflows
Literature Review Integration
// Import papers and create evidence nodes
await claude.tools.import_research_data({
source: "pubmed_search",
query: "cutaneous T-cell lymphoma microbiome",
filters: { year_range: "2020-2024", study_types: ["clinical", "experimental"] }
});
Collaborative Research
// Enable multi-researcher features
await claude.tools.configure_collaboration({
researchers: [
{ name: "Dr. Smith", expertise: "dermatology", role: "lead" },
{ name: "Dr. Johnson", expertise: "microbiome", role: "specialist" }
],
consensus_threshold: 0.8
});
Quality Assurance Features
- Bias Detection: Systematic identification of cognitive and systemic biases
- Falsifiability Validation: Ensure hypotheses meet scientific standards
- Statistical Rigor: Power analysis and effect size validation
- Causal Validity: Proper causal inference methodology
- Temporal Consistency: Logical time-based relationship validation
Customization for Research
The extension is pre-configured with a research profile:
- Primary Domain: Immunology/Dermatology
- Specializations: CTCL, skin microbiome, chromosomal instability
- Methodologies: Genomic analysis, pharmacologic interference, ML integration
- Communication Style: Formal academic discourse with Vancouver citations
- Interdisciplinary Focus: Immunology ↔ Machine Learning bridges
Troubleshooting
Common Issues
-
Server Start Failure
cd server npm install node index.js -
Tool Not Found
- Verify manifest.json is valid
- Check server/index.js tool definitions
- Restart Claude Desktop
-
Graph State Errors
- Initialize graph before using other tools
- Follow stage sequence (1→8)
- Check current stage with
get_graph_summary
-
Export Issues
- Verify output directory permissions
- Check available disk space
- Validate graph data integrity
Debug Mode
# Run server with debugging
cd server
node --inspect index.js
Contributing
This extension follows the Research-Quest specification. Contributions should:
- Maintain compatibility with the 8-stage framework
- Include comprehensive test coverage
- Follow defensive programming practices
- Update documentation for new features
License
MIT License - See LICENSE file for details.
Support
- Issues: GitHub Issues
- Contact: Dr. Saptaswa Dey [email protected]
📊 GitHub Repository Features
- ⭐ Star this repo if you find it useful!
- 🐛 Report issues via GitHub Issues
- 💡 Request features through issue templates
- 🤝 Contribute following our Contributing Guidelines
📝 Citation
If you use this extension in your research, please cite:
@software{dey2024asrgot,
author = {Dey, Saptaswa},
title = {Research-Quest},
year = {2024},
version = {1.0.0},
url = {https://github.com/SaptaDey/Research-Quest},
license = {MIT}
}
Built for systematic scientific reasoning. Designed for discovery.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.