Skip to content

Commit 2c4b744

Browse files
authored
Merge pull request #34 from rafiattrach/feature/PyPI_connection
Feature/py pi connection
2 parents 0db85ae + 47c3426 commit 2c4b744

File tree

4 files changed

+30
-13
lines changed

4 files changed

+30
-13
lines changed

webapp/src/components/Explanation.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const Explanation = () => {
2323
</ul>
2424
</div>
2525
<div className="screenshot-container">
26-
<img src="m3/banner2.png" alt="Dashboard Overview" />
26+
<img src="/m3/banner2.png" alt="Dashboard Overview" />
2727
</div>
2828
</div>
2929

@@ -93,7 +93,7 @@ const Explanation = () => {
9393
</ul>
9494
</div>
9595
<div className="screenshot-container">
96-
<img src="m3/banner3.png" alt="Advanced Data Visualization" />
96+
<img src="/m3/banner3.png" alt="Advanced Data Visualization" />
9797
</div>
9898
</div>
9999
</div>

webapp/src/components/Header.js

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,27 @@ const Header = () => {
5959
<li><button onClick={() => scrollToSection('demos')}>Demos</button></li>
6060
<li><button onClick={() => scrollToSection('installation')}>Installation</button></li>
6161
</ul>
62-
<div>
62+
<div style={{ display: 'flex', alignItems: 'center', gap: '10px' }}>
63+
<a
64+
href="https://pypi.org/project/m3-mcp/"
65+
target="_blank"
66+
rel="noopener noreferrer"
67+
style={{
68+
padding: '10px',
69+
textDecoration: 'none',
70+
color: 'inherit',
71+
display: 'flex',
72+
alignItems: 'center',
73+
gap: '5px',
74+
fontWeight: 'bold'
75+
}}
76+
>
77+
<span className="star-count">📦 PyPI</span>
78+
</a>
6379
<a href="https://github.com/rafiattrach/m3" target="_blank" rel="noopener noreferrer" className="btn-github">
6480
<span className="star-count">{stars.toLocaleString()}</span> Star on GitHub
6581
</a>
82+
6683
</div>
6784
</nav>
6885
</header>

webapp/src/components/Hero.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ const Hero = () => {
5656
</div>
5757
<div className="dashboard-image-container">
5858
<img
59-
src="m3/banner1.png"
59+
src="/m3/banner1.png"
6060
alt="m3 MIMIC Dashboard"
6161
className="dashboard-banner"
6262
/>

webapp/src/components/Paper.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,23 @@ const Paper = () => {
1414
<div className="arxiv-badge">arXiv</div>
1515
<div className="paper-id">2401.12345</div>
1616
</div>
17-
<h3 className="paper-title">m3: A Novel Model Context Protocol for Efficient Interaction with Large-Scale Electronic Health Record Databases</h3>
18-
<div className="paper-authors">John Doe, Jane Smith, Robert Johnson, Maria Garcia</div>
17+
<h3 className="paper-title">M3-Mind the Gap: Democratizing EHR Access via MCP-Powered AI Agents</h3>
18+
<div className="paper-authors">Rafi Al Attrach, Pedro Moreira, Rajna Fani, Renato Umeton, Leo Anthony Celi</div>
1919
<div className="paper-abstract">
20-
We present m3, a novel Model Context Protocol designed to facilitate seamless interaction with the Medical Information Mart for Intensive Care (MIMIC) database. Our approach leverages advanced natural language processing techniques combined with structured query optimization to enable researchers to access and analyze healthcare data more efficiently. The protocol introduces a standardized interface that abstracts the complexity of the underlying database schema while maintaining the flexibility required for diverse research applications. Through comprehensive evaluation on real-world healthcare datasets, we demonstrate that m3 achieves significant improvements in query performance and user accessibility compared to existing methods...
20+
The increasing availability of large-scale clinical databases offers unprecedented opportunities for medical research. However, the inherent complexity of these datasets, particularly the need for sophisticated querying skills, often presents a significant barrier to their effective utilization. The Medical Information Mart for Intensive Care (MIMIC-IV) is a vital resource in critical care research, yet its intricate structure traditionally demands proficiency in Structured Query Language (SQL). This paper introduces M3, a system designed to democratize access to MIMIC-IV by enabling researchers to query the database using natural language. M3 employs an AI-assisted approach, leveraging a Model Context Protocol (MCP) framework, and supports both SQLite and Google BigQuery for querying the full-scale MIMIC-IV dataset. Demonstrations have shown M3's capability to rapidly get deep, intricate insights into one of the biggest EHR databases. By simplifying data interaction, M3 has the potential to lower the technical threshold for medical data analysis, thereby facilitating broader research engagement and accelerating the generation of clinical insights.
2121
</div>
2222
<div className="paper-stats">
2323
<div className="paper-stat">
24-
<span>📅</span>
25-
<span>Submitted: Jan 2024</span>
24+
<span>🏢</span>
25+
<span>MIT, TUM, UPF, St. Jude, BIDMC</span>
2626
</div>
2727
<div className="paper-stat">
28-
<span>📊</span>
29-
<span>15 pages, 8 figures</span>
28+
<span>🔗</span>
29+
<span>github.com/rafiattrach/m3</span>
3030
</div>
3131
<div className="paper-stat">
32-
<span>🏷️</span>
33-
<span>cs.DB, cs.AI</span>
32+
<span>📦</span>
33+
<span>pypi.org/project/m3-mcp</span>
3434
</div>
3535
</div>
3636
</div>

0 commit comments

Comments
 (0)