
Scientific Slides
- 1k installs
- 31.9k repo stars
- Updated July 28, 2026
- k-dense-ai/scientific-agent-skills
This is a copy of scientific-slides by davila7 - installs and ranking accrue to the original listing.
scientific-slides is an agent skill that generates publication-ready Beamer LaTeX slide decks with academic themes, math, tables, and biblatex citations for scientific presentations.
About
scientific-slides is a scientific agent skill that produces Beamer LaTeX slide decks tuned for academic and research presentations. The template uses a 16:9 aspect ratio, Madrid theme with beaver color theme, amsmath and booktabs packages, graphicx with a figures path, and biblatex with biber for authoryear citations from a references.bib file. Developers and researchers reach for scientific-slides when they need conference-ready slides with proper math typesetting, citation formatting, and consistent visual structure instead of rebuilding Beamer scaffolding by hand. The skill outputs compilable .tex sources with frame numbers, stripped navigation symbols, and customizable primary and secondary colors. scientific-slides fits paper talks, lab meetings, and thesis defenses where LaTeX quality matters.
- Full LaTeX Beamer template with Madrid theme and Beaver color scheme
- Pre-configured packages for math (amsmath, amssymb), tables (booktabs), citations (biblatex), and graphics
- Custom color definitions and footer frame numbering
- Ready-to-compile structure with title, subtitle, author, institute and date fields
- Includes bibliography support with tiny font for references
Scientific Slides by the numbers
- 1,017 all-time installs (skills.sh)
- +55 installs in the week ending Jul 28, 2026 (Skillselion tracking)
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/k-dense-ai/scientific-agent-skills --skill scientific-slidesAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1k |
|---|---|
| repo stars | ★ 31.9k |
| Security audit | 2 / 3 scanners passed |
| Last updated | July 28, 2026 |
| Repository | k-dense-ai/scientific-agent-skills ↗ |
How do you generate Beamer slides for a scientific talk?
Generate publication-ready Beamer LaTeX slide decks optimized for scientific and academic presentations.
Who is it for?
Researchers and developers who present technical work and want consistent Beamer LaTeX output with citations and math.
Skip if: Teams needing PowerPoint or Google Slides exports, marketing pitch decks, or slides without a LaTeX toolchain.
When should I use this skill?
The user asks for academic slide decks, Beamer LaTeX presentations, or publication-ready scientific talk materials.
What you get
Compilable Beamer .tex slide deck, references.bib integration, and formatted figures and equation frames.
- Beamer .tex slide source
- Structured frame content with math and tables
By the numbers
- Uses 16:9 Beamer aspectratio with Madrid theme and beaver color theme
- Wires biblatex authoryear citations with maxcitenames set to 2
Files
Scientific Slides
Overview
Scientific presentations are a critical medium for communicating research, sharing findings, and engaging with academic and professional audiences. This skill provides comprehensive guidance for creating effective scientific presentations, from structure and content development to visual design and delivery preparation.
Key Focus: Oral presentations for conferences, seminars, defenses, and professional talks.
CRITICAL DESIGN PHILOSOPHY: Scientific presentations should be VISUALLY ENGAGING and RESEARCH-BACKED. Avoid dry, text-heavy slides at all costs. Great scientific presentations combine:
- Compelling visuals: High-quality figures, images, diagrams (not just bullet points)
- Research context: Proper citations from research-lookup establishing credibility
- Minimal text: Bullet points as prompts, YOU provide the explanation verbally
- Professional design: Modern color schemes, strong visual hierarchy, generous white space
- Story-driven: Clear narrative arc, not just data dumps
Remember: Boring presentations = forgotten science. Make your slides visually memorable while maintaining scientific rigor through proper citations.
When to Use This Skill
This skill should be used when:
- Preparing conference presentations (5-20 minutes)
- Developing academic seminars (45-60 minutes)
- Creating thesis or dissertation defense presentations
- Designing grant pitch presentations
- Preparing journal club presentations
- Giving research talks at institutions or companies
- Teaching or tutorial presentations on scientific topics
Slide Generation with Nano Banana Pro
This skill uses Nano Banana Pro AI to generate stunning presentation slides automatically.
There are two workflows depending on output format:
Default Workflow: PDF Slides (Recommended)
Generate each slide as a complete image using Nano Banana Pro, then combine into a PDF. This produces the most visually stunning results.
How it works: 1. Plan the deck: Create a detailed plan for each slide (title, key points, visual elements) 2. Generate slides: Call Nano Banana Pro for each slide to create complete slide images 3. Combine to PDF: Assemble slide images into a single PDF presentation
Step 1: Plan Each Slide
Before generating, create a detailed plan for your presentation:
# Presentation Plan: Introduction to Machine Learning
## Slide 1: Title Slide
- Title: "Machine Learning: From Theory to Practice"
- Subtitle: "AI Conference 2025"
- Speaker: Dr. Jane Smith, University of XYZ
- Visual: Modern abstract neural network background
## Slide 2: Introduction
- Title: "Why Machine Learning Matters"
- Key points: Industry adoption, breakthrough applications, future potential
- Visual: Icons showing different ML applications (healthcare, finance, robotics)
## Slide 3: Core Concepts
- Title: "The Three Types of Learning"
- Content: Supervised, Unsupervised, Reinforcement
- Visual: Three-part diagram showing each type with examples
... (continue for all slides)Step 2: Generate Each Slide
Use the generate_slide_image.py script to create each slide.
CRITICAL: Formatting Consistency Protocol
To ensure unified formatting across all slides in a presentation:
1. Define a Formatting Goal at the start of your presentation and include it in EVERY prompt:
- Color scheme (e.g., "dark blue background, white text, gold accents")
- Typography style (e.g., "bold sans-serif titles, clean body text")
- Visual style (e.g., "minimal, professional, corporate aesthetic")
- Layout approach (e.g., "generous white space, left-aligned content")
2. Always attach the previous slide when generating subsequent slides using --attach:
- This allows Nano Banana Pro to see and match the existing style
- Creates visual continuity throughout the deck
- Ensures consistent colors, fonts, and design language
3. Default author is "K-Dense" unless another name is specified
4. Include citations directly in the prompt for slides that reference research:
- Add citations in the prompt text so they appear on the generated slide
- Use format: "Include citation: (Author et al., Year)" or "Show reference: Author et al., Year"
- For multiple citations, list them all in the prompt
- Citations should appear in small text at the bottom of the slide or near relevant content
5. Attach existing figures/data for results slides (CRITICAL for data-driven presentations):
- When creating slides about results, ALWAYS check for existing figures in:
- The working directory (e.g.,
figures/,results/,plots/,images/) - User-provided input files or directories
- Any data visualizations, charts, or graphs relevant to the presentation
- Use
--attachto include these figures so Nano Banana Pro can incorporate them: - Attach the actual data figure/chart for results slides
- Attach relevant diagrams for methodology slides
- Attach logos or institutional images for title slides
- When attaching data figures, describe what you want in the prompt:
- "Create a slide presenting the attached results chart with key findings highlighted"
- "Build a slide around this attached figure, add title and bullet points explaining the data"
- "Incorporate the attached graph into a results slide with interpretation"
- Before generating results slides: List files in the working directory to find relevant figures
- Multiple figures can be attached:
--attach fig1.png --attach fig2.png
Example with formatting consistency, citations, and figure attachments:
# Title slide (first slide - establishes the style)
python scripts/generate_slide_image.py "Title slide for presentation: 'Machine Learning: From Theory to Practice'. Subtitle: 'AI Conference 2025'. Speaker: K-Dense. FORMATTING GOAL: Dark blue background (#1a237e), white text, gold accents (#ffc107), minimal design, sans-serif fonts, generous margins, no decorative elements." -o slides/01_title.png
# Content slide with citations (attach previous slide for consistency)
python scripts/generate_slide_image.py "Presentation slide titled 'Why Machine Learning Matters'. Three key points with simple icons: 1) Industry adoption, 2) Breakthrough applications, 3) Future potential. CITATIONS: Include at bottom in small text: (LeCun et al., 2015; Goodfellow et al., 2016). FORMATTING GOAL: Match attached slide style - dark blue background, white text, gold accents, minimal professional design, no visual clutter." -o slides/02_intro.png --attach slides/01_title.png
# Background slide with multiple citations
python scripts/generate_slide_image.py "Presentation slide titled 'Deep Learning Revolution'. Key milestones: ImageNet breakthrough (2012), transformer architecture (2017), GPT models (2018-present). CITATIONS: Show references at bottom: (Krizhevsky et al., 2012; Vaswani et al., 2017; Brown et al., 2020). FORMATTING GOAL: Match attached slide style exactly - same colors, fonts, minimal design." -o slides/03_background.png --attach slides/02_intro.png
# RESULTS SLIDE - Attach actual data figure from working directory
# First, check what figures exist: ls figures/ or ls results/
python scripts/generate_slide_image.py "Presentation slide titled 'Model Performance Results'. Create a slide presenting the attached accuracy chart. Key findings to highlight: 1) 95% accuracy achieved, 2) Outperforms baseline by 12%, 3) Consistent across test sets. CITATIONS: Include at bottom: (Our results, 2025). FORMATTING GOAL: Match attached slide style exactly." -o slides/04_results.png --attach slides/03_background.png --attach figures/accuracy_chart.png
# RESULTS SLIDE - Multiple figures comparison
python scripts/generate_slide_image.py "Presentation slide titled 'Before vs After Comparison'. Build a side-by-side comparison slide using the two attached figures. Left: baseline results, Right: our improved results. Add brief labels explaining the improvement. FORMATTING GOAL: Match attached slide style exactly." -o slides/05_comparison.png --attach slides/04_results.png --attach figures/baseline.png --attach figures/improved.png
# METHODOLOGY SLIDE - Attach existing diagram
python scripts/generate_slide_image.py "Presentation slide titled 'System Architecture'. Present the attached architecture diagram with brief explanatory bullet points: 1) Input processing, 2) Model inference, 3) Output generation. FORMATTING GOAL: Match attached slide style exactly." -o slides/06_architecture.png --attach slides/05_comparison.png --attach diagrams/system_architecture.pngIMPORTANT: Before creating results slides, always: 1. List files in working directory: ls -la figures/ or ls -la results/ 2. Check user-provided directories for relevant figures 3. Attach ALL relevant figures that should appear on the slide 4. Describe how Nano Banana Pro should incorporate the attached figures
Prompt Template:
Include these elements in every prompt (customize as needed):
[Slide content description]
CITATIONS: Include at bottom: (Author1 et al., Year; Author2 et al., Year)
FORMATTING GOAL: [Background color], [text color], [accent color], minimal professional design, no decorative elements, consistent with attached slide style.Step 3: Combine to PDF
# Combine all slides into a PDF presentation
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdfPPT Workflow: PowerPoint with Generated Visuals
When creating PowerPoint presentations, use Nano Banana Pro to generate images and figures for each slide, then add text separately using the PPTX skill.
How it works: 1. Plan the deck: Create content plan for each slide 2. Generate visuals: Use Nano Banana Pro with --visual-only flag to create images for slides 3. Build PPTX: Use the PPTX skill (html2pptx or template-based) to create slides with generated visuals and separate text
Step 1: Generate Visuals for Each Slide
# Generate a figure for the introduction slide
python scripts/generate_slide_image.py "Professional illustration showing machine learning applications: healthcare diagnosis, financial analysis, autonomous vehicles, and robotics. Modern flat design, colorful icons on white background." -o figures/ml_applications.png --visual-only
# Generate a diagram for the methods slide
python scripts/generate_slide_image.py "Neural network architecture diagram showing input layer, three hidden layers, and output layer. Clean, technical style with node connections. Blue and gray color scheme." -o figures/neural_network.png --visual-only
# Generate a conceptual graphic for results
python scripts/generate_slide_image.py "Before and after comparison showing improvement: left side shows cluttered data, right side shows organized insights. Arrow connecting them. Professional business style." -o figures/results_visual.png --visual-onlyStep 2: Build PowerPoint with PPTX Skill
Use the PPTX skill's html2pptx workflow to create slides that include:
- Generated images from step 1
- Title and body text added separately
- Professional layout and formatting
See skills/pptx/SKILL.md for complete PPTX creation documentation.
---
Nano Banana Pro Script Reference
generate_slide_image.py
Generate presentation slides or visuals using Nano Banana Pro AI.
# Full slide (default) - generates complete slide as image
python scripts/generate_slide_image.py "slide description" -o output.png
# Visual only - generates just the image/figure for embedding in PPT
python scripts/generate_slide_image.py "visual description" -o output.png --visual-only
# With reference images attached (Nano Banana Pro will see these)
python scripts/generate_slide_image.py "Create a slide explaining this chart" -o slide.png --attach chart.png
python scripts/generate_slide_image.py "Combine these into a comparison slide" -o compare.png --attach before.png --attach after.pngOptions:
-o, --output: Output file path (required)--attach IMAGE: Attach image file(s) as context for generation (can use multiple times)--visual-only: Generate just the visual/figure, not a complete slide--iterations: Max refinement iterations (default: 2)--api-key: OpenRouter API key (or set OPENROUTER_API_KEY env var)-v, --verbose: Verbose output
Attaching Reference Images:
Use --attach when you want Nano Banana Pro to see existing images as context:
- "Create a slide about this data" + attach the data chart
- "Make a title slide with this logo" + attach the logo
- "Combine these figures into one slide" + attach multiple images
- "Explain this diagram in a slide" + attach the diagram
Environment Setup:
export OPENROUTER_API_KEY='your_api_key_here'
# Get key at: https://openrouter.ai/keysslides_to_pdf.py
Combine multiple slide images into a single PDF.
# Combine PNG files
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf
# Combine specific files in order
python scripts/slides_to_pdf.py title.png intro.png methods.png -o talk.pdf
# From directory (sorted by filename)
python scripts/slides_to_pdf.py slides/ -o presentation.pdfOptions:
-o, --output: Output PDF path (required)--dpi: PDF resolution (default: 150)-v, --verbose: Verbose output
Tip: Name slides with numbers for correct ordering: 01_title.png, 02_intro.png, etc.
---
Prompt Writing for Slide Generation
Full Slide Prompts (PDF Workflow)
For complete slides, include: 1. Slide type: Title slide, content slide, diagram slide, etc. 2. Title: The slide title text 3. Content: Key points, bullet items, or descriptions 4. Visual elements: What imagery, icons, or graphics to include 5. Design style: Color scheme, mood, aesthetic
Example prompts:
Title slide:
"Title slide for a medical research presentation. Title: 'Advances in Cancer Immunotherapy'. Subtitle: 'Clinical Trial Results 2024'. Professional medical theme with subtle DNA helix in background. Navy blue and white color scheme."
Content slide:
"Presentation slide titled 'Key Findings'. Three bullet points: 1) 40% improvement in response rate, 2) Reduced side effects, 3) Extended survival outcomes. Include relevant medical icons. Clean, professional design with green and white colors."
Diagram slide:
"Presentation slide showing the research methodology. Title: 'Study Design'. Flowchart showing: Patient Screening → Randomization → Treatment Groups (A, B, Control) → Follow-up → Analysis. CONSORT-style flow diagram. Professional academic style."Visual-Only Prompts (PPT Workflow)
For images to embed in PowerPoint, focus on the visual element only:
"Flowchart showing machine learning pipeline: Data Collection → Preprocessing → Model Training → Validation → Deployment. Clean technical style, blue and gray colors."
"Conceptual illustration of cloud computing with servers, data flow, and connected devices. Modern flat design, suitable for business presentation."
"Scientific diagram of cell division process showing mitosis phases. Educational style with labels, colorblind-friendly colors."---
Visual Enhancement with Scientific Schematics
In addition to slide generation, use the scientific-schematics skill for technical diagrams:
When to use scientific-schematics instead:
- Complex technical diagrams (circuit diagrams, chemical structures)
- Publication-quality figures for papers (higher quality threshold)
- Diagrams requiring scientific accuracy review
How to generate schematics:
python scripts/generate_schematic.py "your diagram description" -o figures/output.pngFor detailed guidance on creating schematics, refer to the scientific-schematics skill documentation.
---
Core Capabilities
1. Presentation Structure and Organization
Build presentations with clear narrative flow and appropriate structure for different contexts. For detailed guidance, refer to references/presentation_structure.md.
Universal Story Arc: 1. Hook: Grab attention (30-60 seconds) 2. Context: Establish importance (5-10% of talk) 3. Problem/Gap: Identify what's unknown (5-10% of talk) 4. Approach: Explain your solution (15-25% of talk) 5. Results: Present key findings (40-50% of talk) 6. Implications: Discuss meaning (15-20% of talk) 7. Closure: Memorable conclusion (1-2 minutes)
Talk-Specific Structures:
- Conference talks (15 min): Focused on 1-2 key findings, minimal methods
- Academic seminars (45 min): Comprehensive coverage, detailed methods, multiple studies
- Thesis defenses (60 min): Complete dissertation overview, all studies covered
- Grant pitches (15 min): Emphasis on significance, feasibility, and impact
- Journal clubs (30 min): Critical analysis of published work
2. Slide Design Principles
Create professional, readable, and accessible slides that enhance understanding. For complete design guidelines, refer to references/slide_design_principles.md.
ANTI-PATTERN: Avoid Dry, Text-Heavy Presentations
❌ What Makes Presentations Dry and Forgettable:
- Walls of text (more than 6 bullets per slide)
- Small fonts (<24pt body text)
- Black text on white background only (no visual interest)
- No images or graphics (bullet points only)
- Generic templates with no customization
- Dense, paragraph-like bullet points
- Missing research context (no citations)
- All slides look the same (repetitive)
✅ What Makes Presentations Engaging and Memorable:
- HIGH-QUALITY VISUALS dominate (figures, photos, diagrams, icons)
- Large, clear text as accent (not the main content)
- Modern, purposeful color schemes (not default themes)
- Generous white space (slides breathe)
- Research-backed context (proper citations from research-lookup)
- Variety in slide layouts (not all bullet lists)
- Story-driven flow with visual anchors
- Professional, polished appearance
Core Design Principles:
Visual-First Approach (CRITICAL):
- Start with visuals (figures, images, diagrams), add text as support
- Every slide should have STRONG visual element (figure, chart, photo, diagram)
- Text explains or complements visuals, not replaces them
- Think: "How can I show this, not just tell it?"
- Target: 60-70% visual content, 30-40% text
Simplicity with Impact:
- One main idea per slide
- MINIMAL text (3-4 bullets, 4-6 words each preferred)
- Generous white space (40-50% of slide)
- Clear visual focus
- Bold, confident design choices
Typography for Engagement:
- Sans-serif fonts (Arial, Calibri, Helvetica)
- LARGE fonts: 24-28pt for body text (not minimum 18pt)
- 36-44pt for slide titles (make bold)
- High contrast (minimum 4.5:1, prefer 7:1)
- Use size for hierarchy, not just weight
Color for Impact:
- MODERN color palettes (not default blue/gray)
- Consider your topic: biotech? vibrant colors. Physics? sleek darks. Health? warm tones.
- Limited palette (3-5 colors total)
- High contrast combinations
- Color-blind safe (avoid red-green combinations)
- Use color purposefully (not decoration)
Layout for Visual Interest:
- Vary layouts (not all bullet lists)
- Use two-column layouts (text + figure)
- Full-slide figures for key results
- Asymmetric compositions (more interesting than centered)
- Rule of thirds for focal points
- Consistent but not repetitive
3. Data Visualization for Slides
Adapt scientific figures for presentation context. For detailed guidance, refer to references/data_visualization_slides.md.
Key Differences from Journal Figures:
- Simplify, don't replicate
- Larger fonts (18-24pt minimum)
- Fewer panels (split across slides)
- Direct labeling (not legends)
- Emphasis through color and size
- Progressive disclosure for complex data
Visualization Best Practices:
- Bar charts: Comparing discrete categories
- Line graphs: Trends and trajectories
- Scatter plots: Relationships and correlations
- Heatmaps: Matrix data and patterns
- Network diagrams: Relationships and connections
Common Mistakes to Avoid:
- Tiny fonts (<18pt)
- Too many panels on one slide
- Complex legends
- Insufficient contrast
- Cluttered layouts
4. Talk-Specific Guidance
Different presentation contexts require different approaches. For comprehensive guidance on each type, refer to references/talk_types_guide.md.
Conference Talks (10-20 minutes):
- Structure: Brief intro → minimal methods → key results → quick conclusion
- Focus: 1-2 main findings only
- Style: Engaging, fast-paced, memorable
- Goal: Generate interest, network, get invited
Academic Seminars (45-60 minutes):
- Structure: Comprehensive coverage with detailed methods
- Focus: Multiple findings, depth of analysis
- Style: Scholarly, interactive, discussion-oriented
- Goal: Demonstrate expertise, get feedback, collaborate
Thesis Defenses (45-60 minutes):
- Structure: Complete dissertation overview, all studies
- Focus: Demonstrating mastery and independent thinking
- Style: Formal, comprehensive, prepared for interrogation
- Goal: Pass examination, defend research decisions
Grant Pitches (10-20 minutes):
- Structure: Problem → significance → approach → feasibility → impact
- Focus: Innovation, preliminary data, team qualifications
- Style: Persuasive, focused on outcomes and impact
- Goal: Secure funding, demonstrate viability
Journal Clubs (20-45 minutes):
- Structure: Context → methods → results → critical analysis
- Focus: Understanding and critiquing published work
- Style: Educational, critical, discussion-facilitating
- Goal: Learn, critique, discuss implications
5. Implementation Options
Nano Banana Pro PDF (Default - Recommended)
Best for: Visually stunning slides, fast creation, non-technical audiences
This is the default and recommended approach. Generate each slide as a complete image using AI.
Workflow: 1. Plan each slide (title, content, visual elements) 2. Generate each slide with generate_slide_image.py 3. Combine into PDF with slides_to_pdf.py
# Generate slides
python scripts/generate_slide_image.py "Title: Introduction..." -o slides/01.png
python scripts/generate_slide_image.py "Title: Methods..." -o slides/02.png
# Combine to PDF
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdfAdvantages:
- Most visually impressive results
- Fast creation (describe and generate)
- No design skills required
- Consistent, professional appearance
- Perfect for general audiences
Best for:
- Conference talks
- Business presentations
- General scientific talks
- Pitch presentations
PowerPoint via PPTX Skill
Best for: Editable slides, custom designs, template-based workflows
Reference: See skills/pptx/SKILL.md for complete documentation
Use Nano Banana Pro with --visual-only to generate images, then build PPTX with text.
Key Resources:
assets/powerpoint_design_guide.md: Complete PowerPoint design guide- PPTX skill's
html2pptx.md: Programmatic creation workflow - PPTX skill's scripts:
rearrange.py,inventory.py,replace.py,thumbnail.py
Workflow: 1. Generate visuals with generate_slide_image.py --visual-only 2. Design HTML slides (for programmatic) or use templates 3. Create presentation using html2pptx or template editing 4. Add generated images and text content 5. Generate thumbnails for visual validation 6. Iterate based on visual inspection
Advantages:
- Editable slides (can modify text later)
- Complex animations and transitions
- Interactive elements
- Company template compatibility
LaTeX Beamer
Best for: Mathematical content, consistent formatting, version control
Reference: See references/beamer_guide.md for complete documentation
Templates Available:
assets/beamer_template_conference.tex: 15-minute conference talkassets/beamer_template_seminar.tex: 45-minute academic seminarassets/beamer_template_defense.tex: Dissertation defense
Workflow: 1. Choose appropriate template 2. Customize theme and colors 3. Add content (LaTeX native: equations, code, algorithms) 4. Compile to PDF 5. Convert to images for visual validation
Advantages:
- Beautiful mathematics and equations
- Consistent, professional appearance
- Version control friendly (plain text)
- Excellent for algorithms and code
- Reproducible and programmatic
6. Visual Review and Iteration
Implement iterative improvement through visual inspection. For complete workflow, refer to references/visual_review_workflow.md.
Visual Validation Workflow:
Step 1: Generate PDF (if not already PDF)
- PowerPoint: Export as PDF
- Beamer: Compile LaTeX source
Step 2: Convert to Images
# Using the pdf_to_images script
python scripts/pdf_to_images.py presentation.pdf review/slide --dpi 150
# Or use pptx skill's thumbnail tool
python skills/pptx/scripts/thumbnail.py presentation.pptx review/thumbStep 3: Systematic Inspection
Check each slide for:
- Text overflow: Text cut off at edges
- Element overlap: Text overlapping images or other text
- Font sizes: Text too small (<18pt)
- Contrast: Insufficient contrast between text and background
- Layout issues: Misalignment, poor spacing
- Visual quality: Pixelated images, poor rendering
Step 4: Document Issues
Create issue log:
Slide # | Issue Type | Description | Priority
--------|-----------|-------------|----------
3 | Text overflow | Bullet 4 extends beyond box | High
7 | Overlap | Figure overlaps with caption | High
12 | Font size | Axis labels too small | MediumStep 5: Apply Fixes
Make corrections to source files:
- PowerPoint: Edit text boxes, resize elements
- Beamer: Adjust LaTeX code, recompile
Step 6: Re-Validate
Repeat Steps 1-5 until no critical issues remain.
Stopping Criteria:
- No text overflow
- No inappropriate overlaps
- All text readable (≥18pt equivalent)
- Adequate contrast (≥4.5:1)
- Professional appearance
7. Timing and Pacing
Ensure presentations fit allocated time. For comprehensive timing guidance, refer to assets/timing_guidelines.md.
The One-Slide-Per-Minute Rule:
- General guideline: ~1 slide per minute
- Adjust for complex slides (2-3 minutes)
- Adjust for simple slides (15-30 seconds)
Time Allocation:
- Introduction: 15-20%
- Methods: 15-20%
- Results: 40-50% (MOST TIME)
- Discussion: 15-20%
- Conclusion: 5%
Practice Requirements:
- 5-minute talk: Practice 5-7 times
- 15-minute talk: Practice 3-5 times
- 45-minute talk: Practice 3-4 times
- Defense: Practice 4-6 times
Timing Checkpoints:
For 15-minute talk:
- 3-4 minutes: Finishing introduction
- 7-8 minutes: Halfway through results
- 12-13 minutes: Starting conclusions
Emergency Strategies:
- Running behind: Skip backup slides (prepare in advance)
- Running ahead: Expand examples, slow slightly
- Never skip conclusions
8. Validation and Quality Assurance
Automated Validation:
# Validate slide count, timing, file size
python scripts/validate_presentation.py presentation.pdf --duration 15
# Generates report on:
# - Slide count vs. recommended range
# - File size warnings
# - Slide dimensions
# - Font size issues (PowerPoint)
# - Compilation success (Beamer)Manual Validation Checklist:
- [ ] Slide count appropriate for duration
- [ ] Title slide complete (name, affiliation, date)
- [ ] Clear narrative flow
- [ ] One main idea per slide
- [ ] Font sizes ≥18pt (preferably 24pt+)
- [ ] High contrast colors
- [ ] Figures large and readable
- [ ] No text overflow or element overlap
- [ ] Consistent design throughout
- [ ] Slide numbers present
- [ ] Contact info on final slide
- [ ] Backup slides prepared
- [ ] Tested on projector (if possible)
Workflow for Presentation Development
Stage 1: Planning (Before Creating Slides)
Define Context: 1. What type of talk? (Conference, seminar, defense, etc.) 2. How long? (Duration in minutes) 3. Who is the audience? (Specialists, general, mixed) 4. What's the venue? (Room size, A/V setup, virtual/in-person) 5. What happens after? (Q&A, discussion, networking)
Research and Literature Review (Use research-lookup skill): 1. Search for background literature: Find 5-10 key papers establishing context 2. Identify knowledge gaps: Use research-lookup to find what's unknown 3. Locate comparison studies: Find papers with similar methods or results 4. Gather supporting citations: Collect papers supporting your interpretations 5. Build reference list: Create .bib file or citation list for slides 6. Note key findings to cite: Document specific results to reference
Develop Content Outline: 1. Identify 1-3 core messages 2. Select key findings to present 3. Choose essential figures (typically 3-6 for 15-min talk) 4. Plan narrative arc with proper citations 5. Allocate time by section
Example Outline for 15-Minute Talk:
1. Title (30 sec)
2. Hook: Compelling problem (60 sec) [Cite 1-2 papers via research-lookup]
3. Background (90 sec) [Cite 3-4 key papers establishing context]
4. Research question (45 sec) [Cite papers showing gap]
5. Methods overview (2 min)
6-8. Main result 1 (3 min, 3 slides)
9-10. Main result 2 (2 min, 2 slides)
11-12. Result 3 or validation (2 min, 2 slides)
13-14. Discussion and implications (2 min) [Compare to 2-3 prior studies]
15. Conclusions (45 sec)
16. Acknowledgments (15 sec)
NOTE: Use research-lookup to find papers for background (slides 2-4)
and discussion (slides 13-14) BEFORE creating slides.Stage 2: Design and Creation
Choose Implementation Method:
Option A: PowerPoint (via PPTX skill) 1. Read assets/powerpoint_design_guide.md 2. Read skills/pptx/SKILL.md 3. Choose approach (programmatic or template-based) 4. Create master slides with consistent design 5. Build presentation following outline
Option B: LaTeX Beamer 1. Read references/beamer_guide.md 2. Select appropriate template from assets/ 3. Customize theme and colors 4. Write content in LaTeX 5. Compile to PDF
Design Considerations (Make It Visually Appealing):
- Select MODERN color palette: Match your topic (biotech=vibrant, physics=sleek, health=warm)
- Use pptx skill's color palette examples (Teal & Coral, Bold Red, Deep Purple & Emerald, etc.)
- NOT just default blue/gray themes
- 3-5 colors with high contrast
- Choose clean fonts: Sans-serif, large sizes (24pt+ body)
- Plan visual elements: What images, diagrams, icons for each slide?
- Create varied layouts: Mix full-figure, two-column, text-overlay (not all bullets)
- Design section dividers: Visual breaks with striking graphics
- Plan animations/builds: Control information flow for complex slides
- Add visual interest: Background images, color blocks, shapes, icons
Stage 3: Content Development
Populate Slides (Visual-First Strategy): 1. Start with visuals: Plan which figures, images, diagrams for each key point 2. Use research-lookup extensively: Find 8-15 papers for proper citations 3. Create visual backbone first: Add all figures, charts, images, diagrams 4. Add minimal text as support: Bullet points complement visuals, don't replace them 5. Design section dividers: Visual breaks with images or graphics (not just text) 6. Polish title/closing: Make visually striking, include contact info 7. Add transitions/builds: Control information flow
VISUAL CONTENT REQUIREMENTS (Make Slides Engaging):
- Images: Use high-quality photos, illustrations, conceptual graphics
- Icons: Visual representations of concepts (not decoration)
- Diagrams: Flowcharts, schematics, process diagrams
- Figures: Simplified research figures with LARGE labels (18-24pt)
- Charts: Clean data visualizations with clear messages
- Graphics: Visual metaphors, conceptual illustrations
- Color blocks: Use colored shapes to organize content visually
- Target: MINIMUM 1-2 strong visual elements per slide
Scientific Content (Research-Backed):
- Citations: Use research-lookup EXTENSIVELY to find relevant papers
- Introduction: Cite 3-5 papers establishing context and gap
- Background: Show key prior work visually (not just cite)
- Discussion: Cite 3-5 papers for comparison with your results
- Use author-year format (Smith et al., 2023) for readability
- Citations establish credibility and scientific rigor
- Figures: Simplified from papers, LARGE labels (18-24pt minimum)
- Equations: Large, clear, explain each term (use sparingly)
- Tables: Minimal, highlight key comparisons (not data dumps)
- Code/Algorithms: Use syntax highlighting, keep brief
Text Guidelines (Less is More):
- Bullet points, NEVER paragraphs
- 3-4 bullets per slide (max 6 only if essential)
- 4-6 words per bullet (shorter than 6×6 rule)
- Key terms in bold
- Text is SUPPORTING ROLE, visuals are stars
- Use builds to control pacing
Stage 4: Visual Validation
Generate Images:
# Convert PDF to images
python scripts/pdf_to_images.py presentation.pdf review/slides
# Or create thumbnail grid
python skills/pptx/scripts/thumbnail.py presentation.pptx review/gridSystematic Review: 1. View each slide image 2. Check against issue checklist 3. Document problems with slide numbers 4. Test readability from distance (view at 50% size)
Common Issues to Fix:
- Text extending beyond boundaries
- Figures overlapping with text
- Font sizes too small
- Poor contrast
- Misalignment
Iteration: 1. Fix identified issues in source 2. Regenerate PDF/presentation 3. Convert to images again 4. Re-inspect 5. Repeat until clean
Stage 5: Practice and Refinement
Practice Schedule:
- Run 1: Rough draft (will run long)
- Run 2: Smooth transitions
- Run 3: Exact timing
- Run 4: Final polish
- Run 5+: Maintenance (day before, morning of)
What to Practice:
- Full talk with timer
- Difficult explanations
- Transitions between sections
- Opening and closing (until flawless)
- Anticipated questions
Refinement Based on Practice:
- Cut slides if running over
- Expand explanations if unclear
- Adjust wording for clarity
- Mark timing checkpoints
- Prepare backup slides
Stage 6: Final Preparation
Technical Checks:
- [ ] Multiple copies saved (laptop, cloud, USB)
- [ ] Works on presentation computer
- [ ] Adapters/cables available
- [ ] Backup PDF version
- [ ] Tested with projector (if possible)
Content Final:
- [ ] No typos or errors
- [ ] All figures high quality
- [ ] Slide numbers correct
- [ ] Contact info on final slide
- [ ] Backup slides ready
Delivery Prep:
- [ ] Notes prepared (if using)
- [ ] Timer/phone ready
- [ ] Water available
- [ ] Business cards/handouts
- [ ] Comfortable with material (3+ practices)
Integration with Other Skills
Research Lookup (Critical for Scientific Presentations):
- Background development: Search literature to build introduction context
- Citation gathering: Find key papers to cite in your talk
- Gap identification: Identify what's unknown to motivate research
- Prior work comparison: Find papers to compare your results against
- Supporting evidence: Locate literature supporting your interpretations
- Question preparation: Find papers that might inform Q&A responses
- Always use research-lookup when developing any scientific presentation to ensure proper context and citations
Scientific Writing:
- Convert paper content to presentation format
- Extract key findings and simplify
- Use same figures (but redesigned for slides)
- Maintain consistent terminology
PPTX Skill:
- Use for PowerPoint creation and editing
- Leverage scripts for template workflows
- Use thumbnail generation for validation
- Reference html2pptx for programmatic creation
Data Visualization:
- Create presentation-appropriate figures
- Simplify complex visualizations
- Ensure readability from distance
- Use progressive disclosure
Common Pitfalls to Avoid
Content Mistakes
Dry, Boring Presentations (CRITICAL TO AVOID):
- Problem: Text-heavy slides with no visual interest, missing research context
- Signs: All bullet points, no images, default templates, no citations
- Solution:
- Use research-lookup to find 8-15 papers for credible context
- Add high-quality visuals to EVERY slide (figures, photos, diagrams, icons)
- Choose modern color palette reflecting your topic
- Vary slide layouts (not all bullet lists)
- Tell a story with visuals, use text sparingly
Too Much Content:
- Problem: Trying to include everything from paper
- Solution: Focus on 1-2 key findings for short talks, show visually
Too Much Text:
- Problem: Full paragraphs on slides, dense bullet points, reading verbatim
- Solution: 3-4 bullets with 4-6 words each, let visuals carry the message
Missing Research Context:
- Problem: No citations, claims without support, unclear positioning
- Solution: Use research-lookup to find papers, cite 3-5 in intro, 3-5 in discussion
Poor Narrative:
- Problem: Jumping between topics, no clear story, no flow
- Solution: Follow story arc, use visual transitions, maintain thread
Rushing Through Results:
- Problem: Brief methods, brief results, long discussion
- Solution: Spend 40-50% of time on results, show data visually
Design Mistakes
Generic, Default Appearance:
- Problem: Using default PowerPoint/Beamer themes without customization, looks dated
- Solution: Choose modern color palette, customize fonts/layouts, add visual personality
Text-Heavy, Visual-Poor:
- Problem: All bullet point slides, no images or graphics, boring to look at
- Solution: Add figures, photos, diagrams, icons to EVERY slide, make visually interesting
Small Fonts:
- Problem: Body text <18pt, unreadable from back, looks unprofessional
- Solution: 24-28pt for body (not just 18pt minimum), 36-44pt for titles
Low Contrast:
- Problem: Light text on light background, poor visibility, hard to read
- Solution: High contrast (7:1 preferred, not just 4.5:1 minimum), test with contrast checker
Cluttered Slides:
- Problem: Too many elements, no white space, overwhelming
- Solution: One idea per slide, 40-50% white space, generous spacing
Inconsistent Formatting:
- Problem: Different fonts, colors, layouts slide-to-slide, looks amateurish
- Solution: Use master slides, maintain design system, professional consistency
Missing Visual Hierarchy:
- Problem: Everything same size and color, no emphasis, unclear focus
- Solution: Size differences (titles large, body medium), color for emphasis, clear focal point
Timing Mistakes
Not Practicing:
- Problem: First time through is during presentation
- Solution: Practice minimum 3 times with timer
No Time Checkpoints:
- Problem: Don't realize running behind until too late
- Solution: Set 3-4 checkpoints, monitor throughout
Going Over Time:
- Problem: Extremely unprofessional, cuts into Q&A
- Solution: Practice to exact time, prepare Plan B (slides to skip)
Skipping Conclusions:
- Problem: Running out of time, rush through or skip ending
- Solution: Never skip conclusions, cut earlier content instead
Tools and Scripts
Nano Banana Pro Scripts
generate_slide_image.py - Generate slides or visuals with AI:
# Full slide (for PDF workflow)
python scripts/generate_slide_image.py "Title: Introduction\nContent: Key points" -o slide.png
# Visual only (for PPT workflow)
python scripts/generate_slide_image.py "Diagram description" -o figure.png --visual-only
# Options:
# -o, --output Output file path (required)
# --visual-only Generate just the visual, not complete slide
# --iterations N Max refinement iterations (default: 2)
# -v, --verbose Verbose outputslides_to_pdf.py - Combine slide images into PDF:
# From glob pattern
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf
# From directory (sorted by filename)
python scripts/slides_to_pdf.py slides/ -o presentation.pdf
# Options:
# -o, --output Output PDF path (required)
# --dpi N PDF resolution (default: 150)
# -v, --verbose Verbose outputValidation Scripts
validate_presentation.py:
python scripts/validate_presentation.py presentation.pdf --duration 15
# Checks:
# - Slide count vs. recommended range
# - File size warnings
# - Slide dimensions
# - Font sizes (PowerPoint)
# - Compilation (Beamer)pdf_to_images.py:
python scripts/pdf_to_images.py presentation.pdf output/slide --dpi 150
# Converts PDF to images for visual inspection
# Supports: JPG, PNG
# Adjustable DPI
# Page range selectionPPTX Skill Scripts
From skills/pptx/scripts/:
thumbnail.py: Create thumbnail gridsrearrange.py: Duplicate and reorder slidesinventory.py: Extract text contentreplace.py: Update text programmatically
External Tools
Recommended:
- PDF viewer: For reviewing presentations
- Color contrast checker: WebAIM Contrast Checker
- Color blindness simulator: Coblis
- Timer app: For practice sessions
- Screen recorder: For self-review
Reference Files
Comprehensive guides for specific aspects:
- `references/presentation_structure.md`: Detailed structure for all talk types, timing allocation, opening/closing strategies, transition techniques
- `references/slide_design_principles.md`: Typography, color theory, layout, accessibility, visual hierarchy, design workflow
- `references/data_visualization_slides.md`: Simplifying figures, chart types, progressive disclosure, common mistakes, recreation workflow
- `references/talk_types_guide.md`: Specific guidance for conferences, seminars, defenses, grants, journal clubs, with examples
- `references/beamer_guide.md`: Complete LaTeX Beamer documentation, themes, customization, advanced features, compilation
- `references/visual_review_workflow.md`: PDF to images conversion, systematic inspection, issue documentation, iterative improvement
Assets
Templates
- `assets/beamer_template_conference.tex`: 15-minute conference talk template
- `assets/beamer_template_seminar.tex`: 45-minute academic seminar template
- `assets/beamer_template_defense.tex`: Dissertation defense template
Guides
- `assets/powerpoint_design_guide.md`: Complete PowerPoint design and implementation guide
- `assets/timing_guidelines.md`: Comprehensive timing, pacing, and practice strategies
Quick Start Guide
For a 15-Minute Conference Talk (PDF Workflow - Recommended)
1. Research & Plan (45 minutes):
- Use research-lookup to find 8-12 relevant papers for citations
- Build reference list (background, comparison studies)
- Outline content (intro → methods → 2-3 key results → conclusion)
- Create detailed plan for each slide (title, key points, visual elements)
- Target 15-18 slides
2. Generate Slides with Nano Banana Pro (1-2 hours):
Important: Use consistent formatting, attach previous slides, and include citations!
# Title slide (establishes style - default author: K-Dense)
python scripts/generate_slide_image.py "Title slide: 'Your Research Title'. Conference name, K-Dense. FORMATTING GOAL: [your color scheme], minimal professional design, no decorative elements, clean and corporate." -o slides/01_title.png
# Introduction slide with citations (attach previous for consistency)
python scripts/generate_slide_image.py "Slide titled 'Why This Matters'. Three key points with simple icons. CITATIONS: Include at bottom: (Smith et al., 2023; Jones et al., 2024). FORMATTING GOAL: Match attached slide style exactly." -o slides/02_intro.png --attach slides/01_title.png
# Continue for each slide (always attach previous, include citations where relevant)
python scripts/generate_slide_image.py "Slide titled 'Methods'. Key methodology points. CITATIONS: (Based on Chen et al., 2022). FORMATTING GOAL: Match attached slide style exactly." -o slides/03_methods.png --attach slides/02_intro.png
# Combine to PDF
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf3. Review & Iterate (30 minutes):
- Open the PDF and review each slide
- Regenerate any slides that need improvement
- Re-combine to PDF
4. Practice (2-3 hours):
- Practice 3-5 times with timer
- Aim for 13-14 minutes (leave buffer)
- Record yourself, watch playback
- Prepare for questions (use research-lookup to anticipate)
5. Finalize (30 minutes):
- Generate backup/appendix slides if needed
- Save multiple copies
- Test on presentation computer
Total time: ~5-6 hours for quality AI-generated presentation
Alternative: PowerPoint Workflow
If you need editable slides (e.g., for company templates):
1. Plan slides as above 2. Generate visuals with --visual-only flag:
python scripts/generate_slide_image.py "diagram description" -o figures/fig1.png --visual-only3. Build PPTX using the PPTX skill with generated images 4. Add text separately using PPTX workflow
See skills/pptx/SKILL.md for complete PowerPoint workflow.
Summary: Key Principles
1. Visual-First Design: Every slide needs strong visual element (figure, image, diagram) - avoid text-only slides 2. Research-Backed: Use research-lookup to find 8-15 papers, cite 3-5 in intro, 3-5 in discussion 3. Modern Aesthetics: Choose contemporary color palette matching topic, not default themes 4. Minimal Text: 3-4 bullets, 4-6 words each (24-28pt font), let visuals tell story 5. Structure: Follow story arc, spend 40-50% on results 6. High Contrast: 7:1 preferred for professional appearance 7. Varied Layouts: Mix full-figure, two-column, visual overlays (not all bullets) 8. Timing: Practice 3-5 times, ~1 slide per minute, never skip conclusions 9. Validation: Visual review workflow to catch overflow and overlap 10. White Space: 40-50% of slide empty for visual breathing room
Remember:
- Boring = Forgotten: Dry, text-heavy slides fail to communicate your science
- Visual + Research = Impact: Combine compelling visuals with research-backed context
- You are the presentation, slides are visual support: They should enhance, not replace your talk
\documentclass[aspectratio=169,11pt]{beamer}
% Encoding
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
% Theme and colors
\usetheme{Madrid}
\usecolortheme{beaver}
% Remove navigation symbols
\setbeamertemplate{navigation symbols}{}
% Page numbers in footer
\setbeamertemplate{footline}[frame number]
% Graphics
\usepackage{graphicx}
\graphicspath{{./figures/}}
% Math
\usepackage{amsmath, amssymb}
% Tables
\usepackage{booktabs}
% Citations
\usepackage[style=authoryear,maxcitenames=2,backend=biber]{biblatex}
\addbibresource{references.bib}
\renewcommand*{\bibfont}{\tiny}
% Colors (customize these)
\definecolor{primaryblue}{RGB}{0,90,156}
\definecolor{secondaryorange}{RGB}{228,108,10}
% Custom colors for theme elements
\setbeamercolor{structure}{fg=primaryblue}
\setbeamercolor{title}{fg=primaryblue}
\setbeamercolor{frametitle}{fg=primaryblue}
\setbeamercolor{block title}{fg=white,bg=primaryblue}
% Title page information
\title[Short Title]{Full Presentation Title:\\Descriptive and Specific}
\subtitle{Optional Subtitle}
\author[Author Name]{Author Name\inst{1}}
\institute[Institution]{
\inst{1}
Department of XYZ\\
University Name\\
\vspace{0.2cm}
\texttt{email@university.edu}
}
\date{Conference Name\\Month Day, Year}
% Optional: Logo
% \logo{\includegraphics[height=0.8cm]{logo.png}}
\begin{document}
% Title slide
\begin{frame}[plain]
\titlepage
\end{frame}
% Outline (optional for conference talks)
% \begin{frame}{Outline}
% \tableofcontents
% \end{frame}
%==============================================
% INTRODUCTION
%==============================================
\section{Introduction}
\begin{frame}{The Problem}
\begin{itemize}
\item<1-> Start with a compelling hook or problem statement
\item<2-> Establish why this research matters
\item<3-> Set up the knowledge gap
\item<4-> Preview your contribution
\end{itemize}
\vfill
\uncover<4->{
\begin{block}{Research Question}
State your specific research question or hypothesis clearly
\end{block}
}
\end{frame}
\begin{frame}{Background and Context}
\begin{columns}[T]
\begin{column}{0.5\textwidth}
\textbf{Prior Work:}
\begin{itemize}
\item Key finding 1 \cite{reference1}
\item Key finding 2 \cite{reference2}
\item Knowledge gap identified
\end{itemize}
\end{column}
\begin{column}{0.5\textwidth}
% Example figure
\begin{figure}
\centering
% \includegraphics[width=\textwidth]{context_figure.pdf}
\framebox[0.9\textwidth][c]{[Figure: Context or Prior Work]}
\caption{Illustration of the problem}
\end{figure}
\end{column}
\end{columns}
\end{frame}
%==============================================
% METHODS
%==============================================
\section{Methods}
\begin{frame}{Study Design}
\begin{columns}[T]
\begin{column}{0.6\textwidth}
\textbf{Approach:}
\begin{itemize}
\item Study type/design
\item Participants/sample (n = X)
\item Key procedures
\item Analysis strategy
\end{itemize}
\vspace{0.5cm}
\begin{alertblock}{Key Innovation}
Highlight what makes your approach novel or improved
\end{alertblock}
\end{column}
\begin{column}{0.4\textwidth}
\begin{figure}
\centering
% \includegraphics[width=\textwidth]{methods_schematic.pdf}
\framebox[0.9\textwidth][c]{[Methods Diagram]}
\caption{Experimental design}
\end{figure}
\end{column}
\end{columns}
\end{frame}
\begin{frame}{Analysis Overview}
\begin{itemize}
\item \textbf{Primary outcome:} What you measured
\item \textbf{Statistical approach:} Tests used
\item \textbf{Sample size justification:} Power analysis (if applicable)
\item \textbf{Software:} Tools and versions used
\end{itemize}
\vspace{0.5cm}
% Optional: Show key equation
\begin{exampleblock}{Key Model}
\begin{equation}
Y = \beta_0 + \beta_1 X_1 + \beta_2 X_2 + \epsilon
\end{equation}
\end{exampleblock}
\end{frame}
%==============================================
% RESULTS
%==============================================
\section{Results}
\begin{frame}{Main Finding 1}
\begin{figure}
\centering
% \includegraphics[width=0.85\textwidth]{result1.pdf}
\framebox[0.8\textwidth][c]{[Figure: Main Result 1]}
\caption{Primary outcome showing significant effect ($p < 0.001$)}
\end{figure}
\vspace{0.3cm}
\begin{itemize}
\item<2-> Key observation: Description of pattern
\item<3-> Statistical result: Effect size and significance
\item<4-> Interpretation: What this means
\end{itemize}
\end{frame}
\begin{frame}{Main Finding 2}
\begin{columns}[c]
\begin{column}{0.5\textwidth}
\begin{figure}
\centering
% \includegraphics[width=\textwidth]{result2a.pdf}
\framebox[0.9\textwidth][c]{[Result 2A]}
\caption{Condition A}
\end{figure}
\end{column}
\begin{column}{0.5\textwidth}
\begin{figure}
\centering
% \includegraphics[width=\textwidth]{result2b.pdf}
\framebox[0.9\textwidth][c]{[Result 2B]}
\caption{Condition B}
\end{figure}
\end{column}
\end{columns}
\vspace{0.5cm}
\begin{itemize}
\item Comparison shows: Key difference
\item Statistical test: $t(50) = 3.4, p = 0.001$
\end{itemize}
\end{frame}
\begin{frame}{Supporting Evidence}
\begin{table}
\centering
\caption{Summary of key results across conditions}
\begin{tabular}{lccc}
\toprule
\textbf{Condition} & \textbf{Metric 1} & \textbf{Metric 2} & \textbf{$p$-value} \\
\midrule
Control & 45.2 $\pm$ 3.1 & 0.65 & --- \\
Treatment & 67.8 $\pm$ 2.9 & 0.82 & $< 0.001$ \\
\bottomrule
\end{tabular}
\end{table}
\vspace{0.5cm}
\begin{itemize}
\item Consistent pattern across multiple metrics
\item Effect robust to various controls
\end{itemize}
\end{frame}
%==============================================
% DISCUSSION
%==============================================
\section{Discussion}
\begin{frame}{Interpretation}
\textbf{Key Findings:}
\begin{enumerate}
\item First main result and its significance
\item Second main result and its implications
\item Supporting evidence strengthens conclusions
\end{enumerate}
\vspace{0.5cm}
\textbf{Relation to Prior Work:}
\begin{itemize}
\item Consistent with \cite{reference1}
\item Extends beyond \cite{reference2}
\item Resolves controversy from \cite{reference3}
\end{itemize}
\end{frame}
\begin{frame}{Implications and Impact}
\begin{columns}[T]
\begin{column}{0.5\textwidth}
\textbf{Scientific Impact:}
\begin{itemize}
\item Advances understanding of X
\item Provides new framework for Y
\item Opens avenue for Z research
\end{itemize}
\end{column}
\begin{column}{0.5\textwidth}
\textbf{Practical Applications:}
\begin{itemize}
\item Clinical relevance
\item Policy implications
\item Technological applications
\end{itemize}
\end{column}
\end{columns}
\vspace{0.5cm}
\begin{block}{Limitations}
\begin{itemize}
\item Acknowledge key limitation 1
\item Note limitation 2 and how future work addresses it
\end{itemize}
\end{block}
\end{frame}
%==============================================
% CONCLUSION
%==============================================
\section{Conclusion}
\begin{frame}{Conclusions}
\begin{block}{Key Takeaways}
\begin{enumerate}
\item \textbf{First main finding:} Brief statement
\item \textbf{Second main finding:} Brief statement
\item \textbf{Broader impact:} Significance for field
\end{enumerate}
\end{block}
\vspace{0.5cm}
\textbf{Future Directions:}
\begin{itemize}
\item Extend to population/context Y
\item Investigate mechanism Z
\item Collaborate with domain X
\end{itemize}
\end{frame}
\begin{frame}[plain]
\begin{center}
{\Large \textbf{Thank You}}
\vspace{1cm}
{\large Questions?}
\vspace{1cm}
\begin{columns}
\begin{column}{0.5\textwidth}
\textbf{Contact:}\\
Author Name\\
\texttt{email@university.edu}\\
\url{https://yourwebsite.edu}
\end{column}
\begin{column}{0.5\textwidth}
% Optional: QR code to paper or website
% \includegraphics[width=3cm]{qrcode.png}\\
% {\small Scan for paper/code}
\end{column}
\end{columns}
\vspace{0.5cm}
{\footnotesize
Funding: Grant Agency Award \#12345\\
Collaborators: Colleague 1, Colleague 2
}
\end{center}
\end{frame}
%==============================================
% BACKUP SLIDES
%==============================================
\appendix
\begin{frame}{Backup: Additional Data}
\begin{figure}
\centering
% \includegraphics[width=0.7\textwidth]{supplementary_figure.pdf}
\framebox[0.6\textwidth][c]{[Supplementary Analysis]}
\caption{Additional analysis for questions}
\end{figure}
\end{frame}
\begin{frame}{Backup: Methodological Details}
\textbf{Detailed Procedure:}
\begin{itemize}
\item Step-by-step protocol details
\item Equipment specifications
\item Parameter settings
\item Quality control measures
\end{itemize}
\vspace{0.5cm}
\textbf{Alternative Analyses:}
\begin{itemize}
\item Sensitivity analysis results
\item Different statistical approaches
\item Subgroup analyses
\end{itemize}
\end{frame}
%==============================================
% REFERENCES
%==============================================
\begin{frame}[allowframebreaks]{References}
\printbibliography
\end{frame}
\end{document}
\documentclass[aspectratio=169,12pt]{beamer}
% Encoding
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
% Theme - professional and formal for defense
\usetheme{Boadilla}
\usecolortheme{whale}
% Remove navigation symbols
\setbeamertemplate{navigation symbols}{}
% Page numbers with total
\setbeamertemplate{footline}{
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertshortauthor
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
\insertframenumber{} / \inserttotalframenumber\hspace*{2ex}
\end{beamercolorbox}}%
\vskip0pt%
}
% Section pages
\AtBeginSection[]{
\begin{frame}
\vfill
\centering
\begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title}
\usebeamerfont{title}\insertsectionhead\par%
\end{beamercolorbox}
\vfill
\end{frame}
}
% Graphics
\usepackage{graphicx}
\graphicspath{{./figures/}}
% Math
\usepackage{amsmath, amssymb, amsthm}
% Tables
\usepackage{booktabs}
\usepackage{multirow}
% Citations
\usepackage[style=authoryear,maxcitenames=2,backend=biber]{biblatex}
\addbibresource{references.bib}
\renewcommand*{\bibfont}{\scriptsize}
% Custom colors - conservative for formal defense
\definecolor{universityblue}{RGB}{0,60,113}
\definecolor{accentgold}{RGB}{179,136,12}
\setbeamercolor{structure}{fg=universityblue}
\setbeamercolor{title}{fg=universityblue}
\setbeamercolor{frametitle}{fg=universityblue}
\setbeamercolor{block title}{fg=white,bg=universityblue}
% Title page information
\title[Dissertation Defense]{Title of Your Dissertation:\\Comprehensive and Descriptive}
\subtitle{Dissertation Defense}
\author[Your Name]{Your Name, M.S.\\
\vspace{0.3cm}
Doctoral Candidate\\
Department of Your Field}
\institute[University]{
University Name\\
\vspace{0.3cm}
\textbf{Dissertation Committee:}\\
Prof. Advisor Name (Chair)\\
Prof. Committee Member 2\\
Prof. Committee Member 3\\
Prof. Committee Member 4\\
Prof. External Member
}
\date{\today}
% University logo
% \logo{\includegraphics[height=0.8cm]{university_logo.png}}
\begin{document}
% Title slide
\begin{frame}[plain]
\titlepage
\end{frame}
% Committee and acknowledgments
\begin{frame}{Dissertation Committee}
\begin{center}
\textbf{Committee Chair:}\\
Prof. Advisor Name, PhD\\
Department of Your Field
\vspace{0.5cm}
\textbf{Committee Members:}\\
Prof. Member 2, PhD -- Department of Related Field\\
Prof. Member 3, PhD -- Department of Your Field\\
Prof. Member 4, PhD -- Department of Statistics\\
Prof. External Member, PhD -- External Institution
\vspace{0.8cm}
\textit{Thank you to my committee for your guidance, support, and invaluable feedback throughout this dissertation research.}
\end{center}
\end{frame}
% Overview
\begin{frame}{Dissertation Overview}
\begin{exampleblock}{Central Thesis}
Brief statement of the overarching thesis or argument that ties together all dissertation studies.
\end{exampleblock}
\vspace{0.5cm}
\textbf{Dissertation Structure:}
\begin{itemize}
\item \textbf{Chapter 1:} Introduction and theoretical framework
\item \textbf{Chapter 2:} Study 1 -- [Brief description]
\item \textbf{Chapter 3:} Study 2 -- [Brief description]
\item \textbf{Chapter 4:} Study 3 -- [Brief description]
\item \textbf{Chapter 5:} General discussion and conclusions
\end{itemize}
\end{frame}
\begin{frame}{Outline}
\tableofcontents
\end{frame}
%==============================================
% CHAPTER 1: INTRODUCTION
%==============================================
\section{Chapter 1: Introduction and Background}
\begin{frame}{The Problem}
\begin{columns}[T]
\begin{column}{0.5\textwidth}
\textbf{Real-World Significance:}
\begin{itemize}
\item Prevalence: X affects Y million people
\item Impact: Costs \$Z billion annually
\item Need: Current solutions inadequate
\item Opportunity: New approach needed
\end{itemize}
\end{column}
\begin{column}{0.5\textwidth}
\begin{figure}
\centering
% \includegraphics[width=\textwidth]{problem_figure.pdf}
\framebox[0.9\textwidth][c]{[Problem Illustration]}
\caption{Visualization of the problem}
\end{figure}
\end{column}
\end{columns}
\vspace{0.5cm}
\begin{alertblock}{Central Question}
How can we understand and address this critical challenge using novel theoretical framework X?
\end{alertblock}
\end{frame}
\subsection{Theoretical Framework}
\begin{frame}{Theoretical Background}
\textbf{Historical Development:}
\begin{itemize}
\item \textbf{Early theories (1950s-1980s):} Established foundational concepts \cite{foundational1975}
\item \textbf{Modern frameworks (1990s-2000s):} Refined understanding \cite{refinement2000}
\item \textbf{Recent advances (2010s-present):} Novel approaches emerge \cite{recent2018}
\end{itemize}
\vspace{0.5cm}
\textbf{Key Theoretical Constructs:}
\begin{enumerate}
\item \textbf{Construct A:} Describes mechanism X
\item \textbf{Construct B:} Explains process Y
\item \textbf{Construct C:} Predicts outcome Z
\end{enumerate}
\vspace{0.5cm}
\begin{block}{Theoretical Gap}
Existing theories fail to account for interaction between A and B under conditions C
\end{block}
\end{frame}
\begin{frame}{Literature Review: What We Know}
\begin{columns}[T]
\begin{column}{0.5\textwidth}
\textbf{Established Findings:}
\begin{itemize}
\item Finding 1: Well-replicated
\item Finding 2: Meta-analytically supported
\item Finding 3: Cross-culturally validated
\item Finding 4: Mechanism partially understood
\end{itemize}
\vspace{0.3cm}
\textbf{Methodological Advances:}
\begin{itemize}
\item Technique A: Improved measurement
\item Technique B: Better controls
\item Technique C: Novel analysis
\end{itemize}
\end{column}
\begin{column}{0.5\textwidth}
\textbf{Remaining Questions:}
\begin{itemize}
\item[\alert{?}] How does A interact with B?
\item[\alert{?}] What role does C play?
\item[\alert{?}] Does effect generalize to D?
\item[\alert{?}] What are boundary conditions?
\end{itemize}
\vspace{0.3cm}
\begin{exampleblock}{Dissertation Focus}
This dissertation addresses these gaps through three complementary studies
\end{exampleblock}
\end{column}
\end{columns}
\end{frame}
\subsection{Dissertation Aims}
\begin{frame}{Overarching Goals and Specific Aims}
\begin{block}{Overall Dissertation Goal}
To develop and test a comprehensive framework for understanding how X influences Y through mechanisms A, B, and C across contexts.
\end{block}
\vspace{0.5cm}
\textbf{Specific Aims:}
\begin{enumerate}
\item \textbf{Study 1:} Establish relationship between X and Y
\begin{itemize}
\item Method: Cross-sectional survey (n = 500)
\item Goal: Characterize X→Y relationship
\end{itemize}
\item \textbf{Study 2:} Identify mediating mechanisms A and B
\begin{itemize}
\item Method: Longitudinal study (n = 250, 3 waves)
\item Goal: Test mediation and temporal precedence
\end{itemize}
\item \textbf{Study 3:} Test causal model and generalizability
\begin{itemize}
\item Method: Experimental manipulation (n = 180)
\item Goal: Establish causality and boundary conditions
\end{itemize}
\end{enumerate}
\end{frame}
%==============================================
% CHAPTER 2: STUDY 1
%==============================================
\section{Chapter 2: Study 1}
\begin{frame}{Study 1: Overview}
\begin{columns}[T]
\begin{column}{0.5\textwidth}
\textbf{Research Question:}\\
Does X predict Y, and is this relationship moderated by individual difference Z?
\vspace{0.5cm}
\textbf{Hypotheses:}
\begin{enumerate}
\item H1: X positively predicts Y
\item H2: Z moderates X→Y
\item H3: Effect varies by demographic factors
\end{enumerate}
\end{column}
\begin{column}{0.5\textwidth}
\textbf{Design:}
\begin{itemize}
\item Cross-sectional survey
\item N = 500 participants
\item Online recruitment
\item Power: .95 for medium effects
\end{itemize}
\vspace{0.3cm}
\textbf{Measures:}
\begin{itemize}
\item X: Validated scale (α = .89)
\item Y: Performance measure
\item Z: Individual difference
\item Controls: Demographics
\end{itemize}
\end{column}
\end{columns}
\end{frame}
\begin{frame}{Study 1: Methods}
\textbf{Participants:}
\begin{itemize}
\item N = 500 (62\% female; Age: $M = 34.2$, $SD = 11.5$)
\item Recruited via university participant pool and online platforms
\item Inclusion: Ages 18-65, fluent in English
\item Exclusion: Prior participation in related studies
\end{itemize}
\vspace{0.5cm}
\textbf{Procedure:}
\begin{enumerate}
\item Informed consent and demographics
\item Battery of questionnaires (45 minutes)
\item Debriefing and compensation
\end{enumerate}
\vspace{0.5cm}
\textbf{Analysis:}
\begin{itemize}
\item Hierarchical regression for H1 and H2
\item Moderation analysis using PROCESS macro
\item Subgroup analyses for H3
\end{itemize}
\end{frame}
\begin{frame}{Study 1: Results}
\begin{columns}[c]
\begin{column}{0.6\textwidth}
\begin{figure}
\centering
% \includegraphics[width=\textwidth]{study1_main_result.pdf}
\framebox[0.9\textwidth][c]{[Study 1: Main Result]}
\caption{X predicts Y ($\beta = 0.47$, $p < .001$, $R^2 = .22$)}
\end{figure}
\end{column}
\begin{column}{0.4\textwidth}
\textbf{Key Findings:}
\begin{itemize}
\item H1 supported: Strong X→Y relationship
\item H2 supported: Z moderates effect
\item H3 partially supported: Age effects found
\end{itemize}
\vspace{0.5cm}
\begin{block}{Conclusion}
Study 1 establishes foundational X→Y relationship
\end{block}
\end{column}
\end{columns}
\end{frame}
%==============================================
% CHAPTER 3: STUDY 2
%==============================================
\section{Chapter 3: Study 2}
\begin{frame}{Study 2: Overview}
\begin{exampleblock}{Research Question}
What mechanisms (A and B) mediate the X→Y relationship, and what is the temporal ordering?
\end{exampleblock}
\vspace{0.5cm}
\textbf{Rationale:}
\begin{itemize}
\item Study 1 showed X→Y relationship exists
\item Need to identify mediating processes
\item Longitudinal design establishes temporal precedence
\item Tests proposed theoretical model
\end{itemize}
\vspace{0.5cm}
\textbf{Design:}
\begin{itemize}
\item Three-wave longitudinal study
\item N = 250, assessments 6 months apart
\item Measures: X (T1), A and B (T2), Y (T3)
\item Analysis: Cross-lagged panel model, mediation
\end{itemize}
\end{frame}
\begin{frame}{Study 2: Methods}
\begin{columns}[T]
\begin{column}{0.5\textwidth}
\textbf{Sample:}
\begin{itemize}
\item N = 250 at baseline
\item Retention: 88\% at T2, 82\% at T3
\item Age: $M = 36.4$, $SD = 12.1$
\item 58\% female, diverse sample
\end{itemize}
\vspace{0.5cm}
\textbf{Timeline:}
\begin{itemize}
\item T1 (baseline): X measured
\item T2 (+6 months): A, B measured
\item T3 (+12 months): Y measured
\end{itemize}
\end{column}
\begin{column}{0.5\textwidth}
\begin{figure}
\centering
% \includegraphics[width=\textwidth]{study2_design.pdf}
\framebox[0.9\textwidth][c]{[Longitudinal Design]}
\caption{Three-wave design with proposed mediation model}
\end{figure}
\end{column}
\end{columns}
\vspace{0.5cm}
\textbf{Analysis:}
\begin{itemize}
\item Structural equation modeling for mediation
\item Cross-lagged panel model for temporal precedence
\item Missing data handled via FIML
\end{itemize}
\end{frame}
\begin{frame}{Study 2: Results}
\begin{figure}
\centering
% \includegraphics[width=0.8\textwidth]{study2_mediation.pdf}
\framebox[0.75\textwidth][c]{[Mediation Model with Path Coefficients]}
\caption{Serial mediation: X → A → B → Y}
\end{figure}
\vspace{0.5cm}
\textbf{Path Coefficients:}
\begin{itemize}
\item X → A: $\beta = 0.42$, $p < .001$
\item A → B: $\beta = 0.35$, $p < .001$
\item B → Y: $\beta = 0.38$, $p < .001$
\item X → Y (direct): $\beta = 0.18$, $p = .032$
\item Indirect effect: $\beta = 0.29$, 95\% CI [0.19, 0.41]
\end{itemize}
\alert{61\% of total effect mediated by A→B pathway}
\end{frame}
%==============================================
% CHAPTER 4: STUDY 3
%==============================================
\section{Chapter 4: Study 3}
\begin{frame}{Study 3: Overview}
\begin{alertblock}{Research Question}
Can we establish causality by experimentally manipulating X, and does the effect generalize across contexts?
\end{alertblock}
\vspace{0.5cm}
\textbf{Motivation:}
\begin{itemize}
\item Studies 1-2 showed correlational evidence
\item Need experimental test for causality
\item Test generalizability to applied context
\item Examine boundary conditions
\end{itemize}
\vspace{0.5cm}
\textbf{Design:}
\begin{itemize}
\item 2 (X: low vs. high) × 2 (Context: lab vs. field) factorial
\item N = 180 (45 per condition)
\item Random assignment to conditions
\item Outcome: Y measured post-manipulation
\end{itemize}
\end{frame}
\begin{frame}{Study 3: Methods}
\textbf{Experimental Manipulation:}
\begin{itemize}
\item \textbf{Low X condition:} Control procedure
\item \textbf{High X condition:} Experimental manipulation designed to increase X
\item Manipulation check: Successful ($t(178) = 8.92$, $p < .001$, $d = 1.34$)
\end{itemize}
\vspace{0.5cm}
\textbf{Contexts:}
\begin{itemize}
\item \textbf{Lab context:} Controlled laboratory setting (original)
\item \textbf{Field context:} Applied real-world setting (generalization test)
\end{itemize}
\vspace{0.5cm}
\textbf{Measures:}
\begin{itemize}
\item Primary outcome Y (same as Studies 1-2)
\item Mediators A and B
\item Moderator Z
\item Potential confounds
\end{itemize}
\end{frame}
\begin{frame}{Study 3: Results}
\begin{columns}[T]
\begin{column}{0.5\textwidth}
\begin{figure}
\centering
% \includegraphics[width=\textwidth]{study3_results.pdf}
\framebox[0.9\textwidth][c]{[Experimental Results]}
\caption{Main effect of X on Y}
\end{figure}
\end{column}
\begin{column}{0.5\textwidth}
\textbf{ANOVA Results:}
\begin{itemize}
\item Main effect of X: $F(1,176) = 45.2$, $p < .001$, $\eta^2_p = .20$
\item Main effect of Context: $F(1,176) = 2.1$, $p = .15$
\item X × Context: $F(1,176) = 0.8$, $p = .38$
\end{itemize}
\vspace{0.5cm}
\begin{block}{Key Finding}
Causal effect of X on Y confirmed; generalizes across contexts
\end{block}
\end{column}
\end{columns}
\vspace{0.5cm}
\textbf{Mediation:} Experimental mediation analysis confirmed A and B as mechanisms
\end{frame}
%==============================================
% CHAPTER 5: GENERAL DISCUSSION
%==============================================
\section{Chapter 5: General Discussion}
\begin{frame}{Synthesis Across Studies}
\begin{table}
\centering
\caption{Summary of findings across three studies}
\small
\begin{tabular}{lccc}
\toprule
\textbf{Finding} & \textbf{Study 1} & \textbf{Study 2} & \textbf{Study 3} \\
\midrule
X → Y relationship & Yes & Yes & Yes (causal) \\
Mediation by A & --- & Yes & Yes \\
Mediation by B & --- & Yes & Yes \\
Moderation by Z & Yes & Yes & Yes \\
Generalization & --- & --- & Yes \\
\bottomrule
\end{tabular}
\end{table}
\vspace{0.5cm}
\textbf{Convergent Evidence:}
\begin{itemize}
\item Robust X→Y relationship across designs and samples
\item Consistent mediation by A→B pathway
\item Moderation by Z replicated
\item Effects generalize from lab to field
\end{itemize}
\end{frame}
\begin{frame}{Theoretical Contributions}
\begin{exampleblock}{Novel Theoretical Framework}
This dissertation proposes and validates the XYZ Model, which integrates constructs A, B, and C to explain how X influences Y.
\end{exampleblock}
\vspace{0.5cm}
\textbf{Specific Contributions:}
\begin{enumerate}
\item \textbf{Integration:} Bridges previously separate literatures on A and B
\item \textbf{Mechanism:} Identifies A→B as key mediating pathway
\item \textbf{Boundary conditions:} Specifies role of moderator Z
\item \textbf{Generalizability:} Shows effects across contexts
\item \textbf{Causality:} Establishes X as causal factor
\end{enumerate}
\vspace{0.5cm}
\textbf{Advances Beyond Prior Work:}
\begin{itemize}
\item More comprehensive than Theory 1 \cite{theory1}
\item Resolves contradictions between Studies A and B
\item Provides testable predictions for future research
\end{itemize}
\end{frame}
\begin{frame}{Practical Implications}
\begin{columns}[T]
\begin{column}{0.5\textwidth}
\textbf{Clinical Applications:}
\begin{itemize}
\item Assessment: Screen for X
\item Intervention target: Increase A and B
\item Tailoring: Consider moderator Z
\item Outcome: Expect improvement in Y
\end{itemize}
\vspace{0.5cm}
\textbf{Implementation:}
\begin{itemize}
\item Feasibility demonstrated in field study
\item Scalable to larger populations
\item Cost-effective approach
\end{itemize}
\end{column}
\begin{column}{0.5\textwidth}
\textbf{Policy Recommendations:}
\begin{enumerate}
\item Support programs targeting X
\item Fund interventions enhancing A
\item Consider individual differences Z
\item Monitor outcomes Y
\end{enumerate}
\vspace{0.5cm}
\begin{alertblock}{Impact}
Findings suggest potential to improve outcomes for population experiencing low X
\end{alertblock}
\end{column}
\end{columns}
\end{frame}
\begin{frame}{Limitations and Future Directions}
\textbf{Study Limitations:}
\begin{enumerate}
\item \textbf{Sample:} Primarily university-educated, young adults
\begin{itemize}
\item Future: Community samples, diverse populations
\end{itemize}
\item \textbf{Measures:} Some reliance on self-report
\begin{itemize}
\item Future: Multi-method assessment (behavioral, biological)
\end{itemize}
\item \textbf{Time frame:} Longest follow-up was 12 months
\begin{itemize}
\item Future: Longer-term longitudinal studies
\end{itemize}
\item \textbf{Mechanisms:} Other pathways may exist
\begin{itemize}
\item Future: Explore alternative mediators
\end{itemize}
\end{enumerate}
\end{frame}
\begin{frame}{Future Research Program}
\begin{block}{Immediate Next Steps}
\begin{itemize}
\item Replicate in clinical populations
\item Develop intervention based on findings
\item Test with diverse samples
\item Examine individual differences in response
\end{itemize}
\end{block}
\vspace{0.5cm}
\textbf{Long-Term Research Agenda:}
\begin{enumerate}
\item \textbf{Mechanism refinement:} Neural/biological underpinnings
\item \textbf{Intervention development:} RCT of theory-driven treatment
\item \textbf{Moderator exploration:} Genetic, environmental factors
\item \textbf{Translation:} Dissemination and implementation science
\item \textbf{Extension:} Apply framework to related phenomena
\end{enumerate}
\vspace{0.5cm}
\textbf{Collaboration Opportunities:}
\begin{itemize}
\item Clinical partners for intervention trials
\item Neuroscientists for mechanism studies
\item Community organizations for implementation
\end{itemize}
\end{frame}
%==============================================
% CONCLUSIONS
%==============================================
\section{Conclusions}
\begin{frame}{Dissertation Conclusions}
\begin{exampleblock}{Central Thesis (Revisited)}
Through three complementary studies, this dissertation demonstrates that X influences Y through mechanisms A and B, moderated by Z, with effects generalizing across contexts.
\end{exampleblock}
\vspace{0.5cm}
\textbf{Key Achievements:}
\begin{enumerate}
\item Established robust X→Y relationship across designs
\item Identified and validated A→B mediating pathway
\item Demonstrated causality via experimental manipulation
\item Showed generalizability from lab to field
\item Proposed novel XYZ theoretical framework
\end{enumerate}
\vspace{0.5cm}
\textbf{Significance:}
\begin{itemize}
\item Theoretical advancement in understanding X→Y processes
\item Methodological contribution through multi-study design
\item Practical applications for intervention and policy
\item Foundation for sustained research program
\end{itemize}
\end{frame}
\begin{frame}{Final Thoughts}
\begin{block}{Take-Home Message}
This dissertation provides compelling converging evidence that X causes Y through mechanisms A and B, offering both theoretical understanding and practical pathways for intervention.
\end{block}
\vspace{1cm}
\textbf{Broader Impact:}
\begin{itemize}
\item Advances scientific understanding of fundamental process
\item Provides evidence-based framework for practitioners
\item Opens new avenues for future research
\item Demonstrates potential to improve outcomes for affected populations
\end{itemize}
\vspace{1cm}
\begin{center}
\textit{"The best way to predict the future is to create it."} \\
-- Peter Drucker
\end{center}
\end{frame}
\begin{frame}[plain]
\begin{center}
{\LARGE \textbf{Thank You}}
\vspace{1cm}
{\Large Questions from the Committee}
\vspace{1.5cm}
\textbf{Your Name, M.S.}\\
Doctoral Candidate\\
Department of Your Field\\
University Name\\
\texttt{yourname@university.edu}
\vspace{1cm}
{\footnotesize
\textbf{Funding Acknowledgment:}\\
This research was supported by [Grant Agency] Grant \#[Number],\\
[Fellowship Name], and [University] Dissertation Fellowship
\vspace{0.5cm}
\textbf{Special Thanks:}\\
My advisor Prof. [Name], committee members, lab colleagues,\\
study participants, and my family for their unwavering support
}
\end{center}
\end{frame}
%==============================================
% BACKUP SLIDES
%==============================================
\appendix
\begin{frame}{Backup: Study 1 Full Results}
\begin{table}
\centering
\caption{Complete regression results for Study 1}
\footnotesize
\begin{tabular}{lcccc}
\toprule
\textbf{Predictor} & $\boldsymbol{\beta}$ & \textbf{SE} & \textbf{$t$} & \textbf{$p$} \\
\midrule
\multicolumn{5}{l}{\textit{Step 1: Demographics}} \\
Age & 0.12 & 0.04 & 3.00 & .003 \\
Gender & 0.08 & 0.05 & 1.60 & .110 \\
Education & 0.15 & 0.04 & 3.75 & < .001 \\
\midrule
\multicolumn{5}{l}{\textit{Step 2: Main Effect}} \\
X & 0.47 & 0.04 & 11.75 & < .001 \\
\midrule
\multicolumn{5}{l}{\textit{Step 3: Moderation}} \\
Z & 0.18 & 0.04 & 4.50 & < .001 \\
X × Z & 0.12 & 0.04 & 3.00 & .003 \\
\bottomrule
\multicolumn{5}{l}{Final model: $R^2 = .28$, $F(6,493) = 32.1$, $p < .001$} \\
\end{tabular}
\end{table}
\end{frame}
\begin{frame}{Backup: Study 2 Model Fit}
\textbf{Structural Equation Model Fit Indices:}
\begin{table}
\centering
\begin{tabular}{lcc}
\toprule
\textbf{Index} & \textbf{Value} & \textbf{Criterion} \\
\midrule
$\chi^2$/df & 2.34 & < 3.0 \\
CFI & 0.96 & > 0.95 \\
TLI & 0.95 & > 0.95 \\
RMSEA & 0.045 & < 0.06 \\
SRMR & 0.038 & < 0.08 \\
\bottomrule
\end{tabular}
\end{table}
\vspace{0.5cm}
\textbf{Conclusion:} Excellent model fit, proposed model fits data well
\vspace{0.5cm}
\textbf{Alternative Models Tested:}
\begin{itemize}
\item Direct-only model: $\Delta\chi^2(2) = 45.6$, $p < .001$ (worse fit)
\item Reverse mediation: $\Delta\chi^2(2) = 38.2$, $p < .001$ (worse fit)
\item Proposed model provides best fit
\end{itemize}
\end{frame}
\begin{frame}{Backup: Study 3 Additional Analyses}
\textbf{Subgroup Effects:}
\begin{figure}
\centering
% \includegraphics[width=0.7\textwidth]{study3_subgroups.pdf}
\framebox[0.65\textwidth][c]{[Subgroup Analysis Results]}
\caption{Effect of X on Y by moderator Z levels}
\end{figure}
\begin{itemize}
\item High Z: $d = 0.95$, $p < .001$
\item Medium Z: $d = 0.72$, $p < .001$
\item Low Z: $d = 0.45$, $p = .008$
\item Moderation: $F(2,174) = 6.8$, $p = .001$
\end{itemize}
\end{frame}
%==============================================
% REFERENCES
%==============================================
\begin{frame}[allowframebreaks]{References}
\printbibliography
\end{frame}
\end{document}
\documentclass[aspectratio=169,11pt]{beamer}
% Encoding
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
% Theme and colors
\usetheme{Madrid}
\usecolortheme{dolphin}
% Remove navigation symbols
\setbeamertemplate{navigation symbols}{}
% Section pages
\AtBeginSection[]{
\begin{frame}
\vfill
\centering
\begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title}
\usebeamerfont{title}\insertsectionhead\par%
\end{beamercolorbox}
\vfill
\end{frame}
}
% Graphics
\usepackage{graphicx}
\graphicspath{{./figures/}}
% Math
\usepackage{amsmath, amssymb, amsthm}
% Tables
\usepackage{booktabs}
\usepackage{multirow}
% Citations
\usepackage[style=authoryear,maxcitenames=2,backend=biber]{biblatex}
\addbibresource{references.bib}
\renewcommand*{\bibfont}{\tiny}
% Algorithms
\usepackage{algorithm}
\usepackage{algorithmic}
% Code
\usepackage{listings}
\lstset{
basicstyle=\ttfamily\small,
keywordstyle=\color{blue},
commentstyle=\color{green!60!black},
stringstyle=\color{orange},
numbers=left,
numberstyle=\tiny,
frame=single,
breaklines=true
}
% Custom colors
\definecolor{darkblue}{RGB}{0,75,135}
\definecolor{lightblue}{RGB}{100,150,200}
\setbeamercolor{structure}{fg=darkblue}
\setbeamercolor{title}{fg=darkblue}
\setbeamercolor{frametitle}{fg=darkblue}
% Title information
\title[Short Title for Footer]{Full Title of Your Research:\\Comprehensive and Descriptive}
\subtitle{Research Seminar Presentation}
\author[Your Name]{Your Name, PhD Candidate\\
Advisor: Prof. Advisor Name}
\institute[University]{
Department of Your Field\\
University Name\\
\vspace{0.2cm}
\texttt{yourname@university.edu}
}
\date{\today}
% Logo (optional)
% \logo{\includegraphics[height=0.8cm]{university_logo.png}}
\begin{document}
% Title slide
\begin{frame}[plain]
\titlepage
\end{frame}
% Outline
\begin{frame}{Outline}
\tableofcontents
\end{frame}
%==============================================
% INTRODUCTION
%==============================================
\section{Introduction}
\begin{frame}{Motivation}
\begin{columns}[T]
\begin{column}{0.5\textwidth}
\textbf{The Big Picture:}
\begin{itemize}
\item Why this research area matters
\item Real-world impact and applications
\item Current challenges in the field
\item Opportunity for advancement
\end{itemize}
\end{column}
\begin{column}{0.5\textwidth}
\begin{figure}
\centering
% \includegraphics[width=\textwidth]{motivation_figure.pdf}
\framebox[0.9\textwidth][c]{[Motivating Figure]}
\caption{Illustration of the problem or impact}
\end{figure}
\end{column}
\end{columns}
\vspace{0.5cm}
\begin{block}{Central Question}
How can we address this important challenge using novel approach X?
\end{block}
\end{frame}
\subsection{Background}
\begin{frame}{Prior Work: Overview}
\textbf{Historical Development:}
\begin{itemize}
\item Early work established foundation \cite{seminal1990}
\item Key advances in 2000s \cite{advance2005,advance2007}
\item Recent developments \cite{recent2020,recent2022}
\end{itemize}
\vspace{0.5cm}
\textbf{Current State of Knowledge:}
\begin{enumerate}
\item We know that X affects Y
\item Evidence suggests mechanism involves Z
\item However, questions remain about W
\end{enumerate}
\end{frame}
\begin{frame}{Knowledge Gap}
\begin{columns}[c]
\begin{column}{0.6\textwidth}
\textbf{What We Know:}
\begin{itemize}
\item Point 1: Established finding
\item Point 2: Replicated result
\item Point 3: General consensus
\end{itemize}
\vspace{0.5cm}
\textbf{What Remains Unknown:}
\begin{itemize}
\item \alert{Gap 1:} Critical unknown
\item \alert{Gap 2:} Methodological limitation
\item \alert{Gap 3:} Unexplored context
\end{itemize}
\end{column}
\begin{column}{0.4\textwidth}
\begin{alertblock}{The Problem}
Existing approaches fail to account for X, limiting our understanding of Y and preventing application to Z.
\end{alertblock}
\end{column}
\end{columns}
\end{frame}
\subsection{Research Questions}
\begin{frame}{Research Objectives}
\begin{exampleblock}{Overall Goal}
To investigate how X influences Y under conditions Z, and develop a framework for understanding mechanism W.
\end{exampleblock}
\vspace{0.5cm}
\textbf{Specific Aims:}
\begin{enumerate}
\item \textbf{Aim 1:} Characterize relationship between X and Y
\begin{itemize}
\item Hypothesis: X positively correlates with Y
\end{itemize}
\item \textbf{Aim 2:} Identify mechanism W mediating X→Y
\begin{itemize}
\item Hypothesis: W explains the X-Y relationship
\end{itemize}
\item \textbf{Aim 3:} Test generalizability to context Z
\begin{itemize}
\item Hypothesis: Effect persists across conditions
\end{itemize}
\end{enumerate}
\end{frame}
%==============================================
% METHODS
%==============================================
\section{Methods}
\subsection{Study Design}
\begin{frame}{Overall Approach}
\begin{figure}
\centering
% \includegraphics[width=0.9\textwidth]{study_design.pdf}
\framebox[0.8\textwidth][c]{[Study Design Schematic]}
\caption{Three-phase experimental design}
\end{figure}
\begin{itemize}
\item \textbf{Phase 1:} Observational study (n = 150)
\item \textbf{Phase 2:} Controlled experiment (n = 80)
\item \textbf{Phase 3:} Validation in new context (n = 120)
\end{itemize}
\end{frame}
\subsection{Participants and Materials}
\begin{frame}{Sample Characteristics}
\begin{columns}[T]
\begin{column}{0.5\textwidth}
\textbf{Inclusion Criteria:}
\begin{itemize}
\item Age 18-65 years
\item Criterion 2
\item Criterion 3
\end{itemize}
\vspace{0.3cm}
\textbf{Exclusion Criteria:}
\begin{itemize}
\item Confound 1
\item Confound 2
\end{itemize}
\end{column}
\begin{column}{0.5\textwidth}
\begin{table}
\centering
\caption{Sample demographics}
\small
\begin{tabular}{lc}
\toprule
\textbf{Variable} & \textbf{Value} \\
\midrule
N & 150 \\
Age (years) & 32.5 $\pm$ 8.2 \\
Female (\%) & 58 \\
Education (years) & 15.2 $\pm$ 2.1 \\
\bottomrule
\end{tabular}
\end{table}
\end{column}
\end{columns}
\vspace{0.3cm}
\footnotesize Recruitment: University community and online platforms
\end{frame}
\subsection{Procedures}
\begin{frame}{Experimental Procedure}
\begin{columns}[T]
\begin{column}{0.5\textwidth}
\textbf{Session 1 (60 min):}
\begin{enumerate}
\item Informed consent
\item Baseline measures
\item Training phase (20 min)
\item Test phase (30 min)
\end{enumerate}
\vspace{0.5cm}
\textbf{Session 2 (45 min):}
\begin{enumerate}
\setcounter{enumi}{4}
\item Follow-up measures
\item Manipulation (15 min)
\item Final assessment (25 min)
\end{enumerate}
\end{column}
\begin{column}{0.5\textwidth}
\begin{figure}
\centering
% \includegraphics[width=\textwidth]{procedure_timeline.pdf}
\framebox[0.9\textwidth][c]{[Timeline Diagram]}
\caption{Experimental timeline}
\end{figure}
\vspace{0.5cm}
\begin{alertblock}{Key Innovation}
Novel manipulation technique combining approach A with method B
\end{alertblock}
\end{column}
\end{columns}
\end{frame}
\subsection{Analysis}
\begin{frame}{Statistical Analysis Plan}
\textbf{Primary Analyses:}
\begin{itemize}
\item \textbf{Aim 1:} Linear regression: $Y = \beta_0 + \beta_1 X + \epsilon$
\item \textbf{Aim 2:} Mediation analysis using bootstrapping (5000 iterations)
\item \textbf{Aim 3:} Mixed-effects model accounting for context effects
\end{itemize}
\vspace{0.5cm}
\textbf{Secondary Analyses:}
\begin{itemize}
\item Sensitivity analyses with different covariates
\item Subgroup analyses by demographic factors
\item Exploratory analyses of individual differences
\end{itemize}
\vspace{0.5cm}
\begin{block}{Software}
R 4.2.1 (lme4, lavaan packages); Python 3.10 (scikit-learn); SPSS 28
\end{block}
\end{frame}
%==============================================
% RESULTS
%==============================================
\section{Results}
\subsection{Preliminary Analyses}
\begin{frame}{Data Quality and Assumptions}
\begin{columns}[T]
\begin{column}{0.5\textwidth}
\textbf{Data Screening:}
\begin{itemize}
\item Missing data: < 5\% per variable
\item Outliers: 3 cases removed
\item Assumptions: All met
\end{itemize}
\vspace{0.3cm}
\textbf{Descriptive Statistics:}
\begin{itemize}
\item Variable X: $M = 45.2$, $SD = 8.1$
\item Variable Y: $M = 67.8$, $SD = 12.3$
\item Correlation: $r = 0.54$, $p < .001$
\end{itemize}
\end{column}
\begin{column}{0.5\textwidth}
\begin{figure}
\centering
% \includegraphics[width=\textwidth]{descriptives.pdf}
\framebox[0.9\textwidth][c]{[Descriptive Plots]}
\caption{Variable distributions}
\end{figure}
\end{column}
\end{columns}
\end{frame}
\subsection{Aim 1 Results}
\begin{frame}{Aim 1: X Predicts Y}
\begin{columns}[c]
\begin{column}{0.6\textwidth}
\begin{figure}
\centering
% \includegraphics[width=\textwidth]{aim1_result.pdf}
\framebox[0.9\textwidth][c]{[Regression Plot]}
\caption{Relationship between X and Y ($R^2 = 0.29$, $p < .001$)}
\end{figure}
\end{column}
\begin{column}{0.4\textwidth}
\begin{table}
\centering
\caption{Regression results}
\tiny
\begin{tabular}{lccc}
\toprule
\textbf{Predictor} & $\boldsymbol{\beta}$ & \textbf{SE} & \textbf{$p$} \\
\midrule
Intercept & 12.45 & 3.21 & < .001 \\
X & 0.54 & 0.08 & < .001 \\
Age & 0.12 & 0.05 & .018 \\
Gender & 2.34 & 1.12 & .038 \\
\bottomrule
\end{tabular}
\end{table}
\vspace{0.3cm}
\begin{block}{Key Finding}
X significantly predicts Y, controlling for demographics
\end{block}
\end{column}
\end{columns}
\end{frame}
\subsection{Aim 2 Results}
\begin{frame}{Aim 2: Mediation by W}
\begin{figure}
\centering
% \includegraphics[width=0.8\textwidth]{mediation_model.pdf}
\framebox[0.7\textwidth][c]{[Mediation Diagram]}
\caption{Mediation analysis showing W mediates X→Y relationship}
\end{figure}
\begin{itemize}
\item \textbf{Direct effect:} $c' = 0.31$, $p = .021$ (reduced from $c = 0.54$)
\item \textbf{Indirect effect:} $ab = 0.23$, 95\% CI [0.14, 0.35]
\item \textbf{Proportion mediated:} 43\% of total effect
\end{itemize}
\vspace{0.3cm}
\alert{W partially mediates the relationship between X and Y}
\end{frame}
\subsection{Aim 3 Results}
\begin{frame}{Aim 3: Generalization to Context Z}
\begin{columns}[T]
\begin{column}{0.5\textwidth}
\begin{figure}
\centering
% \includegraphics[width=\textwidth]{aim3_context1.pdf}
\framebox[0.9\textwidth][c]{[Context 1]}
\caption{Original context}
\end{figure}
\end{column}
\begin{column}{0.5\textwidth}
\begin{figure}
\centering
% \includegraphics[width=\textwidth]{aim3_context2.pdf}
\framebox[0.9\textwidth][c]{[Context 2]}
\caption{New context Z}
\end{figure}
\end{column}
\end{columns}
\vspace{0.5cm}
\textbf{Mixed-Effects Model Results:}
\begin{itemize}
\item Main effect of X: $\beta = 0.51$, $p < .001$
\item Context × X interaction: $\beta = -0.08$, $p = .231$ (ns)
\item \alert{Effect generalizes across contexts}
\end{itemize}
\end{frame}
\subsection{Additional Analyses}
\begin{frame}{Sensitivity and Robustness Checks}
\textbf{Alternative Specifications:}
\begin{itemize}
\item Result robust to different model specifications
\item Consistent across multiple imputation methods
\item Findings hold with/without covariates
\end{itemize}
\vspace{0.5cm}
\textbf{Subgroup Analyses:}
\begin{table}
\centering
\caption{Effect sizes by subgroup}
\small
\begin{tabular}{lccc}
\toprule
\textbf{Subgroup} & \textbf{$n$} & $\boldsymbol{\beta}$ & \textbf{$p$} \\
\midrule
Young (< 30) & 67 & 0.58 & < .001 \\
Older ($\geq$ 30) & 83 & 0.49 & < .001 \\
Male & 63 & 0.52 & < .001 \\
Female & 87 & 0.55 & < .001 \\
\bottomrule
\end{tabular}
\end{table}
Effect consistent across demographic groups
\end{frame}
%==============================================
% DISCUSSION
%==============================================
\section{Discussion}
\subsection{Summary of Findings}
\begin{frame}{Key Results Recap}
\begin{exampleblock}{Main Findings}
\begin{enumerate}
\item X significantly predicts Y ($\beta = 0.54$, $p < .001$), explaining 29\% of variance
\item W mediates 43\% of the X→Y relationship
\item Effect generalizes to new context Z
\item Results robust across subgroups and specifications
\end{enumerate}
\end{exampleblock}
\vspace{0.5cm}
\textbf{These findings:}
\begin{itemize}
\item Support our hypotheses
\item Provide evidence for mechanism W
\item Extend previous work to new domains
\item Have implications for theory and practice
\end{itemize}
\end{frame}
\subsection{Interpretation}
\begin{frame}{Relation to Previous Research}
\begin{columns}[T]
\begin{column}{0.5\textwidth}
\textbf{Consistent With:}
\begin{itemize}
\item Prior findings on X→Y \cite{jones2020}
\item Theoretical predictions \cite{smith2019}
\item Meta-analytic trends \cite{meta2021}
\end{itemize}
\vspace{0.5cm}
\textbf{Extensions Beyond:}
\begin{itemize}
\item Identifies mechanism W (new)
\item Tests in context Z (novel)
\item Larger sample than prior work
\end{itemize}
\end{column}
\begin{column}{0.5\textwidth}
\textbf{Resolves Contradictions:}
\begin{itemize}
\item Explains why Study A found X
\item Reconciles Studies B and C
\item Clarifies conditions for effect
\end{itemize}
\vspace{0.5cm}
\begin{alertblock}{Novel Contribution}
First study to demonstrate W as mediator and show generalization to Z
\end{alertblock}
\end{column}
\end{columns}
\end{frame}
\begin{frame}{Mechanisms and Explanations}
\textbf{Why does X affect Y through W?}
\vspace{0.3cm}
\begin{enumerate}
\item<1-> \textbf{Hypothesis 1:} X activates process W
\begin{itemize}
\item<1-> Evidence: Temporal precedence in data
\item<1-> Consistent with neurobiological models
\end{itemize}
\vspace{0.3cm}
\item<2-> \textbf{Hypothesis 2:} W is necessary for Y
\begin{itemize}
\item<2-> Evidence: Mediation analysis results
\item<2-> Supported by experimental manipulations
\end{itemize}
\vspace{0.3cm}
\item<3-> \textbf{Integrated Model:} X → W → Y pathway
\begin{itemize}
\item<3-> Explains 43\% of total effect
\item<3-> Other pathways remain to be identified
\end{itemize}
\end{enumerate}
\end{frame}
\subsection{Implications}
\begin{frame}{Theoretical Implications}
\textbf{Advances to Theory:}
\begin{itemize}
\item Refines existing framework by identifying W
\item Suggests revision of Model XYZ
\item Provides testable predictions for future work
\item Integrates previously separate literatures
\end{itemize}
\vspace{0.5cm}
\textbf{Broader Scientific Impact:}
\begin{itemize}
\item Methodology can be applied to related domains
\item Framework generalizable to other contexts
\item Opens new research directions
\end{itemize}
\end{frame}
\begin{frame}{Practical Applications}
\begin{columns}[T]
\begin{column}{0.5\textwidth}
\textbf{Clinical/Applied:}
\begin{itemize}
\item Intervention target: W
\item Assessment tool: Measure X
\item Treatment planning: Consider Z
\item Expected benefit: Improvement in Y
\end{itemize}
\end{column}
\begin{column}{0.5\textwidth}
\textbf{Policy Implications:}
\begin{itemize}
\item Recommendation 1
\item Recommendation 2
\item Implementation considerations
\item Cost-benefit analysis
\end{itemize}
\end{column}
\end{columns}
\vspace{0.5cm}
\begin{exampleblock}{Translational Path}
Findings suggest feasibility of intervention targeting W to improve Y in population experiencing X
\end{exampleblock}
\end{frame}
\subsection{Limitations and Future Directions}
\begin{frame}{Limitations}
\textbf{Study Limitations:}
\begin{enumerate}
\item \textbf{Cross-sectional design}: Cannot establish causality definitively
\begin{itemize}
\item Future: Longitudinal or experimental design
\end{itemize}
\item \textbf{Sample characteristics}: University students, may limit generalizability
\begin{itemize}
\item Future: Community sample, diverse populations
\end{itemize}
\item \textbf{Measurement}: Self-report bias possible for some variables
\begin{itemize}
\item Future: Incorporate objective measures
\end{itemize}
\item \textbf{Unmeasured confounds}: Other factors could explain relationships
\begin{itemize}
\item Future: Control for additional variables
\end{itemize}
\end{enumerate}
\end{frame}
\begin{frame}{Future Research Directions}
\begin{block}{Immediate Next Steps}
\begin{itemize}
\item Replicate in independent sample
\item Test causal model experimentally
\item Examine boundary conditions
\end{itemize}
\end{block}
\vspace{0.5cm}
\textbf{Longer-Term Goals:}
\begin{itemize}
\item Develop intervention based on findings
\item Investigate neural mechanisms
\item Explore individual differences
\item Translate to applied settings
\end{itemize}
\vspace{0.5cm}
\textbf{Collaborations Sought:}
\begin{itemize}
\item Experts in domain A for validation
\item Clinical partners for translation
\item Methodologists for advanced analyses
\end{itemize}
\end{frame}
%==============================================
% CONCLUSION
%==============================================
\section{Conclusion}
\begin{frame}{Conclusions}
\begin{exampleblock}{Key Contributions}
\begin{enumerate}
\item Demonstrated robust X→Y relationship
\item Identified W as mediating mechanism
\item Showed generalizability across contexts
\item Provided framework for future research
\end{enumerate}
\end{exampleblock}
\vspace{0.5cm}
\begin{block}{Take-Home Message}
Our findings reveal that X influences Y through mechanism W, providing new understanding of this important process and suggesting potential intervention targets.
\end{block}
\vspace{0.5cm}
\textbf{Impact:}
\begin{itemize}
\item Theoretical advancement in understanding X→Y
\item Practical implications for interventions
\item Foundation for future research program
\end{itemize}
\end{frame}
\begin{frame}[plain]
\begin{center}
{\LARGE \textbf{Thank You}}
\vspace{1cm}
{\Large Questions \& Discussion}
\vspace{1.5cm}
\begin{columns}
\begin{column}{0.6\textwidth}
\textbf{Contact Information:}\\
Your Name\\
Department of Your Field\\
University Name\\
\texttt{yourname@university.edu}\\
\url{https://yourlab.university.edu}
\end{column}
\begin{column}{0.4\textwidth}
% QR code to lab website or paper
% \includegraphics[width=4cm]{qrcode_website.png}\\
% {\small Scan for more info}
\end{column}
\end{columns}
\vspace{1cm}
{\footnotesize
\textbf{Acknowledgments:}\\
Funding: NSF Grant \#12345, NIH Grant R01-67890\\
Lab Members: Person A, Person B, Person C\\
Collaborators: Prof. X (University Y), Dr. Z (Institution W)
}
\end{center}
\end{frame}
%==============================================
% BACKUP SLIDES
%==============================================
\appendix
\begin{frame}{Backup: Full Regression Table}
\begin{table}
\centering
\caption{Complete regression results with all covariates}
\footnotesize
\begin{tabular}{lcccc}
\toprule
\textbf{Predictor} & $\boldsymbol{\beta}$ & \textbf{SE} & \textbf{$t$} & \textbf{$p$} \\
\midrule
Intercept & 12.45 & 3.21 & 3.88 & < .001 \\
X (primary predictor) & 0.54 & 0.08 & 6.75 & < .001 \\
Age & 0.12 & 0.05 & 2.40 & .018 \\
Gender (female) & 2.34 & 1.12 & 2.09 & .038 \\
Education & 0.45 & 0.31 & 1.45 & .149 \\
Covariate Z & -0.18 & 0.09 & -2.00 & .047 \\
\midrule
$R^2$ & \multicolumn{4}{c}{0.35} \\
Adjusted $R^2$ & \multicolumn{4}{c}{0.32} \\
$F$(5,144) & \multicolumn{4}{c}{15.48, $p < .001$} \\
\bottomrule
\end{tabular}
\end{table}
\end{frame}
\begin{frame}{Backup: Alternative Analysis}
\begin{figure}
\centering
% \includegraphics[width=0.75\textwidth]{sensitivity_analysis.pdf}
\framebox[0.7\textwidth][c]{[Sensitivity Analysis Results]}
\caption{Results robust across different model specifications}
\end{figure}
\end{frame}
\begin{frame}{Backup: Detailed Methods}
\textbf{Measurement Details:}
\begin{itemize}
\item \textbf{Variable X:} Scale name (Author, Year)
\begin{itemize}
\item 12 items, 5-point Likert scale
\item Cronbach's $\alpha = 0.89$
\item Example item: "Statement here"
\end{itemize}
\item \textbf{Variable Y:} Assessment tool
\begin{itemize}
\item Performance-based measure
\item Inter-rater reliability: ICC = 0.92
\item Range: 0-100
\end{itemize}
\item \textbf{Mediator W:} Experimental manipulation check
\begin{itemize}
\item Manipulation successful: $t(149) = 8.45$, $p < .001$
\item Effect size: $d = 1.38$
\end{itemize}
\end{itemize}
\end{frame}
%==============================================
% REFERENCES
%==============================================
\begin{frame}[allowframebreaks]{References}
\printbibliography
\end{frame}
\end{document}
PowerPoint Design Guide for Scientific Presentations
Overview
This guide provides comprehensive instructions for creating professional scientific presentations using PowerPoint, with emphasis on integration with the pptx skill for programmatic creation and best practices for scientific content.
CRITICAL: Avoid dry, text-heavy presentations. Scientific slides should be:
- Visually engaging: High-quality images, figures, diagrams on EVERY slide
- Research-backed: Citations from research-lookup for credibility (8-15 papers minimum)
- Modern design: Contemporary color palettes, not default themes
- Minimal text: 3-4 bullets with 4-6 words each, visuals do the talking
- Professional polish: Consistent but varied layouts, generous white space
Anti-Pattern Warning: All-bullet-point slides with black text on white background = instant boredom and forgotten science.
Using the PPTX Skill
Reference
For complete technical documentation on PowerPoint creation, refer to:
- Main documentation:
document-skills/pptx/SKILL.md - HTML to PowerPoint workflow: Detailed in
pptx/html2pptx.md - OOXML editing: For advanced editing in
pptx/ooxml.md
Two Approaches to PowerPoint Creation
1. Programmatic Creation (html2pptx)
Best for: Creating presentations from scratch with custom designs and data visualizations.
Workflow: 1. Read document-skills/pptx/SKILL.md completely 2. Design slides in HTML with proper dimensions (720pt × 405pt for 16:9) 3. Create JavaScript file using html2pptx() function 4. Add charts and tables using PptxGenJS API 5. Generate thumbnails and validate visually 6. Iterate based on visual inspection
Example Structure:
const pptx = new PptxGenJS();
// Add title slide
const slide1 = pptx.addSlide();
slide1.addText("Your Title", {
x: 1, y: 2, w: 8, h: 1,
fontSize: 44, bold: true, align: "center"
});
// Add content slide with figure
const slide2 = pptx.addSlide();
slide2.addText("Results", { x: 0.5, y: 0.5, fontSize: 32 });
slide2.addImage({ path: "figure.png", x: 1, y: 1.5, w: 8, h: 4 });
pptx.writeFile({ fileName: "presentation.pptx" });2. Template-Based Creation
Best for: Using existing PowerPoint templates or editing existing presentations.
Workflow: 1. Start with template.pptx 2. Use scripts/rearrange.py to duplicate/reorder slides 3. Use scripts/inventory.py to extract text 4. Generate replacement text JSON 5. Use scripts/replace.py to update content 6. Validate with thumbnail grids
Key Scripts:
rearrange.py: Duplicate and reorder slidesinventory.py: Extract all text shapesreplace.py: Apply text replacementsthumbnail.py: Visual validation
Design Principles for Scientific Presentations
1. Layout and Structure
Slide Master Setup:
- Create consistent master slides
- Define 4-5 layout types (title, content, figure, two-column, closing)
- Set default fonts, colors, and spacing
- Include placeholders for logos and footers
Standard Layouts:
Title Slide:
┌─────────────────────────┐
│ │
│ Presentation Title │
│ Your Name │
│ Institution │
│ Date / Conference │
│ │
└─────────────────────────┘Content Slide:
┌─────────────────────────┐
│ Slide Title │
├─────────────────────────┤
│ • Bullet point 1 │
│ • Bullet point 2 │
│ • Bullet point 3 │
│ │
│ [Optional figure] │
└─────────────────────────┘Two-Column Slide:
┌─────────────────────────┐
│ Slide Title │
├───────────┬─────────────┤
│ │ │
│ Text │ Figure │
│ Content │ or │
│ │ Data │
└───────────┴─────────────┘Full-Figure Slide:
┌─────────────────────────┐
│ Figure Title (small) │
├─────────────────────────┤
│ │
│ Large Figure or │
│ Visualization │
│ │
└─────────────────────────┘2. Typography
Font Selection:
- Primary: Sans-serif (Arial, Calibri, Helvetica)
- Alternative: Verdana, Tahoma, Trebuchet MS
- Avoid: Serif fonts (harder to read on screens), decorative fonts
Font Sizes:
- Title slide title: 44-54pt
- Slide titles: 32-40pt
- Body text: 24-28pt (minimum 18pt)
- Captions: 16-20pt
- Footer: 10-12pt
Text Formatting:
- Bold: For emphasis (use sparingly)
- Color: For highlighting (consistent meaning)
- Size: For hierarchy
- Alignment: Left for body, center for titles
The 6×6 Rule:
- Maximum 6 bullet points per slide
- Maximum 6 words per bullet
- Better: 3-4 bullets with 4-8 words each
3. Color Schemes
Selecting Colors:
Consider your subject matter and audience:
- Academic/Professional: Navy blue, gray, white with minimal accent
- Biomedical: Blue and green tones (avoid red-green combinations)
- Technology: Modern colors (teal, orange, purple)
- Clinical: Conservative (blue, gray, subdued greens)
Example Palettes:
Classic Scientific:
- Background: White (#FFFFFF)
- Title: Navy (#1C3D5A)
- Text: Dark gray (#2D3748)
- Accent: Orange (#E67E22)
Modern Research:
- Background: Light gray (#F7FAFC)
- Title: Teal (#0A9396)
- Text: Charcoal (#2C2C2C)
- Accent: Coral (#EE6C4D)
High Contrast (for large venues):
- Background: White (#FFFFFF)
- Title: Black (#000000)
- Text: Dark gray (#1A1A1A)
- Accent: Bright blue (#0066CC)
Accessibility Guidelines:
- Minimum contrast ratio: 4.5:1 (body text)
- Preferred contrast ratio: 7:1 (AAA standard)
- Avoid red-green combinations (8% of men are color-blind)
- Use patterns or shapes in addition to color for data
4. Visual Elements
Figures and Images:
- Resolution: Minimum 300 DPI for print, 150 DPI for projection
- Format: PNG for screenshots, PDF/SVG for vector graphics
- Size: Large enough to be readable from back of room
- Placement: Center or use two-column layout
Data Visualizations:
- Simplify from journal figures (fewer panels, larger text)
- Font sizes: 18-24pt for axis labels
- Line widths: 2-4pt thickness
- Colors: High contrast, color-blind safe
- Labels: Direct labeling preferred over legends
Icons and Shapes:
- Use for visual interest and organization
- Consistent style (all outline or all filled)
- Size appropriately (not too large or small)
- Limit colors (match theme)
5. Animations and Transitions
When to Use:
- ✅ Progressive disclosure of bullet points
- ✅ Building complex figures incrementally
- ✅ Emphasizing key findings
- ✅ Showing process steps
When to Avoid:
- ❌ Decoration or entertainment
- ❌ Every single slide
- ❌ Distracting effects (fly in, bounce, spin)
Recommended Animations:
- Appear: Clean, professional
- Fade: Subtle transition
- Wipe: Directional reveal
- Duration: Fast (0.2-0.3 seconds)
- Trigger: On click (not automatic)
Slide Transitions:
- Use consistent transition throughout (or none)
- Recommended: None, Fade, or Push
- Avoid: 3D rotations, complex effects
- Duration: Very fast (0.3-0.5 seconds)
Creating Presentations with PPTX Skill
Design-First Workflow
Step 0: Choose Modern Color Palette Based on Topic
CRITICAL: Select colors that reflect your subject matter, not generic defaults.
Topic-Based Palette Examples:
- Biotechnology/Life Sciences: Teal (#0A9396), Coral (#EE6C4D), Cream (#F4F1DE)
- Neuroscience/Brain Research: Deep Purple (#722880), Magenta (#D72D51), White
- Machine Learning/AI: Bold Red (#E74C3C), Orange (#F39C12), Dark Gray (#2C2C2C)
- Physics/Engineering: Navy (#1C3D5A), Orange (#E67E22), Light Gray (#F7FAFC)
- Medicine/Healthcare: Teal (#5EA8A7), Coral (#FE4447), White (#FFFFFF)
- Environmental Science: Sage (#87A96B), Terracotta (#E07A5F), Cream (#F4F1DE)
See full palette options in pptx skill SKILL.md (lines 76-94).
Step 1: Plan Design System (With Modern Palette)
// Define design constants with MODERN colors (not defaults)
const DESIGN = {
colors: {
primary: "0A9396", // Teal (modern, engaging)
accent: "EE6C4D", // Coral (attention-grabbing)
text: "2C2C2C", // Charcoal (readable)
background: "FFFFFF" // White (clean)
},
fonts: {
title: { size: 40, bold: true, face: "Arial" },
heading: { size: 28, bold: true, face: "Arial" },
body: { size: 24, face: "Arial" },
caption: { size: 16, face: "Arial" }
},
layout: {
margin: 0.5,
titleY: 0.5,
contentY: 1.5
}
};Step 2: Create Reusable Functions
function addTitleSlide(pptx, title, subtitle, author) {
const slide = pptx.addSlide();
slide.background = { color: DESIGN.colors.primary };
slide.addText(title, {
x: 1, y: 2, w: 8, h: 1,
fontSize: 44, bold: true, color: "FFFFFF",
align: "center"
});
slide.addText(subtitle, {
x: 1, y: 3.2, w: 8, h: 0.5,
fontSize: 24, color: "FFFFFF",
align: "center"
});
slide.addText(author, {
x: 1, y: 4, w: 8, h: 0.4,
fontSize: 18, color: "FFFFFF",
align: "center"
});
return slide;
}
function addContentSlide(pptx, title, bullets) {
const slide = pptx.addSlide();
slide.addText(title, {
x: DESIGN.layout.margin,
y: DESIGN.layout.titleY,
w: 9,
h: 0.5,
...DESIGN.fonts.heading,
color: DESIGN.colors.primary
});
slide.addText(bullets, {
x: DESIGN.layout.margin,
y: DESIGN.layout.contentY,
w: 9,
h: 3,
...DESIGN.fonts.body,
bullet: true
});
return slide;
}Step 3: Build Presentation (Visual-First Approach)
const pptx = new PptxGenJS();
pptx.layout = "LAYOUT_16x9";
// Title slide with background image or color block
const titleSlide = pptx.addSlide();
titleSlide.background = { color: DESIGN.colors.primary }; // Bold color background
addTitleSlide(
pptx,
"Research Title",
"Subtitle or Conference Name",
"Your Name • Institution • Date"
);
// Introduction with image/icon
const introSlide = pptx.addSlide();
introSlide.addImage({
path: "concept_image.png", // Visual representation of concept
x: 5, y: 1.5, w: 4, h: 3
});
introSlide.addText("Background", { x: 0.5, y: 0.5, fontSize: 36, bold: true });
introSlide.addText([
"Key context point 1 (AuthorA, 2023)",
"Key context point 2 (AuthorB, 2022)",
"Research gap identified (AuthorC, 2021)"
], {
x: 0.5, y: 1.5, w: 4, h: 2,
fontSize: 24, bullet: true
});
// Results slide - FIGURE DOMINATES
const resultsSlide = pptx.addSlide();
resultsSlide.addText("Main Finding", { x: 0.5, y: 0.5, fontSize: 32, bold: true });
resultsSlide.addImage({
path: "results_figure.png", // Large, clear figure
x: 0.5, y: 1.5, w: 9, h: 4 // Nearly full slide
});
// Minimal text annotation only
resultsSlide.addText("34% improvement (p < 0.001)", {
x: 7, y: 1, fontSize: 20, color: DESIGN.colors.accent, bold: true
});
// Save
pptx.writeFile({ fileName: "presentation.pptx" });Key Changes from Dry Presentations:
- Title slide uses bold background color (not plain white)
- Introduction includes relevant image (not just bullets)
- Results slide is figure-dominated (not text-dominated)
- Citations included in bullets for research context
- Text is minimal and supporting, visuals are primary
Adding Scientific Content
Equations (as images):
// Render equation as PNG first (using LaTeX or online tool)
// Then add to slide
slide.addImage({
path: "equation.png",
x: 2, y: 3, w: 6, h: 1
});Tables:
slide.addTable([
[
{ text: "Method", options: { bold: true } },
{ text: "Accuracy", options: { bold: true } },
{ text: "Time (s)", options: { bold: true } }
],
["Method A", "0.85", "10"],
["Method B", "0.92", "25"],
["Method C", "0.88", "15"]
], {
x: 2, y: 2, w: 6,
fontSize: 20,
border: { pt: 1, color: "888888" },
fill: { color: "F5F5F5" }
});Charts:
// Bar chart
slide.addChart(pptx.ChartType.bar, [
{
name: "Control",
labels: ["Metric 1", "Metric 2", "Metric 3"],
values: [45, 67, 82]
},
{
name: "Treatment",
labels: ["Metric 1", "Metric 2", "Metric 3"],
values: [52, 78, 91]
}
], {
x: 1, y: 1.5, w: 8, h: 4,
chartColors: [DESIGN.colors.primary, DESIGN.colors.accent],
showTitle: false,
showLegend: true,
fontSize: 18
});Visual Validation Workflow
Generate Thumbnails
After creating presentation:
# Create thumbnail grid for quick review
python scripts/thumbnail.py presentation.pptx review/thumbnails --cols 4
# Or for individual slides
python scripts/thumbnail.py presentation.pptx review/slideInspection Checklist
For each slide, check:
- [ ] Text readable (not cut off or too small)
- [ ] No element overlap
- [ ] Consistent colors and fonts
- [ ] Adequate white space
- [ ] Figures clear and properly sized
- [ ] Alignment correct
Common Issues
Text Overflow:
- Reduce font size or text length
- Increase text box size
- Split into multiple slides
Element Overlap:
- Use two-column layout
- Reduce element sizes
- Adjust positioning
Poor Contrast:
- Choose higher contrast colors
- Use dark text on light background
- Test with contrast checker
Templates and Examples
Starting from Template
If you have an existing template:
1. Extract template structure:
python scripts/inventory.py template.pptx inventory.json2. Create thumbnail grid:
python scripts/thumbnail.py template.pptx template_review3. Analyze layouts and document which slides to use
4. Rearrange slides:
python scripts/rearrange.py template.pptx working.pptx 0,5,5,12,18,225. Replace content:
python scripts/replace.py working.pptx replacements.json output.pptxBest Practices Summary
Do's (Make Presentations Engaging)
- ✅ Use research-lookup to find 8-15 papers for citations
- ✅ Add HIGH-QUALITY visuals to EVERY slide (figures, images, diagrams, icons)
- ✅ Choose MODERN color palette reflecting your topic (not defaults)
- ✅ Keep text MINIMAL (3-4 bullets, 4-6 words each)
- ✅ Use LARGE fonts (24-28pt body, 36-44pt titles)
- ✅ Vary slide layouts (full-figure, two-column, visual overlays)
- ✅ Maintain high contrast (7:1 preferred)
- ✅ Generous white space (40-50% of slide)
- ✅ Cite papers in intro and discussion (establish credibility)
- ✅ Test readability from distance
- ✅ Validate visually before presenting
Don'ts (Avoid Dry Presentations)
- ❌ Don't create text-only slides (add visuals to EVERY slide)
- ❌ Don't use default themes unchanged (customize for your topic)
- ❌ Don't have all bullet-point slides (vary layouts)
- ❌ Don't skip research-lookup (presentations need citations too)
- ❌ Don't cram too much text on one slide
- ❌ Don't use tiny fonts (<24pt for body)
- ❌ Don't rely solely on color
- ❌ Don't use complex animations
- ❌ Don't mix too many font styles
- ❌ Don't ignore accessibility
- ❌ Don't skip visual validation
Accessibility Considerations
Color Contrast:
- Use WebAIM contrast checker
- Minimum 4.5:1 for normal text
- Preferred 7:1 for optimal readability
Color Blindness:
- Test with Coblis simulator
- Use patterns/shapes with colors
- Avoid red-green combinations
Readability:
- Sans-serif fonts only
- Minimum 18pt, prefer 24pt+
- Clear visual hierarchy
- Adequate spacing
Integration with Other Skills
With Scientific Writing:
- Convert paper content to slides
- Simplify dense text
- Extract key findings
- Create visual abstracts
With Data Visualization:
- Simplify journal figures
- Recreate with larger labels
- Use progressive disclosure
- Emphasize key results
With Research Lookup:
- Find relevant papers
- Extract key citations
- Build background context
- Support claims with evidence
Resources
PowerPoint Tutorials:
- Microsoft PowerPoint documentation
- PowerPoint design templates
- Scientific presentation examples
Design Tools:
- Color palette generators (Coolors.co)
- Contrast checkers (WebAIM)
- Icon libraries (Noun Project)
- Image editing (PowerPoint built-in, external tools)
PPTX Skill Documentation:
document-skills/pptx/SKILL.md: Main documentationdocument-skills/pptx/html2pptx.md: HTML to PPTX workflowdocument-skills/pptx/ooxml.md: Advanced editingdocument-skills/pptx/scripts/: Utility scripts
Quick Reference
Common Slide Dimensions
- 16:9 aspect ratio: 10" × 5.625" (720pt × 405pt)
- 4:3 aspect ratio: 10" × 7.5" (720pt × 540pt)
Measurement Units
- PowerPoint uses inches
- 72 points = 1 inch
- Position (x, y) from top-left corner
- Size (w, h) for width and height
Font Size Guidelines
| Element | Minimum | Recommended |
|---|---|---|
| Title slide | 40pt | 44-54pt |
| Slide title | 28pt | 32-40pt |
| Body text | 18pt | 24-28pt |
| Caption | 14pt | 16-20pt |
| Footer | 10pt | 10-12pt |
Color Usage
- Backgrounds: White or very light colors
- Text: Dark (black/dark gray) on light, or white on dark
- Accents: One or two accent colors max
- Data: Color-blind safe palettes (blue/orange)
Troubleshooting
Problem: Text appears cut off
- Solution: Increase text box size or reduce font size
Problem: Figures are blurry
- Solution: Use higher resolution images (300 DPI)
Problem: Colors look different when projected
- Solution: Test with projector beforehand, use high contrast
Problem: File size too large
- Solution: Compress images, reduce image resolution
Problem: Animations not working
- Solution: Check PowerPoint version compatibility
Conclusion
Effective PowerPoint presentations for science require: 1. Clear, simple design 2. Readable text (24pt+ body) 3. High-quality figures 4. Consistent formatting 5. Visual validation 6. Accessibility considerations
Use the pptx skill for programmatic creation and the visual review workflow to ensure professional quality before presenting.
Related skills
How it compares
Choose scientific-slides over generic slide generators when the deliverable must be compilable Beamer LaTeX with math and bibliography support.
FAQ
What LaTeX packages does scientific-slides include?
scientific-slides ships a Beamer template with amsmath, booktabs, graphicx, utf8 inputenc, and biblatex using biber for authoryear citations from references.bib.
What slide format does scientific-slides target?
scientific-slides targets Beamer with aspectratio 169, Madrid theme, beaver color theme, frame-number footers, and no navigation symbols for conference-ready decks.
Is Scientific Slides safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.