Powered by Google Gemma Google Hackathon 2026 Educational Use Only

Discover the
Cure

The first AI drug discovery game for students. Explore real 3D protein structures, battle pathogens, and generate candidate molecules — powered by Google Gemma running locally on your machine.

🆓 Free forever 🔬 Real science 🎮 Learn by playing 🍎 Apple Silicon 🎓 Educational only
GemmaCure · GemmaCure 3D
⚔️ GemmaCure 3D
⚗️ 3D Experiment
📂 My Experiments
🦠 EGFR Kinase
Design a Candidate
Molecule
CC1=CC=C(NC2=NC=CC(=N2)C3=CN=CC=C3)C=C1
QED 0.82 Lipinski ✓ SAS 3.1

Free & Open Source

GemmaCure is completely free and open source. No hidden costs, no data harvesting, no vendor lock-in. Built for students and educators, by the research community.

View on GitHub Apache 2 Licensed
Requirements

What You Need

GemmaCure bundles everything — Python, Flask, and all dependencies — inside the Mac app. All you need is an Apple Silicon Mac and a Gemma endpoint.

Apple Silicon Mac

Download the .dmg and drag to Applications. Python, Flask, RDKit, and the entire backend are bundled — nothing to install separately.

macOS 12+ · M1 / M2 / M3 / M4
Download .dmg

Gemma LLM Endpoint

A running Gemma model server reachable over your network (e.g. on a DGX workstation or local GPU). The app connects on first launch.

Compatible: Ollama · vLLM · Gemma API

That's It

No Python installation. No package managers. No command line. Open the app, enter your LLM endpoint URL, and you're doing drug discovery in under 60 seconds.

Works on school networks · Air-gapped labs
Features

Real Science.
Real AI. Real Fun.

Unlike apps that just show animations, GemmaCure uses real biochemistry data, real SMILES molecule validation, and a real LLM to generate drug candidates.

🧬

3D Protein Visualization

Explore real protein structures from the RCSB Protein Data Bank and AlphaFold. Rotate, zoom, and inspect the binding site your molecule will target. Every target is a real disease-relevant protein.

AlphaFold · RCSB PDB · Three.js renderer
🤖

AI Molecule Generation

Gemma generates candidate drug molecules as SMILES strings, validated in real-time with RDKit. See QED score, synthetic accessibility, LogP, and Lipinski's Rule of Five — the same metrics real medicinal chemists use.

RDKit · SMILES · Drug-likeness scoring
⚔️

GemmaCure 3D Game

Battle 20 real pathogens — from influenza to MRSA — in a turn-based format. Each round you design a molecule to fight the target. Win XP, unlock achievements, level up.

20 curated targets · XP system
⚗️

3D Experiment Lab

Free-form drug design mode. Pick any target, load its structure, run the LLM multiple times, and compare candidate molecules side-by-side in the discovery popup.

Structure caching · Batch generation
📊

Drug Property Dashboard

Every generated molecule is explained in plain English: what QED means, why LogP matters, whether the molecule "looks like a drug." Science education, not just science output.

Plain-English explanations · Student-friendly
🏅

Gamification & XP

Level up as you discover better molecules. Earn badges for milestones, track your experiment history, and share discoveries with classmates.

XP · Badges · Experiment history
How It Works

From Download to Discovery
in 4 Steps

01

Download the App

Download the .dmg, drag GemmaCure to your Applications folder, and open it. Python 3.13, Flask, RDKit, and all dependencies are bundled inside — nothing else to install.

02

Connect to Gemma

