The preview panel renders scientific outputs inline without leaving the app — no need to open a separate viewer for common research file formats. When the agent writes an artifact or you browse to a file in the project files panel, Open Science automatically selects the right renderer based on the file extension (or MIME type for uploaded files).Documentation Index
Fetch the complete documentation index at: https://mintlify.com/aipoch/open-science/llms.txt
Use this file to discover all available pages before exploring further.
Supported Formats
| Format | Extension(s) | Renderer | Description |
|---|---|---|---|
| CSV / TSV | .csv, .tsv | CsvPreview | Paginated data table with sticky row numbers and column headers |
| FASTA | .fasta, .fa, .faa, .fna, .ffn, .frn | FastaPreview | Sequence viewer with word-wrapped monospace display |
| PDB / Molecular | .pdb | PdbPreview (3Dmol.js) | Interactive 3D molecular structure viewer |
| HTML | .html, .htm | HtmlPreview | Sandboxed iframe with optional source view |
| Image | .png, .jpg, .jpeg, .gif, .svg, .webp, .avif | ImagePreview | Full-resolution image, up to 10 MB |
| JSON | .json | JsonPreview | Collapsible tree view |
| Markdown | .md, .markdown | MarkdownPreview | Rendered Markdown |
| Source / Text | .py, .ts, .tsx, .js, .sh, .bash, .yaml, .yml, .toml, .ini, .conf, .config, .css, .xml, .log, .txt | TextPreview | Monospace, line-numbered text |
Previews are read-only. To modify a file, open it in an external editor and re-run the relevant analysis cells to regenerate outputs.
Opening a Preview
Click any artifact file link that appears in the conversation thread after the agent produces outputs. You can also click Files in the sidebar to open the project files browser and then click any listed file. Each opened file gets its own tab in the preview panel tab bar. Click a tab to bring it forward; click the × on a tab to close it without affecting other open tabs.CSV Preview
The CSV renderer usespapaparse to parse the file, displaying up to the first 100 rows and 24 columns in a scrollable table with sticky row-number and header columns. A status bar shows the total row and column counts and whether the file was truncated. If the file has more than 24 columns, a footer note reports how many were hidden.
TSV files (.tsv) are automatically parsed with a tab delimiter.
FASTA Preview
FASTA files are rendered using the same monospace source viewer as plain text, withbreak-all line wrapping so long sequences don’t overflow horizontally. The renderer reads the raw text and shows it exactly as stored, preserving the > header lines and the sequence data below them.
PDB / 3D Molecular Viewer
The PDB renderer uses 3Dmol.js to display interactive 3D molecular structures. After the file loads:- Rotate: click and drag
- Zoom: scroll the mouse wheel
- Pan: hold Shift and drag
| Style | Description |
|---|---|
Cartoon | Ribbon / helix representation colored by spectrum. Only available for structures with a protein or nucleic-acid backbone (requires ≥ 2 polymer residues with a Cα or P atom). |
Stick | Bond sticks colored by Jmol scheme |
Sphere | Space-filling spheres at 0.32× scale |
Surface | Van der Waals surface at 72% opacity overlaid on a faint cartoon |
Line | Wireframe lines colored by Jmol scheme |
HTML Preview
HTML files are rendered inside a sandboxed<iframe> with an explicit Content Security Policy that blocks external resource loads, scripts, and form submissions:
Image Preview
Images are loaded directly from disk. The preview panel enforces a 10 MB maximum file size — larger images show a fallback card instead. Supported extensions are.png, .jpg, .jpeg, .gif, .svg, .webp, and .avif.
Notebook Preview
The notebook is a special preview item that shows the live session — in-memory cells, their execution status, and the persisted run history fromrun.json. It is created automatically the first time the agent uses the notebook in a session and is accessible via the Notebook button that appears above the composer.