Claude

Claude · Launch Video Breakdown: Hook, Pacing & Motion Design

Claude Science is a research app with code-traced artifacts, managed environments and 60+ scientific databases, in beta.

AI AgentsLaunchJune 30, 2026@claudeai
0:00 · The Hook · Introducing Claude Science: AI for Research
0:00 / 0:00

Scene-by-scene timeline & spoken transcript

  1. The Hook

    Introducing Claude Science: AI for Research

    “(No spoken dialogue — Ambient electronic score with pizzicato synths and a driving rhythm. A subtle riser leads into the title card.)”

    On screen
    Claude Introducing Claude Science for scientific research
    Camera
    Opens with a close-up, slightly out-of-focus shot of a person's hair, then cuts to a static title card, followed by a medium shot of a scientist looking into a microscope. The camera then transitions to a top-down view of a digital interface.
    Motion
    Quick cuts, subtle text reveals, and a smooth transition from live-action footage to screen capture. The initial logo appears with a soft, organic blur effect.
  2. Product Reveal

    Code-Traced Artifacts & Managed Environments

    “(No spoken dialogue — The electronic score maintains its rhythmic drive, with evolving synth textures. Sound effects mimic UI interactions like clicks and data processing.)”

    On screen
    PAH R408 in structural context (PDB 1J8U, 1.5 Å) r408_structure_figure.png Code Execution Log Messages Environment Review Download script LLM-generated reconstruction - see Execution Log for the raw record import subprocess import matplotlib import matplotlib.use("Agg") import matplotlib.pyplot as plt import mpimg from matplotlib.image import mpimg import json plt.rcParams.update({"font.family": "DejaVu Sans", "svg.fonttype": "none"}) # Generate the PyMOL rendering import shutil shutil.copy("pah_receptor.pdb", "pah_receptor.pdb") shutil.copy("bh4_crystal.pdb", "bh4_crystal.pdb") pml_script = """reinitialize ug_color white set ray_opaque_background, 0 set orthoscopic, 1 set ray_shadows, 0 set antialias, 2 set cartoon_transparency, 0.0 load pah_receptor.pdb, rec load bh4_crystal.pdb, bh4 hide everything • allo (allosteric near R408) = Pocket #19, druggability 0.000, 4.25 Å from R408-Ca • R408-Ca → BH4 centroid = 22.59 Å (distal allosteric site) Now rendering figures. Let me install py3dmol for high-quality structure rendering and set up figure styling. Installing py3dmol in pah-pocket env For static publication-quality 3D renders, PyMOL is more reliable than py3dmol (which needs a headless browser). I'll use the pymol env. First let me copy the pocket alpha-sphere files I need and write the rendering scripts. Staging pocket alpha-sphere files for rendering Now let me write the PyMOL rendering scripts for both figures. Writing PyMOL script for R408 structure figure 16 lines of output Good render — R408 (red), BH4 cofactor (blue), Fe (orange), dashed distance line. Let me add a clean distance label and title via matplotlib compositing, and render the pockets figure. Writing PyMOL script for pockets figure 7 lines of output The allo pocket (red) shows well but the buried bh4 active-site pocket (blue) i is hidden behind the surface. Let me increase receptor transparency so both pockets are visible. Re-rendering pockets figure with higher transparency 5 lines of output This label is hard to see Cancel Save Finessing...
    Camera
    The camera pans and zooms across the Claude Science UI, highlighting different sections like code, execution logs, and interactive elements. It simulates user interaction with clicks and text input.
    Motion
    Dynamic screen capture with animated UI elements. Text appears as if being typed, and UI components like dropdowns and input fields animate in response to simulated user actions. A 'Finessing...' loading state is shown with subtle background animation.
  3. Feature Teaser

    Managed Compute & Database Integration

    “(No spoken dialogue — The electronic score builds in intensity with rhythmic percussion and synth swells. Sub-bass drops emphasize transitions.)”

    On screen
    Manages your compute Start a Modal job? H100 ESMFold2 PAH+COLCHICINE co-fold (shard 1/50) — 1× H100 Agent-supplied summary — review the command before allowing. Command export HF_HOME=/datavol_esm/hf_cache && SHARD=1 python run_shard.py → mounts Modal volume (RW, workspace-scoped): operon-esm-cache → /datavol_esm Runs on your Modal account (modal profile 'anthropic'): H100 • 8 CPU • 32 GiB — billed per second, for up to 55m (40m timeout + staging margins). Rates: modal.com/pricing The container runs at most 40m, then stages outputs and shuts down. The concurrency cap in Settings → Compute applies even with "Always allow". Allow this conversation Deny Scope applies to any job on modal. <host.compute.job byoc:modal/19e88641-10c9-45d2-b4d4-89d604a67033 state=submitted — recover with host.compute.create('byoc:modal').attach_job('19e88641-10c9-45d2-b4d4-89d604a67033')> shard 02 LIG187 LAMIVUDINE job_id=19e88641-10c9-45d2-b4d4-89d604a67033 <host.compute.job byoc:modal/5b21bf96-d126-4901-a5b3-876e028eaf8d state=submitted — recover with host.compute.create('byoc:modal').attach_job('5b21bf96-d126-4901-a5b3-876e028eaf8d')> shard 03 LIG148 SPIRINOLACTONE job_id=5b21bf96-d126-4901-a5b3-876e028eaf8d ESMFold2 PAH+SELUMETINIB co-fold (shard 0/50) — 1× H100 failed (exit 1) Shard 0 failed in 12 s (exit 1) — that's an early crash, before model load. Waiting for the dispatch loop to finish so I can read its stderr. GENERATED - 3 50 rows - 6 columns es_manifest.csv manifest.json run_shard.py Send a message to interrupt Reviewing ... Notebook 3 running 1m 14s Ask anything — @ for artifacts, # for sessions, / for skills, ⌘K to search... + Opus 4.8 Running jobs in this session ESMFold2 PAH+COLCHICINE co-fold (shard 1/50) — 1× H100 Modal sb-upt2035... view submission H100 ESMFold2 PAH+LAMIVUDINE co-fold (shard 2/50) — 1× H100 Modal sb-L1qKhn... view submission H100 ESMFold2 PAH+SPIRINOLACTONE co-fold (shard 3/50) — 1× H100 Modal sb-2gp1cK... view submission H100 Close Manage compute Waiting on code Write a literature review on cross-species single-cell RNA-seq integration. Pull the primary methods papers and recent benchmarks. Output the report as a LaTeX doc and a compiled PDF. Ran 4 searches, loaded 2 skills, managed environments, +2 more Surveying connectors for PubMed bioRxiv OpenAlex CELLxGENE Finding CELLxGENE Discover atlas tooling Finding LaTeX two-column typesetting skill Finding OpenAlex citation-graph tooling Loading literature-review orchestration skill loaded Checking for tectonic LaTeX environment Finding env with tectonic LaTeX compiler 3 lines of output Installing requests into dossier env 13 steps Dispatching five parallel literature-retrieval tracks — PubMed primary methods, bioRxiv preprints, OpenAlex citation counts, CELLxGENE multi-species atlas inventory, and orthology-free embedding methods. Dispatching PubMed bioRxiv OpenAlex CELLxGENE sub-agents 142 lines of output Reviewer 1 finding warn PMID 31178118 assigned to both LIGER and Seurat v3 integration in the plan In the generate_plan PubMed delegation step the agent writes "LIGER (31178118), Seurat v3 integration (31178118)" — the same PMID for two distinct primary methods papers. The same plan's OpenAlex step assigns them different DOIs (Seurat v3 10.1016/j.cell.2019.05.031, LIGER 10.1016/j.cell.2019.05.006), so the plan is internally inconsistent and at least one PMID is wrong. None of the PMIDs or DOIs in msg[10] trace to any in-window tool output — no PubMed/CrossRef/OpenAlex lookup has run (exec-log rows 04494b53, 57baea0a, 254f1378 are the two skill kernel.py auto-loads and the env-filter bash; msg[4] tool_results are skill-catalog listings only). This is the opening user turn so there is no pre-window history to drill. Warn (prose/plan, not a saved artifact) per the fabricated-references exception; the duplicated PMID will propagate to the PubMed sub-agent's query. Go to transcript The agent reads these findings and self-corrects in its next message. Closing fan-out phase, starting synthesis All five retrieval tracks loaded. Loading the tables and building the methods comparison. Ran 17 commands, read 5 files, saved artifacts, +1 more 27 steps - 2 failed Loading PubMed OpenAlex bioRxiv CELLxGENE tables Less time juggling cluster jobs
    Camera
    The camera continues to navigate the UI, showcasing compute job management, real-time execution logs, and the AI agent's ability to write and review literature. The perspective shifts to highlight different panels and pop-ups.
    Motion
    Interactive UI animations, including modal pop-ups, scrolling content, and progress indicators. Text input and output are animated, simulating a live conversation with the AI. The background often features subtle, abstract animations of bubbles or particles.
  4. Call to Action

    More Time on Science: Claude Science in Beta

    “(No spoken dialogue — The electronic score reaches its peak intensity with a powerful sub-bass impact and a final synth flourish, then fades out.)”

    On screen
    Cross-species scRNA-seq integration: from one-to-one orthologs to protein-language-model embeddings Literature synthesis compiled from PubMed, bioRxiv, OpenAlex and CELLxGENE Discover More time on science Claude Science, now in public beta Claude
    Camera
    The camera pulls back from the detailed UI to reveal a broader view of the generated report, then cuts to a live-action shot of the scientist, followed by a final static title card.
    Motion
    Seamless transition from complex UI to a clean, impactful live-action shot. The final title card appears with a subtle, confident reveal. The overall pacing accelerates towards the end, culminating in a strong visual and audio conclusion.

Related AI Agents Product Launches

Explore all AI Agents launches →
OpenAI
Hook 9.2137.9M
OpenAIAI Agents

To ensure that artificial general intelligence benefits all of humanity

@OpenAI
Gopuff
Hook 9.277.6M
GopuffAI Agents

Gopuff introduces Go, an AI shopping assistant built with SpaceXAI: say what you need and the order is placed.

@gopuff
Elon Musk
Hook 9.263.3M
Elon MuskAI Agents

Iliad (Troy) trailer made by Grok Imagine 1.5, which was just released

@elonmusk