- ✅ Python 3.9+ installed
- ✅ Node.js 18+ installed
- ✅ Terminal/Command Prompt ready
# Terminal 1
cd backend
# Option A: Use installation script (easiest)
./install.sh
source venv/bin/activate
# Option B: Manual installation
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install --upgrade pip setuptools wheel
pip install -r requirements.txt
# Start server
uvicorn main:app --reload --port 8000If you get errors: Use Python 3.11 instead:
python3.11 -m venv venv
source venv/bin/activate
pip install --upgrade pip setuptools wheel
pip install -r requirements.txt✅ Backend running at http://localhost:8000
# Terminal 2
cd frontend
npm install
npm run dev✅ Frontend running at http://localhost:3000
- Open http://localhost:3000 in your browser
- Fill in the form:
- Target Name:
Test Protein - Max Length:
150 - Max Cysteines:
5
- Target Name:
- Click "Generate Protein"
- Explore the 3D visualization and manufacturing tabs!
- Design Tab: Generate a protein
- 3D Structure Tab: View the interactive protein structure
- Manufacturing Tab: See production protocol and cost estimates
- Refine Design: Click "Refine Design" to use LLM-powered refinement
Backend won't start?
- Check Python version:
python3 --version - Make sure port 8000 is free
Frontend won't start?
- Check Node version:
node --version - Try deleting
node_modulesand runningnpm installagain
3D visualization not working?
- Try Chrome or Firefox
- Check browser console for errors
- No OpenAI API key? The app works in mock mode!
- Want to see AWS integration? Check the API response - it shows
prediction_source: "aws_sagemaker" - Testing API directly? Visit http://localhost:8000/docs for interactive API documentation
- Introduction (30s): "Protein Architect solves the expressibility cliff problem"
- Generate Protein (1min): Show the design form and generate a sequence
- 3D Visualization (1min): Rotate and zoom the protein structure
- Manufacturing View (1min): Show cost optimization and protocol generation
- LLM Refinement (1min): Demonstrate natural language refinement
- AWS Integration (30s): Show SageMaker prediction source in API response
Total: ~5 minutes demo
Ready to build? Let's go! 🚀