Skip to main content

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.

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).

Supported Formats

FormatExtension(s)RendererDescription
CSV / TSV.csv, .tsvCsvPreviewPaginated data table with sticky row numbers and column headers
FASTA.fasta, .fa, .faa, .fna, .ffn, .frnFastaPreviewSequence viewer with word-wrapped monospace display
PDB / Molecular.pdbPdbPreview (3Dmol.js)Interactive 3D molecular structure viewer
HTML.html, .htmHtmlPreviewSandboxed iframe with optional source view
Image.png, .jpg, .jpeg, .gif, .svg, .webp, .avifImagePreviewFull-resolution image, up to 10 MB
JSON.jsonJsonPreviewCollapsible tree view
Markdown.md, .markdownMarkdownPreviewRendered Markdown
Source / Text.py, .ts, .tsx, .js, .sh, .bash, .yaml, .yml, .toml, .ini, .conf, .config, .css, .xml, .log, .txtTextPreviewMonospace, 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 uses papaparse 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, with break-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
A toolbar lets you switch between five rendering styles:
StyleDescription
CartoonRibbon / 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).
StickBond sticks colored by Jmol scheme
SphereSpace-filling spheres at 0.32× scale
SurfaceVan der Waals surface at 72% opacity overlaid on a faint cartoon
LineWireframe lines colored by Jmol scheme
The header bar shows the total atom count and confirms that the 3Dmol.js viewer is active. If the viewer fails to initialize, the error message is shown in the center of the viewer area.

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:
default-src 'none';
img-src data: blob:;
style-src 'unsafe-inline';
font-src data:;
base-uri 'none';
form-action 'none';
frame-ancestors 'none'
A Render / Source toggle lets you switch between the rendered view and the raw HTML source at any time.

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 from run.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.

Project Files Browser

The Files browser (opened from the sidebar) provides a tree view of all files in the project’s working directory. Click any file to open a preview tab for it. The same format routing logic applies — the renderer is selected based on the file extension.

Build docs developers (and LLMs) love