On first launch, enter your Gemma LLM endpoint URL (e.g. http://dgx1:9002). The app sends a test drug design prompt and validates the connection before saving.

03

Choose Your Target

Pick from 20 curated disease targets — cancer, viruses, bacteria, and more. Load its 3D protein structure from RCSB or AlphaFold, see the binding site you need to block.

04

Discover & Learn

Run the AI to generate candidate molecules. Explore each one in the discovery popup — 3D protein view, 2D molecule drawing, drug property scores, and plain-English explanations of what it all means.

Comparison

Why GemmaCure?

Textbooks Web simulators GemmaCure
Real protein structures⚠️ Static images✅ Live RCSB + AlphaFold
AI molecule generation✅ Google Gemma LLM
Drug-likeness validation✅ RDKit, QED, Lipinski
Works offline✅ Fully local
Gamified learning⚠️ Limited✅ XP, battles, badges
Plain-English explanations⚠️ Dense⚠️ Minimal✅ Student-friendly
Cost💰 Expensive💰 Subscription✅ Free forever
Data privacyN/A❌ Cloud-dependent✅ 100% on-device
Disease Targets

20 Curated Targets
Across 5 Disease Areas

Every target is a real protein involved in human disease, sourced from peer-reviewed research and the RCSB Protein Data Bank.

🦀
Cancer
EGFR · BCR-ABL · BRAF V600E · CDK4/6 · HER2
🦠
Viruses
HIV Protease · Influenza NA · SARS-CoV-2 Mpro · HCV NS5B
🧫
Bacteria
MRSA PBP2a · M. tuberculosis InhA · E. coli Gyrase
🧠
Neurological
AChE (Alzheimer's) · MAO-B (Parkinson's) · NMDA Receptor
❤️
Metabolic
DPP-4 (Diabetes) · HMG-CoA (Cholesterol) · ACE (Hypertension)
Privacy First

Your Research Stays Yours

Everything runs locally on your machine. Your molecule designs, experiment history, and LLM queries never leave your network.

🔒

100% On-Device

The Flask backend, SQLite database, and all experiment data live entirely on your Mac. No cloud account required.

🚫

No Data Collection

We never see your molecule designs, protein targets, or LLM prompts. The app has no telemetry, no analytics, no tracking.

📡

Your LLM, Your Rules

GemmaCure connects only to the endpoint URL you provide — typically a local GPU server on your school or lab network.

Important Notice

Educational Use Only

⚠️

GemmaCure is designed exclusively for educational purposes to inspire curiosity about drug discovery and the potential of artificial intelligence in medicine. We believe AI has the potential to transform how we approach disease, and this app tries to bring that excitement to students and young learners.

🚫
Not Medical Advice

Nothing in this application constitutes medical advice, diagnosis, or treatment. Never use any output from GemmaCure to make health or medical decisions. Always consult a qualified medical professional.

🧪
Not a Replacement for Lab Research

Molecules generated by this app are AI-assisted simulations for learning purposes only. They have not been synthesised, tested, validated, or approved by any regulatory authority. Real drug discovery requires years of rigorous laboratory and clinical research.

🤖
AI Limitations

The Gemma language model may produce inaccurate, incomplete, or nonsensical molecule structures. Drug-likeness scores are computational estimates and do not predict real-world biological activity, safety, or efficacy.

⚖️
No Warranty

GemmaCure is provided "as is" without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement. Use at your own risk.

🔬
Protein & Structure Data

Protein structures are sourced from RCSB PDB and AlphaFold DB for educational purposes. These databases are subject to their own terms of use. GemmaCure does not claim ownership of any biological data.

👶
Intended Audience

GemmaCure is designed for students aged 13 and above under appropriate supervision. It is a tool for sparking interest in STEM — not a professional research platform.

Download

Start Discovering Today

Free, open source, and ready to run. Download the Mac app or clone the repo to get started in minutes.

First run? macOS may show a security warning — go to System Settings → Privacy & Security → Open Anyway to launch the app. Or run xattr -cr "/Applications/GemmaCure.app" in Terminal.
Prefer to run from source? Clone on GitHub →
macOS 12 Monterey or later
Chip Apple Silicon (M1–M4) only
RAM 4 GB minimum
LLM Server Any Gemma-compatible endpoint
Purpose Educational use only
Get In Touch

Questions?

Whether you're a student, educator, or researcher — we'd love to hear from you. Report bugs, suggest new targets, or ask about using GemmaCure in your classroom.