> ## Documentation Index
> Fetch the complete documentation index at: https://docs.purna.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Scientific Components

> Inspect scientific files in specialized viewers inside your Purna workspace.

Scientific Components are specialized viewers that open scientific files inside your workspace. You can inspect a molecular structure, explore prepared single-cell data, inspect a microscopy slide, examine supported spatial imagery, or compare a sequence alignment alongside your conversation.

Use a viewer to inspect an existing file. Ask Purna in chat when you need to create, transform, or analyze data. Opening a viewer does not start a scientific analysis.

## Available components

| Component | What you can inspect | Availability |
| - | - | - |
| [Structure Viewer](https://docs.purna.ai/scientific-components/structure-viewer.md) | Three-dimensional molecular structures, including proteins and ligands | Available |
| [Spatial Omics Viewer](https://docs.purna.ai/scientific-components/spatial-omics-viewer.md) | Prepared single-cell embeddings, gene expression, cell groups, filtered heatmaps, and supported spatial imagery | Available for supported prepared data |
| [Slides Viewer](https://docs.purna.ai/scientific-components/slides-viewer.md) | Supported SVS, NDPI, OME-TIFF, and OME-Zarr ZIP images, with personal regions and notes | Available for supported prepared images |
| [Sequence Alignment Component](https://docs.purna.ai/scientific-components/sequence-alignment.md) | Nucleotide and protein sequences, aligned FASTA, Clustal, Stockholm, and A3M files | Available for supported sequence and alignment files |

### Structure Viewer

Open a supported molecular structure from **Files** or a chat attachment to inspect it in 3D. Rotate, pan, and zoom without leaving the workspace. The [Structure Viewer guide](https://docs.purna.ai/scientific-components/structure-viewer.md) lists supported formats, compressed inputs, controls, and limitations.

### Spatial Omics Viewer

Explore processed H5AD, prepared AnnData-Zarr archives, and supported OME imagery. Available views depend on your data: opening a file does not calculate embeddings, normalize expression, or align images with cells.

The [Spatial Omics Viewer guide](https://docs.purna.ai/scientific-components/spatial-omics-viewer.md) covers supported files, automatic preparation, cell selections, personal labels and notes, saving, agent assistance, limits, and troubleshooting. Agents can work with your shared files and selections for analysis, statistics, and scripts, but cannot view the graphics or slides in the viewer. Keep a human in the loop and review their work.

### Slides Viewer

Inspect supported microscopy and whole-slide images, zoom into tissue, adjust available image channels, and save personal rectangles or polygons with names and notes. Use **Use in Chat** to share a selected region with a conversation when you are ready.

The [Slides Viewer guide](https://docs.purna.ai/scientific-components/slides-viewer.md) covers supported files, the 500 MiB limit, automatic preparation, working with regions, agent assistance, unsupported inputs, and troubleshooting. Agents can help with selection data, analysis, statistics, and scripts; they do not share your live view. Inspect the slide and verify their work yourself.

### Sequence Alignment Component

Inspect prepared multiple sequence alignments, navigate individual sequences, change residue colors, and highlight alignment regions. Single or unaligned FASTA records use a sequence preview; opening them does not calculate an alignment.

The [Sequence Alignment guide](https://docs.purna.ai/scientific-components/sequence-alignment.md) covers supported extensions, preparation, controls, selections, preview limits, agent assistance, and troubleshooting. Selections are temporary and are not automatically attached to chat. Share readable sequence identifiers and coordinates when asking an agent to analyze a region, and review its work yourself.

## Open a scientific file

1. Upload the file to **Files**, or attach it to a conversation.
2. Select the file to open its preview. Purna chooses the viewer from the supported file type and, where required, prepared metadata.
3. Inspect the file in its workspace tab. Switch between the conversation and open files as you work.

You do not need to select or install a visualization library. Unsupported files remain available to download where uploads are accepted; upload support alone does not guarantee a native viewer.

## Files and viewing state

Your original file remains the source of the preview. Viewing it does not overwrite its contents. Some components prepare a supported file for viewing automatically. This does not perform a biological analysis or change the original data.

Each viewer handles camera positions, selections, and saved changes differently. The Spatial Omics Viewer can save personal settings and cell annotations for supported datasets saved in **Files**, and lets you explicitly attach a selection to chat. The Slides Viewer saves personal regions, notes, and supported display settings, and lets you explicitly share a selected region with chat. Other viewers may keep interactions temporary. Opening a viewer alone does not share its current selection with an agent. See each component's guide for persistence behavior and size limits.

## Choose viewing or analysis

| Goal | Where to start |
| - | - |
| Inspect a file you already have | Open it from **Files** or its chat attachment |
| Produce a supported scientific file | Ask Purna in chat and specify the required output format |
| Run statistics, predictions, or another computation | Describe the analysis in chat; follow any background work in [Compute](https://docs.purna.ai/guides/jobs.md) |
| Create a chart or publication-style figure | Use [Visualizations](https://docs.purna.ai/guides/visualizations.md) or [Scientific Figures](https://docs.purna.ai/chat-experiences/scientific-figures.md) |
| Inspect a format without a native preview | Download it and use a compatible external tool, or request an explicit conversion where appropriate |

For uploading, organizing, sharing access to, and downloading files, see [Files](https://docs.purna.ai/guides/files.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.