# MolGFX - [MolGFX](/docs): Semantic molecular visualization for Python, Rust, and WebGPU. - Getting started - [Installation](/docs/getting-started/installation): Install MolGFX for Python, Rust or TypeScript. - [Quickstart](/docs/getting-started/quickstart): Render haemoglobin and show its heme pocket in Python. - [Your first scene](/docs/getting-started/first-scene): The smallest useful Scene, representation, and Renderer workflow. - Representations - [Molecular representations](/docs/representations/overview): Choose the depiction that answers the structural question. - [Surfaces, nucleic acids, and glycans](/docs/representations/surface-and-polymers): Use specialized representations where molecular context needs a different shape language. - Scene and appearance - [Selections and color](/docs/scene/selections-colors): Target biology with MolFrame queries and make it legible with color mappings. - [Focus, interaction, and picking](/docs/scene/interaction): Direct attention to a molecular region and recover semantic picks. - [Overlay data and guides](/docs/scene/overlay-data): Add labels, measurements, declared data sources, and explicit interactions to a scene. - [Placed copies and assemblies](/docs/scene/placements): Draw a structure more than once, at different positions, and lay out a biological assembly. - Commands - [Writing queries and commands](/docs/commands/queries): How to pick atoms with a MolFrame query, and how the command language uses them. - [Query-driven visualization](/docs/commands/visual-selections): Turn MolFrame queries into named visual selections, representations, color, and focus in a live MolGFX scene. - [Commands, undo, and sessions](/docs/commands/sessions): Author repeatable scene edits with the command language. - Rendering - [Rendering images](/docs/rendering/images): Create deterministic off-screen PNG output from a semantic scene. - [Cameras and screen coordinates](/docs/rendering/camera): Frame a selection, move the camera from your own input events, and map atoms to pixels. - [Troubleshooting](/docs/rendering/troubleshooting): Resolve common structure, browser, command, and device issues.