From c88490f9a71ea5e4eaa7c365cf0dfedfc11d84f4 Mon Sep 17 00:00:00 2001 From: Lyndsay Wilhelm Date: Wed, 20 May 2026 11:55:54 -0700 Subject: [PATCH 1/7] Add user guide feature with full content and routing Adds a new User Guide section to the BFF web app including sidebar navigation, multi-page doc layout, and all initial content covering app overview, specifications, real-world use cases, getting started, metadata guidance, provenance, and storage options. Co-Authored-By: Claude Sonnet 4.6 --- .eslintrc.js | 1 + package-lock.json | 2 +- packages/core/styles/global.css | 12 +- packages/web/custom.d.ts | 5 + .../src/components/Footer/Footer.module.css | 7 +- packages/web/src/components/Header/Menu.tsx | 15 + .../components/UserGuide/DocPage.module.css | 226 ++ .../web/src/components/UserGuide/DocPage.tsx | 83 + .../components/UserGuide/Sidebar.module.css | 83 + .../web/src/components/UserGuide/Sidebar.tsx | 85 + .../components/UserGuide/UserGuide.module.css | 89 + .../web/src/components/UserGuide/content.tsx | 2455 +++++++++++++++++ .../web/src/components/UserGuide/index.tsx | 65 + packages/web/src/components/UserGuide/nav.ts | 186 ++ packages/web/src/index.tsx | 11 +- packages/web/webpack/webpack.config.js | 1 + 16 files changed, 3319 insertions(+), 7 deletions(-) create mode 100644 packages/web/src/components/UserGuide/DocPage.module.css create mode 100644 packages/web/src/components/UserGuide/DocPage.tsx create mode 100644 packages/web/src/components/UserGuide/Sidebar.module.css create mode 100644 packages/web/src/components/UserGuide/Sidebar.tsx create mode 100644 packages/web/src/components/UserGuide/UserGuide.module.css create mode 100644 packages/web/src/components/UserGuide/content.tsx create mode 100644 packages/web/src/components/UserGuide/index.tsx create mode 100644 packages/web/src/components/UserGuide/nav.ts diff --git a/.eslintrc.js b/.eslintrc.js index e7a581b33..170fd78ae 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -11,6 +11,7 @@ module.exports = { parser: "@typescript-eslint/parser", parserOptions: { project: "./tsconfig.json", + tsconfigRootDir: __dirname, }, plugins: ["@typescript-eslint", "react-hooks"], root: true, diff --git a/package-lock.json b/package-lock.json index 2bff5ad0a..1494be715 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21469,7 +21469,7 @@ }, "packages/desktop": { "name": "fms-file-explorer-desktop", - "version": "8.9.1", + "version": "8.9.3", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@aics/frontend-insights": "0.2.x", diff --git a/packages/core/styles/global.css b/packages/core/styles/global.css index 7757e22db..163a623f9 100644 --- a/packages/core/styles/global.css +++ b/packages/core/styles/global.css @@ -98,6 +98,10 @@ body { --font-family: 'Open Sans', sans-serif; --scrollbar-size: 12px; } +/** +Open Sans font weight guide: +300 light, 400 regular, 500 semi-bold, 600 bold +**/ h1 { font-size: 38px; @@ -107,7 +111,7 @@ h1 { } h2 { - font-size: 24px; + font-size: 26px; font-weight: 300; margin: 0; padding: 0; @@ -115,20 +119,20 @@ h2 { h3 { font-size: 18px; - font-weight: 600; + font-weight: 500; margin: 0; padding: 0; } h4 { font-size: 16px; - font-weight: 600; + font-weight: 500; margin: 0; padding: 0; } p { - font-weight: 400; + font-weight: 300; } a { diff --git a/packages/web/custom.d.ts b/packages/web/custom.d.ts index 887f23f53..5cbb925df 100644 --- a/packages/web/custom.d.ts +++ b/packages/web/custom.d.ts @@ -6,3 +6,8 @@ declare module "*.svg" { } declare module "*.png"; + +declare module "*.css" { + const classes: { [key: string]: string }; + export default classes; +} diff --git a/packages/web/src/components/Footer/Footer.module.css b/packages/web/src/components/Footer/Footer.module.css index 4de7a43a7..2cbc3be5b 100644 --- a/packages/web/src/components/Footer/Footer.module.css +++ b/packages/web/src/components/Footer/Footer.module.css @@ -1,9 +1,14 @@ .footer { + position: fixed; + bottom: 0; + left: 0; + right: 0; height: fit-content; - margin: 0 auto; padding: var(--margin) 0; border-top: 1px solid var(--border-color); text-align: center; + background-color: var(--secondary-dark); + z-index: 100; } .footer-link { diff --git a/packages/web/src/components/Header/Menu.tsx b/packages/web/src/components/Header/Menu.tsx index dd2ae2cc8..186cd1be9 100644 --- a/packages/web/src/components/Header/Menu.tsx +++ b/packages/web/src/components/Header/Menu.tsx @@ -41,6 +41,14 @@ export default function Menu() { > Learn + + User guide + s.slug === sectionSlug); + const { prev, next } = getAdjacentPages(sectionSlug, pageSlug); + + if (!content) { + return ( +
+

Page not found.

+
+ ); + } + + return ( +
+ +

{content.title}

+ {content.intro &&

{content.intro}

} +
+ {content.sections.map((sec) => ( +
+ {sec.heading && + React.createElement( + `h${sec.level ?? 2}`, + { className: styles.sectionHeading }, + sec.heading + )} +
{sec.body}
+
+ ))} +
+
+ {prev ? ( + + +
+
Previous
+
{prev.page.title}
+
+ + ) : ( +
+ )} + {next ? ( + +
+
Next
+
{next.page.title}
+
+ + + ) : ( +
+ )} +
+
+ ); +} diff --git a/packages/web/src/components/UserGuide/Sidebar.module.css b/packages/web/src/components/UserGuide/Sidebar.module.css new file mode 100644 index 000000000..7ee1030d3 --- /dev/null +++ b/packages/web/src/components/UserGuide/Sidebar.module.css @@ -0,0 +1,83 @@ +.root { + padding: 16px 0; + background-color: var(--primary-dark); + height: 100%; +} + +.label { + color: var(--light-grey); + padding: 0 16px 12px; + border-bottom: 1px solid var(--border-color); + margin-bottom: 8px; +} + +.section { + margin-bottom: 2px; +} + +.sectionTitle { + width: 100%; + display: flex; + align-items: center; + justify-content: space-between; + background: none; + border: none; + cursor: pointer; + padding: 8px 16px; + font-size: 13px; + color: var(--primary-text-color); + text-align: left; + font-family: var(--font-family); + transition: background-color 0.15s ease; +} + +.sectionTitle:hover { + background-color: var(--accent-dark); +} + +.chevron { + font-size: 10px; + transition: transform 0.2s ease; + transform: rotate(-90deg); + color: var(--light-grey); + flex-shrink: 0; +} + +.chevronOpen { + transform: rotate(0deg); +} + +.pageList { + list-style: none; + margin: 0; + padding: 0; + padding-bottom: 4px; +} + +.pageLink { + display: block; + padding: 6px 16px 6px 24px; + font-size: 13px; + color: var(--primary-text-color); + text-decoration: none; + line-height: 1.4; + transition: background-color 0.15s ease; + border-left: 3px solid transparent; +} + +.pageLink:hover { + background-color: var(--accent-dark); + color: var(--white); +} + +.activePage { + background-color: var(--aqua-secondary-hover); + border-left-color: var(--aqua); + color: var(--bright-aqua); + padding-left: 21px; +} + +.activePage:hover { + background-color: var(--aqua-secondary-hover); + color: var(--bright-aqua); +} diff --git a/packages/web/src/components/UserGuide/Sidebar.tsx b/packages/web/src/components/UserGuide/Sidebar.tsx new file mode 100644 index 000000000..8d66454ad --- /dev/null +++ b/packages/web/src/components/UserGuide/Sidebar.tsx @@ -0,0 +1,85 @@ +import { Icon } from "@fluentui/react"; +import classNames from "classnames"; +import * as React from "react"; +import { Link } from "react-router-dom"; + +import { NAV } from "./nav"; +import styles from "./Sidebar.module.css"; + +interface SidebarProps { + activeSectionSlug: string; + activePageSlug: string; +} + +export default function Sidebar({ activeSectionSlug, activePageSlug }: SidebarProps) { + const [openSections, setOpenSections] = React.useState>( + () => new Set([activeSectionSlug]) + ); + + const toggleSection = (slug: string) => { + setOpenSections((prev) => { + const next = new Set(prev); + if (next.has(slug)) { + next.delete(slug); + } else { + next.add(slug); + } + return next; + }); + }; + + // When active section changes (navigating), ensure it opens + React.useEffect(() => { + setOpenSections((prev) => { + if (prev.has(activeSectionSlug)) return prev; + return new Set([...prev, activeSectionSlug]); + }); + }, [activeSectionSlug]); + + return ( + + ); +} diff --git a/packages/web/src/components/UserGuide/UserGuide.module.css b/packages/web/src/components/UserGuide/UserGuide.module.css new file mode 100644 index 000000000..6bbd98acb --- /dev/null +++ b/packages/web/src/components/UserGuide/UserGuide.module.css @@ -0,0 +1,89 @@ +.root { + display: flex; + background-color: var(--secondary-dark); + color: var(--primary-text-color); +} + +.sidebar { + width: 260px; + flex-shrink: 0; + border-right: 1px solid var(--border-color); + position: sticky; + top: 0; + height: calc(100vh - var(--header-bar-height)); +} + +.content { + flex: 1; + min-width: 0; + padding: 30px 40px 80px 40px; + height: calc(100vh - var(--header-bar-height)); + overflow-y: auto; +} + +.mobilNav { + display: none; + position: relative; + padding: 12px 16px; + border-bottom: 1px solid var(--border-color); + background-color: var(--secondary-dark); +} + +.mobileMenuTrigger { + width: 200px; + margin: 0 auto; +} + +.mobileMenuTrigger button { + width: auto; +} + + +.mobileMenuTrigger [class*="button-content"] { + flex-direction: row-reverse; +} + +.mobileMenuTrigger [class*="button-content"] i { + padding: 0 0 0 6px; +} + +.mobileMenuBackdrop { + position: absolute; + top: 100%; + left: 0; + right: 0; + height: 100vh; + z-index: 200; + background-color: rgba(0, 0, 0, 0.5); +} + +.mobileMenu { + position: absolute; + top: 100%; + left: 0; + right: 0; + z-index: 201; + background-color: var(--primary-dark); + border-bottom: 1px solid var(--border-color); + max-height: 60vh; + overflow-y: auto; +} + +@media (max-width: 768px) { + .root { + flex-direction: column; + } + + .sidebar { + display: none; + } + + .mobilNav { + display: flex; + justify-content: center; + } + + .content { + padding: 24px 20px 80px 20px; + } +} diff --git a/packages/web/src/components/UserGuide/content.tsx b/packages/web/src/components/UserGuide/content.tsx new file mode 100644 index 000000000..549ad52b1 --- /dev/null +++ b/packages/web/src/components/UserGuide/content.tsx @@ -0,0 +1,2455 @@ +import { Icon } from "@fluentui/react"; +import * as React from "react"; + +export interface PageContent { + title: string; + intro: string; + sections: { id: string; heading: string; level?: 2 | 3 | 4; body: React.ReactNode }[]; +} + +export const PAGE_CONTENT: Record = { + "about/overview": { + title: "Overview", + intro: "", + sections: [ + { + id: "what-is-bff", + heading: "", + body: ( + <> +

+ BioFile Finder (BFF) is a web-based application + designed to enable researchers to explore and manage large-scale + biological imaging datasets and associated files in a consistent and + streamlined way. It enables users to query structured metadata and + seamlessly connect results to associated image assets. +

+

+ Built to handle complex, high-volume data, BioFile Finder supports + advanced search, filtering, and sorting—making it easier to access, + curate, collaborate on, and share datasets. The intuitive interface + requires no coding, allowing users to quickly preview data through + thumbnails, open files in common industry tools, or visualize them in + the companion web-based 3D volume viewer, Vole-E. +

+

+ Read publication in Nature Methods +

+ + ), + }, + { + id: "who-is-bff-for", + heading: "Who is BFF for?", + body: ( + <> +

+ BFF is designed for anyone who needs to explore and manage large + collections of biological files, especially those associated with + imaging datasets. It is particularly useful for: +

+
    +
  • + Wet-lab scientists —{" "} + + I have thousands of images and I just want to find the right + ones. + +
  • +
  • + Computational biologists —{" "} + + I want to query millions of files without writing a pipeline to + do it. + +
  • +
  • + Data Engineers & Platform Teams —{" "} + + I'd like to provide my users self-service data access + without building a portal. + +
  • +
  • + Academic Facility Managers & PIs —{" "} + I need to make my shared data actually usable. +
  • +
  • + GLAM & Museum Professionals —{" "} + I want to make my collection metadata interactive. +
  • +
+

+ + Read detailed scenarios and use cases + +

+ + ), + }, + { + id: "why-use-bff", + heading: "What makes BFF unique?", + body: ( + <> +

+ A number of thoughful features set BFF apart from other similar tools. + Key differentiators include: +

+
    +
  • + No infrastructure — BFF works entirely without a + server, enabling users to explore and share datasets instantly + without setup, deployment, or IT support. BFF and Zarrcade are the + only tools in this space that require no server — tools like OMERO, + Cytomine, and BisQue all require significant infrastructure. +
  • +
  • + Querying power — BFF's in-browser query system + gives full SQL control over arbitrary user metadata. No other tool + in this space does that client-side, without a backend. +
  • +
  • + Format agnostic — BFF treats metadata as data + (Parquet/CSV), not tied to any specific image format. By contrast, + OMERO is deeply tied to Bio-Formats, and tools like SSBD and + Zarrcade are tied to specific formats like OME-Zarr. +
  • +
  • + Sharing — BFF's URL-encoded query state is unique. + Most tools either require server access or only share static links + to datasets — BFF shares the exact filtered and sorted view as a URL + anyone can open instantly. +
  • +
+ + ), + }, + { + id: "bff-comparison-table", + heading: "BFF comparison table", + body: ( + <> +

+ The following table highlights how BFF compares to similar tools in the + bioimaging data management ecosystem. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureBioFile Finder (BFF)OMEROIDRSSBDZarrcadeBioImage Archive (BIA)QuiltCytomineBisQue
+ Type + Desktop/web file browserClient-server image managementPublic image repositoryPublic dynamics databaseOME-Zarr discovery toolPublic image archiveData versioning platformWeb collaborative analysisWeb image management
+ Cost + Free / open-source + Free / open-source (self-hosted infrastructure + costs) + Free (public resource)Free (public resource)Free / open-sourceFree (public resource)Free tier; paid plans for teamsFree / open-source (self-hosted)Free / open-source (self-hosted)
+ Deployment + Local app or static web pageRequires server + PostgreSQL + storageHosted by EMBL-EBIHosted by RIKENStatic web pageHosted by EMBL-EBISaaS or self-hostedRequires server + DBRequires server + DB
+ File Format Support + Any file type; Parquet, CSV, JSON metadata150+ microscopy formats via Bio-FormatsSame as OMEROOME-Zarr, BD5/HDF5OME-Zarr onlyAny bioimaging formatAny file typeTIFF, whole-slide imagesMany image formats
+ Metadata Source + User-supplied files (Parquet/CSV) or URLsStored in PostgreSQL; key-value annotationsCurated study-level metadataCurated per-studyDerived from Zarr metadataStudy-level submissionsPackage-level metadataProject/annotation-basedTag/key-value on images
+ Dynamic Querying / Filtering + + Yes — in-browser SQL via DuckDB; filter, sort, group + by any column + Yes — HQL/API queries; filter by tag/key-valueLimited — browse by study, screen, geneLimited — browse by organism/studyNo — browse/list onlyLimited — search by study/accessionLimited — search by package nameYes — ontology-based spatial queriesYes — tag-based queries
+ Annotation Hierarchy / Grouping + + Yes — user-defined nested grouping by any annotation + Partial — tag groups, datasets, projectsNoNoNoNoNoPartial — project/folder hierarchyPartial — tag hierarchy
+ Shareable URLs / Copy-Paste Sharing + Yes — query state encoded in URL + Partial — links to images/datasets, requires server + access + Yes — public stable URLs per studyYes — public DOI-based URLsYes — public URLs to Zarr storesYes — accession-based URLsYes — versioned package URLsPartial — project links, requires loginPartial — resource links, requires server
+ Works Without a Server + + Yes — runs entirely in-browser or as desktop app + No — requires OMERO.serverN/A (hosted service)N/A (hosted service)Yes — static siteN/A (hosted service)No (SaaS)No — requires serverNo — requires server
+ Cloud / Remote Data + Yes — S3, HTTP/HTTPS URLsYes — via OMERO.server with S3 backendN/AN/AYes — any HTTP-hosted ZarrN/AYes — S3-backedLimitedLimited
+ Data Scale + Tested to 10M+ rows; limited by browser memoryMillions of images (server-dependent)~50 TB across studiesModerate (curated datasets)Unlimited (just a catalog)Petabyte-scale archivePackage-size dependentLarge histopathology imagesModerate
+ Image Viewing + Thumbnails; delegates to external viewers + Built-in multi-dimensional viewer (OMERO.web, + OMERO.figure) + Built-in viewer (idr.openmicroscopy.org)Built-in 3D/4D viewerLinks to external Zarr viewers (e.g. Vizarr)Links to BioStudies viewerBuilt-in preview for some typesBuilt-in annotation/viewerBuilt-in multi-dim viewer
+ User Annotations / Editing + Yes — add/edit metadata columns in-browserYes — key-value pairs, tags, ratings, ROIsNo (read-only)No (read-only)No (read-only)No (submission-based)Yes — package metadataYes — spatial annotations, ontology termsYes — tags, gobjects
+ Programmatic API + DuckDB SQL in-browser; no REST API needed + Full REST + JSON API; Python (omero-py), Java, CLI + REST API (same as OMERO)REST APINone (static JSON)REST API (BioStudies)Python SDK, REST APIREST API, Python clientREST API, Python/MATLAB
+ Multi-User / Auth + No — single-user local toolYes — LDAP, groups, permissionsPublic (no auth)Public (no auth)Public (no auth)Submission requires loginYes — teams, RBACYes — LDAP, project rolesYes — user/group permissions
+ Primary Use Case + + Explore & filter large tabular file metadata; + share queries via URL + + Manage, view & annotate microscopy data for a + lab/institute + Publish & browse reference image datasetsShare quantitative bio-dynamics dataDiscover & link to OME-Zarr datasetsArchive & publish bioimaging dataVersion & share data packages + Collaborative image annotation (pathology, etc.) + Manage & analyze diverse bio-images
+ License + MITAGPL v3N/A (hosted)N/A (hosted)MITN/A (hosted)Apache 2.0Apache 2.0BSD
+
+
+ + ), + }, + ], + }, + + "app-information/specifications": { + title: "Specifications", + intro: "Technical specifications for BFF.", + sections: [ + { + id: "file-size-limitations", + heading: "File size and format compatibility", + body: ( + <> +

+ BFF ingests metadata about biological files (a dataset), not the files + themselves. This metadata is intended to be tabular and can be stored as + the following formats: +

+
    +
  • + CSV — most human readable +
  • +
  • + Parquet — most performant +
  • +
  • + JSON +
  • +
+

+ Information on file size limitations coming soon. +

+

Files referenced by dataset

+

+ Limitations around the files tracked within BFF are imposed by the + applications BFF links to for that given file. For example, FIJI will + only work with the files that it supports. BFF itself is agnostic to the + file types and sizes referenced in a dataset. +

+ + ), + }, + { + id: "preferred-browsers", + heading: "Browser and device compatibility", + body: ( + <> +

+ For best performance and compatibility, we recommend using the latest + versions of the following browsers: +

+
    +
  • Chrome
  • +
  • Firefox
  • +
  • Opera
  • +
+

+ BFF is optimized for desktop use and is not currently designed for + mobile devices. +

+ + ), + }, + { + id: "open-source", + heading: "Open source", + body: ( +

+ BioFile Finder is open-source and free to use. You can find the code, report + issues, and contribute on{" "} + + GitHub{" "} + + + . +

+ ), + }, + ], + }, + + "app-information/supported-viewers": { + title: "Supported viewers", + intro: + "BFF links out to a variety of image viewers. Use the information below to choose the right one for your work.", + sections: [ + { + id: "decision-guide", + heading: "Decision guide", + body: ( + <> +

+ Note: File format will heavily limit viewer options, but when multiple + are available, the following information may help guide your decision. +

+
    +
  • + “I need to measure/analyze my images” →{" "} + FIJI +
  • +
  • + “I need a beautiful 3D render” →{" "} + AGAVE +
  • +
  • + + “I need to explore a huge dataset in the cloud” + {" "} + → Neuroglancer or Vol-E +
  • +
  • + “I need to view a simulation over time”{" "} + → Simularium +
  • +
  • + “I need to check my OME-Zarr is valid”{" "} + → OME NGFF Validator +
  • +
  • + “I have DICOM/medical volumes” →{" "} + VolView +
  • +
  • + + “I just want to glance at a simple file quickly” + {" "} + → Browser / OS preview +
  • +
+ + ), + }, + { + id: "viewer-table", + heading: "Image viewer comparison table", + body: ( + <> +

+ The following table offers comparisons between various supported + viewers. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureVol-EAGAVEFIJI / ImageJNeuroglancerOME NGFF ValidatorBrowser (web)SimulariumVolView
+ Type + Web-based 3D volume viewerDesktop GPU-accelerated volume rendererDesktop image analysis suiteWeb-based volumetric viewerWeb-based validation toolNative file previewWeb-based simulation viewerWeb-based 3D volume viewer
+ Platform + Web app (browser)Desktop (Windows, macOS, Linux)Desktop (Windows, macOS, Linux)Web app (browser)Web app (browser)Desktop (OS-native)Web app (browser)Web app (browser)
+ Installation required + NoYes (standalone app)Yes (Java-based)NoNoNo (built into OS)NoNo
+ Cost + Free / open-sourceFree / open-sourceFree / open-sourceFree / open-sourceFree / open-sourceFree (bundled with OS)Free / open-sourceFree / open-source
+ Primary use case + + Interactive 3D volume rendering of microscopy data + + High-quality cinematic 3D rendering and path tracing + + General-purpose image analysis, measurement, and + processing + + Explore large-scale connectomics / volumetric neuro + datasets + + Validate OME-Zarr/NGFF file structure and metadata + compliance + Quick preview of standard image/video files + Visualize agent-based biological simulations over + time + + Clinical and research DICOM/volume visualization +
+ Supported formats + OME-Zarr, TIFF, OME-TIFF + OME-TIFF, TIFF, CZI, LIF, and other microscopy + formats + 100+ formats via Bio-FormatsPrecomputed, N5, Zarr, NIFTIOME-Zarr (NGFF) onlyJPEG, PNG, TIFF, MP4, PDF (OS-dependent)Simularium, CytoSim, ReaDDy, SmoldynDICOM, NIFTI, MHA, VTI, NRRD, Zarr
+ 3D volume rendering + Yes — real-time ray marchingYes — GPU path tracing, cinematic qualityLimited — 3D Viewer pluginYes — multi-scale, GPU-acceleratedNoNoYes — 3D agent trajectories and meshesYes — GPU-accelerated ray casting
+ Multi-channel support + YesYesYesYesValidates channel metadataNoN/AYes
+ Time series / 4D + YesYesYesLimitedValidates time dimension metadataNoYes — primary featureLimited
+ Large data / streaming + Yes — streams OME-Zarr from cloud/HTTPNo — loads full volume into GPU memoryLimitedYes — designed for petascaleValidates metadata onlyNoStreams from URLYes — progressive loading
+ Cloud / remote data + Yes — HTTP/S3 URLsNo — local files onlyLimitedYes — GCS, S3, HTTPYes — validates remote URLsNoYesYes
+ Collaborative / sharing + Shareable URL with view stateNoNoYes — URL encodes full view stateShareable validation URLNoShareable URLShareable URL via hosted instance
+ Best for + + Quick interactive exploration of cloud-hosted + OME-Zarr volumes + + High-quality figures and movies of 3D microscopy + data + Comprehensive image analysis and scripting + Browsing terabyte+ volumetric datasets in the cloud + Checking OME-Zarr files before sharingQuickly previewing a standard image file + Viewing and sharing spatiotemporal biological + simulations + + Medical/research volumes with clinical-style tools +
+ Limitations + No analysis tools; limited format supportRequires dedicated GPU; local files only + Basic 3D rendering; struggles with very large + datasets + + Steep learning curve; specific pre-tiled formats + only + Validation only; OME-Zarr onlyNo scientific image capabilitiesSimulation data onlyLimited microscopy format support
+
+
+ + ), + }, + ], + }, + + "real-world-use-cases/use-cases-overview": { + title: "Use cases & scenarios", + intro: + "BFF is flexible enough to fit many different workflows and contexts. This page highlights common use cases observed across research labs, core facilities, and data teams — along with real-world scenarios showing how different types of users leverage BFF in their work.", + sections: [ + { + id: "use-case-table", + heading: "How people use BFF", + body: ( + <> +

This table is summary of the in-depth use cases described below.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Use caseKey BFF actionsTime saved vs. manual
+ Explore screening results + + Group by plate/treatment; filter by phenotype; share URL + Hours of scripting per query
+ Validate metadata + + Filter for blanks/duplicates; group to check counts; export + errors + Days of spreadsheet auditing
+ Inspect image subsets + + Multi-filter to exact subset; open in viewer; arrow-key + navigation + Hunting through folders by hand
+ Perform QC on datasets + + Aggregate counts per group; filter for anomalies; + cross-validate columns + Custom scripts per dataset
+ Manage image inventory + + Host metadata file; browse by any column; shareable filtered + URLs + Building and maintaining a web portal
+ Compare across experimental dimensions + + Pivot/group across multiple metadata axes (e.g., cell line × + staining × condition); rapidly switch views + Rewriting analysis scripts per comparison
+ Collaborative data exploration + + Share filtered views; maintain consistent dataset state + across users; parallel exploration + Back-and-forth file exchange and re-alignment
+ Publish interactive datasets + + Share public BFF links tied to figures; enable readers to + explore full datasets in-browser + Building custom portals or static supplements
+ + ), + }, + { + id: "explore-screening", + heading: "Explore screening results", + level: 3, + body: ( + <> +

+ A high-content screening run produces tens of thousands of images across + hundreds of wells, multiple plates, and several time points. The + pipeline outputs a Parquet or CSV manifest linking each image file to + its well position, compound treatment, concentration, cell line, and + measured phenotype scores. +

+

Solution using BFF

+

+ Load the manifest into BFF and immediately group files by Plate > + Treatment > Concentration to see how many images exist at each + condition. Filter to a specific compound and sort by phenotype score to + surface the most interesting wells. Click into a well to see thumbnails + of every image at that position. Share the filtered view with a + colleague by copying the URL — they see exactly the same subset without + re-running any queries. +

+

Alternative use case

+

+ A genomics core runs CRISPR screens and outputs per-guide results as a + CSV. Researchers load it into BFF to filter by gene target, sort by + effect size, and quickly identify which guides to follow up on — without + writing R or Python code. +

+ + ), + }, + { + id: "validate-metadata", + heading: "Validate metadata", + level: 3, + body: ( + <> +

+ Before publishing a dataset or submitting to a repository, you need to + confirm that every file has complete, consistent metadata — no missing + cell lines, no mislabeled plates, no blank file paths. +

+

Solution using BFF

+

+ Load your metadata file and use BFF's filters to find gaps. Group + by "Cell Line" and look for a blank or "(No value)" + group — those are your missing entries. Sort by "File Path" to + spot duplicates or malformed paths. Filter for rows where + "Treatment" is empty to find unlabeled conditions. Use the + aggregate count at each folder level to verify expected file counts per + condition (e.g., "I should have 96 images per plate — any plate + with fewer has missing data"). Export the problematic subset as a + CSV for correction. +

+

Alternative use case

+

+ A museum digitization team loads their specimen catalog CSV into BFF to + check for records missing accession numbers, blank taxonomic + classifications, or broken file paths to scans — catching errors before + ingesting into their collection management system. +

+ + ), + }, + { + id: "inspect-subsets", + heading: "Inspect subsets of images", + level: 3, + body: ( + <> +

+ You don't want to look at all 50,000 images. You want to look at a + very specific slice — maybe failed QC images, or images from a + particular experimental condition, or everything captured on a specific + date. +

+

Solution using BFF

+

+ Apply filters to narrow down to exactly the subset you care about: + "Cell Line = iPSC" AND "Plate = 007" AND "QC + Status = Failed". The file list updates instantly to show only + matching files. Click any file to see its full metadata in the detail + panel. Open the image directly in your preferred viewer (FIJI, AGAVE, + Neuroglancer, or the browser) to visually inspect it. Navigate through + the filtered list with arrow keys to quickly scan through the subset + one-by-one. +

+

Alternative use case

+

+ A pathology lab filters their slide inventory to all H&E-stained + tissue sections from a specific patient cohort and date range, then + opens each in their whole-slide viewer to confirm stain quality before + analysis. +

+ + ), + }, + { + id: "perform-qc", + heading: "Perform QC on datasets", + level: 3, + body: ( + <> +

+ Quality control means systematically checking that your data meets + expectations — correct file counts, valid value ranges, no corrupted + entries, consistent naming. Doing this manually in Excel breaks down + past a few thousand rows. +

+

Solution using BFF

+

+ Load a 2-million-row Parquet manifest and immediately see the total file + count in the aggregate info bar. Group by "Experiment > Plate + > Well" and check that each well has the expected number of + images — any well showing a lower count is a red flag. Filter for files + where "File Size" is 0 to find corrupt or empty files. Sort by + "Date Acquired" to verify temporal consistency. Group by + "Instrument" to check that all files came from the expected + microscope. Apply multiple filters simultaneously to cross-validate: + "If Plate = Control, then Treatment should be DMSO" — filter + for Control plates with non-DMSO treatments to find mislabeled rows. +

+

Alternative use case

+

+ A data engineer receives a new batch of sequencing metadata from a + collaborator and loads it into BFF to check for duplicate sample IDs, + verify that every file path resolves to an existing object in S3 (by + sorting/filtering paths), and confirm that all expected runs are + represented before ingesting into the pipeline. +

+ + ), + }, + { + id: "manage-inventory", + heading: "Manage image inventory", + level: 3, + body: ( + <> +

+ You or your team have accumulated a large collection of files over + months or years. They live across local drives, shared network storage, + or cloud buckets. You have metadata about them — maybe a database + export, maybe a painstakingly maintained spreadsheet — and you need an + easy way to browse, search, and share access to this inventory without + maintaining a server. +

+

Solution using BFF

+

+ Export your inventory as a Parquet file (or maintain it as a CSV) with + columns for file path, file name, and any annotations that matter to + your team (project, investigator, organism, imaging modality, date, + etc.). Host the file on a web server, S3 bucket, or just keep it local. + Point BFF at it. Your entire team can now browse the inventory by any + column, search for specific files, and open them directly. Add a source + metadata file to provide human-readable descriptions for each column. + When someone asks "do we have any confocal images of iPSC-derived + cardiomyocytes from 2024?", the answer is three clicks away instead + of a Slack thread. +

+

Alternative use case

+

+ A natural history museum has 200,000 digitized specimen records in a CSV + exported from their collection database. They host a BFF instance on + their website so visiting researchers can browse specimens by taxonomy, + collection site, and date — filtering to exactly the subset relevant to + their study and downloading a manifest of matching file paths. +

+ + ), + }, + { + id: "real-world-scenarios", + heading: "Real-world scenarios", + body: ( + <> +

Wet-lab scientists

+

+ + I have thousands of images and I just want to find the right ones. + +

+

+ You ran a plate screen last week and now need to find every image from + Well A3 treated with Drug X. Your files are scattered across folders, + drives, or cloud storage, with no easy way to search by experimental + conditions. BFF lets you load a spreadsheet of your file metadata and + instantly filter, sort, and group by any column—cell line, treatment, + plate, date, or anything else you need. No coding, no databases, no IT + tickets. Just drag, drop, and find your files. +

+

Computational biologists

+

+ + I want to query millions of files without writing a pipeline to do + it. + +

+

+ You have a Parquet manifest with 10 million rows of imaging metadata. + You need to pull a specific subset for your next analysis run. BFF runs + full SQL queries in your browser via DuckDB—no server, no cluster, no + credentials. Filter by any combination of annotations, copy out the file + paths you need, and get back to your actual work. Share your exact query + with a collaborator by copying the URL. +

+

Data Engineers & Platform Teams

+

+ + I want to give users self-service data access without building a + portal. + +

+

+ Your team maintains the imaging pipeline. Scientists keep asking you to + "just pull all the files where..." and it turns into a JIRA + ticket every time. BFF is a zero-infrastructure frontend: point it at a + Parquet file on S3 or a CSV on a web server and your users can explore, + filter, and export on their own. No backend to deploy, no API to + maintain, no accounts to manage. Host a static web page and you're + done. +

+

Academic Facility Managers & PIs

+

+ I need to make my shared data actually usable. +

+

+ You run a core imaging facility or oversee a lab generating terabytes of + data. Your shared drive has 50,000 files and a naming convention that + made sense two years ago. BFF turns any metadata spreadsheet into a + searchable, filterable, shareable interface. Publish a dataset with a + BFF link and reviewers, collaborators, or new lab members can explore it + immediately—no software to install, no accounts to create. +

+

GLAM & Museum Professionals

+

+ I want to make my collection metadata interactive. +

+

+ You have a CSV with 200,000 digitized specimens, each with accession + numbers, taxonomic classifications, collection dates, and file paths to + high-resolution scans. BFF turns that spreadsheet into a browsable, + filterable, groupable interface—right in the browser. Let researchers + explore your collection by species, date range, or geographic origin. + Share a filtered view as a URL. No web developer needed. +

+ + ), + }, + ], + }, + + "real-world-use-cases/example-aics": { + title: "The cell science accelerator at Allen Institute", + intro: "BFF was used in publication by the cell science accelerator at Allen Institute.", + sections: [ + { + id: "publication", + heading: "", + body: ( + <> +

+ + Open publication{" "} + + +
+ + View dataset in BFF{" "} + + +

+

+ In this study on epithelial-to-mesenchymal transition (EMT), the authors + generated a large-scale microscopy dataset consisting of 3,538 3D + Z-stack datasets across 37 experimental conditions, 8 cell lines, and 9 + antibody stainings. BioFile Finder (BFF) was used to organize and + explore this complex dataset without relying on a fixed folder + hierarchy. Instead, BFF enabled dynamic filtering, grouping, and + navigation based on metadata, allowing users to analyze the data across + multiple dimensions (e.g., comparing stainings across cell lines) + without duplicating files. This approach improved collaboration between + experimental and computational researchers, supported parallel analysis + workflows, and reduced friction in large-scale data exploration. + Additionally, BFF was used to share the dataset publicly, enabling + readers to directly access figure-associated data, explore full 3D + timelapse datasets in the browser, and interact with the dataset using + the same flexible metadata-driven framework. +

+

Key takeaways:

+
+

+ “Every organizational choice comes at the cost of another. In + other words, every choice is a bad choice.” — Antoine + Borensztejn, author +

+

+ “BioFile Finder (BFF) allowed us to break away from this + constraint entirely.” — Antoine Borensztejn,{" "} + author +

+

+ “We believe this approach sets a new standard for FAIR data + sharing, and will significantly improve the accessibility, + transparency, and reuse of complex biological datasets.” + — Antoine Borensztejn, author +

+
+ + ), + }, + ], + }, + + "real-world-use-cases/example-aibs": { + title: "The brain science accelerator at Allen Institute", + intro: "BFF was used in publication by the brain science accelerator at Allen Institute.", + sections: [ + { + id: "publication", + heading: "", + body: ( + <> +

+ + Open publication{" "} + + +
{" "} + + View dataset in BFF{" "} + + +

+

+ Yoav Ben-Simon from the Allen Institute for Brain Science describes + using BioFile Finder (BFF) as a flexible data management and sharing + platform for imaging datasets related to viral vector targeting in the + brain. BFF was used to organize datasets in a spreadsheet-like + interface, enabling intuitive querying, filtering, and restructuring of + data without requiring custom software development. The tool allowed + users to quickly create and curate datasets, organize them + hierarchically based on relevant features, and visualize grouped image + sets with thumbnails. This significantly lowered the barrier to entry + for data management and sharing, enabling non-engineers to deploy and + share datasets via simple links rather than building dedicated web + interfaces. Additionally, BFF facilitated collaboration by allowing + teams to interact with shared datasets dynamically and supported reuse + across different domains, extending from cell imaging to brain section + and genomic data visualization. +

+

Key takeaways:

+
+

+ “BioFile Finder is a data management tool… like a fancy + spreadsheet so that you can interact with it in multiple different + ways.” — Yoav Ben-Simon, author +

+

+ “I can create and curate data sets in two or three clicks of a + button.” +

+

+ “It doesn't require exchanging of files—it just + requires exchanging of links.” — Yoav Ben-Simon,{" "} + author +

+

+ “It was really easy for us to repurpose it… from + looking at individual cells to looking at images of brain sections + and genomic data.” — Yoav Ben-Simon, author +

+
+ + ), + }, + { + id: "video", + heading: "", + body: ( +

+ Link to social's video (not yet public) +

+ ), + }, + ], + }, + + "real-world-use-cases/example-isas": { + title: "AMBIOM at ISAS", + intro: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", + sections: [ + { + id: "publication", + heading: "", + body: ( + <> +

+ Link to publication +

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

+ + ), + }, + ], + }, + + "real-world-use-cases/other-examples": { + title: "Other examples", + intro: "", + sections: [], + }, + + "getting-started/setup-overview": { + title: "Setup overview", + intro: + "BioFile Finder (BFF) works by connecting a metadata table to the files you want to explore. Rather than ingesting image data directly, BFF reads a dataset file (CSV, Parquet, or JSON) containing metadata and file references. Once loaded, BFF turns that dataset into an interactive interface for filtering, grouping, searching, previewing, and sharing files.", + sections: [ + { + id: "basic-setup", + heading: "Basic setup", + body: ( + <> +

1. Create a dataset file

+

+ Prepare a metadata table describing your files. Each row typically + represents a file, while columns contain metadata such as: +

+
    +
  • File path
  • +
  • Experimental condition
  • +
  • Cell line
  • +
  • Plate / well
  • +
  • Imaging modality
  • +
  • Date acquired
  • +
  • Any other annotations relevant to your workflow
  • +
+

+ See:{" "} + + Creating a dataset + + ,{" "} + + Metadata guidance + +

+ +

2. Reference your files

+

+ Your dataset must include paths or URLs pointing to the files you want + BFF to access. Files can live: +

+
    +
  • Locally on your computer
  • +
  • On network-attached storage
  • +
  • In cloud storage
  • +
  • In public repositories
  • +
+

+ BFF is storage agnostic and does not require files to be moved into a + proprietary system. +

+

+ See:{" "} + + Storage options + + ,{" "} + + Viewer compatibility + +

+ +

3. Load the dataset into BFF

+

Open BFF and either:

+
    +
  • Drag and drop a dataset file
  • +
  • Paste a dataset URL
  • +
  • Open a shared BFF link
  • +
+

+ Once loaded, BFF allows you to filter and search metadata, group files + dynamically, preview and open files in compatible viewers, and share + exact dataset views via URL. +

+ + ), + }, + { + id: "minimum-requirements", + heading: "Minimum requirements", + body: ( + <> +

To use BFF, you only need:

+
    +
  • Metadata file (CSV, Parquet, or JSON).
  • +
  • Files to reference in the dataset.
  • +
  • File paths linking metadata to images.
  • +
+

No backend, database, or server infrastructure is required.

+ + ), + }, + { + id: "common-workflows", + heading: "Common workflows", + body: ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GoalTypical setup
Personal / local explorationLocal dataset + local files
Shared lab datasetHosted dataset + shared storage
Public publication companionHosted dataset + public cloud storage
Large-scale datasetsParquet + cloud storage
Metadata validation / QCDataset + metadata descriptor file
File lineage / relationship trackingDataset + provenance file
+ ), + }, + { + id: "recommended-setup", + heading: "Recommended setup", + body: ( + <> +

Sharing data publicly

+

+ If data is intended to be publicly shared — like in a publication — + store the dataset and files referenced in the dataset in{" "} + cloud storage{" "} + to enable readers to explore the dataset and its files via a{" "} + shareable BFF link. +

+

+ Note: You can use BFF as a way to circumvent having to publish all files + by publishing only the dataset file and instructing readers to request + files directly. This allows viewers to see metadata about every file in + the dataset without you paying for full cloud storage of each file. + Building on this approach, you can host thumbnails of each file so + readers can get a preview without you paying for full-resolution images + to live in the cloud. +

+ +

Dataset best practices

+
    +
  • + Use consistent metadata conventions —{" "} + + see Metadata guidance + {" "} + for detailed best practices. +
  • +
  • + If the dataset is over 100,000 files, use Parquet (a columnar + storage format designed for high-performance data analytics) for + faster performance. BFF can convert your dataset for you, or use any + pyarrow-compatible tool like{" "} + + pandas{" "} + + + . +
  • +
  • + See Dataset examples for examples to follow when + creating a dataset. +
  • +
+ + ), + }, + ], + }, + + "getting-started/creating-a-dataset": { + title: "Creating a dataset", + intro: + "BFF works by referencing a spreadsheet you provide, populated by key-value pairs that are the metadata associated with your image files.", + sections: [ + { + id: "creating-spreadsheet", + heading: "Creating a spreadsheet", + body: ( + <> +

+ A BFF dataset is a tabular file where each row represents a file and + each column is a piece of metadata about that file. The format is + flexible — any columns beyond the required ones are yours to define + based on what matters to your workflow. +

+ + + ), + }, + { + id: "spreadsheet-examples", + heading: "Spreadsheet (dataset) examples", + body: ( + <> +

Basic example

+

+ Each row is a file. Columns can be anything meaningful to your workflow + — here a well position, gene target, and color channel. +

+ + + + + + + + + + + + + + + + + + + + + + + +
File PathWellGeneColor
Abc123.txtB3CDH2Blue
Def456.txtG9VIMGreen
+ + + ), + }, + ], + }, + + "getting-started/metadata-guidance": { + title: "Metadata guidance", + intro: + "Clear, consistent metadata is what turns microscopy data from a static file into something others can actually find, interpret, and reuse. This section outlines recommended metadata practices that support sharing datasets in a way that is both accessible and meaningful to a broad audience — from collaborators to future researchers. Rather than prescribing a rigid standard, the guidance focuses on capturing the essential context needed to understand how the data was generated, how it is structured, and how it can be used. Our hope is that by following these suggestions, you can make your data easier to explore, visualize, and integrate into downstream analyses, while reducing ambiguity and the need for follow-up clarification.", + sections: [ + { + id: "rows-columns", + heading: "Rows and columns", + body: ( + <> +

+ Rows: Each row in the table should correspond with a + file — either on the cloud, a hard drive, or network attached storage. + However, you can have a row corresponding to multiple files, or + different rows corresponding to the same file. +

+

+ Columns: Columns can be anything, but there is one + required column and a few special optional columns described below. +

+

+ See dataset examples +

+ + ), + }, + { + id: "required-columns", + heading: "Required columns", + body: ( +

+ File Path — A reference to the file that BFF will attempt + to open with relevant applications. This column does not have to be unique.{" "} + + Information about file storage options + + . +

+ ), + }, + { + id: "optional-columns", + heading: "Optional special columns", + body: ( + <> +

+ These columns are optional but enable specific features in BFF when + provided. +

+
    +
  • + Thumbnail — If provided, should contain the URL to + a cloud-hosted image (see{" "} + + cloud storage options + + ) and will override any thumbnail BFF will automatically try to + generate. Note: BFF cannot automatically generate a thumbnail for + all file types and storage locations. +
  • +
  • + File Name — BFF will automatically parse the file + name from the path if this is not provided. +
  • +
  • + File Size — Should contain the size of the file in + bytes. The display automatically converts to a human-readable format + and is used during file downloads to provide feedback about download + size. If not provided, the size will be approximated during + downloads. This is especially important for correct OME-Zarr + downloads, as the size for these is difficult to calculate with + certainty. +
  • +
+ + ), + }, + { + id: "recommendations", + heading: "Recommendations", + body: ( + <> +

FoundingGIDE

+

+ The following interpretation of the{" "} + + FoundingGIDE{" "} + + {" "} + metadata guidelines is a CSV template created to operationalize a + minimal, harmonized metadata schema that enables interoperability across + bioimaging data resources. Because imaging datasets are generated and + stored using diverse, often incompatible metadata models, they are + difficult to search, integrate, and reuse across repositories. + FoundingGIDE addresses this by defining a shared set of metadata fields, + grounded in common ontologies, that can be consistently applied across + studies. This template translates those recommendations into a simple, + spreadsheet-based format supporting cross-repository discovery, FAIR + data principles, and integration into a broader global image data + ecosystem. +

+

+ Fields included: Metadata Field, Study Description, Authors, + Organization, Publication, License, Release Date, Imaging Method, Cell + Line, Organism, Gene, Compound, Antibody, Channel — Content, Channel — + Biological Entity, Instrument, Dimension, Pixel/Voxel Size / Time + resolution, Study Unique ID, Dataset Unique ID, Pathology/Disease, + Phenotype, Organ, Analyzed Data. +

+

+ + Download FoundingGIDE template CSV{" "} + + +

+

+ Descriptions for these fields can be found below as an example for{" "} + + providing metadata field descriptions inside BFF + + . +

+ + ), + }, + { + id: "column-descriptions", + heading: "Providing column descriptions", + body: ( + <> +

+ BFF can display tooltips that describe the columns in your dataset if + provided an additional file (referenced as a “metadata descriptor + file” in the app). This file must contain three columns: +

+
    +
  • + Column Name — references a column in the dataset + you want to describe +
  • +
  • + Description — the description for that column +
  • +
  • + Type — the data type. BFF automatically detects + most types; the only value you may need to supply is{" "} + Open file link, which tells BFF the column represents a + link that can be opened with the “Open with…” + button. +
  • +
+

Example

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Column NameDescriptionType
Metadata FieldName of the metadata attribute being described
Study Description + Summary of the study's purpose, design, and + scope +
AuthorsList of contributors to the dataset or study
Organization + Institution or organization responsible for the + dataset +
Publication + Associated publication or DOI describing the dataset + Open file link
License + Usage license governing the dataset (e.g., CC-BY) +
Release DateDate the dataset was made publicly available
Imaging Method + Microscopy or imaging modality used (e.g., confocal, + light-sheet) +
Cell LineCell line used in the experiment
OrganismSpecies from which the sample was derived
Gene + Gene(s) of interest or manipulated in the experiment +
CompoundChemical compound or treatment applied
AntibodyAntibody used for staining or detection
Channel — Content + Imaging channel identifier or label (e.g., Channel + 1, GFP) +
Channel — Biological Entity + Biological structure or molecule represented in the + channel +
InstrumentMicroscope or imaging instrument used
Dimension + Dimensionality of the dataset (e.g., 2D, 3D, time + series) +
Pixel/Voxel Size / Time resolution + Spatial or temporal resolution of the imaging data +
Study Unique IDUnique identifier for the overall study
Dataset Unique ID + Unique identifier for a specific dataset within the + study +
Pathology/DiseaseDisease or pathological condition represented
PhenotypeObserved or computed phenotype from analysis
OrganOrgan or tissue source of the sample
Analyzed Data + Link to derived or processed data (e.g., + segmentation, features) + Open file link
+
+
+

+ + Download this example as CSV{" "} + + +

+ + ), + }, + { + id: "alternative-viewers", + heading: "Alternative viewers or links", + body: ( +

+ Use the Type column in your metadata descriptor file and + specify Open file link to tell BFF that a column represents a + link to open with the “Open with…” button.{" "} + + See the Type description above + + . +

+ ), + }, + { + id: "provenance", + heading: "File & metadata provenance", + body: ( +

+ BFF supports describing relationships between files and metadata via a + provenance file.{" "} + + See the full provenance guide + + . +

+ ), + }, + ], + }, + + "getting-started/provenance": { + title: "File & metadata provenance", + intro: + 'Information about how files relate to each other or to different pieces of metadata can be provided via an additional file called a "Provenance file". Provenance in BFF can describe relationships between files, between a file and a piece of metadata, and between two pieces of metadata.', + sections: [ + { + id: "provenance-where", + heading: "Where to provide the provenance file", + body: ( +

+ In BFF, open the data source panel by clicking the dataset name at the top + of the app. At the bottom of that panel you will find an optional field + labeled Provenance file. Paste the URL or drag in the file + there to load it alongside your dataset. +

+ ), + }, + { + id: "provenance-format", + heading: "Provenance file format", + body: ( + <> +

The provenance file should contain 6 columns:

+
    +
  • + Child — The column name in the dataset representing + the child entity in the relationship. +
  • +
  • + Relationship — Defines the relationship between + parent and child. If Relationship Type is empty, this should be a + human-readable description. If Relationship Type is{" "} + pointer, this should be the name of a dataset column + that encodes the relationship. +
  • +
  • + Parent — The column name in the dataset + representing the parent entity. +
  • +
  • + Child Typefile if the child is a + file in the dataset; entity if it is metadata. +
  • +
  • + Parent Typefile if the parent is a + file; entity if it is metadata. +
  • +
  • + Relationship Type — Empty for a static relationship + described in the Relationship field; pointer if the + relationship is defined via a dataset column. +
  • +
+

Simple example

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChildRelationshipParentChild TypeParent TypeRelationship Type
WellIDis well inPlateIDentityentity
ColonyImageis image acquired fromWellIDfileentity
SegmentationImagesegmentation_algorithm_v1ColonyImagefilefilepointer
+
    +
  • + Plate → Well: Wells belong to a plate (simple + descriptive relationship). +
  • +
  • + Well → Colony Image: Colony images are acquired + from wells (image files linked to metadata). +
  • +
  • + Colony Image → Segmentation Image: Segmentation + images are derived from colony images; the relationship is specified + via a pointer to the segmentation algorithm version used. +
  • +
+

+ + Download this example{" "} + + +

+ + ), + }, + { + id: "provenance-workflows", + heading: "Why provenance matters", + body: ( + <> +

+ Provenance is especially important in microscopy workflows that span + multiple levels of biological organization — such as plates, wells, and + individual image files. Without clear provenance linking each + segmentation file back to its original image, well, and plate context, + it becomes difficult to trace results back to the experimental setup. + Capturing these relationships ensures that derived data products remain + connected to their biological source, enabling validation, + troubleshooting, and reproducibility. +

+

+ In BFF, once a provenance file is loaded, each file row in the file list + will show a relationship indicator. Expanding a row reveals its linked + parent or child entities — for example, clicking a segmentation image + will show the colony image it was derived from and the well it + originated in. +

+

+ + Download example{" "} + + +

+

+ Provenance is also critical when a single publication draws on images + from multiple datasets. If the origin of each image is not clearly + documented — which dataset it came from, how it was selected, whether it + was processed consistently — readers and collaborators may struggle to + interpret how comparable those images truly are. By maintaining + provenance across datasets, researchers can clearly communicate how + figures were constructed and allow others to navigate back to the full + underlying data for verification or reuse. +

+

+ When provenance spans multiple datasets, BFF displays the dataset origin + of each file alongside its metadata. Filtering by dataset source allows + you to isolate images from a specific experiment, verify that processing + was applied consistently, and trace any figure back to its full source + dataset. +

+

+ + Download example{" "} + + +

+ + ), + }, + ], + }, + + "other-resources/storage-options": { + title: "Storage options", + intro: + "BioFile Finder is agnostic of the image file location. BFF simply requires that the metadata file is accessible — where accessible is defined as whichever browser it is running inside can reach it.", + sections: [ + { + id: "private-cloud", + heading: "Can I use private cloud data with BFF?", + body: ( +

+ Yes! The browser running BFF just has to have access to the files. If your + cloud data is hosted on a private AWS S3 bucket for example, you just have + to ensure that BFF has{" "} + CORS permission enabled. +

+ ), + }, + { + id: "public-cloud", + heading: "Can I use public cloud data with BFF?", + body: ( +

+ Yes! As long as BFF has permission to access that bucket.{" "} + See CORS permissions. +

+ ), + }, + { + id: "hard-drive", + heading: "Can I use data on a hard drive with BFF?", + body: ( + <> +

+ Yes! The dataset file (the .csv, .json, or .parquet table) BFF ingests + can be anywhere. However, when you refresh the page or try to send a + link to your dataset you'll be prompted to re-enter your dataset + since the reference to the dataset will have been broken. +

+

+ The images or files that the dataset references can also be on a hard + drive. You will only be able to view files on a hard drive in a desktop + application (e.g. FIJI) since web-based viewers won't have access + to your local file system. Similarly, if the hard drive isn't + connected to your computer then BFF will only be able to display the + metadata for the file — the viewers BFF hands the file off to will be + unable to display it since it would be unreachable. +

+ + ), + }, + { + id: "network-storage", + heading: "Can I use data on a network attached file system with BFF?", + body: ( + <> +

+ Yes! The dataset file (the .csv, .json, or .parquet table) BFF ingests + can be anywhere. However, when you refresh the page or try to send a + link to your dataset you'll be prompted to re-enter your dataset + since the reference to the dataset will have been broken. +

+

+ The images or files that the dataset references can also be in a network + attached storage. You will only be able to view files on a network + attached storage in a desktop application (e.g. FIJI) since web-based + viewers won't have access to your local file system. Similarly, if + the network attached storage isn't connected to your computer then + BFF will only be able to display the metadata for the file — the viewers + BFF hands the file off to will be unable to display the file since it + would be unreachable. +

+ + ), + }, + { + id: "cloud-examples", + heading: "Cloud storage examples", + body: ( + <> +

+ For information on compatibility with different storage options,{" "} + + See Supported viewers + +

+ +

Open source image archives (IDR, BIA, SSBD)

+

+ A useful way to think about integrating the Image Data Resource (IDR), + BioImage Archive (BIA), and SSBD with BFF is that they occupy different + layers of the bioimaging data stack, and BFF can sit above them as a + unified discovery and navigation interface. +

+

How each resource differs

+
    +
  • + IDR (Image Data Resource) — Acts as a curated, + analysis-rich repository. Contains re-annotated datasets with strong + experimental structure (plates, wells, phenotypes, publications). + Best suited for exploration of complete biological studies. +
  • +
  • + BioImage Archive (BIA) — Acts as a raw data + deposition archive. Stores original imaging data from experiments, + often before heavy curation. Best suited for long-term storage and + reproducibility of raw microscopy data. +
  • +
  • + SSBD (Systems Science of Biological Dynamics) — + Acts as a modeling and dynamics-oriented repository. Focuses on + time-series, quantitative measurements, and computational models. + Best suited for quantitative and dynamic systems biology data rather + than raw image browsing. +
  • +
+

How BFF can use them together

+

+ BFF can sit above all three as a unified metadata and exploration layer: +

+
    +
  • + From IDR, BFF can link directly to structured + experimental datasets with rich biological context (e.g., plate → + well → image relationships already well-defined). +
  • +
  • + From BioImage Archive, BFF can expose raw datasets + by indexing deposited image files and attaching lightweight + metadata. +
  • +
  • + From SSBD, BFF can surface derived quantitative + datasets alongside images, enabling links between raw imaging and + downstream measurements or models. +
  • +
+

+ By sitting on top of these resources, BFF provides a single search and + discovery interface across raw (BIA), curated (IDR), and + quantitative/model-based (SSBD) datasets — allowing cross-repository + linking and normalized navigation from raw images through to derived + analysis. +

+ +

Google Sheets

+

You can use Google Sheets to publish your dataset publicly as a CSV:

+
    +
  1. + Click File in the toolbar +
  2. +
  3. + Select Share then Publish to web +
  4. +
  5. + In the modal that appears, select the sheet you want to publish and + select Comma-separated values +
  6. +
  7. + Click Publish and copy/paste the link into BFF +
  8. +
+

GitHub

+

+ In GitHub you can link to the Raw version of a file in + a repository to share the dataset with anyone that has access to that + repository. This also provides implicit dataset versioning, which can be + extremely useful for collaboration. +

+
    +
  1. + In GitHub, navigate to the file in the repository you want to + publish +
  2. +
  3. + Click the Raw button +
  4. +
  5. Copy and paste the URL from the browser into BFF
  6. +
+

+ New to GitHub?{" "} + + See their documentation here{" "} + + + . +

+

AWS S3

+

+ Your organization may have support for this, but here is an example of a + cloud storage service compatible with BioFile Finder.{" "} + + AWS S3 documentation{" "} + + + . +

+

+ You will need to make sure the cloud bucket enables BFF and any viewers + to have CORS permission.{" "} + See Avoiding CORS errors. +

+ + ), + }, + ], + }, + + "other-resources/cors": { + title: "Avoiding CORS errors", + intro: + "You may need to set up CORS permissions on your cloud bucket to enable bff.allencell.org to access your files. The same will be true for any web-based image viewers — for example vole.allencell.org — that you want to use to view your data.", + sections: [ + { + id: "cors-setup", + heading: "Setting up CORS permissions", + body: ( + <> +

+ CORS (Cross-Origin Resource Sharing) permissions tell your cloud storage + bucket which web origins are allowed to read its files. Without this, + browsers block BFF and web-based viewers from accessing your data. +

+

+ Example for AWS S3:{" "} + + AWS CORS documentation{" "} + + + . +

+ + ), + }, + ], + }, +}; diff --git a/packages/web/src/components/UserGuide/index.tsx b/packages/web/src/components/UserGuide/index.tsx new file mode 100644 index 000000000..9f24173c1 --- /dev/null +++ b/packages/web/src/components/UserGuide/index.tsx @@ -0,0 +1,65 @@ +import * as React from "react"; +import { Navigate, useLocation, useParams } from "react-router-dom"; + +import { PrimaryButton } from "../../../../core/components/Buttons"; +import DocPage from "./DocPage"; +import Sidebar from "./Sidebar"; +import styles from "./UserGuide.module.css"; + +export default function UserGuide() { + const { sectionSlug, pageSlug } = useParams<{ + sectionSlug: string; + pageSlug: string; + }>(); + const location = useLocation(); + const [menuOpen, setMenuOpen] = React.useState(false); + const contentRef = React.useRef(null); + + React.useEffect(() => { + setMenuOpen(false); + if (contentRef.current) { + contentRef.current.scrollTop = 0; + } + }, [location.pathname]); + + if (!sectionSlug || !pageSlug) { + return ; + } + + return ( +
+ {/* Mobile page picker */} +
+
+ setMenuOpen((prev) => !prev)} + /> +
+ {menuOpen && ( + <> +
setMenuOpen(false)} + /> +
+ +
+ + )} +
+ + {/* Desktop sidebar */} + + + {/* Main content */} +
+ +
+
+ ); +} diff --git a/packages/web/src/components/UserGuide/nav.ts b/packages/web/src/components/UserGuide/nav.ts new file mode 100644 index 000000000..c0b87a5cc --- /dev/null +++ b/packages/web/src/components/UserGuide/nav.ts @@ -0,0 +1,186 @@ +export type NavHeading = { + id: string; + text: string; +}; + +export type NavPage = { + title: string; + slug: string; + headings?: NavHeading[]; +}; + +export type NavSection = { + title: string; + slug: string; + pages: NavPage[]; +}; + +export const NAV: NavSection[] = [ + { + title: "About", + slug: "about", + pages: [ + { + title: "Overview", + slug: "overview", + headings: [ + { id: "what-is-bff", text: "What is BioFile Finder?" }, + { id: "who-is-bff-for", text: "Who is BFF for?" }, + { id: "why-use-bff", text: "Why use BFF?" }, + { id: "bff-comparison-table", text: "BioFile Finder comparison table" }, + ], + }, + ], + }, + { + title: "Real world use", + slug: "real-world-use-cases", + pages: [ + { + title: "Use cases & scenarios", + slug: "use-cases-overview", + headings: [ + { id: "use-case-table", text: "How people use BFF" }, + { id: "explore-screening", text: "Explore screening results" }, + { id: "validate-metadata", text: "Validate metadata" }, + { id: "inspect-subsets", text: "Inspect subsets of images" }, + { id: "perform-qc", text: "Perform QC on datasets" }, + { id: "manage-inventory", text: "Manage image inventory" }, + { id: "real-world-scenarios", text: "Real-world scenarios" }, + ], + }, + { + title: "The cell science accelerator at Allen Institute", + slug: "example-aics", + headings: [ + { id: "publication", text: "Publication" }, + { id: "dataset", text: "Dataset" }, + ], + }, + { + title: "The brain science accelerator at Allen Institute", + slug: "example-aibs", + headings: [ + { id: "publication", text: "Publication" }, + { id: "dataset", text: "Dataset" }, + { id: "video", text: "Video" }, + ], + }, + { + title: "AMBIOM at ISAS", + slug: "example-isas", + headings: [], + }, + ], + }, + { + title: "App information", + slug: "app-information", + pages: [ + { + title: "Specifications", + slug: "specifications", + headings: [ + { id: "file-size-limitations", text: "File size limitations" }, + { id: "compatible-file-formats", text: "Compatible file formats" }, + { id: "preferred-browsers", text: "Preferred browsers" }, + { id: "open-source", text: "Open source" }, + ], + }, + { + title: "Supported viewers", + slug: "supported-viewers", + headings: [ + { id: "decision-guide", text: "Decision guide" }, + { id: "viewer-table", text: "Viewer comparison table" }, + ], + }, + ], + }, + { + title: "Getting started", + slug: "getting-started", + pages: [ + { + title: "Setup overview", + slug: "setup-overview", + headings: [ + { id: "basic-setup", text: "Basic setup" }, + { id: "minimum-requirements", text: "Minimum requirements" }, + { id: "common-workflows", text: "Common workflows" }, + { id: "recommended-setup", text: "Recommended setup" }, + ], + }, + { + title: "Creating a dataset", + slug: "creating-a-dataset", + headings: [ + { id: "creating-spreadsheet", text: "Creating a spreadsheet" }, + { id: "spreadsheet-examples", text: "Spreadsheet examples" }, + ], + }, + { + title: "Metadata guidance", + slug: "metadata-guidance", + headings: [ + { id: "rows-columns", text: "Rows and columns" }, + { id: "required-columns", text: "Required columns" }, + { id: "optional-columns", text: "Optional special columns" }, + { id: "recommendations", text: "Recommendations" }, + { id: "column-descriptions", text: "Providing column descriptions" }, + { id: "alternative-viewers", text: "Alternative viewers or links" }, + { id: "provenance", text: "File & metadata provenance" }, + ], + }, + { + title: "Provenance", + slug: "provenance", + headings: [ + { id: "provenance-where", text: "Where to add the file" }, + { id: "provenance-format", text: "File format" }, + { id: "provenance-workflows", text: "Why provenance matters" }, + ], + }, + ], + }, + { + title: "Other resources", + slug: "other-resources", + pages: [ + { + title: "Storage options", + slug: "storage-options", + headings: [ + { id: "private-cloud", text: "Private cloud data" }, + { id: "public-cloud", text: "Public cloud data" }, + { id: "hard-drive", text: "Data on a hard drive" }, + { id: "network-storage", text: "Network attached storage" }, + { id: "cloud-examples", text: "Cloud storage examples" }, + ], + }, + { + title: "Avoiding CORS errors", + slug: "cors", + headings: [{ id: "cors-setup", text: "Setting up CORS permissions" }], + }, + ], + }, +]; + +export function getAdjacentPages( + sectionSlug: string, + pageSlug: string +): { + prev: { section: NavSection; page: NavPage } | null; + next: { section: NavSection; page: NavPage } | null; +} { + const allPages: { section: NavSection; page: NavPage }[] = []; + NAV.forEach((section) => section.pages.forEach((page) => allPages.push({ section, page }))); + const idx = allPages.findIndex( + (p) => p.section.slug === sectionSlug && p.page.slug === pageSlug + ); + return { + prev: idx > 0 ? allPages[idx - 1] : null, + next: idx < allPages.length - 1 ? allPages[idx + 1] : null, + }; +} diff --git a/packages/web/src/index.tsx b/packages/web/src/index.tsx index 1c4e8a778..59df2c015 100644 --- a/packages/web/src/index.tsx +++ b/packages/web/src/index.tsx @@ -4,7 +4,7 @@ import { memoize } from "lodash"; import * as React from "react"; import { render } from "react-dom"; import { Provider } from "react-redux"; -import { createBrowserRouter, RouterProvider } from "react-router-dom"; +import { createBrowserRouter, Navigate, RouterProvider } from "react-router-dom"; import NotificationServiceWeb from "./services/NotificationServiceWeb"; import ApplicationInfoServiceWeb from "./services/ApplicationInfoServiceWeb"; @@ -18,6 +18,7 @@ import Learn from "./components/Learn"; import Home from "./components/Home"; import Layout from "./components/Layout"; import OpenSourceDatasets from "./components/OpenSourceDatasets"; +import UserGuide from "./components/UserGuide"; import SiteLogo from "../assets/site-logo.png"; import FmsFileExplorer from "../../core/App"; import { createReduxStore } from "../../core/state"; @@ -50,6 +51,14 @@ const router = createBrowserRouter( path: "datasets", element: , }, + { + path: "user-guide", + element: , + }, + { + path: "user-guide/:sectionSlug/:pageSlug", + element: , + }, ], }, ], diff --git a/packages/web/webpack/webpack.config.js b/packages/web/webpack/webpack.config.js index 0782e8957..53976a64d 100644 --- a/packages/web/webpack/webpack.config.js +++ b/packages/web/webpack/webpack.config.js @@ -95,6 +95,7 @@ module.exports = ({ analyze, production } = {}) => ({ output: { path: path.resolve(__dirname, "../", "dist"), filename: "[name].[chunkhash].js", + publicPath: "/", }, plugins: getPluginsByEnv(production, analyze), resolve: { From f2c883928599d3ca960ce406f412e33c761e7e43 Mon Sep 17 00:00:00 2001 From: Lyndsay Wilhelm Date: Tue, 26 May 2026 10:41:25 -0700 Subject: [PATCH 2/7] Remove Learn nav link, replace with User Guide Co-Authored-By: Claude Sonnet 4.6 --- packages/web/src/components/Header/Menu.tsx | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/packages/web/src/components/Header/Menu.tsx b/packages/web/src/components/Header/Menu.tsx index 186cd1be9..5f2ea74d2 100644 --- a/packages/web/src/components/Header/Menu.tsx +++ b/packages/web/src/components/Header/Menu.tsx @@ -33,14 +33,6 @@ export default function Menu() { > Open-source datasets - - Learn - Date: Tue, 26 May 2026 10:49:55 -0700 Subject: [PATCH 3/7] Remove Learn page and all references Co-Authored-By: Claude Sonnet 4.6 --- .../web/src/components/Learn/Learn.module.css | 90 ---------- packages/web/src/components/Learn/index.tsx | 169 ------------------ packages/web/src/index.tsx | 5 - 3 files changed, 264 deletions(-) delete mode 100644 packages/web/src/components/Learn/Learn.module.css delete mode 100644 packages/web/src/components/Learn/index.tsx diff --git a/packages/web/src/components/Learn/Learn.module.css b/packages/web/src/components/Learn/Learn.module.css deleted file mode 100644 index 628706b64..000000000 --- a/packages/web/src/components/Learn/Learn.module.css +++ /dev/null @@ -1,90 +0,0 @@ -.root h2 { - text-align: center; - margin-bottom: var(--margin); -} - -.root h3 { - margin: var(--margin) 0; -} - -.root p { - margin: 0; -} - -.banner { - background-image: url('../../../assets/learn-banner.png'); - background-size: cover; - background-position: right; -} - -.banner-blur { - backdrop-filter: blur(8px); - height: 100%; - width: 100%; -} - -.column { - text-align: center; -} - -.column:first-of-type > p { - margin-top: 15px -} - -.icon-container { - align-items: center; - display: flex; - padding: 0 var(--margin); -} - -.icon-container i { - color: var(--aqua); - font-size: 24px; - font-weight: bold; -} - -.icon-stack { - margin-top: calc(var(--margin) * 2); -} - -.link, .link:active, .link:visited { - color: var(--aqua); -} - -.section { - border-bottom: 1px solid var(--border-color); - line-height: 1.5; - margin: 0 auto; - max-width: 1200px; - padding: 40px calc(2 * var(--margin)); -} - -.banner .section { - height: 280px; -} - -.section:last-of-type { - border-bottom: none; -} - -.section-footer { - margin-top: calc(var(--margin) * 2) !important; - text-align: center; -} - -.title-container { - align-items: center; - color: var(--highlight-text-color); - display: flex; - flex-direction: column; -} - -.title-container > h1 { - margin-top: auto; - width: 100%; -} - -.title-container > p { - margin-bottom: auto; - width: 100%; -} diff --git a/packages/web/src/components/Learn/index.tsx b/packages/web/src/components/Learn/index.tsx deleted file mode 100644 index 522c3d077..000000000 --- a/packages/web/src/components/Learn/index.tsx +++ /dev/null @@ -1,169 +0,0 @@ -import { Icon, Stack } from "@fluentui/react"; -import classNames from "classnames"; -import * as React from "react"; -import { Link } from "react-router-dom"; - -import LearnDiagramBFF from "../../../assets/learn-diagram-bff.png"; -import LearnDiagramCSV from "../../../assets/learn-diagram-csv.png"; -import LearnDiagramViewer from "../../../assets/learn-diagram-viewer.png"; -import Modal from "../../../../core/components/Modal"; - -import styles from "./Learn.module.css"; - -// Public-facing learning/about page -export default function Learn() { - return ( -
-
-
-
-

Curate your data your way

-

- BioFile Finder helps users effortlessly interact with, extrapolate, and - share data. -

-
-
-
-
-

Why BioFile Finder?

-

- Explore the data without any coding through the standardized metadata, using - filters and hierarchies of folders to search for the data needed to answer a - specific question. Example... -

- - -

Find.

-

- Find all images corresponding to a list of criteria provided by - annotation and tags. -

-
- -

View.

-

- Visualize each file before uploading them ensuring you extracted the - right data for your research. -

-
- -

Share.

-

- Provide the URL address to your collaborator in just one click for - analysis and further exploration of your exact query. -

-
- -

Publish.

-

- By storing the .csv file in a public cloud storage, you can include the - URL address in your publication for others to access your data in just - one click. -

-
-
-
-
-

How does it work?

-

- BioFile Finder is a web application that allows users to interact with their - data in a more efficient and effective way. Users upload a .csv file with - metadata and a link to their data. The .csv file is used to create a query that - can be shared with others. The URL contains the query that can be shared with - others to view the same data and metadata that the user is currently looking at. - The receiver of the URL will need access to the datasource (.csv). -

- - - Example CSV -

.csv File

-
- - - - - Example BioFile Finder Usage -

Biofile Finder

-
- - - - - Example Image Viewer -

Image Viewer

-
-
-
-
-

FAQ

-

Is my data a good fit?

-

- BioFile Finder is designed to be flexible and work with a wide range of data. - Currently, all you need to get started is a .csv file containing links to your - data. Add metadata to your .csv to make using BioFile Finder even more powerful! -

-

Does my data have to be public?

-

- No! You can use BioFile Finder with private data. Just make sure to provide a - link to your data that is accessible to BioFile Finder. Similarly, whoever you - share your query with will need to have access to the data you have linked to or - at the very least the .csv file you have used to create the query. -

-

Is BioFile Finder storing my image data or metadata?

-

- No! The data source file you upload is not stored by BioFile Finder, nor does - any of the data you query get sent to us. -

-

Can BioFile Finder store my data to make it public?

-

- Sort of. We are working on a way to allow users to store their .csv with us to - make it public. In the meantime, email us at - -  aics_software_support@alleninstitute.org - - to request your data be included with our own collection of open-source - datasets. Please note, your image data would need to be stored in a public - location like - -  Image Data Registry  - - or AWS. -

-

- Check out our{" "} - - Open-source datasets - {" "} - for inspiration and examples of datasets. -

-
-
-

Have questions, ideas, requests, or want help getting started?

-

- Please reach out to us at - -  aics_software_support@alleninstitute.org - - . -

-
- -
- ); -} diff --git a/packages/web/src/index.tsx b/packages/web/src/index.tsx index 59df2c015..5223cf18b 100644 --- a/packages/web/src/index.tsx +++ b/packages/web/src/index.tsx @@ -14,7 +14,6 @@ import FileViewerServiceWeb from "./services/FileViewerServiceWeb"; import FileDownloadServiceWeb from "./services/FileDownloadServiceWeb"; import PersistentConfigServiceWeb from "./services/PersistentConfigServiceWeb"; import ErrorPage from "./components/ErrorPage"; -import Learn from "./components/Learn"; import Home from "./components/Home"; import Layout from "./components/Layout"; import OpenSourceDatasets from "./components/OpenSourceDatasets"; @@ -39,10 +38,6 @@ const router = createBrowserRouter( path: "/", element: , // Splash page }, - { - path: "learn", - element: , - }, { path: "app", element: , From 9ffe941551d78018452ec4a865aaf701da95a2c0 Mon Sep 17 00:00:00 2001 From: Lyndsay Wilhelm Date: Thu, 28 May 2026 12:53:48 -0700 Subject: [PATCH 4/7] User guide content and layout updates - Add Feature highlights page with 8 sections - Merge BFF comparison table into 'What makes BFF unique' section - Add 2x2 feature card grid with responsive stacking below 769px - Add flag icons to all placeholder links - Comment out unpublished links (Nature Methods, social video, ISAS publication) - Replace AMBIOM at ISAS lorem ipsum with content coming soon - Update all page intros to use 'BioFile Finder (BFF)' on first mention - Remove Learn nav link and page - Remove How BFF works section (redundant) - Add code generation placeholder section Co-Authored-By: Claude Sonnet 4.6 --- .../components/UserGuide/DocPage.module.css | 22 +- .../web/src/components/UserGuide/content.tsx | 367 +++++++++++++++--- packages/web/src/components/UserGuide/nav.ts | 15 +- 3 files changed, 348 insertions(+), 56 deletions(-) diff --git a/packages/web/src/components/UserGuide/DocPage.module.css b/packages/web/src/components/UserGuide/DocPage.module.css index 754194f0c..92e2c0d03 100644 --- a/packages/web/src/components/UserGuide/DocPage.module.css +++ b/packages/web/src/components/UserGuide/DocPage.module.css @@ -74,7 +74,8 @@ font-weight: 300; } -.sectionBody li span { +.sectionBody li span, +.sectionBody :global(.ug-feature-card) span { font-weight: 500; } @@ -149,6 +150,25 @@ background-color: var(--secondary-dark); } +/* 2x2 feature grid */ +.sectionBody :global(.ug-feature-grid) { + display: grid; + grid-template-columns: 1fr 1fr; + gap:24px; + margin: 20px 0 40px 0; +} + +.sectionBody :global(.ug-feature-card) { + font-weight: 300; + line-height: 1.6; +} + +@media (max-width: 769px) { + .sectionBody :global(.ug-feature-grid) { + grid-template-columns: 1fr; + } +} + /* Placeholder box (for diagrams/future content) */ .sectionBody :global(.ug-placeholder) { background-color: var(--accent-dark); diff --git a/packages/web/src/components/UserGuide/content.tsx b/packages/web/src/components/UserGuide/content.tsx index 549ad52b1..2f17500f6 100644 --- a/packages/web/src/components/UserGuide/content.tsx +++ b/packages/web/src/components/UserGuide/content.tsx @@ -32,9 +32,9 @@ export const PAGE_CONTENT: Record = { thumbnails, open files in common industry tools, or visualize them in the companion web-based 3D volume viewer, Vole-E.

-

+ {/*

Read publication in Nature Methods -

+

*/} ), }, @@ -96,40 +96,34 @@ export const PAGE_CONTENT: Record = { A number of thoughful features set BFF apart from other similar tools. Key differentiators include:

-
    -
  • - No infrastructure — BFF works entirely without a - server, enabling users to explore and share datasets instantly - without setup, deployment, or IT support. BFF and Zarrcade are the - only tools in this space that require no server — tools like OMERO, - Cytomine, and BisQue all require significant infrastructure. -
  • -
  • - Querying power — BFF's in-browser query system - gives full SQL control over arbitrary user metadata. No other tool - in this space does that client-side, without a backend. -
  • -
  • - Format agnostic — BFF treats metadata as data - (Parquet/CSV), not tied to any specific image format. By contrast, - OMERO is deeply tied to Bio-Formats, and tools like SSBD and - Zarrcade are tied to specific formats like OME-Zarr. -
  • -
  • - Sharing — BFF's URL-encoded query state is unique. - Most tools either require server access or only share static links - to datasets — BFF shares the exact filtered and sorted view as a URL - anyone can open instantly. -
  • -
- - ), - }, - { - id: "bff-comparison-table", - heading: "BFF comparison table", - body: ( - <> +
+
+ No infrastructure +
BFF works entirely without a server, enabling users to + explore and share datasets instantly without setup, deployment, or + IT support. +
+
+ Querying power +
BFF's in-browser query system gives full SQL control + over arbitrary user metadata. No other tool in this space does that + client-side, without a backend. +
+
+ Format agnostic +
BFF treats metadata as data (Parquet/CSV), not tied to any + specific image format. By contrast, OMERO is deeply tied to + Bio-Formats, and tools like SSBD and Zarrcade are tied to specific + formats like OME-Zarr. +
+
+ Sharing +
BFF's URL-encoded query state is unique. Most tools + either require server access or only share static links to datasets + — BFF shares the exact filtered and sorted view as a URL anyone can + open instantly. +
+

The following table highlights how BFF compares to similar tools in the bioimaging data management ecosystem. @@ -426,9 +420,224 @@ export const PAGE_CONTENT: Record = { ], }, + "about/features": { + title: "Feature highlights", + intro: + "BioFile Finder (BFF) packs a lot of capability into a serverless, browser-based tool. Here is an overview of its key features.", + sections: [ + { + id: "in-browser-querying", + heading: "Powerful in-browser querying", + body: ( + <> +

+ BFF uses DuckDB — a high-performance analytical SQL + engine — to run queries entirely in your browser. No server, no backend, + no credentials required. Filter, sort, and search across millions of + rows of metadata instantly. +

+
    +
  • Filter by one or more metadata columns simultaneously
  • +
  • Sort by any column, ascending or descending
  • +
  • Full-text search across all metadata
  • +
  • Scales to 10M+ rows, limited only by browser memory
  • +
+ + ), + }, + { + id: "dynamic-grouping", + heading: "Dynamic grouping & hierarchy", + body: ( + <> +

+ Group files by any combination of metadata columns to create a navigable + folder-like hierarchy — without moving or reorganizing your actual + files. Switch grouping strategies instantly to explore different + dimensions of your dataset. +

+
    +
  • + Nest grouping across multiple levels (e.g., Experiment → Plate + → Well) +
  • +
  • Each group shows a count of the files it contains
  • +
  • Combine grouping with filters for focused exploration
  • +
  • Switch views without affecting the underlying data
  • +
+ + ), + }, + { + id: "sharing", + heading: "Sharing", + body: ( + <> +

+ Sharing is one of BFF's most powerful and distinctive features. + Every filter, sort, grouping, and column layout you configure is encoded + directly into the URL. Copy the link and share it — anyone who opens it + sees exactly the same view of the data, without re-running any queries, + sending files, or setting anything up. +

+

+ This makes BFF uniquely suited for collaborative research and open + science: +

+
    +
  • + Collaborate instantly — share your exact filtered + view with a colleague in one click; they see the same subset without + any setup +
  • +
  • + Link publications to live data — tie a figure + directly to the specific filtered dataset view that produced it, so + readers can explore the full underlying data themselves +
  • +
  • + No accounts or infrastructure — shared links work + for anyone with a browser, no login required +
  • +
  • + Persistent and archivable — links are stable and + can be preserved alongside publications or in data repositories +
  • +
+

+ Most tools in this space either require server access to share data or + only link to a static dataset. BFF shares the exact filtered, sorted, + grouped view — making it a powerful tool for transparent and + reproducible science. +

+ + ), + }, + { + id: "thumbnails", + heading: "Thumbnail previews", + body: ( + <> +

+ BFF renders thumbnail previews for files in your dataset so you can + visually scan your data without opening each file individually. + Thumbnails appear inline in the file list and update dynamically as you + filter and group. +

+
    +
  • + Automatically generated for supported file types and accessible URLs +
  • +
  • + Supply your own preview images via a Thumbnail column + in your dataset — useful for large or complex files where + auto-generation isn't possible +
  • +
  • + Navigate the filtered file list with arrow keys for rapid visual + review +
  • +
+ + ), + }, + { + id: "code-generation", + heading: "Code generation", + body: ( +

+ Content coming soon. +

+ ), + }, + { + id: "viewer-integrations", + heading: "Viewer integrations", + body: ( + <> +

+ BFF connects directly to a variety of image viewers — web-based and + desktop. Select any file and open it in the viewer best suited for its + format and your workflow. +

+
    +
  • + Supported viewers: Vol-E, AGAVE, FIJI, Neuroglancer, Simularium, + VolView, and more +
  • +
  • + Open files with a single click from the file list or detail panel +
  • +
  • + Use a metadata descriptor file to define custom viewer links per + file +
  • +
+

+ + See the full viewer comparison table + +

+ + ), + }, + { + id: "serverless", + heading: "No infrastructure required", + body: ( + <> +

+ BFF runs entirely in your browser or as a desktop application — no + server, no database, and no IT support needed. It works with files + wherever they live: local drives, network storage, or cloud buckets. +

+
    +
  • + Local — drag and drop a CSV or Parquet file and + start exploring +
  • +
  • + Cloud — works with S3 and public HTTP/HTTPS URLs +
  • +
  • + Format agnostic — accepts metadata as CSV, Parquet, + or JSON; references any file type +
  • +
  • No accounts, no authentication, no deployment
  • +
+

+ + See storage options + +

+ + ), + }, + { + id: "annotations", + heading: "In-browser dataset annotations", + body: ( + <> +

+ Add, edit, or rename metadata columns directly within BFF without + modifying your original dataset file. Annotations are stored in the + browser and can be exported as a new CSV, making BFF useful as a + lightweight data curation tool. +

+
    +
  • Add new columns and fill in values per file
  • +
  • Edit existing metadata values
  • +
  • Export the annotated dataset as CSV
  • +
+ + ), + }, + ], + }, + "app-information/specifications": { title: "Specifications", - intro: "Technical specifications for BFF.", + intro: "Technical specifications for BioFile Finder (BFF).", sections: [ { id: "file-size-limitations", @@ -513,7 +722,7 @@ export const PAGE_CONTENT: Record = { "app-information/supported-viewers": { title: "Supported viewers", intro: - "BFF links out to a variety of image viewers. Use the information below to choose the right one for your work.", + "BioFile Finder (BFF) links out to a variety of image viewers. Use the information below to choose the right one for your work.", sections: [ { id: "decision-guide", @@ -822,7 +1031,7 @@ export const PAGE_CONTENT: Record = { "real-world-use-cases/use-cases-overview": { title: "Use cases & scenarios", intro: - "BFF is flexible enough to fit many different workflows and contexts. This page highlights common use cases observed across research labs, core facilities, and data teams — along with real-world scenarios showing how different types of users leverage BFF in their work.", + "BioFile Finder (BFF) is flexible enough to fit many different workflows and contexts. This page highlights common use cases observed across research labs, core facilities, and data teams — along with real-world scenarios showing how different types of users leverage BFF in their work.", sections: [ { id: "use-case-table", @@ -1179,7 +1388,8 @@ export const PAGE_CONTENT: Record = { "real-world-use-cases/example-aics": { title: "The cell science accelerator at Allen Institute", - intro: "BFF was used in publication by the cell science accelerator at Allen Institute.", + intro: + "BioFile Finder (BFF) was used in publication by the cell science accelerator at Allen Institute.", sections: [ { id: "publication", @@ -1255,7 +1465,8 @@ export const PAGE_CONTENT: Record = { "real-world-use-cases/example-aibs": { title: "The brain science accelerator at Allen Institute", - intro: "BFF was used in publication by the brain science accelerator at Allen Institute.", + intro: + "BioFile Finder (BFF) was used in publication by the brain science accelerator at Allen Institute.", sections: [ { id: "publication", @@ -1333,9 +1544,11 @@ export const PAGE_CONTENT: Record = { id: "video", heading: "", body: ( -

- Link to social's video (not yet public) -

+ <> + {/*

+ Link to social's video (not yet public) +

*/} + ), }, ], @@ -1343,17 +1556,19 @@ export const PAGE_CONTENT: Record = { "real-world-use-cases/example-isas": { title: "AMBIOM at ISAS", - intro: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", + intro: "", sections: [ { id: "publication", heading: "", body: ( <> -

+ {/*

Link to publication +

*/} +

+ Content coming soon.

-

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

), }, @@ -1508,7 +1723,14 @@ export const PAGE_CONTENT: Record = { store the dataset and files referenced in the dataset in{" "} cloud storage{" "} to enable readers to explore the dataset and its files via a{" "} - shareable BFF link. + + shareable BFF link{" "} + + + .

Note: You can use BFF as a way to circumvent having to publish all files @@ -1548,8 +1770,15 @@ export const PAGE_CONTENT: Record = { .

  • - See Dataset examples for examples to follow when - creating a dataset. + See{" "} + + Dataset examples{" "} + + {" "} + for examples to follow when creating a dataset.
  • @@ -1561,7 +1790,7 @@ export const PAGE_CONTENT: Record = { "getting-started/creating-a-dataset": { title: "Creating a dataset", intro: - "BFF works by referencing a spreadsheet you provide, populated by key-value pairs that are the metadata associated with your image files.", + "BioFile Finder (BFF) works by referencing a spreadsheet you provide, populated by key-value pairs that are the metadata associated with your image files.", sections: [ { id: "creating-spreadsheet", @@ -1632,6 +1861,10 @@ export const PAGE_CONTENT: Record = { {" "} + @@ -1666,7 +1899,13 @@ export const PAGE_CONTENT: Record = { required column and a few special optional columns described below.

    - See dataset examples + + See dataset examples{" "} + +

    ), @@ -1767,6 +2006,10 @@ export const PAGE_CONTENT: Record = { {" "} +

    @@ -1980,6 +2223,10 @@ export const PAGE_CONTENT: Record = { {" "} +

    @@ -2021,7 +2268,7 @@ export const PAGE_CONTENT: Record = { "getting-started/provenance": { title: "File & metadata provenance", intro: - 'Information about how files relate to each other or to different pieces of metadata can be provided via an additional file called a "Provenance file". Provenance in BFF can describe relationships between files, between a file and a piece of metadata, and between two pieces of metadata.', + 'Information about how files relate to each other or to different pieces of metadata can be provided via an additional file called a "Provenance file". Provenance in BioFile Finder (BFF) can describe relationships between files, between a file and a piece of metadata, and between two pieces of metadata.', sections: [ { id: "provenance-where", @@ -2131,6 +2378,10 @@ export const PAGE_CONTENT: Record = { {" "} +

    @@ -2165,6 +2416,10 @@ export const PAGE_CONTENT: Record = { {" "} +

    @@ -2191,6 +2446,10 @@ export const PAGE_CONTENT: Record = { {" "} +

    @@ -2203,7 +2462,7 @@ export const PAGE_CONTENT: Record = { "other-resources/storage-options": { title: "Storage options", intro: - "BioFile Finder is agnostic of the image file location. BFF simply requires that the metadata file is accessible — where accessible is defined as whichever browser it is running inside can reach it.", + "BioFile Finder (BFF) is agnostic of the image file location. BFF simply requires that the metadata file is accessible — where accessible is defined as whichever browser it is running inside can reach it.", sections: [ { id: "private-cloud", diff --git a/packages/web/src/components/UserGuide/nav.ts b/packages/web/src/components/UserGuide/nav.ts index c0b87a5cc..1b6060117 100644 --- a/packages/web/src/components/UserGuide/nav.ts +++ b/packages/web/src/components/UserGuide/nav.ts @@ -27,7 +27,20 @@ export const NAV: NavSection[] = [ { id: "what-is-bff", text: "What is BioFile Finder?" }, { id: "who-is-bff-for", text: "Who is BFF for?" }, { id: "why-use-bff", text: "Why use BFF?" }, - { id: "bff-comparison-table", text: "BioFile Finder comparison table" }, + ], + }, + { + title: "Feature highlights", + slug: "features", + headings: [ + { id: "in-browser-querying", text: "In-browser querying" }, + { id: "dynamic-grouping", text: "Dynamic grouping & hierarchy" }, + { id: "sharing", text: "Sharing" }, + { id: "thumbnails", text: "Thumbnail previews" }, + { id: "code-generation", text: "Code generation" }, + { id: "viewer-integrations", text: "Viewer integrations" }, + { id: "serverless", text: "No infrastructure required" }, + { id: "annotations", text: "In-browser annotations" }, ], }, ], From 72875c507391705ab4ffa555dbe3e9ae23b7b989 Mon Sep 17 00:00:00 2001 From: Lyndsay Wilhelm Date: Thu, 28 May 2026 17:47:05 -0700 Subject: [PATCH 5/7] User guide content, styling, and image updates - Add screenshots: querying-filters, querying-results, grouping-panel, grouping-hierarchy, sharing-url, thumbnails - Restructure content: move rows/columns/required/optional sections to 'Creating a dataset'; trim 'Metadata guidance' to recommendations, column descriptions, and provenance - Reinstate BFF comparison table as its own nav section - Restructure storage options into H2/H3 hierarchy - Remove annotations and serverless sections from Feature highlights - Rename 'Solution using BFF' headings to 'How BFF helps' - Fix Vol-E spelling throughout - Update global.css H2/H3 sizes and weights - Fix web tsconfig.json (was empty, causing TS errors) - Table styling: restore scroll shadow, add min-width for scrollable tables, font size updates across User Guide CSS - Add PNG module declaration to custom.d.ts Co-Authored-By: Claude Sonnet 4.6 --- packages/core/styles/global.css | 6 +- packages/web/custom.d.ts | 5 +- .../components/UserGuide/DocPage.module.css | 24 +- .../components/UserGuide/Sidebar.module.css | 4 +- .../UserGuide/assets/grouping-hierarchy.png | Bin 0 -> 152269 bytes .../UserGuide/assets/grouping-panel.png | Bin 0 -> 29980 bytes .../UserGuide/assets/querying-filters.png | Bin 0 -> 54752 bytes .../UserGuide/assets/querying-results.png | Bin 0 -> 61557 bytes .../UserGuide/assets/sharing-url.png | Bin 0 -> 53888 bytes .../UserGuide/assets/thumbnails.png | Bin 0 -> 1134659 bytes .../web/src/components/UserGuide/content.tsx | 751 ++++++++---------- packages/web/src/components/UserGuide/nav.ts | 18 +- packages/web/tsconfig.json | 7 + 13 files changed, 346 insertions(+), 469 deletions(-) create mode 100644 packages/web/src/components/UserGuide/assets/grouping-hierarchy.png create mode 100644 packages/web/src/components/UserGuide/assets/grouping-panel.png create mode 100644 packages/web/src/components/UserGuide/assets/querying-filters.png create mode 100644 packages/web/src/components/UserGuide/assets/querying-results.png create mode 100644 packages/web/src/components/UserGuide/assets/sharing-url.png create mode 100644 packages/web/src/components/UserGuide/assets/thumbnails.png create mode 100644 packages/web/tsconfig.json diff --git a/packages/core/styles/global.css b/packages/core/styles/global.css index 163a623f9..8c7d0133e 100644 --- a/packages/core/styles/global.css +++ b/packages/core/styles/global.css @@ -111,15 +111,15 @@ h1 { } h2 { - font-size: 26px; + font-size: 28px; font-weight: 300; margin: 0; padding: 0; } h3 { - font-size: 18px; - font-weight: 500; + font-size: 20px; + font-weight: 400; margin: 0; padding: 0; } diff --git a/packages/web/custom.d.ts b/packages/web/custom.d.ts index 5cbb925df..16fa1895c 100644 --- a/packages/web/custom.d.ts +++ b/packages/web/custom.d.ts @@ -5,7 +5,10 @@ declare module "*.svg" { export default src; } -declare module "*.png"; +declare module "*.png" { + const src: string; + export default src; +} declare module "*.css" { const classes: { [key: string]: string }; diff --git a/packages/web/src/components/UserGuide/DocPage.module.css b/packages/web/src/components/UserGuide/DocPage.module.css index 92e2c0d03..85465c57a 100644 --- a/packages/web/src/components/UserGuide/DocPage.module.css +++ b/packages/web/src/components/UserGuide/DocPage.module.css @@ -11,7 +11,7 @@ display: flex; align-items: center; gap: 6px; - font-size: 13px; + font-size: 14px; color: var(--light-grey); margin-bottom: 20px; } @@ -46,7 +46,7 @@ } .sectionHeading { - margin-bottom: 12px; + margin-bottom: 20px; } .sectionBody { @@ -93,10 +93,6 @@ margin: 20px 0 10px 0; } -.sectionBody h4 { - margin-bottom: 3px; -} - /* Inline table styles for HTML tables in content */ .sectionBody :global(.ug-scroll-container) { position: relative; @@ -119,10 +115,14 @@ cursor: ew-resize; } +.sectionBody :global(.ug-scroll-table) table { + min-width: 1140px; +} + .sectionBody table { width: 100%; border-collapse: collapse; - font-size: 13px; + font-size: 12px; margin-bottom:20px; } @@ -139,7 +139,7 @@ padding: 8px 12px; border: 1px solid var(--border-color); vertical-align: top; - line-height: 1.5; + line-height: 1.3; } .sectionBody tr:nth-child(odd) td { @@ -154,8 +154,8 @@ .sectionBody :global(.ug-feature-grid) { display: grid; grid-template-columns: 1fr 1fr; - gap:24px; - margin: 20px 0 40px 0; + gap:22px; + margin: 20px 0 30px 0; } .sectionBody :global(.ug-feature-card) { @@ -175,7 +175,7 @@ border: 1px dashed var(--border-color); border-radius: var(--small-border-radius); color: var(--light-grey); - font-size: 13px; + font-size: 14px; font-style: italic; padding: 24px; text-align: center; @@ -236,7 +236,7 @@ } .pageNavTitle { - font-size: 13px; + font-size: 14px; font-weight: 600; color: var(--primary-text-color); } diff --git a/packages/web/src/components/UserGuide/Sidebar.module.css b/packages/web/src/components/UserGuide/Sidebar.module.css index 7ee1030d3..54587a8ab 100644 --- a/packages/web/src/components/UserGuide/Sidebar.module.css +++ b/packages/web/src/components/UserGuide/Sidebar.module.css @@ -24,7 +24,7 @@ border: none; cursor: pointer; padding: 8px 16px; - font-size: 13px; + font-size: 14px; color: var(--primary-text-color); text-align: left; font-family: var(--font-family); @@ -57,7 +57,7 @@ .pageLink { display: block; padding: 6px 16px 6px 24px; - font-size: 13px; + font-size: 14px; color: var(--primary-text-color); text-decoration: none; line-height: 1.4; diff --git a/packages/web/src/components/UserGuide/assets/grouping-hierarchy.png b/packages/web/src/components/UserGuide/assets/grouping-hierarchy.png new file mode 100644 index 0000000000000000000000000000000000000000..855e33fffe7914a0b8c2e18dfd95838f252f88e4 GIT binary patch literal 152269 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 FKLMpoFh~FZ literal 0 HcmV?d00001 diff --git a/packages/web/src/components/UserGuide/assets/grouping-panel.png b/packages/web/src/components/UserGuide/assets/grouping-panel.png new file mode 100644 index 0000000000000000000000000000000000000000..882b086716e9b097e6786fce2ece107a0e27d33f GIT binary patch literal 29980 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 literal 0 HcmV?d00001 diff --git a/packages/web/src/components/UserGuide/assets/querying-filters.png b/packages/web/src/components/UserGuide/assets/querying-filters.png new file mode 100644 index 0000000000000000000000000000000000000000..bacd46c0902eb98ccd14b3cb9d8c79ebc347ad43 GIT binary patch literal 54752 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

  • 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 literal 0 HcmV?d00001 diff --git a/packages/web/src/components/UserGuide/assets/thumbnails.png b/packages/web/src/components/UserGuide/assets/thumbnails.png new file mode 100644 index 0000000000000000000000000000000000000000..fc5803526609dc0fd8be54871bb55893881614a4 GIT binary patch literal 1134659 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

    T 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

    Hm=hQRw`a; zS;lU{`qqTC>Ak*A!sybp#o^N7$?+2s*P8upUb>EUmK|@%+UnSKZTf3|@v`|~{oh>^ zcb{AIz)y*oH(=ujZm8+!8&3?vrlOqxEGz@kITOg}%^fuujzWDLA^uCgR$-^eNs5&jMgA zFEn7qUgSw$;8PzrGL;*KKNPF6y zmdkeIPg|4lG1yfrWxCOZtW;?m=?lu1Q|&|Z`)i^O1G_frqs>t>W=#Ke_HW7i$9^mR z_sz9@JwaKR-vThfl+%@RJiM&8K5>Azbe)pKUHM`j6H$-!R zDd+{LV~6mc_v+|2`$7h0JFVApHPZPfk$Fjart27I7^FJnXV2ME*fpMJCLOr)~gfmFv#W<0z0 z6a&GGb81!OvKVfEnii$QiEbGpYbTysUzo0pi!pIGr34tmR@-9hw_{DWVfUqzixJ*W zdW@?S>M^gA+}ZOF3&h>~Rz2|U-~9w!aNJ?;46^*b7X6_^1q3)XWI@r;f&E)B6&%vJ zC6g}3RSXjUHPU3vz!ROCe2JstZ-uqz3+XiQD3HZH@qLP5deDE+yy~4dSKtqORPYU& z5bfeN0_29e?hzJN^UNh@l^Ygz%@!90zDjF^ICR@bX%VO6oRppbGVz#tJmOBTXMK!< zcLEG;l=5D1id#;~jUbif|*a|Zl1 zM*)NfP+<&H0+-3Z3Nx2V32jtKaI%o2cL3OFO9SuS5QfzznM6K?9OnsCL}Oy2bdqeS zNz1*p9Q%qF#X4EYWQnH{l%ZexpYikDUw7#0j3ysT1$@e9KmP5`=f5n(+^Z)^PNgw7+4N1o>Z`aj+hQ4y2 z^gaa7Rv<;fijy)$a65dOADwfdCD)6GEl!G0;;;)kkx44U9G6*zSZ%@MM^~?R$yRWY z&sLf~uyzlV9@GOaWuosI!;SQ)qTk11v+$OFv~EgCgf{xZdaNPulq*~wjVU?R~6KdBymLjsyIv<6vh{SDSwq|F7WtUtQf*$4)=S_y(8{10YAIi zG#9)~C-CZYhew2B#wI-_^4x^iXtHSzjyKH*AFP@)SbcB7QOB&DESN;zpbu94>VuRS zq!bmY8#&o`w;j7*r4F5))-EvX^b|TVx`)fu<@DqNr#+hp5$g58Kf(y)j^E4SEpdG_HKZUbHCCBF3G=1Cn?obIn+J@dAql5M==i@be`Ai_wPg=H zcsOZ(@iUyqnTLJw{<3-R{dseRtWhqi|2WQ~izDMW#KDw-lpYHQsMrKLJFwv*M{~GH z-uQ`?{5d#_67`(_UYUWa=V{j6O)w6Z3=o59N z47VndcH7IJcRvKHV0V|Bi!2_YW%=sx(nfSO^;_hGnCbv$acDMM*bvy`dcSbY0vM{t58d8fu4IhoC>$|0LR+< z7I$}1UZOX0L*D8MGwK1aOWj%LkMA|ag4kPJ8p zJM@md{8w8}=5fej$5@@K8{@+28fh`a%X!zElM{~W8a8M1Q=&#eiyElgOS+9QTc8Bn zm+Ujfn6xr)|mz+b5l7!vI-=<4!{9M=Gh>q$`QYdgKAZPex*eBGnLuI6N(IU^ED`zL=usq762v$ak@ELhV*vW*~9nZ;2BO)6$4m;Pt@wxBOwzMyNgnT-7 zZCET0|M4zu-FRHOhGiYY1Bk`hNM6EjeYDT{xzR2B98j)-q_5efJMTI7ga?z}KkaXq zH@hS4(s5h9{W%U#>W2qJa-XnJC$(HHu)i!`X*Iweqy2=>JsPD(XQ@IybsNsjlZ7^_DS>1A_3AL0a>bi!Un{h$2&{ zv}`fpNS=d3Noa;Pxp09;k(=PLfJ(nER=8+VbHQ@PInbs{yLEWdE?u-MkiN`XpV1k_ zQs!^^X-NAKUsYwnfR5Wggx);n(kOHsgSmDh2`rJFh<=Zf=JYD?nL=P-+MMlQYDs^J z{VwjffhW45_0vD03KIo}O4~^~`%|72fZ-$A*b|vq>AW9K0nGOI5IWAna>h)j2&~en zBT$6zg~z1rZNDmCc}Z`=;47Q=zzg}c4jRrwbZ8ac^d$M!sGmB)*=|-vsn+wQ6L_>61=r?1C4w)!S zPVU?s`QH0Y@98IrR_y4CO45M~!@0=susiBTQR;ClTj%tooKO#y|BD-akFE8%S7h1k z*>fV>6Rptnj~-_+_s-!-xu-r14B7ai?A6)ngk$q)PxQvj-P8?qT0oEFcf%2I&8MHz zUfMz%-7p)%0XV-4gAqMiiU|)8A3ZY6&7kVt;%Uf=w|vqrKW%$1=*0Qx{lPsJQ76r7 zHr&pz=g!%X=wfwvf^0?Dog>h`$g|l6ZKUt1Ymc>`9G44qyE^4&pS8#Fg%$#AWGteq znY=iUjGn)V4uQOlPHunO;S5IX*1&CqiA1HN4q>&GL*SY68p30)aVouj{xY`NY_1PY zceJgoTrOhW=B8X=?-Q}>?EPI789HR^>+etgrFlN& z)9d22!=PgW1MHk84o}dmYZ2mB)H>}&IHPT_OQ^HeXft*`L;#5z+F5ll^?14pj9@Cq zmw)MlG6syX)m20(%AqWI!~k5#x+lL!%xye+IcpWc5eguGY`)NU*)M5P3bJv?R`4;$ zCWrg03zq{ksT0M?^;p+BvwKdSAdWL)hqPX6>MTEM(m6Vt(@xB5 z`(1|H>nO79K(n+ z+Lrj35UXkr+bajbt`vvU!EMm6b1kNCf$mQm9s-(Is{c6k-rdeh9xjQ65nkYdSOXh>~Gn1HtAH?XEe;Ir&yzs&En znPf?Boje~%YyJvBQ@Wv}TblHf<@2>rNa>nUnY4RlJeri7@laNs{YLZ2+pp`hFNXP| zl;xrf%VjC{)8?Yyc4$+Npzvq)yt?P|4m@q z{<~WbeDgp39yBneZ^1ioLwe~~&}cs}j$>%c;ecl5%QCrHlCCS)i&+_U;48Q$J_Yyq z&XARnpCTe}NU`jX$K{}dmch3kLK{HD5%}3M{>$L%1eBRT>C{V_ofW_P5mY}dpf_kq zS)>bcr)+*M=fDX5QHND^(ATJ+hrVe>#UIID7)DSl`NTlqJ+$9L7d9+d3Cyq}=w(#) z;YZ8)Wtrbx0*kQHZpx=CD2spof%DeMM_H1OW>5#u`79I4y?0W&{c%~|fY*x^{lPO} z=*RGj!`(9LyV5Vj`4#vNu;6<$qTVr|6gcVIGM+LPSJ!1Rn@TBVe!NRv^dJ3WMYelo zfAaQwyE~x`{HEM?pdW!PG|O}8u$j+Gcg2`7cC%r|I8j$Sz}wPErQ4xT_V=iX^7-qQ zUD;s_Y@|H6@8DqFI0z;mvTXVAK<6yaF8NM#gtVbN@qu>8^FR6NMe=O_-K_^6fHz*X z&yhb2&SF@W6@A}Ae~q{xUV{S-Jh%my2I+#7j)ORGxI2JzB3mU5>ot$E6db4CD)lP;75GPxE9KQX8)-@T z1D!}$x%{ln4(#fU$v|Y+stO$;=PwK$=R8-1k*;@gKlj@~sx~0rQi} zyuS03w3fkGhOWYo>b(tIYbgzXsQK*|`y*vZ=iEke26y^~a`Fs*M14btuCl%E+yf^E zCyZYm0db&%2GxsJb976_4Nk~-($Bm%x|jIVKtqnPblrfQBj|i*G8ELDvWxz7eKC~j z70;0szUENUfFM~QXflXmhdvIa8M(~^WQP1b@G4_b&V;*@2Yx> zTf8Iz_d4E^_s*`gJt>nN$^uuW)1h3?;X5dDBVgR;`3ZoI5qg*4?Zp-RXepjqKlxU) z4LNi=oTgvf@dO#POBI!FdSGbCyM&Jo$gM%)J4MI$ty~1);4FQqF1=f5CyGFiZaHt! zr`PhWZO5gV?3Be$Tl>d+GCbN*X{O5WjV@AJLz2WMrdkraZ^TdK@?PCi9sm zaLZSK-TPWdKfC&QVBG$@TMu;YqI~e)7+r2CXKxrcK39zI=8_FcGvbH+Z@>GPpLyb! z27+i#PRanD<@*=%mj(EQo-;;oQ>T=U+iP^J*Vkn?HVSl%Z90c$duPIM+a* zP2@_&(^?+wyg|2?)@b7Z+`R(Qw)sat)Q-TmRR542aH%Iee$ap8$?DmtW|4&JCu zeS^**x3RA1AOg;JZFG4BwS=}ZraY@J(wdIT=OpKXLNzkDw9c3C82R@moiuJ1(>i9U zPx$O2b^Yyi=N@=?@F2WXT;2nJcJ`0Ua{s6d&!1z5p|7-zMGFr`KT3dQRi%;4=Yn0Cb zdt3Yw-^RP}3g~AsmycIG>_{)S4nBypr1zRk;2r2*8@pG2u6GECA?ckmJA^*>t6!=I zzlRwzTw>y?zNw0dDNg!;uXNaoe)jmLh8uJVo3*=#+^I4`ywvuKO-flIrO*mZ_8zzg_*mp3W%Vd5 zEq3vUF&`}{i=-XDy>~I3M_xk6_ULW<=k(w9x_b{izIUiIrySr%+(Qeq&lgMlt+UtB zUmlkG8J{uw&dzwhe9}A*%}l@zeY(5&LYL6*c{xP}R^PzD7&pke7JO>1p#yY2^+4%P zn{f=?>wgvV<^%pje6MRPkt})3gT-z5dx!2Qy@IP1m&9FCqS z{y{tPHu_h_Xg*R=0_+el;Jfzm0zaELAO=Y^(|q0)EyMQBMg(ibMrxovxGKN2x*U1tmI z@eSCAsiyK8$G|b%Z+6Q**kb?4YxPI;jJ@U9OZt@c?fqjL1`X8M$erg-_WCXfGsw0t*NM=0wYLVTFPvX(7}-%!>6BA_|*ZBTd|+N>8*E8Fzq=^5MyY za!o%@%Sk!o|5eBQkTT2qQ zbNqjDFl4p<1m$$)2{hO`EuX#{-g;Wj|LT8Be{BEVtp~nw^1X7|;kzFxkH9keSNmVd z5e(;E#v0v5`;4Bi_#6JscW^ZGawtoxZk@IVvUq@Im0!Wr=uq%`%d!qG%i2Z$zSTcw zjOSqJ4Sa%m1o(u0j?B4%n^Y6}iKV1|HNS>eGq)ohIR7vxjjPY_hWP?oK@+6-iYFA7 z-?9^GPrW1Z>>xk&Z%AkQFtn}AR^=vg0DU0xS9+0o_;6D$We@7u_;u1~^+@_m8cZ6R z7@e1F^->Ps>)h*9otQVk*}1C zuXPmP5PcFQ!1)*K4D@9Agz24klV7ZK&;h^gR|mNdzd2a$myi43lwbBg+jPM8^A0`m z=X>9dUa2N0R`^!eT+-+F+Y@BsD9>-W=a|eG&l_V2`2O1qIsnIlexZr_+p+f2zsG;Z zkPi|@PX*`od+xx)kJ|fXZ*(92jSR4Sc=Ce!R_eUyg|SoN7V-$qs4?^=P7l)P483Y5 zX5n`gPjc0IYjxFzleYJmGZ%>Y0vd%DkJ^LyFQ?Kp?Ga4d5t%N3aE{L#>VwGA_&9E^ zAz=6v_be;C2YZ}vHI2LnouS8nBb{k8v`)e*bIGB;z7V%9m;3r_GAANWL#7V<>MKYw z`rZ3b1fRT>(G-w-(1~pe!TX)Q)ZX5?rVp&%@j+)$zm#T;CE0~;wX>J#wer0MeYc~& zgZ{A?4Q1BO8P_ZF-B5Pr8x?-W3Hhu!IbH!DG`X_9^mU64-@)g`=&&njQ{S|{;CX}1 zjvPMjkILUne<-BC_bYtyOKSPuG++F^`QB^;p1!0PzvAPk`|pFqnt)B2tbhRFGcc6OlmWa*i|Ovbl_)QXq{<*TGbr2HC^3T498~98k_B+9Q0EUkOkqS!K#bjeEr7Ujez5UmQl z%Cm;C0ayk^H40pwc-Jx{I1Le{%K!ptUxZT#^N~yN><=x;4KjMi2`ZHh z`z6jgEln8(XQKQz6pJG+#Hu1CW)fprnb~bd6G8e0b7`h*0rVbk>V|9 zT}^@`Y&T3J3Q{Vm3`j@VVL1r%RKbZtK>;!<{SH0-q$5FhM%n<=F#t?KE(6txB102; zD>tQ=N`>u_f$iYr)IgZwaBE@633y7kTFy{Dd->z!+5Wp*4}AE&Z!tP3-Ekx`2K1?z zDMQyVmN;63*cc(SOCZj8zEdu7eCd$h2+ZJaa1R*38*xQPc5p`Fw7W}s#*YCH9W$=t zIwe3P;0P}bGJ~OX)I`CLApj+lwogUi2Fdva-hds@ajP&BXAz_$@rqB-DGqXbLlibs zgf-59-Zv%a6f@tgqnEnm0edK=nS^dCZ& zymC@WFhNCYz5vkFt)anv6ebPtL8HmGBj88S(^y4`aOw0ni#!?I=g!~QO>+n?D6V(##Po$hesM6^$F!;Tr}9}~Z0+B_yem(oP&iL|d7Xf~l$Gv;R&9Tk`}Wyw zk{D0QL7#>8q*)Stv0tpywh63YN`E>VHo+Cw{Y_-F&;3jJ{Oe~iHvsxJ|$2>oJRG0`|YkA@3rOp^-xY<>a?Uh z^r!0vhbN;p7#s+mOsLCAC}p&P!PEjCQ69)t@j^UsfXRmJ692{+ZF>YO=|EY`+j4`E zsyxXhTJWAsn)2`-MjkEM*@I@05f@A(zc|GR7kt159iCkcXilx=m`meBDH<0WnjsCv+|v2u6=((xqdfw8!x!KMe7N4(NLtGr>Wu z#y&E@mp;&VwO4$r=j-&}K}XT?V6c-55_~31(sTGT?Xd%U#&I;lK_-Ffkmu7^{j*mq zj@a$$w>n04`km?sWBfKjaXMf=y8aopY_GfaK=bq=!Sgs_F0M=OgbQ>OJ7Znoh7(tM zq3`AAjEi)Tf9PdS&NfHK5(Yy^4idC2R?s&U13^-Om=}YDSEPc<35upOr%6^ zC=j_CbX*-a1NwXxlh`h@Ws=G~)RO?i8IE9s9fS+q8_-3CuL-{(4e5H2UfWi^+DV_c zo^<8GQC}|M2WO{D(q0H3ZP9T>8~7EO7(ghqUffg2X@hgAtD~gWbjnQV-^r`N;H=uq z0-Lr9YWOEW>floLTZfA=2KZQXXFAu3JndBN@hk%3`HFtmham6uvY9q^(}(_~7I+5j z<0U;BfS6&j9PT@rq;t^c^{St6gR+b>aeaIH@s)evt-Z&nsxWO(V@!b34t#Th?Q{UI z-GwL4M@$}!>3i)l#%+nyc7)w_G$BZk^huBvx&1AG%d3}RG26;;*oxb1`BOS0vAk_RW1tp?+nS3U#bq)od! z_Y(xTK(2O7CU&Ded@(pkwW)Lvi{Qyq;ZqlAz~}J-e8$nN{WoBPj^Qmc0()Kb6&nB` zK+(`H*}0@cetVxU(!jmuUUY=l%_%wp^cn>;8d)=ws`!&ubsW z2cT?{*8s0+^lyzAgXvfqhC%=^(y1D%em(t4>LR^fWBqM>NM)^cT~}Q+Jd}K)M`by$ z*rPN^y+K)M&)XjJ8-y%pLCo;$A zSK^ox3yZ~7@az5N8Thq_f0kgw<_te0llu4|z&-+B2z~%BoWLA0FiRGw&C!XKg%Av7 zfwbVYI+CNT-&eh~YDeH7FDF{1*E*b}s-%*v%A}sU@KOX%o!m8D79WVeBFX0Bt5PG+ z*0;qg@lU~=31{H20NW~tOFw(~PrcOdtUR=hOxAZjryYR@ntyPQM3i-L$s`H^l96>A znNAQ$(XYY;YXk4+8!yjpjik>XkKeRpUGGiTIzMo#Z5(?cyCaKb!;wa$=AdQLa|A@*<w{l zVu8p$l1d+$Z&JVIeuA2;1l>0}KUFvIJ?U1yqRyKjDbre)ey}V0o*<|<=o8MN$t zmb9pitc=f?+XdEh1n#{1Zn^wd{{wfn*Ij$y@$okatbxypf@^#f%_2MTgNRk?W3~Um zQ5dp8YR+xCA%g)1@fsmtKxQ70M*J4nD9`aWa6lh?kXRf8KMW*3Vf%=0_J0UI%*z`B zbUq(GPta5RLxD#b2Q=Dwz!7^4Jy07;8rkT569ReU<<9F(<9{M?a`>N@w3ctm3j%tw zAZ1Jd4|*AL-{6e}yeBf=w)%?l2AtZcvJgs)%qPE6F0{M54;c`|zCurwUnqN|WgSnU zRp_S@ZI$1&U3zb!9Rur4_lgUN^4@T(T3f{}>LsCcLrQ6#lF}Kiev=Q-4YQj7!J3b?7WE)RX@j z44j1oG;0AbFvzOtACsY^Q1m>BMs(cUM@Z_AM@H?ckh8enS98g!RwR*j8g|6 zA13p1I%TmMJ{w~Tj71Pt)$@E^4)R~ACRqI2%Do4&WxiAXo!^oq0kUkGGRJmZ>NpJl z$L1362;@<}+U5Bk0Z1*nl)Cfv>YUP{6KO@d&IOGDh;&9NL2PANhum=SM}k(#RiBwa ztk+Ji_LTBj9er=uL*6WiX}CtOW+4qP@msPADeBji1fnYuC!I^sk~HXAUz! z);0-MfTdiZD$mNJ^6ch*IcI~MPlwOS`ARv5I}M&?Y=}C%!GsG~%M#up923UZ#RS&V zW3x-25_0;R=TtzA=}pF;dR>I5vdpva2Ff(1W0^&a#B~^4tiQp0@D1Zzel`6&e*gZj z$^-xX_55y{FaF+q-v&JW`}^=KKYhCY9%x1I3NHhhd{qOAi6O#&6bSo7;_iX)rtz7^ zl;*5TnY#w5IJnYUMkFVaU`0z*xblL4C(CiyrtW|h2FLfxYJZY^5xyvgc%_51u9j;r zugmBhXVTSK5ZwtX9VynWgVWaoc91gI>1w!&@o9|>h#kX{nq@!=D<`&pDj(90-Uk`79b(Z`Zp&O)2ArcKQ%Z_3|1O1&zEE0qnT8VG3HOwjrvKCbe zKjTD02~hZF)jCOmHf7lkb05kOAW#F!rUXFT26T}sFr{wm;4h4f5~v5Bm2!m3$(k`^ za)j4W<5oq&%liFoW^0q#sYJ+p6*8{cvJFN`9@8%}opaVp@X##$34^V*42&gSGTQ|K zPp+g09^e#JVIcge{QTAbX|>zyjy>>)-~ASXuhJAB!4yZ@a6yeZ19dvaYmC!stkF3` zh|Gx^&cvSv6Jv?sOOO)zU40iUX3Q06J;4}RJ%pjEQL4VELI9FLf20MEb-1<&ph{Wh z1`lvnci@rt6siX9hzCyiWrap!7N^P7r#DRxm5353HXJX-MQO;JUN#7CWOfi%VpC#bQ`7xa%MqBHk zP|+5M6_!{-n){2B@QNu)lTqmQkp{ctCVZ~ubcI4Dt{6{ullsL++khuW{I1s{@KHsz z29jC|*ax5VEzL1NjFK;qN#x_V@>Eu80AUP9B?G@h3l@<}`Y^vaC_~u>HYmp+m(ZwX zq&z1wDO(qmpEcNrN8*bPW4>(4vSOi0Ads+18!C>k!<{>V=tvM#SY69&GM5mHIt-9F}dCVR{mIDwwZ){-=`%gm|Y z{#J3eSO8E)rJd`-azEv*+d!sGJ&ue(sT@nI8~K(=XdTT4eegETIw^VU_X?K<%QCCM z#V?x1fB&ebmS5W~>^{?7p`2IGI7bIjuQL4?uYSA3(-*trD}O&B;7R?=6?8Yx1G@79UBybnHdh2ml9zPhBH!qv=@;SJS z{IMN#>U4*kZug+dd5z2Hb%>`}ry7)`PrwsSH}wPb_|PQ1*P$Pb*gdMHzr_4F+o3x# zUc4VOk-T@LgNjwRw5fN(O1h(6u4?blfe%-EWkvvryJOY5>Ej4xJ)SZeoJsyXw%>o1BksugnBo9 z=TG0_OB^ihqM&2MRyvA){_OH+eA`}k?Sb|W-YxeACd1i*^5z`3t-2R@UY*RF(WsyD zSm{8U$gvAOp*OiZL&HLv*i>W}r!B~!1Zg+)!lXy5{(}>1$xez+PBgEXgrUBTRYu{t zf*0IPAk_&orIek3Cu!HR`D@<1F8fSWjKHaj3v|6Wro{>$S^_U=)z!Z29+TZr%&S18 zed2Vtr&E>MXW*Qiu$f>u3c^OC1uq3=qM_J48$f^@qLcuFtc`QQ5o?}2g^=UhRF$CE$C5SwC*-a7*K z+Iw}eQ-99n9l?L?(bM7qYuvpQiluDdJ{l)E4xN?S971djDL1Qy`LZb8ryG~{HG zGkF9byPL20MNb^&BUXz5N;*udGr zN&1rBfGv5^1Ed9Ss9Wmn)#0v#_oAimSoBt(L$}&&(2oA0hTw~yT{f)4%QjX&O|*jC z6DZ~7uy4S!yfGA-wl5hspH+EUX)HD%e8sY~C&GB`D`0j~ZMbwH5w?14hgzrqL${=l zt-vpCQJ-+|HF|TU_rR#VLR;Mp=SKgPsq8z`qBD5SY1{U?dk;K%cpM)9Dqv_wR9!Mz zvU0Z(`u$^tu1A_5Uz`VoHX$=k5_`7#9Qb@mZO>JPRP=(MY;n_ z{jC(Cy`*&~`x;z`T;-D1z0~8STZ4_Y0}saJCI6Iwr4^29ciHJ&SVui6-Q6Sz@(5F5 zC-q8CU^}#PfbMXBUV8Bf_mR~y5l|bki4Lj{YOSBAVjxSflLI0B=O+L8seWQ#*}rfJ zfTS#CuV1-WsYu>HCf~HdE59iq!J6BaAer@kCWW?$rK+| z)mzck9T91jax6Ul0Y25a9H-DOc|O*UxV`S&18*OGP|g~H0JcLxO2Al#%;gP{-tp$CvSJCT)-J_@0jPoIVJHcr$UFyo>R zEyCzejJ4QgIl(IFq*lyx(OsNyK>%1{VFWQXkDrw0op+-ny4zChKWI0*Jc+w&*$|ph zafiMT@FFw7kWTr-ufUN!9du2L7=O)1nyHJ^Ipuf27?i(=(@IwzSCP2Rpd`ASMvFm@2 zor%%SVgts8wiu8vWm-jKv-0YS-SRIl*@23_^|X?=pV1cD>SR1RPsdJrtBX^5p8lu5 z<$&&5p)YxX|26YhjFFSh?%wDQTHPCcKj<3nG zkM_*=x?>MKz4z_d^9I>uL2CTC%&08bg@o_YYyuk`f9S)x#LoE+XwRL>obZo5BCi+u zz;|~TiH*f~`D(BIS3NgDc4PPtKBMfmLIBCiMG6MKQ?J2W>aq!PkhaO! zvO{>_hLF@REU87FxXa6E559zan6v0SJ0`*7XdrzcEW$?y1(!tV_dLROfJL}iC;W~_ zp1R{APwnu%&(PTTa5HB@xm?O7bw~A3%k9y1#x&YMBZKXw9fQc^W7?HD1%Uq9 z1cK^cwGa7Ae^uX_yF@~dT=F36R4-CLl2^Iwj_q19AeOHUd<*MZelqe2Aa?=!=ZjCv z=jF4MxBYjw9(aHBfG(GFGS>9F{>+1;p*(+s4G9iq@eRR#E`U@Q^8JRFo=fpgekopy zlKu->Z}oLSXLc{V z$@YcjfFFPb5jda^e4R?njXkK3c|e!7pQ3Z}+kW!9uM}jbB^^)XbMiD6-?Rwr$*w!8 z*PZ`Y+K2E!>rcLQe^`#bH)-PO{HVOMd_us}S@~r6v|O<8#cJeB#)%lb$=95$lijL# zM%4r^xyiUy=&fR9EbLWeJLN*TO|LoH|+CIZ$7o> ze(zWK^q17~yJ^1od-Hu8@bo2}_*EYp@B|42Z?lpbM3m@66p=@yF+j)_>k_9V={%uqvUhB4>qJ2eZ&I zBh#q@6xsrz{q00jc1FVFzQSQ{T~dmIFwBDQGAe_3Brac3V5rIOrt=j8fmLv41QmJw zo=T=cRFaAW+ZUKE5 zFeLsdcod9L9KZ_kuYrE|cEER(Tz5yx${=xGk^=qJ?>n71D78x>akEnt@JXdHOes^8 zOZh08EqPtt%Ip=SLw{&6Vt`5)I++6}eUd!FNHOL`hs`~4)yw~o8x{ou7e!|T9~$k@ z4*Er#U0U2<9YmSe=^ev|6}?#*MASBfj+~OCIL}rW=`-QaGo5oxo;k6W{#60d#!wN!h*mj} z>JJG{G@@KboRdj9F;&h~$QF!~icXAtaYD!#(_jANR7keh9edzDW7@kKoH3}_#h8JE z^2dsQDp@MPA|V*S%_z}~fB{dw%)4Rj5RPbAu|_`4+le3p3*@-r%Rc8Vo;$W6F!!r7 zG%I4H5yxHp;O!OJn{Q$yv`OA5k-%ALOqo$D_L;INEu#M5ioe;WH7mn?OeT{HsUP*b zza^tQsA;^h{=H64X1=AftkXtpeo_-1VcB_`m3P|7mq>C5$j_|mC2w|ouq>X37dgpf zCg|F>R|i@xFZBRRZEvlYlw82E=3^uJxduE@HgpmI@{F?JclOx^rZge2rUXl&&({5I zsV22M6~M@z9my1}*6na#H4CiNgb2SWTGR<%p=0`x;EkvPXc>)g?hj7x2_;%37dvf&*;6 z8=Aiz{|D-9;-ez+3yeqGs)8ZR+1Z4Y+_6!8- zcC0#<{s$*<4T^>CbF_iN)3SAF>+nUkc)V*h#=v15#I2LR=%>QIp@AJH!`+30(rJed zTaHv-QYI2F9^JzZ{L|LeTIYFHdWXAhoBD524&9G#F#t=Q4?WlsxA4dzck zKe~vkBJCsb$aehX@+Zl&{dcz>=)U$rIoUy`TwbyB7`793rzQLN}F{ubJ%TsK5l8SO;~bg?v}H(4ijshR&tAtiaWV(3yn}5og$1 z=2hTr8gz-iAv|(L|02@4mvP~SR-xZ5f1`uQUt^b(n5Jh^E;5!elTN+tKXs>2VA@*8 zMdvilq+I21)uHTDDSYO3={(6xaD1EAiN)=8=N|a>@t?$|QWh+rA$OWkUt6-W+l4Os zN8m9#DtL5N&n|7tYkqeJI5G+JBf!|*juzzc$POi2MAUjm6$T7mUHv^Bw75e+)Go_9 z9mC810v@35#V^K~q5OLn!yDb&arSwRqjbzg#JuZ&e+L)1t4^Ay;yLZngQK_QXmnhz zR#$j@Sk>zeRs^<6Ps+t5wyXXr>5oR=+D;t{iaK|Jph3R$f@t@7?8OSY49!Rj8n|m^ zezO~l7#w=g)^jB}=@O(uDFM*NLNiW&?XNf{eSQUhL2khly+U{Ckae%{5q{#NE)&%& zY;>5psUIQ9H@1F+K0ZO-|9g#e4@&D zcPkYl+b%8p+)1bNauGc`&`Ok!lk|^oX{PPzK9yzTolTr~wiBUY)FQ{G3``u+x#Gv6(Pg zXCou|kZ(Eiiu}@O;G-NTm#oKtA$6$yFuiZ_&$I}Kh)Pf|wxnpIu9iuaipK8PChg3W zy?mzbz%RhyqC3wV?2Fy#n8;8A7*Z!V&vSR8rx_K;sWU;%(usjS2E?!FMxRrwJUnG5 z7Rs~_|#)v!hzY4z$Y4=-`uKo`9&tEp37%!({-LC6dnq&zw9Hv<+mfN z-^+PfcW@5BBb_uREc&4IS@R?5&1ZJ$(EiI2(^g;};Ff9~(aoh%%}F{nSom`$)j#<(^dgiAcw#=r`2&M+ofC03LPQE*piFfqM!6DDzW9Tml&?-_ z0ALWu?YSR6D$RTE69`DX&`p2Iu13g&HDXqHP400ww!;N61Te=wgtpY5-PI~{1}|Tf z;p5+sM?S!!p(o%UvNBm%?Bj06!XQ3Zx?kg>5=T*uX;W_hjiIFQJQAKY~#c&uy!cUJxBJ2QzZZd$qpT4H-2zrrtu0*_1JV2NwFJ(fmpWeV zc+*|pl$}dY7LgAVxG!%=lNo1w1i6|3HiA^$d8^#7i!d(!_5YG|+kbcKfhQ*{B1gv( zZ{(rw(&f>S>O#R4=*Caq(&1zT{t>W075GiqVsT!A^+F3(CfI6fC9n7orZ};n+~mIH zIQQocp9XJ@+;NpfYU;SY4BlCRzbR9>qMpdxxq$>RK<_U2$uW@1B6MBpP#>B!YG3Rv z)r$>!W@gugWWoU5i@#}?yhdCmzjIBP0W6Gz-PxwJ!}44xSa&B>kFK0b|B#^{Rey;; z8(wj%_X>w?rk(on6MM*C|}pQ8{d5*O#`SqH3qT82W1iEkI)x)^+(44X?pz?)n-yYYdJ=bv``34 zY_v3WGi^{`=Ap3qR(3Jh15xKm>P!73Gqrq1e&Rie3|x*tMQ7M0I80l?Wxfe{BF%0%jFG zN@$OwnSc#tzM-2qz%sD{v22*f1gDVS9em3d$z9pw8T8&$;98r^NSK`1@G@N@F9SQU zNiYafSAGg>fZ~}#`nqG4p~??!v=p~`lzH|BX-H%mBWZQi;Sj2QVn0x9E}55;uz@1H z!@lvj54MAYq28brM45%|RJv=4WJZvNp}?&6Q0iTQ6=jHilTgoyTy>kfM2oA4+cz** zs|`U|mmHldhB#0BrJ*ZBap$U|<|zH|*hG=wna^VoSwBopB}<(_qo#FlI;Yk4YQ3M*OLi|0QHeA|C_>w!P{v+puq40LEf2F}A!HR$3B-V=@p}dK2vP9Yov0Q%i>=39 zo^aHzIM;lEa&BN0sexAvmM(mwJdjqS+H$j{Y5<~sj^!zwuRgf*jP#;_=L%gWZHhq$ zs5GW?&S%ylUlPBCvjYwTo&pcgmMHUkY?JD$$gIAQ{((VzAT$SD@`LKe^^%psPWTFulfbsGGvbOfhhq0ak185&XT6j+ znUo#z{h+tW=OEs5p?WV;2LTxpp)Bm%h89y}nusM%7_VYkfce;W>b9ueT-X>6F}c*A^Y_ z@HIN6t`Op(38+JUq8uY@;7@sxSB!^gXrIq=S%+Wj8|YEF7UP+O24mC}TJ%F;C#7;w z!^U#Bgl}B}UpB2yahoKTR9`$7e$zYg;A@k}$s&J8L1%nZJTO`QHsGoD^mO%#%&QRr^#@nw@KBu4!BTy@izzzXobhB_ z6OP2@x%Bdw8cZpwtRzSM+O~$Piz9i%2a-f&l<``3QJ$KhX zcRTc$1txcOA_ecAIK>E+huD(notX%Q2N+0TJILR;O9zV+bY{z`)caHej@ZS2LeP_| z>Q6b&NYNhFVc&@38+x&5;IpqnDadvmO!k*A3e7Qp`z{7p9kODI&O(Sz-4P1C{ea_= zx{0f=SlefC3~JDnT@sh*1g-!xpin(rUNj|m*=c|{_Gy)E2+a#O@2a`b|LJMlO|T5F zy84;2fyLF5F7$Ba-w!W;m^9meck6-CYgamr-p_?J)WOoZXL> zubEspNB42E1~gEt`so!s1c?uy?3ecb{c=6I2fcxJ=*tO2f-pxMWi`GcSp597%&*}K z>Uq#Z;G>K_OVFSpkD0Pi=!*fgO5?vbWJcdk1;L2oAFv2?!v${YS0|{>c>BPvwWOmQ-Z0N|FO){)D|gJU?9!Mii2erJ%5lOk+wSSN3>RYK4Zck}wRjG6e` zW%9FSQuT)NU92;>m`6djLF9E)9Nwx=QYVk=k;OGtkUu%Z9Pjbs%jVOalQPK#&bi0h zad(KFhwQK}@YAF9S{JN9zk|EfIPna!Dc>^jixaqGXWYmp@KRZ3+BtGpAIXaJYl+D- z`oa7LULudQ#mEB8eA+H}47uuefBW3JxHrNPzrP?Do?xfhf?e=*KHDA}BmMB*l-^W7 zZP9z>pDP1R_?=y*^c6+#Fi|p7r(**zpgl3p2_$j1izpqGZNFxbj2&x08bW&mlQlXq z?QivDS3&E*w>KOE{f8DCJ)Jt-`TfEj{8BZr23+XUJ_bi-(<_VIUU%$)$0zJeLZ?>T z4n}4i-JQ!I7YE&E9{uKGRlGsqvbz!NX19L*rtFcQ;PH$xco#@K~x)i$naqECcx&~LQIyQz&bHot8|QcHK-mtIHErz(oO zd@~YxS*PRb5qWP|$g#cd-UH9>eLahW#fXfl<95IpK4yvBhhL*$?rKl@Tv_M<>C=mU zpC5j%byIi$Ou!R~vU5H=l)7V*N^$6fakLI?lQF@@+HmeHW!+xVZN2>Do_O!K`ZzQn znuQKilC*)|+r0mNY4|jdsXt>&V<$PCClOwgB0Jg#Y$vLWP(ha%fjN`N?h>Vsnft@% zpO=AMo`eJHWVc~(53-(4S$sgS)54v5!MngIOyH?9!Yl2ANZhT?qkjzkIUj&Up1~_^ ziJS$i+2L@PUGIj`QJDg-LC7BS+UrBL&BCngHK+yO@u2*1!7TLO!Yg`qIo7t#21Q%l!NtHU?ZI<)@47jFc3fSgZK2(PU4GD=l-(tZHqeuSjj@eePBPi0TivD9`I#)LiJbzEabYd`)D5<-yn1|euk1W}hxJg*sr(=RUHWJH z?`}PC|M+VhS$cqoAV3gSH)p)k_t2#D;}t&5r-5vH-7zOH;5V7E7#Z6vJ9|Q7+9S#X z@hdip^C9|Rl|$fL^t|An$hW@M_?iUjqu{=NAaPx7>HxUhwJ!mV;9quAfo{U5Z z$<$*o6?6bSI^XELu5%=|cZ`q5U6687o>IkYM39C%!n(Mub50dqSf5Xi@5wo;?D9)G zTVWmcqjJ+L@)202Nnf_@-oS2b_}ikp=m+LyzUZMe#b>fI$4|dl?1Pl=A_x6Bj1Mp8 zO{&bUyF5vg`gpWw-9J&e9+)!Uq~1&}%LKLsyU@6}+{?P{cct%wK)C0tPji3!?`}Qt zt-VLg$vW1V>H`)<4+-6#jzcNNt1}W@{qNjs-R<9g6b9%W9`woTl~DZNum8vR{5xv= z-85hPz4^Wkc=~sA-2an zwJX8#CFuR@ObM`H%r=u#IJBCnM0?ffl z1sHilKfusUpUJp5IYvY zMB92scu!DltT}xi3C2|gL180Z_q;vMt=%ZJM)32z1{|TFx_bmT z2m(~+q{ceJLkF>VXi1irVLo9JW2lwwhNT>E^X2>uCo_0M z+MY>?6^>der2rr#n{{}6mX~l@ffHEW0SgY@Q&etQH zOtqKSMbO9Mn1+^@s1Z!`A7dpi77-12@OxH`m`1#pxpJ8&K~JUuDOwd+-(t1pX!OF9 z#TV&jg)Ga+enIifcIn_)CS54Ux>F;3+wyBce)5a*yb|nRAd~+j68Grekd6n6W4>=)TblO<2mkgq@5WT zm+%YbICa=8kb54((`rcL7)ISg)T|@^~CZga8*=azW z1%Q3ZyU*@3oXWsadwqFz8mN$8(zb-P#&4j#4R&H2LM;Y6L6825o{bC~BU^WnsfI6k zq@AOAwYoEa*6DF73 z5p&6IEC&aSDzagf2pCAKvb&APJNE>AGzNQcE!p+a0E(<~hp)s*BTZ6nWU|Vg#Nsmrm~^27 z2_Q`4s#}i{@hG0n#qH3wzcJg&J!tIRcc5MF|Lso}99>s=&6>o*vpRT$t0iGGIAckO zU51bZk1MU)PVQ14ww*GP`aEh<*!UH=tXF|2?fP9=#{bygPM+IN9Z@+(h&<}E2~=74 zXYAa_P>W@NxT=0ZdE8HsF=GX&z~(qt8R<`J^1nmpTL7%yXX!t_)L@X@S!dw8ux(j|Md8uW+Lcv7az$Xv_PpI%~h(8cfE^ra8P-DBzn&j*I1>{e(n7jlsdEju`jfPb;FjWw;h zgT5wT?kqS!)a`uog%bt<7bhv(crY5y8W}Dz-ar@xBJi{b*Yc|IGth3`327k*-HPU)svH5 z<*t~FHQ*_{$PTbz`;0sWJR#%b@P;>7r$>*aj|{Y z>O1DAmnyHJIXCA_TyL*C_rP1n2f;(}TV~J5Cs5X%gAE!L4|swWtKWr%olZRwyg<0>Vf$S=@zRSDQ;;lD4a3Y>pczMZ`DC^=%*rMht7vcE2G zuqC$F-Fx84vv090DLV(c(>ky8u_qv~3w-lK!A^n3@q#7jNfc2DowdvlXND1DAzVNqPsgi=MDXO2|;zi z2!rym24ytZm3BjLR00UDl6b9`N~1eWklIE=gOn!;P(Yqb`)-lE|LCAR{NS*>neLQ} z&o8UKzXzSO+GmBnYX$bJyBOy)0Z)zrI*2_Y0P-NNs-ME==n(CAuOsGi9`LfdkDK3= z#Xal+`3SJ6!+NyNN%ts$AMOlw%^6--EtB*&^q+G`HVXM_e>)E~VyCE<;I$o;=LNdX zb;oiX7Xf46ICnC_kN;?XQcf2y*oE?pW1XIsN00xA<8N2xM}PTW2d3@6yY;}mlMgdD zx65uta}>TQ$1Vr=^lylJk|cHvh>^*3cOTs$IB&Lq_LQw_ez~b#xtJG)xZpqY8R~tM z6&ZJ%N)l)iXzcea+%4et$8i%Gl+Fe=9+{OwUdd|u;`%Kyjb$zj)>_Z#Hl}};g zI}!_7dr&@TK18>im(LsMf|q`=kS=h!;9}__f5#_s5?)FLmgu~(VUrX5Irf)&kEh=F z=?Op1Z@b7sTUL$VG-yAmTOftOf0pH3b`9==-%)wyIw@Z||77t?Q*N(2_P}4<|A1Ya z85{UxgMqb!pH#o<)$*L67e)&mMZCx+EW{)1ulA7%?lR_>i+^GYfjQup$1Xc!-V;fp zt5TLnv>6bn4Qg5HYdK{J+%Vu#`!jPh%7f^rj5@R_4rC`Z?nTDwSYgaFA5TGZnFSzFSh^^Ne4wrx-yoh=T|RS4%2we~ca8pPR&kII z|K+~rR19yRIb||iIM81#P6Cmyke`_wB&~8TzMABf7tps5OmN!o@QfaP1mK~O{VaIO zPIzlMR_9|4_?O6l6aJ~qs4cR&EGrkcq8|vGd=8(i@ebN1%24*1NZTgs*n`b+ndt}8 z%Xe?sD$d33#z8oKdu#u=JSYK8q%oKbXc8oSFrZUWuK|j_wTnLK-)unpy?#bF`;r=d zH_aD+Z@zB>p1!0Lzv|=fKKzUFA1uCJezp3$^6TN(pd-u#Mk8a_SXKa6=3k9pziZxk zMzOEWGr!~F3PW-`PYG4zbj66m#K=39f}DlA&L>^S03>GXlXxYrXdl24V&P}KD&rEK zdR!W03=zxT+y&_xQZ_nM=H;dFy2lFt`v;z<{b`w>ah5a=Zqv7(*UXHJE8>jCkAkZ) zVbwAMwI79?@Idt0e$->FfK!Gjfm@9*+ipRGCi59Yg~-Pc7 z;+g5y{8JZ9rv_D74yD3Oyz2J0Nm+mUREFlvj&GF{9{X0oFj8`J3{UMN+)+%z`95in z=@V_qXNb zJWW7c;bhkVVfS6W{!QTD{<~Wb{ON!4AEPAJi2qjQPVB*pI2ggo`0X<(t{CkxiY5d+ zbxf2lvXvqegG}ts-1Y#JicI561SYFt>P`*7gi-0k9{kpsrIRPyy_!}-TzY^s7}i`> zs6#_4vPu^4(A9InMbf&{k}}zHRqXdsD&B(zzSg{lGkGXKXnt5;aZIDC$P#77Be}AZ z5z57qRr*n|DN`;Z%u>AqQ5ww%#&^XA?_7BlC8kY z4S1%_@dF54Q7^yEW`gzaeD}fnOBHP-SPN+l6!TiQ{pjU??@7ZJ6}U(rJp*F$n@4rJ z^{mC#U?)E5y|E5!GU&Li{cTy+VVg<3aq6wh-Z;7J*YuC&1&DQjnGc|aEdfvRO0Ese z0$YPg$yLDzp88#0Dh}kn&-f}m*6nI5K3L8!a@${S#kzsnTGIY*-|Dv49edy@PC{H0 zrUd=WdG4`MhWg``X%kmRo;$3$@#1+8K zNAAKQel2(58}JY(in8OQbj}VhuJX&IkSkto5puTf1VNbsrQB7%gU`xkWvu1-QpJ66 zZ&V(hpg+=IFJ2C1A1A;SJ9x~(o9s90QQy=^7TF~kD}s+D@P+Ykx6>3xec^4uW=@G- zetOfeI+m@j@#j^!&GRV%GB*Z(IB5WEZZp1%VSR*UV)<7svQm90eN)H0mTJ2sQ5_9R zWmouBrR4`vu(f=BX;M@V{clJx8-O%k5%Nn#ZuVqMKsuZ^PJto zmgSJ3y9u--?o83!43u|5#Z}ux3KHKRjBns@us|WB|bn9+fGI^CJDyt^snV;ExLZ#H-)*(^g817kJ zFP}-L0Gxf}1-Y_W4uOE|bTKCV%U3vh&;cV)t%obRH^G4JPIt|YZkGg&4FF{ybxzcP z%c%>R)W+4$tM)B*TjyvQ>Pr|DRoH8 z^o4ZS!AlG@*<->-AL1OCYG80EKEapjx>3d{gBns7Jr#bH;~CP+6dT~+7~5cBI^*uw zfAQqMEPp%tRe5m)5fNOt*Ro`VsGy_eE_8TSu6BOIVzC=!4!Z_w%&ou!#y%_L2>={3 z0eFA%q`Xb=@W1K*s>}&Yw44Omh$G;u$M|?8Y9>j=1$OLhUcE-o6z`FGyeqC%ykqFO z_~(~AAdg?YE8XO2#Z|w1`O9Y%&o?p0o6?z_eg&M!Ko*v)5M0U)&7~eVI)t^j>1Dv| zm?P#~M5J!%;v3>D;0a7(gO@XSP2?lr2OZwX5uNU1g2B`cmh1?(APCYpf)r^wCb;AG zL6&NtReuj z0^g7QvDv*MHhlVtWaj6g&hCaFF71uzzuY&wyV<1;{8NuHFx)&hZdXh`Ck_n$c7flF z75veGp!JM{|LJchh^H@~Q`z>qYY+Uv$z!k#{>o^$YJ7#S$H^FN4CO%VqIKa}&_P<$ z>kpK!g52VX7fiYiyU!UPUS574LH8HknMqhV_^{hDOZtYd!H%)E4pLvnjJoP)pW2E?99dwULn?ojgr|7%WF(XZf zRB8rJ^F`jvcWWN|r2=RPj$znF>aE>v`+TF96NGlWwsl-lKV>5Kl7O^VnoQg4&OLDS zN8d#+WOqAs#ML_JN#3|ZFYW&1kE`zv*=LZ@2EU!JXpb=F#1Hbt29q8P;PdD>uExcX zFJE%R;v0O44xu<;mP!|*X8m0;K>G0Ve*6;tChhH&pKF}-w)v$hf-9Q0p0LB|17snv zsFWc~5(p)X=%x+F+@(HcjI?4_^^1Nw0G^tG{BE^0`+raP0#$uT+=>B^caA0+7Yb#fFlaA zkM&opN$C4M9zDuY+w<#Fg58*g2R;L|veSk!TmpFk<&r>Z~yYY5~S^Q#~yfi@*%wMh+v9? zs;4j;QIB3DY)IC~IJjscy09|AX@-TEM4O<_ys!gg4NU*)KV2%GNOByDUIJ-Q-lf+lENf+vV z>UZ{ma}ibMkUvPPUdVIkVYBxq6`;F<=Z6Hv!*^EfsOApB*@0B(C^x&h&@b`P+9>;o zDkIheh|7MFCJegRWdn-^gLD&p+A-4SGX+`wT2 zo}8<+Z_fJj1jeZ6Z2Uah?ZRY^mNB-U^XHap4-2>HU z*yu!GgJTxI9b=Ufi1s}Wn)ybt0KbJYMIW%bmb;+23z7j-8E|REf!D4RU!{-WDEC0p z*11UTi!%H{U&uBV2f2Xj@XZvvu?CXQ+2f81EhO-Yf0PK?QM~#c z34tREhJZ!;wU$F6rU`QL1(-4)OFO*fDLySYKPF(<8&@1Jr@i1pHS<`um-H#mu|D&u z0~@HE#q%Vo{lz_<*gp53{l?2cF6qg8(St2;oyhS>a^UyVzP5aK^;V91x|F_iN-l@( zAwD1$7cwSO;54qoBlOg^vR&$NmMBr{%4( zPx`p?RH!#m~IvyaNF z#it+%VNN)!LYR=8M>vSoDr+N%3~YoEF-ea@BNIlFB}gpc9P)a*dAmGn*p`m_pAVmx zza9RzTw|Jt-mNcZ@ph$&wg6=fBZ>VeD-N&m^j7Bo{5tstK6dyNUTtz3{t{T z=&6!WF-!}_iZGi`&mu%ClUNfnKvm}gzv+i40c31(1W$HPAm}{^jxG1XU~Gx?&}T9& zl?|N+DkIhlOdEz6K?{&U{5%65n6FGDD->WxPC9vM7^{F82qt5XAm+Y`hez7!tZ)m+ zYbME-dniCgeVbp01Y-(+N#FKP2$QcHv1Mg|fsJ9XxhjIj(Kjj=c=~|HAdMx8MeosK z_7{xZ$-t^i=%j;%!Sye$m=M@rckY4je*b$22e;C<+v!vKRYB7;ZXFXpZWlhFRJQ$P zImV~+VE&+dvV6|CfhkNl&J^HKh%06@&|pwU#C^_#WsKttcHD7NE3+bu#4~YJ{8Xrm zf8bbk0!cgM}A`}fg(jhDUx|*MC!D*GD0mt;P zLxte!>=I#5->7^T;HRre8lws>K2;d_t({%t`QI9=)~i^MWQ^_RWliGM?PtDg(0Si~;v6rADGKc#IAd_z+Ua9p zn{x|p*U9eLPyr6m6bN#z%gVN-;>YH)ehcI>XfKm1;JKG|IvH%>f;ICi_w%1TIR->U z7#tF}EG7>1WF|+=ma5m_2aXC#{wIWmUr{+$Rss8^=40Bu;o`Ep+4M zhrB=#c$!z8RNw~XYpVEAEhc@H_HsjhLx=gYq)k5pVP4$Il|ChHgF|L}-Mt6CbM&3^ zhFzMb7(6;1<+r=*Ao=qV$HlPgj|Q$fSe&a=HNtUHStPiQ%xuvQwRxQ{ahqKAEagyk zc>*t;Y>CmVZX5vw0_fbtA=9{nl5$gIfqCmNQVxh~bvI3Uvc?;8!R*$w$J;o?k3VCf z0K3yj2OIo~a!7qnNQpNT!;$Lfe7hWL1#jrl{T2jTWUFo3Q_HPo->}o*(qIf=5O&Lu z2D2)jG7Nee1Og`1)6mAP)T6HgFPItO=Ona&P{_0#{S&8kNG9lIa3%XG6FVx2TyY91H-L{6c}vXFy>h`FmZE#g7kHZc=yA#h z146=p5>y3jVFD5dNd*vGlph)MwYLKe(N{ND;3xK10;{PbGM%#UyQTe80==#Xc(Qu0 z^n3kA^|svyLaJWN=ejzRP#yoc=VLA(*RRqA)Mx;j_ef(>1)Dre87PkmXCRaJJaV&s zt7)V|$IPIULng?dJcib7`Sd*JAjEP#=x_?A}~SgE|z zam}kb%MC<<$H*Y%SH7)VV94eU(3$K4h6b7MJB)+pQg2vAk{W7){(%o}sZ4j_4|LiR zY$9A9FW|1~j-QTZVNcL7rFb;c^wkSW*=bWd;TetCEDLKEkPG)EBuDKp@8VCaH{l~Q$X%s5!wX41vZAQQy%8{J7{6f zM4Wyhb)g9 zKA3r81-eH^K*hn+qjL20puBp4f1Klw+!6Nad+fUOXk7m0N9+zU25$J#K+wfN5M*}I zG9c1jTj3evzx-!1(FSKx9rpJEdm(+y{o03-fPln}huAH&*`_H256AcT#HO*YJTi|Y zbAnDT@%6g9gni?&gHUP$O4OCC^WYxG)S+|S7#xfpmsH`5|FaOQI`j?xL+J4@l2i`jTI`ak0RbkI%cV~vgoke!~9r!Ks1pYl` z&hC0~0UqIZ0RKGABy%X#m%y9RA-ote7;`^zhC;+sHvr(1;jj7^IH%4lp6C~ftp|SR zsz@$!CB3^4N!tbUM9=fLQkg%lG20iwzveyYQB zn-&v@BHf}b+i$#6A=dm?Z-Tg^=KnB9W~GDvfB5g8O}>x6Z^qUfEUF>kCH^?* z%acpQ^~`00EAhbwd!b$QRL9mh0t2_zN!`(1olL~P4JMRMk!>Be(h^^i7$p8AC?8xO zgCp8#^~gD%iGZdM|Hvnvi__u+H+jN+=@dj(CgjLjpMXD_#4WN#U#UezN8?MSSAW-c zo{`5y>fIYVmv5GobUqc7;Dj!{q<$n@22_U@6GpZz|)uY;#YkB^(Wse z_eKwq)i(r7?3ZWDCoq*Mi1Aqhl|(=peFz#9k|?q(6G&;Kpusdw28g5zl0(*0i)b2b z9&dNWG=q*UNyUi^X-T0RB;;-!L5f6)V@*)EgDsU?GIhpr%5&kU3a`ed;S{Xq1&TRB z2eBFglNs#2^UZSbkG@~#Z{Zl9&dRgDepTMQ_*r=YaV#J(1)mPp6@n@TILuImSk4gV zDfRxAK!I7|jq#hK1|S|C1cIlI0H-2#K!uk1?kr54KXn_{v`q)U%~2t;4jGor)3P#Y z#Jw;gyO_GYpA2SNR|FTuCxHVFV~L3Yl@=>jP}d+ZiCsukP^y4;;z%Rbpfe|l^pp=w zlG)pFfRQ(Cfw3fT1K6B2RtN-6;nl%U-&?M$r&Oq1DZh$CON9a0ajH2vlyfsP-Y^;> z-!IwHb$i{t2fp)k95*ov7qJXCtKs1+C5{aRwuukEG9p zktu*lqjp5Vk2upAC`VatTeyp%+uldGJ=in;hT}?>yul%k5rFEbABQqQg*jT!`o%|$ z1p~E!!#Z7E5Fx6gO}yj?1SlB1MLneuSH27Q^^NrCgptjnUvJLdRhY|k!e@X}1&0svR;9z8 zx`fgltK>C$$2$0nN1Mc%$+MB|!oe-^i(ncuF0 zApv9PB#=17S8$v0h}-}d8B%v(3066n^-uKjfr%MA%H)A^i?F&JO>ov-BU25Y00+fS z^HR9mkWw`F@-O+qqru}GWeLt8D7a6J@)48eH+Rgq{w+>Nz9DZiX`-Am8`rw3fcVAV zwrO)&t`{V6o6p~ACl5C%*F}=Zd-bkCek$RqhkN3#>7sOVGca=_b;uuW2mRz$vpLd^ z)V4pY%R-b1~C(k0YYqPnRB4`Wgm?YRc~cAwlKK+k?iAUF7FYcl%c%&v;kv2bCfej74$f%b;`RXxH@@c7W^s} zHOW0ndB6$ZBD{snpbd$0v*O8n>ij2%=$-7k!{&r(+ZDS_u3S}zGjYm}hgSrqD0@8; z2)`5)s!{@XD8OyecW@dfaFo7Y;(XG{=#E?-sp42n*wto#zbS977%!MDYBsPyL-cJn zKE=1}(Xw=O##BAFWA*;g`+vl7es9X;l-)a)({fB8%oA4s{`%ETdBuv~tPleZ`(xq} zdKm2XgK|1MgUR6;3;SrmEB*7cU((|3b=My7=((P;X&yXew{r9_adOno@{a-_?1n%r(VLG`!J3zN$SBDxn01hehz@%2B*Eyw#s|LT*}C{5WOWcw2Ou&4?I4|3&3=vnx@oBAl% zyz4vE2Yo5KNWLi|>4C$3{lD2elO{=$>%K=u?zLA>ch8O?2N(<%0tONi7m<`mN~FmI zehqyCeI;FFI_jW zA@5d>fi%%~!8P-Efg|Qp2hTn6MWo`b3g>a(m}@e9niFZUkaUsxX3yM;&j#FYbnue) zocr1K(1UeYA9+2Fh;p?tt(X%x+ET2Kx+UPU048xM&$urb>K!^FbysMLY<^Ofv?iSv zm7NT>BQ~d^3&0%G&qh0iTuQ_&`@qF6=arOeSy}MHk)tfQa}x*8IEP55CXz3?xMnm8 zZr$|&Fht)q(g9JdW~}aOSnnghbu>{Am=WQkaY5hi=aq)3!>IT0ob7MqN@p$FcMsbRol#G1MvE zXrtF0`(niSUGy@jG0r%`>q4QH{--`Rf>@)LdrO{q3jX*I(KP^Wj&)d0m`iv^fpZfUjT-b%xI5bE91O#YQ z`MMM)Ym9*AYx%{ka=-Ky{orr=mvSX0f=DXTtT9`8M)*>B-IhPrm!T z@MBMgs4tjr5FOj@&r!#(y&Nb1%&XcBB>C>#6Ne`!O^NX2{8L9L^3_Cn@3FD7ck-Ml zPiKr9SOq;e=gGx*h9ENLg?5UggP7ONO8wK+X5hX@*!CVi zta>lKROrv=IyM>g)O81cD;QHIX{9Nh0+CyhP@jCvMgSK7rCsaS{+Uegv4@P(?VtEb{^up|hT$%vQFY6Y-&?ZRrA4Kbr)eJwrwby3pCLe(=k;>n-fYAS#^B zy%fu9XTZ7_Cl-uxjvgAy5qYSS;@Rpc$I#JVwoh1R*H4(Cv7mi(--;2_0 zEQhJ;lygI*y9IU!Ml5n~rp;b@kxqwGWE#QE>sf>A`ce(UkNEnBc#9uRJ=41^%l$y6!Q=hM|02EWuxGJObu(kro*k`U5uZ zaG%F{Q;#%6y{;i-t}Gq$upC!xJ$WorQ;xWt%o+mzNG{MZe>KQIKtos z{ixrH-?TJQv9c}&yxMlu|BJI&kyDNIMmDO*r?RZH*So&?FJBP|+v6lw-Bq4pJG`5^ z`B#({;8U6w-8K<_)%}(CM2K_!X@oO#IS$PYHYG4bqTSH%ee@UudkBAyMx*M?wXKUb zsCy{CU3WIbhU;OjeVg7fSDM?#1?!k`mMgRa-`S!AmZ`J=2vo@I=) z_K7W5-7#x~>Q&+=?>il;)wM!v=C>GdB%k0!=5adb8YxX|^)GMmpUT%YsbC^L(l$lw_6hBD=Xpj=UCTymm;y4GT;6jt8 zFa1SgtBQPd{wy$FaLDgccstZNh6Q6gPzop zrBB?IalSu@ZC?HOl-C6-*AsjZc9~Z?p7Ib5}GfGhT9<+%MQ(P zuY51eMlq|4l@oBM>8KtVwK!nm%;ADhAVK&I?>(%BU;BEsdgZV>JnvTrA6`_?Zy%T4 z+z3ObnM)XqCB`TVr^y7IibMQTh(wah@3dVs@0${(E5@@Ua$$i@%fi4Vw*RZ7mWBu%$$SwuSm-$Drq6GU< z#+-43ne4JWE~8Qq7#=PLN+t-x5C&#lfepjHi+1#lzr#fN9|a9XP{TnWr(K@^?&L(T zcNd}zp_#s6f&iF6XTR5H5~k9q@UcB7v+YhkI&S0Zhrjmyf?MJrbb?A2ddkidXi~bZ zQOs+ir?EMOT_J?}9ba$^2wtv>-FVJ=1k^cEE|%;#5sh^0Q$f}_z#HP}3YwDY`ruDI zl_^X7ix3uiCjvaz38`;>apv$aA&axpm==-(ROlZv`D8L#vzx{p=pL6dd5Os#w75XY z*U@Qt10`Q$)Mf!R5}CTxd@&BmqvKfGD>RA4uCmA{}#{x&>1u$-_g-Y<4<-Sga#$W(vBz}rl#vPju*!#s+4B# zE_zKP0+&W?!#PV^GYkVOce{El0en#YkOdq$9DS@3QtODNVH#W4!CKOlHt@_ez@oFI(VZIbG!8(5Uy3Y6Y>cXoc_L>BuFGGm(eTky_~lSu;TvEO0WP;n1s*DC7hj zW&S8;QW|(-q?Q2;dV~X(q{)V07FtO!PLj{Jbn`P#1=KBGxl1PUA3Z=Peix*Q{)a38 z-z-m>H{zkjBJ;>&61@|8=mU&=NyBRorzaPSJ=)4PdK^fci(SyQAib2?)ms};5yI4I zLz>V?C>9HmSiehyjOuj!pjRDXaK6C#_|a!HgZdZ9DQ)65UG&Cwk?5()Ou7d8nZVbO zdD1HPvOqw)oHxXv1{jt-A^iU((VT3nc6J?|otV$qmAk~bD^ZzT43K{9KN3xjU%>!@ zT)n-ljt_|7@jxfDe)TaT@Zy5wf6i)sJ`qs<0)%_`R(MOBw&;Ab~%5icV z7^Yh1_+4mqpAi1+j;_)5vOpTjWKPF~bcwc1&jMG?ywl8 zfmOPY*Yr5TOZts7G94uii;rTzvM2N%LJ(J-2SOY^m)?x5!iq~a;fUbKcn!Zo*Mb*1 z%0G!mBXZ`FmZRRw8+sd|?**4TqmMPi1IpDBVj!}~z~`Kus;p1lQA1wC9N#Jwfx?|n z%OJhRcE1KL{-^CGP*)K=1{TLlTS?}5=$OnI2OMix zL&L#6j3{&;*=0FAp(mnS>VUb&CMKOwuG!=yY|fMCeFQ1pSZmkGoL+v& z{E_-SUeh^qbWj^iy*9}!p9?^2upc?L3?HuC3yV=&w~04+%LMnRT02_p(&ady&KLU}6xfd9=pS*x@^jfXehY2-DP!V2 z)8!-cAmi0q-;f0;qtDLiw;wOIn^fCg+~{NYt#=~lYH^JXmNkyReeHns`)UXI^!lrK zcr%~Kpff%=?A6e-W1T3vt}(Q-D%>Br+dG3_K0n8AX9!Wz7`sC zpv!F?HEN@vQBU+siH|?mY{LJkFHV8VX)ZU7*Lw$5@69)YXIb+Q!pLdbB5j#hd4sLf z&qQK^hK-uE{)~lxHWb9}q`esZAZh3X+ZmYUJj!wL+0K#veeQ2wX^-`pMn@`j>uv&B zASmR>dP`-5L;5lO5xge~1W_9II41tH6C$L!c}!xU|Kgx5tsvWaXT`D1>g_^RZQpjk z%`=m)jvh&tVya_yO{6}$levaR{<>jDhox-TVKLW*_vh6K@)=vTW38n-Xbqhokvsd!y>Tzy8kxw!Jp&f$vOy zz?i5Zg69q>-#n^NnW4VYXU>#ZF>KiPQs#+QL!9QakpfyW*n*L`T>sRzl8Ts$0oxVi(l=(@bBnRjI}lGguV= zqzz=B^etr-<_^Y6L$oC?^;GDn;4t+_W7g5h)Rcp6mE?k!;`vJaEV&F=tBl(aWkv9dDSDrpX*^6QjvkL=yr*UgdAE*OT`ddo|Ocl zAu(N=a{W;Ji0;WP(IYshP~a^p2giaFg`VQ{6uRRXPQ)H}7d*9m@!YpGC%t+3QBc18 z;I~dYUVfCk-9-ugIm4vLA~)Y(mX)fQ`XSdX&1VOxUrs$&b+t@d^BW7^>E#)gauGFO|` zCCA~Z%eqb0WAVfzFZ=TmPQ+iumHGD1spyMoUi{sC-$r=)Ii2{6KK_+g|Cy{Jh{}m) z9IJ!?Cye7cp}&muRAWGTaQIGjfBY&tW=&mxN{GQ^AV(Da2x$_Kst3{MDf%Fa@bL)qPQI6PMfipxQI~x=(I`cI_K%_9R!rnqE@Htk9GCDb zCsa6RcwVr^JNrSUF9vU6mLY1?^9e8wcsA67k}_l_mm?-3GRTBLXHf}ZqSv&q$FuFi zki)m>^&3C@HE4k`QGkmljsbt67aV3ZIrSNvp1TpauLru(&K69t1}xN#h^%0Ai3>yK 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ξ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 z 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�dB>716R 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

  • + + ), + }, + { + id: "bff-comparison-table", + heading: "How BFF compares", + body: ( + <>

    The following table highlights how BFF compares to similar tools in the bioimaging data management ecosystem. @@ -164,7 +165,7 @@ export const PAGE_CONTENT: Record = { Cost - Free / open-source + Free/open-source Free / open-source (self-hosted infrastructure costs) @@ -442,6 +443,18 @@ export const PAGE_CONTENT: Record = {

  • Full-text search across all metadata
  • Scales to 10M+ rows, limited only by browser memory
  • +
    + Filter panel showing active filters: Drug Label equals Staurosporine, Structure equals Microtubules, Treatment Group equals Drug, with Treatment Group sorted ascending + File list showing Microtubules folder with two files visible, Treatment Group column sorted ascending +
    ), }, @@ -465,6 +478,18 @@ export const PAGE_CONTENT: Record = {
  • Combine grouping with filters for focused exploration
  • Switch views without affecting the underlying data
  • +
    + Group by panel showing four nested grouping levels: Structure, Drug Label, Drug Concentration, and Timepoint + File list showing a multi-level folder hierarchy expanded under Microtubules > Staurosporine > 0.5 > 2, revealing individual files +
    ), }, @@ -510,6 +535,11 @@ export const PAGE_CONTENT: Record = { grouped view — making it a powerful tool for transparent and reproducible science.

    + Browser URL bar showing a BFF link with filters, groupings, and query state encoded as URL parameters ), }, @@ -538,6 +568,11 @@ export const PAGE_CONTENT: Record = { review + Thumbnail grid view showing a Golgi folder with 72 files, each displaying a rendered microscopy image thumbnail ), }, @@ -575,63 +610,12 @@ export const PAGE_CONTENT: Record = {

    - See the full viewer comparison table - -

    - - ), - }, - { - id: "serverless", - heading: "No infrastructure required", - body: ( - <> -

    - BFF runs entirely in your browser or as a desktop application — no - server, no database, and no IT support needed. It works with files - wherever they live: local drives, network storage, or cloud buckets. -

    -
      -
    • - Local — drag and drop a CSV or Parquet file and - start exploring -
    • -
    • - Cloud — works with S3 and public HTTP/HTTPS URLs -
    • -
    • - Format agnostic — accepts metadata as CSV, Parquet, - or JSON; references any file type -
    • -
    • No accounts, no authentication, no deployment
    • -
    -

    - - See storage options + See the viewer comparison table

    ), }, - { - id: "annotations", - heading: "In-browser dataset annotations", - body: ( - <> -

    - Add, edit, or rename metadata columns directly within BFF without - modifying your original dataset file. Annotations are stored in the - browser and can be exported as a new CSV, making BFF useful as a - lightweight data curation tool. -

    -
      -
    • Add new columns and fill in values per file
    • -
    • Edit existing metadata values
    • -
    • Export the annotated dataset as CSV
    • -
    - - ), - }, ], }, @@ -730,8 +714,8 @@ export const PAGE_CONTENT: Record = { body: ( <>

    - Note: File format will heavily limit viewer options, but when multiple - are available, the following information may help guide your decision. + File format will heavily limit viewer options, but when multiple options + are feasible, the following information may help guide your decision.

    • @@ -1145,7 +1129,7 @@ export const PAGE_CONTENT: Record = { its well position, compound treatment, concentration, cell line, and measured phenotype scores.

      -

      Solution using BFF

      +

      How BFF helps

      Load the manifest into BFF and immediately group files by Plate > Treatment > Concentration to see how many images exist at each @@ -1176,7 +1160,7 @@ export const PAGE_CONTENT: Record = { confirm that every file has complete, consistent metadata — no missing cell lines, no mislabeled plates, no blank file paths.

      -

      Solution using BFF

      +

      How BFF helps

      Load your metadata file and use BFF's filters to find gaps. Group by "Cell Line" and look for a blank or "(No value)" @@ -1210,7 +1194,7 @@ export const PAGE_CONTENT: Record = { particular experimental condition, or everything captured on a specific date.

      -

      Solution using BFF

      +

      How BFF helps

      Apply filters to narrow down to exactly the subset you care about: "Cell Line = iPSC" AND "Plate = 007" AND "QC @@ -1243,7 +1227,7 @@ export const PAGE_CONTENT: Record = { entries, consistent naming. Doing this manually in Excel breaks down past a few thousand rows.

      -

      Solution using BFF

      +

      How BFF helps

      Load a 2-million-row Parquet manifest and immediately see the total file count in the aggregate info bar. Group by "Experiment > Plate @@ -1281,7 +1265,7 @@ export const PAGE_CONTENT: Record = { easy way to browse, search, and share access to this inventory without maintaining a server.

      -

      Solution using BFF

      +

      How BFF helps

      Export your inventory as a Parquet file (or maintain it as a CSV) with columns for file path, file name, and any annotations that matter to @@ -1438,7 +1422,7 @@ export const PAGE_CONTENT: Record = { timelapse datasets in the browser, and interact with the dataset using the same flexible metadata-driven framework.

      -

      Key takeaways:

      +

      Key takeaways

      “Every organizational choice comes at the cost of another. In @@ -1515,7 +1499,7 @@ export const PAGE_CONTENT: Record = { across different domains, extending from cell imaging to brain section and genomic data visualization.

      -

      Key takeaways:

      +

      Key takeaways

      “BioFile Finder is a data management tool… like a fancy @@ -1722,15 +1706,8 @@ export const PAGE_CONTENT: Record = { If data is intended to be publicly shared — like in a publication — store the dataset and files referenced in the dataset in{" "} cloud storage{" "} - to enable readers to explore the dataset and its files via a{" "} - - shareable BFF link{" "} - - - . + to enable readers to explore the dataset and its files via a sharable + BFF link (URL).

      Note: You can use BFF as a way to circumvent having to publish all files @@ -1794,7 +1771,7 @@ export const PAGE_CONTENT: Record = { sections: [ { id: "creating-spreadsheet", - heading: "Creating a spreadsheet", + heading: "What is a dataset?", body: ( <>

      @@ -1803,86 +1780,15 @@ export const PAGE_CONTENT: Record = { flexible — any columns beyond the required ones are yours to define based on what matters to your workflow.

      - - - ), - }, - { - id: "spreadsheet-examples", - heading: "Spreadsheet (dataset) examples", - body: ( - <> -

      Basic example

      - Each row is a file. Columns can be anything meaningful to your workflow - — here a well position, gene target, and color channel. + + See App information + {" "} + for accepted file types and size limitations.

      - - - - - - - - - - - - - - - - - - - - - - - -
      File PathWellGeneColor
      Abc123.txtB3CDH2Blue
      Def456.txtG9VIMGreen
      - ), }, - ], - }, - - "getting-started/metadata-guidance": { - title: "Metadata guidance", - intro: - "Clear, consistent metadata is what turns microscopy data from a static file into something others can actually find, interpret, and reuse. This section outlines recommended metadata practices that support sharing datasets in a way that is both accessible and meaningful to a broad audience — from collaborators to future researchers. Rather than prescribing a rigid standard, the guidance focuses on capturing the essential context needed to understand how the data was generated, how it is structured, and how it can be used. Our hope is that by following these suggestions, you can make your data easier to explore, visualize, and integrate into downstream analyses, while reducing ambiguity and the need for follow-up clarification.", - sections: [ { id: "rows-columns", heading: "Rows and columns", @@ -1898,15 +1804,6 @@ export const PAGE_CONTENT: Record = { Columns: Columns can be anything, but there is one required column and a few special optional columns described below.

      -

      - - See dataset examples{" "} - - -

      ), }, @@ -1961,6 +1858,67 @@ export const PAGE_CONTENT: Record = { ), }, + { + id: "spreadsheet-examples", + heading: "Spreadsheet (dataset) examples", + body: ( + <> +

      Basic example

      +

      + Each row is a file. Columns can be anything meaningful to your workflow + — here a well position, gene target, and color channel. +

      + + + + + + + + + + + + + + + + + + + + + + + +
      File PathWellGeneColor
      Abc123.txtB3CDH2Blue
      Def456.txtG9VIMGreen
      +

      + + Download this example as CSV{" "} + {" "} + + +

      +

      + Browse open-source datasets +

      + + ), + }, + ], + }, + + "getting-started/metadata-guidance": { + title: "Metadata guidance", + intro: + "Clear, consistent metadata is what turns microscopy data from a static file into something others can actually find, interpret, and reuse. This section outlines recommended metadata practices that support sharing datasets in a way that is both accessible and meaningful to a broad audience — from collaborators to future researchers. Rather than prescribing a rigid standard, the guidance focuses on capturing the essential context needed to understand how the data was generated, how it is structured, and how it can be used. Our hope is that by following these suggestions, you can make your data easier to explore, visualize, and integrate into downstream analyses, while reducing ambiguity and the need for follow-up clarification.", + sections: [ { id: "recommendations", heading: "Recommendations", @@ -2013,13 +1971,7 @@ export const PAGE_CONTENT: Record = { />

      -

      - Descriptions for these fields can be found below as an example for{" "} - - providing metadata field descriptions inside BFF - - . -

      +

      Example descriptions for these fields are provided below.

      ), }, @@ -2046,177 +1998,157 @@ export const PAGE_CONTENT: Record = { most types; the only value you may need to supply is{" "} Open file link, which tells BFF the column represents a link that can be opened with the “Open with…” - button. + button. This is useful for pointing to alternative viewers or + related resources — for example, a column containing a direct link + to open a file in a specific tool.

    Example

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Column NameDescriptionType
    Metadata FieldName of the metadata attribute being described
    Study Description - Summary of the study's purpose, design, and - scope -
    AuthorsList of contributors to the dataset or study
    Organization - Institution or organization responsible for the - dataset -
    Publication - Associated publication or DOI describing the dataset - Open file link
    License - Usage license governing the dataset (e.g., CC-BY) -
    Release DateDate the dataset was made publicly available
    Imaging Method - Microscopy or imaging modality used (e.g., confocal, - light-sheet) -
    Cell LineCell line used in the experiment
    OrganismSpecies from which the sample was derived
    Gene - Gene(s) of interest or manipulated in the experiment -
    CompoundChemical compound or treatment applied
    AntibodyAntibody used for staining or detection
    Channel — Content - Imaging channel identifier or label (e.g., Channel - 1, GFP) -
    Channel — Biological Entity - Biological structure or molecule represented in the - channel -
    InstrumentMicroscope or imaging instrument used
    Dimension - Dimensionality of the dataset (e.g., 2D, 3D, time - series) -
    Pixel/Voxel Size / Time resolution - Spatial or temporal resolution of the imaging data -
    Study Unique IDUnique identifier for the overall study
    Dataset Unique ID - Unique identifier for a specific dataset within the - study -
    Pathology/DiseaseDisease or pathological condition represented
    PhenotypeObserved or computed phenotype from analysis
    OrganOrgan or tissue source of the sample
    Analyzed Data - Link to derived or processed data (e.g., - segmentation, features) - Open file link
    -
    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Column NameDescriptionType
    Metadata FieldName of the metadata attribute being described
    Study DescriptionSummary of the study's purpose, design, and scope
    AuthorsList of contributors to the dataset or study
    OrganizationInstitution or organization responsible for the dataset
    PublicationAssociated publication or DOI describing the datasetOpen file link
    LicenseUsage license governing the dataset (e.g., CC-BY)
    Release DateDate the dataset was made publicly available
    Imaging Method + Microscopy or imaging modality used (e.g., confocal, + light-sheet) +
    Cell LineCell line used in the experiment
    OrganismSpecies from which the sample was derived
    GeneGene(s) of interest or manipulated in the experiment
    CompoundChemical compound or treatment applied
    AntibodyAntibody used for staining or detection
    Channel — Content + Imaging channel identifier or label (e.g., Channel 1, GFP) +
    Channel — Biological Entity + Biological structure or molecule represented in the channel +
    InstrumentMicroscope or imaging instrument used
    Dimension + Dimensionality of the dataset (e.g., 2D, 3D, time series) +
    Pixel/Voxel Size / Time resolutionSpatial or temporal resolution of the imaging data
    Study Unique IDUnique identifier for the overall study
    Dataset Unique ID + Unique identifier for a specific dataset within the study +
    Pathology/DiseaseDisease or pathological condition represented
    PhenotypeObserved or computed phenotype from analysis
    OrganOrgan or tissue source of the sample
    Analyzed Data + Link to derived or processed data (e.g., segmentation, + features) + Open file link

    Download this example as CSV{" "} @@ -2233,21 +2165,6 @@ export const PAGE_CONTENT: Record = { ), }, - { - id: "alternative-viewers", - heading: "Alternative viewers or links", - body: ( -

    - Use the Type column in your metadata descriptor file and - specify Open file link to tell BFF that a column represents a - link to open with the “Open with…” button.{" "} - - See the Type description above - - . -

    - ), - }, { id: "provenance", heading: "File & metadata provenance", @@ -2462,73 +2379,40 @@ export const PAGE_CONTENT: Record = { "other-resources/storage-options": { title: "Storage options", intro: - "BioFile Finder (BFF) is agnostic of the image file location. BFF simply requires that the metadata file is accessible — where accessible is defined as whichever browser it is running inside can reach it.", + "Whether cloud, local, or network storage, BioFile Finder (BFF) is agnostic of where your files live. The only requirement is that the metadata file is accessible to the browser running BFF.", sections: [ { - id: "private-cloud", - heading: "Can I use private cloud data with BFF?", - body: ( -

    - Yes! The browser running BFF just has to have access to the files. If your - cloud data is hosted on a private AWS S3 bucket for example, you just have - to ensure that BFF has{" "} - CORS permission enabled. -

    - ), - }, - { - id: "public-cloud", - heading: "Can I use public cloud data with BFF?", - body: ( -

    - Yes! As long as BFF has permission to access that bucket.{" "} - See CORS permissions. -

    - ), - }, - { - id: "hard-drive", - heading: "Can I use data on a hard drive with BFF?", + id: "cloud-storage", + heading: "Cloud storage", body: ( <> +

    Public vs private

    - Yes! The dataset file (the .csv, .json, or .parquet table) BFF ingests - can be anywhere. However, when you refresh the page or try to send a - link to your dataset you'll be prompted to re-enter your dataset - since the reference to the dataset will have been broken. -

    -

    - The images or files that the dataset references can also be on a hard - drive. You will only be able to view files on a hard drive in a desktop - application (e.g. FIJI) since web-based viewers won't have access - to your local file system. Similarly, if the hard drive isn't - connected to your computer then BFF will only be able to display the - metadata for the file — the viewers BFF hands the file off to will be - unable to display it since it would be unreachable. + BFF works with both private and public cloud storage. The only + requirement is that{" "} + CORS permissions are + configured on the bucket so the browser can access the files.

    ), }, { - id: "network-storage", - heading: "Can I use data on a network attached file system with BFF?", + id: "hard-drive", + heading: "Local and network storage", body: ( <>

    - Yes! The dataset file (the .csv, .json, or .parquet table) BFF ingests - can be anywhere. However, when you refresh the page or try to send a - link to your dataset you'll be prompted to re-enter your dataset - since the reference to the dataset will have been broken. + BFF can load a dataset file from a local hard drive or network-attached + storage. However, because BFF runs in the browser, local paths are not + persisted — if you refresh the page or share the link, you will be + prompted to reload the dataset file.

    - The images or files that the dataset references can also be in a network - attached storage. You will only be able to view files on a network - attached storage in a desktop application (e.g. FIJI) since web-based - viewers won't have access to your local file system. Similarly, if - the network attached storage isn't connected to your computer then - BFF will only be able to display the metadata for the file — the viewers - BFF hands the file off to will be unable to display the file since it - would be unreachable. + Files referenced in the dataset can also live locally or on a network + drive, but they can only be opened in desktop applications (e.g. FIJI). + Web-based viewers do not have access to the local file system. If the + drive is disconnected, BFF will still display the metadata but the + viewers will be unable to open the files.

    ), @@ -2538,13 +2422,6 @@ export const PAGE_CONTENT: Record = { heading: "Cloud storage examples", body: ( <> -

    - For information on compatibility with different storage options,{" "} - - See Supported viewers - -

    -

    Open source image archives (IDR, BIA, SSBD)

    A useful way to think about integrating the Image Data Resource (IDR), @@ -2602,7 +2479,6 @@ export const PAGE_CONTENT: Record = { linking and normalized navigation from raw images through to derived analysis.

    -

    Google Sheets

    You can use Google Sheets to publish your dataset publicly as a CSV:

      @@ -2610,11 +2486,11 @@ export const PAGE_CONTENT: Record = { Click File in the toolbar
    1. - Select Share then Publish to web + Choose Share then Publish to web
    2. - In the modal that appears, select the sheet you want to publish and - select Comma-separated values + Select the sheet you want to publish and select{" "} + Comma-separated values
    3. Click Publish and copy/paste the link into BFF @@ -2625,7 +2501,7 @@ export const PAGE_CONTENT: Record = { In GitHub you can link to the Raw version of a file in a repository to share the dataset with anyone that has access to that repository. This also provides implicit dataset versioning, which can be - extremely useful for collaboration. + very useful for collaboration.

      1. @@ -2644,20 +2520,20 @@ export const PAGE_CONTENT: Record = { target="_blank" rel="noreferrer" > - See their documentation here{" "} + See GitHub documentation{" "} - .

        AWS S3

        - Your organization may have support for this, but here is an example of a - cloud storage service compatible with BioFile Finder.{" "} + Your organization may provide support for choosing the best option, but + AWS S3 is a commonly used cloud storage service compatible with BFF that + you may consider.{" "} - AWS S3 documentation{" "} + See AWS S3 documentation{" "} = { .

        -

        - You will need to make sure the cloud bucket enables BFF and any viewers - to have CORS permission.{" "} - See Avoiding CORS errors. -

        ), }, diff --git a/packages/web/src/components/UserGuide/nav.ts b/packages/web/src/components/UserGuide/nav.ts index 1b6060117..374db2b18 100644 --- a/packages/web/src/components/UserGuide/nav.ts +++ b/packages/web/src/components/UserGuide/nav.ts @@ -27,6 +27,7 @@ export const NAV: NavSection[] = [ { id: "what-is-bff", text: "What is BioFile Finder?" }, { id: "who-is-bff-for", text: "Who is BFF for?" }, { id: "why-use-bff", text: "Why use BFF?" }, + { id: "bff-comparison-table", text: "How BFF compares" }, ], }, { @@ -39,8 +40,6 @@ export const NAV: NavSection[] = [ { id: "thumbnails", text: "Thumbnail previews" }, { id: "code-generation", text: "Code generation" }, { id: "viewer-integrations", text: "Viewer integrations" }, - { id: "serverless", text: "No infrastructure required" }, - { id: "annotations", text: "In-browser annotations" }, ], }, ], @@ -128,7 +127,10 @@ export const NAV: NavSection[] = [ title: "Creating a dataset", slug: "creating-a-dataset", headings: [ - { id: "creating-spreadsheet", text: "Creating a spreadsheet" }, + { id: "creating-spreadsheet", text: "What is a dataset?" }, + { id: "rows-columns", text: "Rows and columns" }, + { id: "required-columns", text: "Required columns" }, + { id: "optional-columns", text: "Optional special columns" }, { id: "spreadsheet-examples", text: "Spreadsheet examples" }, ], }, @@ -136,12 +138,8 @@ export const NAV: NavSection[] = [ title: "Metadata guidance", slug: "metadata-guidance", headings: [ - { id: "rows-columns", text: "Rows and columns" }, - { id: "required-columns", text: "Required columns" }, - { id: "optional-columns", text: "Optional special columns" }, { id: "recommendations", text: "Recommendations" }, { id: "column-descriptions", text: "Providing column descriptions" }, - { id: "alternative-viewers", text: "Alternative viewers or links" }, { id: "provenance", text: "File & metadata provenance" }, ], }, @@ -164,11 +162,9 @@ export const NAV: NavSection[] = [ title: "Storage options", slug: "storage-options", headings: [ - { id: "private-cloud", text: "Private cloud data" }, - { id: "public-cloud", text: "Public cloud data" }, - { id: "hard-drive", text: "Data on a hard drive" }, - { id: "network-storage", text: "Network attached storage" }, + { id: "cloud-storage", text: "Cloud storage" }, { id: "cloud-examples", text: "Cloud storage examples" }, + { id: "hard-drive", text: "Local and network storage" }, ], }, { diff --git a/packages/web/tsconfig.json b/packages/web/tsconfig.json new file mode 100644 index 000000000..d0a87e682 --- /dev/null +++ b/packages/web/tsconfig.json @@ -0,0 +1,7 @@ +{ + "extends": "../../tsconfig.json", + "include": [ + "src/**/*", + "custom.d.ts" + ] +} From 81791e131157484e08d31033f0ac1075c8f6a771 Mon Sep 17 00:00:00 2001 From: Lyndsay Wilhelm Date: Fri, 29 May 2026 14:25:05 -0700 Subject: [PATCH 6/7] User guide pre-review cleanup and code quality improvements - Split content.tsx (2579 lines) into per-section files under content/ - Extract PageSection and PageContent into content/types.ts - Replace React.createElement heading pattern with typed HeadingTag variable - Move inline styles to CSS classes (ug-image, ug-icon-sm, ug-icon-md, ug-feature-grid--wide) - Add Escape key handler to mobile menu for accessibility - Add tabIndex and aria-label to scrollable tables for keyboard accessibility - Add TODO comments in place of commented-out JSX blocks - Remove leftover empty intro: '' fields now that field is optional - Revert global.css h2/h3 changes; scope heading sizes to User Guide via DocPage.module.css - Document ug-* global class convention in DocPage.module.css - Document headings field intent in nav.ts - All 562 core and 52 web tests passing Co-Authored-By: Claude Sonnet 4.6 --- packages/core/styles/global.css | 6 +- .../components/UserGuide/DocPage.module.css | 57 +- .../web/src/components/UserGuide/DocPage.tsx | 24 +- .../web/src/components/UserGuide/content.tsx | 2585 ----------------- .../components/UserGuide/content/about.tsx | 617 ++++ .../UserGuide/content/app-information.tsx | 399 +++ .../UserGuide/content/getting-started.tsx | 769 +++++ .../src/components/UserGuide/content/index.ts | 19 + .../UserGuide/content/other-resources.tsx | 204 ++ .../content/real-world-use-cases.tsx | 539 ++++ .../src/components/UserGuide/content/types.ts | 18 + .../web/src/components/UserGuide/index.tsx | 10 + packages/web/src/components/UserGuide/nav.ts | 1 + 13 files changed, 2648 insertions(+), 2600 deletions(-) delete mode 100644 packages/web/src/components/UserGuide/content.tsx create mode 100644 packages/web/src/components/UserGuide/content/about.tsx create mode 100644 packages/web/src/components/UserGuide/content/app-information.tsx create mode 100644 packages/web/src/components/UserGuide/content/getting-started.tsx create mode 100644 packages/web/src/components/UserGuide/content/index.ts create mode 100644 packages/web/src/components/UserGuide/content/other-resources.tsx create mode 100644 packages/web/src/components/UserGuide/content/real-world-use-cases.tsx create mode 100644 packages/web/src/components/UserGuide/content/types.ts diff --git a/packages/core/styles/global.css b/packages/core/styles/global.css index 8c7d0133e..163a623f9 100644 --- a/packages/core/styles/global.css +++ b/packages/core/styles/global.css @@ -111,15 +111,15 @@ h1 { } h2 { - font-size: 28px; + font-size: 26px; font-weight: 300; margin: 0; padding: 0; } h3 { - font-size: 20px; - font-weight: 400; + font-size: 18px; + font-weight: 500; margin: 0; padding: 0; } diff --git a/packages/web/src/components/UserGuide/DocPage.module.css b/packages/web/src/components/UserGuide/DocPage.module.css index 85465c57a..e20a36ad3 100644 --- a/packages/web/src/components/UserGuide/DocPage.module.css +++ b/packages/web/src/components/UserGuide/DocPage.module.css @@ -1,7 +1,33 @@ +/* + * Styles here fall into two categories: + * + * 1. CSS Module classes (.root, .sectionBody, etc.) — used in DocPage.tsx via styles.* + * + * 2. Content classes (.ug-image, .ug-scroll-container, etc.) — applied as plain strings + * in the content/* files, which are data files that cannot import CSS modules. + * Scoped via `.sectionBody :global(.ug-*)` to prevent leaking outside the content area. + * When adding new content styles, add a ug-* class here instead of using inline styles. + */ + .root { max-width: 900px; } +/* + * TODO: The User Guide uses larger heading sizes than the global design system defaults. + * These are scoped here intentionally to avoid affecting the rest of the app. + * When the design system heading sizes are revisited globally (h2: 28px, h3: 20px/400), + * these overrides can be removed and global.css updated instead. + */ +.root h2 { + font-size: 28px; +} + +.root h3 { + font-size: 20px; + font-weight: 400; +} + .notFound { padding: 40px; color: var(--light-grey); @@ -158,17 +184,46 @@ margin: 20px 0 30px 0; } +/* Asymmetric 1:2 grid layout — used when pairing a narrow panel with a wide screenshot */ +.sectionBody :global(.ug-feature-grid--wide) { + grid-template-columns: 1fr 2fr; +} + .sectionBody :global(.ug-feature-card) { font-weight: 300; line-height: 1.6; } @media (max-width: 769px) { - .sectionBody :global(.ug-feature-grid) { + .sectionBody :global(.ug-feature-grid), + .sectionBody :global(.ug-feature-grid--wide) { grid-template-columns: 1fr; } } +/* Content images */ +.sectionBody :global(.ug-image) { + width: 100%; + border-radius: 4px; +} + +.sectionBody :global(.ug-image-mt) { + width: 100%; + border-radius: 4px; + margin-top: 8px; +} + +/* Inline icons within body text */ +.sectionBody :global(.ug-icon-sm) { + font-size: 11px; + vertical-align: middle; +} + +.sectionBody :global(.ug-icon-md) { + font-size: 16px; + vertical-align: middle; +} + /* Placeholder box (for diagrams/future content) */ .sectionBody :global(.ug-placeholder) { background-color: var(--accent-dark); diff --git a/packages/web/src/components/UserGuide/DocPage.tsx b/packages/web/src/components/UserGuide/DocPage.tsx index 279c53c03..ec0fff31a 100644 --- a/packages/web/src/components/UserGuide/DocPage.tsx +++ b/packages/web/src/components/UserGuide/DocPage.tsx @@ -3,7 +3,7 @@ import classNames from "classnames"; import * as React from "react"; import { Link } from "react-router-dom"; -import { PAGE_CONTENT } from "./content"; +import { PAGE_CONTENT } from "./content/index"; import { NAV, getAdjacentPages } from "./nav"; import styles from "./DocPage.module.css"; @@ -36,17 +36,19 @@ export default function DocPage({ sectionSlug, pageSlug }: DocPageProps) {

        {content.title}

        {content.intro &&

        {content.intro}

        }
        - {content.sections.map((sec) => ( -
        - {sec.heading && - React.createElement( - `h${sec.level ?? 2}`, - { className: styles.sectionHeading }, - sec.heading + {content.sections.map((sec) => { + const HeadingTag = `h${sec.level ?? 2}` as "h2" | "h3" | "h4"; + return ( +
        + {sec.heading && ( + + {sec.heading} + )} -
        {sec.body}
        -
        - ))} +
        {sec.body}
        +
        + ); + })}
        {prev ? ( diff --git a/packages/web/src/components/UserGuide/content.tsx b/packages/web/src/components/UserGuide/content.tsx deleted file mode 100644 index 0fa522833..000000000 --- a/packages/web/src/components/UserGuide/content.tsx +++ /dev/null @@ -1,2585 +0,0 @@ -import { Icon } from "@fluentui/react"; -import * as React from "react"; - -import GroupingHierarchy from "./assets/grouping-hierarchy.png"; -import GroupingPanel from "./assets/grouping-panel.png"; -import QueryingFilters from "./assets/querying-filters.png"; -import QueryingResults from "./assets/querying-results.png"; -import SharingUrl from "./assets/sharing-url.png"; -import Thumbnails from "./assets/thumbnails.png"; - -export interface PageContent { - title: string; - intro: string; - sections: { id: string; heading: string; level?: 2 | 3 | 4; body: React.ReactNode }[]; -} - -export const PAGE_CONTENT: Record = { - "about/overview": { - title: "Overview", - intro: "", - sections: [ - { - id: "what-is-bff", - heading: "", - body: ( - <> -

        - BioFile Finder (BFF) is a web-based application - designed to enable researchers to explore and manage large-scale - biological imaging datasets and associated files in a consistent and - streamlined way. It enables users to query structured metadata and - seamlessly connect results to associated image assets. -

        -

        - Built to handle complex, high-volume data, BioFile Finder supports - advanced search, filtering, and sorting—making it easier to access, - curate, collaborate on, and share datasets. The intuitive interface - requires no coding, allowing users to quickly preview data through - thumbnails, open files in common industry tools, or visualize them in - the companion web-based 3D volume viewer, Vol-E. -

        - {/*

        - Read publication in Nature Methods -

        */} - - ), - }, - { - id: "who-is-bff-for", - heading: "Who is BFF for?", - body: ( - <> -

        - BFF is designed for anyone who needs to explore and manage large - collections of biological files, especially those associated with - imaging datasets. It is particularly useful for: -

        -
          -
        • - Wet-lab scientists -
        • -
        • - Computational biologists -
        • -
        • - Data Engineers & Platform Teams -
        • -
        • - Academic Facility Managers & PIs -
        • -
        • - GLAM & Museum Professionals -
        • -
        -

        - - Read detailed scenarios and use cases - -

        - - ), - }, - { - id: "why-use-bff", - heading: "What makes BFF unique?", - body: ( - <> -

        - A number of thoughful features set BFF apart from other similar tools. - Key differentiators include: -

        -
        -
        - No infrastructure -
        BFF works entirely without a server, enabling users to - explore and share datasets instantly without setup, deployment, or - IT support. -
        -
        - Querying power -
        BFF's in-browser query system gives full SQL control - over arbitrary user metadata. No other tool in this space does that - client-side, without a backend. -
        -
        - Format agnostic -
        BFF treats metadata as data (Parquet/CSV), not tied to any - specific image format. By contrast, OMERO is deeply tied to - Bio-Formats, and tools like SSBD and Zarrcade are tied to specific - formats like OME-Zarr. -
        -
        - Sharing -
        BFF's URL-encoded query state is unique. Most tools - either require server access or only share static links to datasets - — BFF shares the exact filtered and sorted view as a URL anyone can - open instantly. -
        -
        - - ), - }, - { - id: "bff-comparison-table", - heading: "How BFF compares", - body: ( - <> -

        - The following table highlights how BFF compares to similar tools in the - bioimaging data management ecosystem. -

        -
        -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        FeatureBioFile Finder (BFF)OMEROIDRSSBDZarrcadeBioImage Archive (BIA)QuiltCytomineBisQue
        - Type - Desktop/web file browserClient-server image managementPublic image repositoryPublic dynamics databaseOME-Zarr discovery toolPublic image archiveData versioning platformWeb collaborative analysisWeb image management
        - Cost - Free/open-source - Free / open-source (self-hosted infrastructure - costs) - Free (public resource)Free (public resource)Free / open-sourceFree (public resource)Free tier; paid plans for teamsFree / open-source (self-hosted)Free / open-source (self-hosted)
        - Deployment - Local app or static web pageRequires server + PostgreSQL + storageHosted by EMBL-EBIHosted by RIKENStatic web pageHosted by EMBL-EBISaaS or self-hostedRequires server + DBRequires server + DB
        - File Format Support - Any file type; Parquet, CSV, JSON metadata150+ microscopy formats via Bio-FormatsSame as OMEROOME-Zarr, BD5/HDF5OME-Zarr onlyAny bioimaging formatAny file typeTIFF, whole-slide imagesMany image formats
        - Metadata Source - User-supplied files (Parquet/CSV) or URLsStored in PostgreSQL; key-value annotationsCurated study-level metadataCurated per-studyDerived from Zarr metadataStudy-level submissionsPackage-level metadataProject/annotation-basedTag/key-value on images
        - Dynamic Querying / Filtering - - Yes — in-browser SQL via DuckDB; filter, sort, group - by any column - Yes — HQL/API queries; filter by tag/key-valueLimited — browse by study, screen, geneLimited — browse by organism/studyNo — browse/list onlyLimited — search by study/accessionLimited — search by package nameYes — ontology-based spatial queriesYes — tag-based queries
        - Annotation Hierarchy / Grouping - - Yes — user-defined nested grouping by any annotation - Partial — tag groups, datasets, projectsNoNoNoNoNoPartial — project/folder hierarchyPartial — tag hierarchy
        - Shareable URLs / Copy-Paste Sharing - Yes — query state encoded in URL - Partial — links to images/datasets, requires server - access - Yes — public stable URLs per studyYes — public DOI-based URLsYes — public URLs to Zarr storesYes — accession-based URLsYes — versioned package URLsPartial — project links, requires loginPartial — resource links, requires server
        - Works Without a Server - - Yes — runs entirely in-browser or as desktop app - No — requires OMERO.serverN/A (hosted service)N/A (hosted service)Yes — static siteN/A (hosted service)No (SaaS)No — requires serverNo — requires server
        - Cloud / Remote Data - Yes — S3, HTTP/HTTPS URLsYes — via OMERO.server with S3 backendN/AN/AYes — any HTTP-hosted ZarrN/AYes — S3-backedLimitedLimited
        - Data Scale - Tested to 10M+ rows; limited by browser memoryMillions of images (server-dependent)~50 TB across studiesModerate (curated datasets)Unlimited (just a catalog)Petabyte-scale archivePackage-size dependentLarge histopathology imagesModerate
        - Image Viewing - Thumbnails; delegates to external viewers - Built-in multi-dimensional viewer (OMERO.web, - OMERO.figure) - Built-in viewer (idr.openmicroscopy.org)Built-in 3D/4D viewerLinks to external Zarr viewers (e.g. Vizarr)Links to BioStudies viewerBuilt-in preview for some typesBuilt-in annotation/viewerBuilt-in multi-dim viewer
        - User Annotations / Editing - Yes — add/edit metadata columns in-browserYes — key-value pairs, tags, ratings, ROIsNo (read-only)No (read-only)No (read-only)No (submission-based)Yes — package metadataYes — spatial annotations, ontology termsYes — tags, gobjects
        - Programmatic API - DuckDB SQL in-browser; no REST API needed - Full REST + JSON API; Python (omero-py), Java, CLI - REST API (same as OMERO)REST APINone (static JSON)REST API (BioStudies)Python SDK, REST APIREST API, Python clientREST API, Python/MATLAB
        - Multi-User / Auth - No — single-user local toolYes — LDAP, groups, permissionsPublic (no auth)Public (no auth)Public (no auth)Submission requires loginYes — teams, RBACYes — LDAP, project rolesYes — user/group permissions
        - Primary Use Case - - Explore & filter large tabular file metadata; - share queries via URL - - Manage, view & annotate microscopy data for a - lab/institute - Publish & browse reference image datasetsShare quantitative bio-dynamics dataDiscover & link to OME-Zarr datasetsArchive & publish bioimaging dataVersion & share data packages - Collaborative image annotation (pathology, etc.) - Manage & analyze diverse bio-images
        - License - MITAGPL v3N/A (hosted)N/A (hosted)MITN/A (hosted)Apache 2.0Apache 2.0BSD
        -
        -
        - - ), - }, - ], - }, - - "about/features": { - title: "Feature highlights", - intro: - "BioFile Finder (BFF) packs a lot of capability into a serverless, browser-based tool. Here is an overview of its key features.", - sections: [ - { - id: "in-browser-querying", - heading: "Powerful in-browser querying", - body: ( - <> -

        - BFF uses DuckDB — a high-performance analytical SQL - engine — to run queries entirely in your browser. No server, no backend, - no credentials required. Filter, sort, and search across millions of - rows of metadata instantly. -

        -
          -
        • Filter by one or more metadata columns simultaneously
        • -
        • Sort by any column, ascending or descending
        • -
        • Full-text search across all metadata
        • -
        • Scales to 10M+ rows, limited only by browser memory
        • -
        -
        - Filter panel showing active filters: Drug Label equals Staurosporine, Structure equals Microtubules, Treatment Group equals Drug, with Treatment Group sorted ascending - File list showing Microtubules folder with two files visible, Treatment Group column sorted ascending -
        - - ), - }, - { - id: "dynamic-grouping", - heading: "Dynamic grouping & hierarchy", - body: ( - <> -

        - Group files by any combination of metadata columns to create a navigable - folder-like hierarchy — without moving or reorganizing your actual - files. Switch grouping strategies instantly to explore different - dimensions of your dataset. -

        -
          -
        • - Nest grouping across multiple levels (e.g., Experiment → Plate - → Well) -
        • -
        • Each group shows a count of the files it contains
        • -
        • Combine grouping with filters for focused exploration
        • -
        • Switch views without affecting the underlying data
        • -
        -
        - Group by panel showing four nested grouping levels: Structure, Drug Label, Drug Concentration, and Timepoint - File list showing a multi-level folder hierarchy expanded under Microtubules > Staurosporine > 0.5 > 2, revealing individual files -
        - - ), - }, - { - id: "sharing", - heading: "Sharing", - body: ( - <> -

        - Sharing is one of BFF's most powerful and distinctive features. - Every filter, sort, grouping, and column layout you configure is encoded - directly into the URL. Copy the link and share it — anyone who opens it - sees exactly the same view of the data, without re-running any queries, - sending files, or setting anything up. -

        -

        - This makes BFF uniquely suited for collaborative research and open - science: -

        -
          -
        • - Collaborate instantly — share your exact filtered - view with a colleague in one click; they see the same subset without - any setup -
        • -
        • - Link publications to live data — tie a figure - directly to the specific filtered dataset view that produced it, so - readers can explore the full underlying data themselves -
        • -
        • - No accounts or infrastructure — shared links work - for anyone with a browser, no login required -
        • -
        • - Persistent and archivable — links are stable and - can be preserved alongside publications or in data repositories -
        • -
        -

        - Most tools in this space either require server access to share data or - only link to a static dataset. BFF shares the exact filtered, sorted, - grouped view — making it a powerful tool for transparent and - reproducible science. -

        - Browser URL bar showing a BFF link with filters, groupings, and query state encoded as URL parameters - - ), - }, - { - id: "thumbnails", - heading: "Thumbnail previews", - body: ( - <> -

        - BFF renders thumbnail previews for files in your dataset so you can - visually scan your data without opening each file individually. - Thumbnails appear inline in the file list and update dynamically as you - filter and group. -

        -
          -
        • - Automatically generated for supported file types and accessible URLs -
        • -
        • - Supply your own preview images via a Thumbnail column - in your dataset — useful for large or complex files where - auto-generation isn't possible -
        • -
        • - Navigate the filtered file list with arrow keys for rapid visual - review -
        • -
        - Thumbnail grid view showing a Golgi folder with 72 files, each displaying a rendered microscopy image thumbnail - - ), - }, - { - id: "code-generation", - heading: "Code generation", - body: ( -

        - Content coming soon. -

        - ), - }, - { - id: "viewer-integrations", - heading: "Viewer integrations", - body: ( - <> -

        - BFF connects directly to a variety of image viewers — web-based and - desktop. Select any file and open it in the viewer best suited for its - format and your workflow. -

        -
          -
        • - Supported viewers: Vol-E, AGAVE, FIJI, Neuroglancer, Simularium, - VolView, and more -
        • -
        • - Open files with a single click from the file list or detail panel -
        • -
        • - Use a metadata descriptor file to define custom viewer links per - file -
        • -
        -

        - - See the viewer comparison table - -

        - - ), - }, - ], - }, - - "app-information/specifications": { - title: "Specifications", - intro: "Technical specifications for BioFile Finder (BFF).", - sections: [ - { - id: "file-size-limitations", - heading: "File size and format compatibility", - body: ( - <> -

        - BFF ingests metadata about biological files (a dataset), not the files - themselves. This metadata is intended to be tabular and can be stored as - the following formats: -

        -
          -
        • - CSV — most human readable -
        • -
        • - Parquet — most performant -
        • -
        • - JSON -
        • -
        -

        - Information on file size limitations coming soon. -

        -

        Files referenced by dataset

        -

        - Limitations around the files tracked within BFF are imposed by the - applications BFF links to for that given file. For example, FIJI will - only work with the files that it supports. BFF itself is agnostic to the - file types and sizes referenced in a dataset. -

        - - ), - }, - { - id: "preferred-browsers", - heading: "Browser and device compatibility", - body: ( - <> -

        - For best performance and compatibility, we recommend using the latest - versions of the following browsers: -

        -
          -
        • Chrome
        • -
        • Firefox
        • -
        • Opera
        • -
        -

        - BFF is optimized for desktop use and is not currently designed for - mobile devices. -

        - - ), - }, - { - id: "open-source", - heading: "Open source", - body: ( -

        - BioFile Finder is open-source and free to use. You can find the code, report - issues, and contribute on{" "} - - GitHub{" "} - - - . -

        - ), - }, - ], - }, - - "app-information/supported-viewers": { - title: "Supported viewers", - intro: - "BioFile Finder (BFF) links out to a variety of image viewers. Use the information below to choose the right one for your work.", - sections: [ - { - id: "decision-guide", - heading: "Decision guide", - body: ( - <> -

        - File format will heavily limit viewer options, but when multiple options - are feasible, the following information may help guide your decision. -

        -
          -
        • - “I need to measure/analyze my images” →{" "} - FIJI -
        • -
        • - “I need a beautiful 3D render” →{" "} - AGAVE -
        • -
        • - - “I need to explore a huge dataset in the cloud” - {" "} - → Neuroglancer or Vol-E -
        • -
        • - “I need to view a simulation over time”{" "} - → Simularium -
        • -
        • - “I need to check my OME-Zarr is valid”{" "} - → OME NGFF Validator -
        • -
        • - “I have DICOM/medical volumes” →{" "} - VolView -
        • -
        • - - “I just want to glance at a simple file quickly” - {" "} - → Browser / OS preview -
        • -
        - - ), - }, - { - id: "viewer-table", - heading: "Image viewer comparison table", - body: ( - <> -

        - The following table offers comparisons between various supported - viewers. -

        -
        -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        FeatureVol-EAGAVEFIJI / ImageJNeuroglancerOME NGFF ValidatorBrowser (web)SimulariumVolView
        - Type - Web-based 3D volume viewerDesktop GPU-accelerated volume rendererDesktop image analysis suiteWeb-based volumetric viewerWeb-based validation toolNative file previewWeb-based simulation viewerWeb-based 3D volume viewer
        - Platform - Web app (browser)Desktop (Windows, macOS, Linux)Desktop (Windows, macOS, Linux)Web app (browser)Web app (browser)Desktop (OS-native)Web app (browser)Web app (browser)
        - Installation required - NoYes (standalone app)Yes (Java-based)NoNoNo (built into OS)NoNo
        - Cost - Free / open-sourceFree / open-sourceFree / open-sourceFree / open-sourceFree / open-sourceFree (bundled with OS)Free / open-sourceFree / open-source
        - Primary use case - - Interactive 3D volume rendering of microscopy data - - High-quality cinematic 3D rendering and path tracing - - General-purpose image analysis, measurement, and - processing - - Explore large-scale connectomics / volumetric neuro - datasets - - Validate OME-Zarr/NGFF file structure and metadata - compliance - Quick preview of standard image/video files - Visualize agent-based biological simulations over - time - - Clinical and research DICOM/volume visualization -
        - Supported formats - OME-Zarr, TIFF, OME-TIFF - OME-TIFF, TIFF, CZI, LIF, and other microscopy - formats - 100+ formats via Bio-FormatsPrecomputed, N5, Zarr, NIFTIOME-Zarr (NGFF) onlyJPEG, PNG, TIFF, MP4, PDF (OS-dependent)Simularium, CytoSim, ReaDDy, SmoldynDICOM, NIFTI, MHA, VTI, NRRD, Zarr
        - 3D volume rendering - Yes — real-time ray marchingYes — GPU path tracing, cinematic qualityLimited — 3D Viewer pluginYes — multi-scale, GPU-acceleratedNoNoYes — 3D agent trajectories and meshesYes — GPU-accelerated ray casting
        - Multi-channel support - YesYesYesYesValidates channel metadataNoN/AYes
        - Time series / 4D - YesYesYesLimitedValidates time dimension metadataNoYes — primary featureLimited
        - Large data / streaming - Yes — streams OME-Zarr from cloud/HTTPNo — loads full volume into GPU memoryLimitedYes — designed for petascaleValidates metadata onlyNoStreams from URLYes — progressive loading
        - Cloud / remote data - Yes — HTTP/S3 URLsNo — local files onlyLimitedYes — GCS, S3, HTTPYes — validates remote URLsNoYesYes
        - Collaborative / sharing - Shareable URL with view stateNoNoYes — URL encodes full view stateShareable validation URLNoShareable URLShareable URL via hosted instance
        - Best for - - Quick interactive exploration of cloud-hosted - OME-Zarr volumes - - High-quality figures and movies of 3D microscopy - data - Comprehensive image analysis and scripting - Browsing terabyte+ volumetric datasets in the cloud - Checking OME-Zarr files before sharingQuickly previewing a standard image file - Viewing and sharing spatiotemporal biological - simulations - - Medical/research volumes with clinical-style tools -
        - Limitations - No analysis tools; limited format supportRequires dedicated GPU; local files only - Basic 3D rendering; struggles with very large - datasets - - Steep learning curve; specific pre-tiled formats - only - Validation only; OME-Zarr onlyNo scientific image capabilitiesSimulation data onlyLimited microscopy format support
        -
        -
        - - ), - }, - ], - }, - - "real-world-use-cases/use-cases-overview": { - title: "Use cases & scenarios", - intro: - "BioFile Finder (BFF) is flexible enough to fit many different workflows and contexts. This page highlights common use cases observed across research labs, core facilities, and data teams — along with real-world scenarios showing how different types of users leverage BFF in their work.", - sections: [ - { - id: "use-case-table", - heading: "How people use BFF", - body: ( - <> -

        This table is summary of the in-depth use cases described below.

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Use caseKey BFF actionsTime saved vs. manual
        - Explore screening results - - Group by plate/treatment; filter by phenotype; share URL - Hours of scripting per query
        - Validate metadata - - Filter for blanks/duplicates; group to check counts; export - errors - Days of spreadsheet auditing
        - Inspect image subsets - - Multi-filter to exact subset; open in viewer; arrow-key - navigation - Hunting through folders by hand
        - Perform QC on datasets - - Aggregate counts per group; filter for anomalies; - cross-validate columns - Custom scripts per dataset
        - Manage image inventory - - Host metadata file; browse by any column; shareable filtered - URLs - Building and maintaining a web portal
        - Compare across experimental dimensions - - Pivot/group across multiple metadata axes (e.g., cell line × - staining × condition); rapidly switch views - Rewriting analysis scripts per comparison
        - Collaborative data exploration - - Share filtered views; maintain consistent dataset state - across users; parallel exploration - Back-and-forth file exchange and re-alignment
        - Publish interactive datasets - - Share public BFF links tied to figures; enable readers to - explore full datasets in-browser - Building custom portals or static supplements
        - - ), - }, - { - id: "explore-screening", - heading: "Explore screening results", - level: 3, - body: ( - <> -

        - A high-content screening run produces tens of thousands of images across - hundreds of wells, multiple plates, and several time points. The - pipeline outputs a Parquet or CSV manifest linking each image file to - its well position, compound treatment, concentration, cell line, and - measured phenotype scores. -

        -

        How BFF helps

        -

        - Load the manifest into BFF and immediately group files by Plate > - Treatment > Concentration to see how many images exist at each - condition. Filter to a specific compound and sort by phenotype score to - surface the most interesting wells. Click into a well to see thumbnails - of every image at that position. Share the filtered view with a - colleague by copying the URL — they see exactly the same subset without - re-running any queries. -

        -

        Alternative use case

        -

        - A genomics core runs CRISPR screens and outputs per-guide results as a - CSV. Researchers load it into BFF to filter by gene target, sort by - effect size, and quickly identify which guides to follow up on — without - writing R or Python code. -

        - - ), - }, - { - id: "validate-metadata", - heading: "Validate metadata", - level: 3, - body: ( - <> -

        - Before publishing a dataset or submitting to a repository, you need to - confirm that every file has complete, consistent metadata — no missing - cell lines, no mislabeled plates, no blank file paths. -

        -

        How BFF helps

        -

        - Load your metadata file and use BFF's filters to find gaps. Group - by "Cell Line" and look for a blank or "(No value)" - group — those are your missing entries. Sort by "File Path" to - spot duplicates or malformed paths. Filter for rows where - "Treatment" is empty to find unlabeled conditions. Use the - aggregate count at each folder level to verify expected file counts per - condition (e.g., "I should have 96 images per plate — any plate - with fewer has missing data"). Export the problematic subset as a - CSV for correction. -

        -

        Alternative use case

        -

        - A museum digitization team loads their specimen catalog CSV into BFF to - check for records missing accession numbers, blank taxonomic - classifications, or broken file paths to scans — catching errors before - ingesting into their collection management system. -

        - - ), - }, - { - id: "inspect-subsets", - heading: "Inspect subsets of images", - level: 3, - body: ( - <> -

        - You don't want to look at all 50,000 images. You want to look at a - very specific slice — maybe failed QC images, or images from a - particular experimental condition, or everything captured on a specific - date. -

        -

        How BFF helps

        -

        - Apply filters to narrow down to exactly the subset you care about: - "Cell Line = iPSC" AND "Plate = 007" AND "QC - Status = Failed". The file list updates instantly to show only - matching files. Click any file to see its full metadata in the detail - panel. Open the image directly in your preferred viewer (FIJI, AGAVE, - Neuroglancer, or the browser) to visually inspect it. Navigate through - the filtered list with arrow keys to quickly scan through the subset - one-by-one. -

        -

        Alternative use case

        -

        - A pathology lab filters their slide inventory to all H&E-stained - tissue sections from a specific patient cohort and date range, then - opens each in their whole-slide viewer to confirm stain quality before - analysis. -

        - - ), - }, - { - id: "perform-qc", - heading: "Perform QC on datasets", - level: 3, - body: ( - <> -

        - Quality control means systematically checking that your data meets - expectations — correct file counts, valid value ranges, no corrupted - entries, consistent naming. Doing this manually in Excel breaks down - past a few thousand rows. -

        -

        How BFF helps

        -

        - Load a 2-million-row Parquet manifest and immediately see the total file - count in the aggregate info bar. Group by "Experiment > Plate - > Well" and check that each well has the expected number of - images — any well showing a lower count is a red flag. Filter for files - where "File Size" is 0 to find corrupt or empty files. Sort by - "Date Acquired" to verify temporal consistency. Group by - "Instrument" to check that all files came from the expected - microscope. Apply multiple filters simultaneously to cross-validate: - "If Plate = Control, then Treatment should be DMSO" — filter - for Control plates with non-DMSO treatments to find mislabeled rows. -

        -

        Alternative use case

        -

        - A data engineer receives a new batch of sequencing metadata from a - collaborator and loads it into BFF to check for duplicate sample IDs, - verify that every file path resolves to an existing object in S3 (by - sorting/filtering paths), and confirm that all expected runs are - represented before ingesting into the pipeline. -

        - - ), - }, - { - id: "manage-inventory", - heading: "Manage image inventory", - level: 3, - body: ( - <> -

        - You or your team have accumulated a large collection of files over - months or years. They live across local drives, shared network storage, - or cloud buckets. You have metadata about them — maybe a database - export, maybe a painstakingly maintained spreadsheet — and you need an - easy way to browse, search, and share access to this inventory without - maintaining a server. -

        -

        How BFF helps

        -

        - Export your inventory as a Parquet file (or maintain it as a CSV) with - columns for file path, file name, and any annotations that matter to - your team (project, investigator, organism, imaging modality, date, - etc.). Host the file on a web server, S3 bucket, or just keep it local. - Point BFF at it. Your entire team can now browse the inventory by any - column, search for specific files, and open them directly. Add a source - metadata file to provide human-readable descriptions for each column. - When someone asks "do we have any confocal images of iPSC-derived - cardiomyocytes from 2024?", the answer is three clicks away instead - of a Slack thread. -

        -

        Alternative use case

        -

        - A natural history museum has 200,000 digitized specimen records in a CSV - exported from their collection database. They host a BFF instance on - their website so visiting researchers can browse specimens by taxonomy, - collection site, and date — filtering to exactly the subset relevant to - their study and downloading a manifest of matching file paths. -

        - - ), - }, - { - id: "real-world-scenarios", - heading: "Real-world scenarios", - body: ( - <> -

        Wet-lab scientists

        -

        - - I have thousands of images and I just want to find the right ones. - -

        -

        - You ran a plate screen last week and now need to find every image from - Well A3 treated with Drug X. Your files are scattered across folders, - drives, or cloud storage, with no easy way to search by experimental - conditions. BFF lets you load a spreadsheet of your file metadata and - instantly filter, sort, and group by any column—cell line, treatment, - plate, date, or anything else you need. No coding, no databases, no IT - tickets. Just drag, drop, and find your files. -

        -

        Computational biologists

        -

        - - I want to query millions of files without writing a pipeline to do - it. - -

        -

        - You have a Parquet manifest with 10 million rows of imaging metadata. - You need to pull a specific subset for your next analysis run. BFF runs - full SQL queries in your browser via DuckDB—no server, no cluster, no - credentials. Filter by any combination of annotations, copy out the file - paths you need, and get back to your actual work. Share your exact query - with a collaborator by copying the URL. -

        -

        Data Engineers & Platform Teams

        -

        - - I want to give users self-service data access without building a - portal. - -

        -

        - Your team maintains the imaging pipeline. Scientists keep asking you to - "just pull all the files where..." and it turns into a JIRA - ticket every time. BFF is a zero-infrastructure frontend: point it at a - Parquet file on S3 or a CSV on a web server and your users can explore, - filter, and export on their own. No backend to deploy, no API to - maintain, no accounts to manage. Host a static web page and you're - done. -

        -

        Academic Facility Managers & PIs

        -

        - I need to make my shared data actually usable. -

        -

        - You run a core imaging facility or oversee a lab generating terabytes of - data. Your shared drive has 50,000 files and a naming convention that - made sense two years ago. BFF turns any metadata spreadsheet into a - searchable, filterable, shareable interface. Publish a dataset with a - BFF link and reviewers, collaborators, or new lab members can explore it - immediately—no software to install, no accounts to create. -

        -

        GLAM & Museum Professionals

        -

        - I want to make my collection metadata interactive. -

        -

        - You have a CSV with 200,000 digitized specimens, each with accession - numbers, taxonomic classifications, collection dates, and file paths to - high-resolution scans. BFF turns that spreadsheet into a browsable, - filterable, groupable interface—right in the browser. Let researchers - explore your collection by species, date range, or geographic origin. - Share a filtered view as a URL. No web developer needed. -

        - - ), - }, - ], - }, - - "real-world-use-cases/example-aics": { - title: "The cell science accelerator at Allen Institute", - intro: - "BioFile Finder (BFF) was used in publication by the cell science accelerator at Allen Institute.", - sections: [ - { - id: "publication", - heading: "", - body: ( - <> -

        - - Open publication{" "} - - -
        - - View dataset in BFF{" "} - - -

        -

        - In this study on epithelial-to-mesenchymal transition (EMT), the authors - generated a large-scale microscopy dataset consisting of 3,538 3D - Z-stack datasets across 37 experimental conditions, 8 cell lines, and 9 - antibody stainings. BioFile Finder (BFF) was used to organize and - explore this complex dataset without relying on a fixed folder - hierarchy. Instead, BFF enabled dynamic filtering, grouping, and - navigation based on metadata, allowing users to analyze the data across - multiple dimensions (e.g., comparing stainings across cell lines) - without duplicating files. This approach improved collaboration between - experimental and computational researchers, supported parallel analysis - workflows, and reduced friction in large-scale data exploration. - Additionally, BFF was used to share the dataset publicly, enabling - readers to directly access figure-associated data, explore full 3D - timelapse datasets in the browser, and interact with the dataset using - the same flexible metadata-driven framework. -

        -

        Key takeaways

        -
        -

        - “Every organizational choice comes at the cost of another. In - other words, every choice is a bad choice.” — Antoine - Borensztejn, author -

        -

        - “BioFile Finder (BFF) allowed us to break away from this - constraint entirely.” — Antoine Borensztejn,{" "} - author -

        -

        - “We believe this approach sets a new standard for FAIR data - sharing, and will significantly improve the accessibility, - transparency, and reuse of complex biological datasets.” - — Antoine Borensztejn, author -

        -
        - - ), - }, - ], - }, - - "real-world-use-cases/example-aibs": { - title: "The brain science accelerator at Allen Institute", - intro: - "BioFile Finder (BFF) was used in publication by the brain science accelerator at Allen Institute.", - sections: [ - { - id: "publication", - heading: "", - body: ( - <> -

        - - Open publication{" "} - - -
        {" "} - - View dataset in BFF{" "} - - -

        -

        - Yoav Ben-Simon from the Allen Institute for Brain Science describes - using BioFile Finder (BFF) as a flexible data management and sharing - platform for imaging datasets related to viral vector targeting in the - brain. BFF was used to organize datasets in a spreadsheet-like - interface, enabling intuitive querying, filtering, and restructuring of - data without requiring custom software development. The tool allowed - users to quickly create and curate datasets, organize them - hierarchically based on relevant features, and visualize grouped image - sets with thumbnails. This significantly lowered the barrier to entry - for data management and sharing, enabling non-engineers to deploy and - share datasets via simple links rather than building dedicated web - interfaces. Additionally, BFF facilitated collaboration by allowing - teams to interact with shared datasets dynamically and supported reuse - across different domains, extending from cell imaging to brain section - and genomic data visualization. -

        -

        Key takeaways

        -
        -

        - “BioFile Finder is a data management tool… like a fancy - spreadsheet so that you can interact with it in multiple different - ways.” — Yoav Ben-Simon, author -

        -

        - “I can create and curate data sets in two or three clicks of a - button.” -

        -

        - “It doesn't require exchanging of files—it just - requires exchanging of links.” — Yoav Ben-Simon,{" "} - author -

        -

        - “It was really easy for us to repurpose it… from - looking at individual cells to looking at images of brain sections - and genomic data.” — Yoav Ben-Simon, author -

        -
        - - ), - }, - { - id: "video", - heading: "", - body: ( - <> - {/*

        - Link to social's video (not yet public) -

        */} - - ), - }, - ], - }, - - "real-world-use-cases/example-isas": { - title: "AMBIOM at ISAS", - intro: "", - sections: [ - { - id: "publication", - heading: "", - body: ( - <> - {/*

        - Link to publication -

        */} -

        - Content coming soon. -

        - - ), - }, - ], - }, - - "real-world-use-cases/other-examples": { - title: "Other examples", - intro: "", - sections: [], - }, - - "getting-started/setup-overview": { - title: "Setup overview", - intro: - "BioFile Finder (BFF) works by connecting a metadata table to the files you want to explore. Rather than ingesting image data directly, BFF reads a dataset file (CSV, Parquet, or JSON) containing metadata and file references. Once loaded, BFF turns that dataset into an interactive interface for filtering, grouping, searching, previewing, and sharing files.", - sections: [ - { - id: "basic-setup", - heading: "Basic setup", - body: ( - <> -

        1. Create a dataset file

        -

        - Prepare a metadata table describing your files. Each row typically - represents a file, while columns contain metadata such as: -

        -
          -
        • File path
        • -
        • Experimental condition
        • -
        • Cell line
        • -
        • Plate / well
        • -
        • Imaging modality
        • -
        • Date acquired
        • -
        • Any other annotations relevant to your workflow
        • -
        -

        - See:{" "} - - Creating a dataset - - ,{" "} - - Metadata guidance - -

        - -

        2. Reference your files

        -

        - Your dataset must include paths or URLs pointing to the files you want - BFF to access. Files can live: -

        -
          -
        • Locally on your computer
        • -
        • On network-attached storage
        • -
        • In cloud storage
        • -
        • In public repositories
        • -
        -

        - BFF is storage agnostic and does not require files to be moved into a - proprietary system. -

        -

        - See:{" "} - - Storage options - - ,{" "} - - Viewer compatibility - -

        - -

        3. Load the dataset into BFF

        -

        Open BFF and either:

        -
          -
        • Drag and drop a dataset file
        • -
        • Paste a dataset URL
        • -
        • Open a shared BFF link
        • -
        -

        - Once loaded, BFF allows you to filter and search metadata, group files - dynamically, preview and open files in compatible viewers, and share - exact dataset views via URL. -

        - - ), - }, - { - id: "minimum-requirements", - heading: "Minimum requirements", - body: ( - <> -

        To use BFF, you only need:

        -
          -
        • Metadata file (CSV, Parquet, or JSON).
        • -
        • Files to reference in the dataset.
        • -
        • File paths linking metadata to images.
        • -
        -

        No backend, database, or server infrastructure is required.

        - - ), - }, - { - id: "common-workflows", - heading: "Common workflows", - body: ( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        GoalTypical setup
        Personal / local explorationLocal dataset + local files
        Shared lab datasetHosted dataset + shared storage
        Public publication companionHosted dataset + public cloud storage
        Large-scale datasetsParquet + cloud storage
        Metadata validation / QCDataset + metadata descriptor file
        File lineage / relationship trackingDataset + provenance file
        - ), - }, - { - id: "recommended-setup", - heading: "Recommended setup", - body: ( - <> -

        Sharing data publicly

        -

        - If data is intended to be publicly shared — like in a publication — - store the dataset and files referenced in the dataset in{" "} - cloud storage{" "} - to enable readers to explore the dataset and its files via a sharable - BFF link (URL). -

        -

        - Note: You can use BFF as a way to circumvent having to publish all files - by publishing only the dataset file and instructing readers to request - files directly. This allows viewers to see metadata about every file in - the dataset without you paying for full cloud storage of each file. - Building on this approach, you can host thumbnails of each file so - readers can get a preview without you paying for full-resolution images - to live in the cloud. -

        - -

        Dataset best practices

        -
          -
        • - Use consistent metadata conventions —{" "} - - see Metadata guidance - {" "} - for detailed best practices. -
        • -
        • - If the dataset is over 100,000 files, use Parquet (a columnar - storage format designed for high-performance data analytics) for - faster performance. BFF can convert your dataset for you, or use any - pyarrow-compatible tool like{" "} - - pandas{" "} - - - . -
        • -
        • - See{" "} - - Dataset examples{" "} - - {" "} - for examples to follow when creating a dataset. -
        • -
        - - ), - }, - ], - }, - - "getting-started/creating-a-dataset": { - title: "Creating a dataset", - intro: - "BioFile Finder (BFF) works by referencing a spreadsheet you provide, populated by key-value pairs that are the metadata associated with your image files.", - sections: [ - { - id: "creating-spreadsheet", - heading: "What is a dataset?", - body: ( - <> -

        - A BFF dataset is a tabular file where each row represents a file and - each column is a piece of metadata about that file. The format is - flexible — any columns beyond the required ones are yours to define - based on what matters to your workflow. -

        -

        - - See App information - {" "} - for accepted file types and size limitations. -

        - - ), - }, - { - id: "rows-columns", - heading: "Rows and columns", - body: ( - <> -

        - Rows: Each row in the table should correspond with a - file — either on the cloud, a hard drive, or network attached storage. - However, you can have a row corresponding to multiple files, or - different rows corresponding to the same file. -

        -

        - Columns: Columns can be anything, but there is one - required column and a few special optional columns described below. -

        - - ), - }, - { - id: "required-columns", - heading: "Required columns", - body: ( -

        - File Path — A reference to the file that BFF will attempt - to open with relevant applications. This column does not have to be unique.{" "} - - Information about file storage options - - . -

        - ), - }, - { - id: "optional-columns", - heading: "Optional special columns", - body: ( - <> -

        - These columns are optional but enable specific features in BFF when - provided. -

        -
          -
        • - Thumbnail — If provided, should contain the URL to - a cloud-hosted image (see{" "} - - cloud storage options - - ) and will override any thumbnail BFF will automatically try to - generate. Note: BFF cannot automatically generate a thumbnail for - all file types and storage locations. -
        • -
        • - File Name — BFF will automatically parse the file - name from the path if this is not provided. -
        • -
        • - File Size — Should contain the size of the file in - bytes. The display automatically converts to a human-readable format - and is used during file downloads to provide feedback about download - size. If not provided, the size will be approximated during - downloads. This is especially important for correct OME-Zarr - downloads, as the size for these is difficult to calculate with - certainty. -
        • -
        - - ), - }, - { - id: "spreadsheet-examples", - heading: "Spreadsheet (dataset) examples", - body: ( - <> -

        Basic example

        -

        - Each row is a file. Columns can be anything meaningful to your workflow - — here a well position, gene target, and color channel. -

        - - - - - - - - - - - - - - - - - - - - - - - -
        File PathWellGeneColor
        Abc123.txtB3CDH2Blue
        Def456.txtG9VIMGreen
        -

        - - Download this example as CSV{" "} - {" "} - - -

        -

        - Browse open-source datasets -

        - - ), - }, - ], - }, - - "getting-started/metadata-guidance": { - title: "Metadata guidance", - intro: - "Clear, consistent metadata is what turns microscopy data from a static file into something others can actually find, interpret, and reuse. This section outlines recommended metadata practices that support sharing datasets in a way that is both accessible and meaningful to a broad audience — from collaborators to future researchers. Rather than prescribing a rigid standard, the guidance focuses on capturing the essential context needed to understand how the data was generated, how it is structured, and how it can be used. Our hope is that by following these suggestions, you can make your data easier to explore, visualize, and integrate into downstream analyses, while reducing ambiguity and the need for follow-up clarification.", - sections: [ - { - id: "recommendations", - heading: "Recommendations", - body: ( - <> -

        FoundingGIDE

        -

        - The following interpretation of the{" "} - - FoundingGIDE{" "} - - {" "} - metadata guidelines is a CSV template created to operationalize a - minimal, harmonized metadata schema that enables interoperability across - bioimaging data resources. Because imaging datasets are generated and - stored using diverse, often incompatible metadata models, they are - difficult to search, integrate, and reuse across repositories. - FoundingGIDE addresses this by defining a shared set of metadata fields, - grounded in common ontologies, that can be consistently applied across - studies. This template translates those recommendations into a simple, - spreadsheet-based format supporting cross-repository discovery, FAIR - data principles, and integration into a broader global image data - ecosystem. -

        -

        - Fields included: Metadata Field, Study Description, Authors, - Organization, Publication, License, Release Date, Imaging Method, Cell - Line, Organism, Gene, Compound, Antibody, Channel — Content, Channel — - Biological Entity, Instrument, Dimension, Pixel/Voxel Size / Time - resolution, Study Unique ID, Dataset Unique ID, Pathology/Disease, - Phenotype, Organ, Analyzed Data. -

        -

        - - Download FoundingGIDE template CSV{" "} - {" "} - - -

        -

        Example descriptions for these fields are provided below.

        - - ), - }, - { - id: "column-descriptions", - heading: "Providing column descriptions", - body: ( - <> -

        - BFF can display tooltips that describe the columns in your dataset if - provided an additional file (referenced as a “metadata descriptor - file” in the app). This file must contain three columns: -

        -
          -
        • - Column Name — references a column in the dataset - you want to describe -
        • -
        • - Description — the description for that column -
        • -
        • - Type — the data type. BFF automatically detects - most types; the only value you may need to supply is{" "} - Open file link, which tells BFF the column represents a - link that can be opened with the “Open with…” - button. This is useful for pointing to alternative viewers or - related resources — for example, a column containing a direct link - to open a file in a specific tool. -
        • -
        -

        Example

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Column NameDescriptionType
        Metadata FieldName of the metadata attribute being described
        Study DescriptionSummary of the study's purpose, design, and scope
        AuthorsList of contributors to the dataset or study
        OrganizationInstitution or organization responsible for the dataset
        PublicationAssociated publication or DOI describing the datasetOpen file link
        LicenseUsage license governing the dataset (e.g., CC-BY)
        Release DateDate the dataset was made publicly available
        Imaging Method - Microscopy or imaging modality used (e.g., confocal, - light-sheet) -
        Cell LineCell line used in the experiment
        OrganismSpecies from which the sample was derived
        GeneGene(s) of interest or manipulated in the experiment
        CompoundChemical compound or treatment applied
        AntibodyAntibody used for staining or detection
        Channel — Content - Imaging channel identifier or label (e.g., Channel 1, GFP) -
        Channel — Biological Entity - Biological structure or molecule represented in the channel -
        InstrumentMicroscope or imaging instrument used
        Dimension - Dimensionality of the dataset (e.g., 2D, 3D, time series) -
        Pixel/Voxel Size / Time resolutionSpatial or temporal resolution of the imaging data
        Study Unique IDUnique identifier for the overall study
        Dataset Unique ID - Unique identifier for a specific dataset within the study -
        Pathology/DiseaseDisease or pathological condition represented
        PhenotypeObserved or computed phenotype from analysis
        OrganOrgan or tissue source of the sample
        Analyzed Data - Link to derived or processed data (e.g., segmentation, - features) - Open file link
        -

        - - Download this example as CSV{" "} - {" "} - - -

        - - ), - }, - { - id: "provenance", - heading: "File & metadata provenance", - body: ( -

        - BFF supports describing relationships between files and metadata via a - provenance file.{" "} - - See the full provenance guide - - . -

        - ), - }, - ], - }, - - "getting-started/provenance": { - title: "File & metadata provenance", - intro: - 'Information about how files relate to each other or to different pieces of metadata can be provided via an additional file called a "Provenance file". Provenance in BioFile Finder (BFF) can describe relationships between files, between a file and a piece of metadata, and between two pieces of metadata.', - sections: [ - { - id: "provenance-where", - heading: "Where to provide the provenance file", - body: ( -

        - In BFF, open the data source panel by clicking the dataset name at the top - of the app. At the bottom of that panel you will find an optional field - labeled Provenance file. Paste the URL or drag in the file - there to load it alongside your dataset. -

        - ), - }, - { - id: "provenance-format", - heading: "Provenance file format", - body: ( - <> -

        The provenance file should contain 6 columns:

        -
          -
        • - Child — The column name in the dataset representing - the child entity in the relationship. -
        • -
        • - Relationship — Defines the relationship between - parent and child. If Relationship Type is empty, this should be a - human-readable description. If Relationship Type is{" "} - pointer, this should be the name of a dataset column - that encodes the relationship. -
        • -
        • - Parent — The column name in the dataset - representing the parent entity. -
        • -
        • - Child Typefile if the child is a - file in the dataset; entity if it is metadata. -
        • -
        • - Parent Typefile if the parent is a - file; entity if it is metadata. -
        • -
        • - Relationship Type — Empty for a static relationship - described in the Relationship field; pointer if the - relationship is defined via a dataset column. -
        • -
        -

        Simple example

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ChildRelationshipParentChild TypeParent TypeRelationship Type
        WellIDis well inPlateIDentityentity
        ColonyImageis image acquired fromWellIDfileentity
        SegmentationImagesegmentation_algorithm_v1ColonyImagefilefilepointer
        -
          -
        • - Plate → Well: Wells belong to a plate (simple - descriptive relationship). -
        • -
        • - Well → Colony Image: Colony images are acquired - from wells (image files linked to metadata). -
        • -
        • - Colony Image → Segmentation Image: Segmentation - images are derived from colony images; the relationship is specified - via a pointer to the segmentation algorithm version used. -
        • -
        -

        - - Download this example{" "} - {" "} - - -

        - - ), - }, - { - id: "provenance-workflows", - heading: "Why provenance matters", - body: ( - <> -

        - Provenance is especially important in microscopy workflows that span - multiple levels of biological organization — such as plates, wells, and - individual image files. Without clear provenance linking each - segmentation file back to its original image, well, and plate context, - it becomes difficult to trace results back to the experimental setup. - Capturing these relationships ensures that derived data products remain - connected to their biological source, enabling validation, - troubleshooting, and reproducibility. -

        -

        - In BFF, once a provenance file is loaded, each file row in the file list - will show a relationship indicator. Expanding a row reveals its linked - parent or child entities — for example, clicking a segmentation image - will show the colony image it was derived from and the well it - originated in. -

        -

        - - Download example{" "} - {" "} - - -

        -

        - Provenance is also critical when a single publication draws on images - from multiple datasets. If the origin of each image is not clearly - documented — which dataset it came from, how it was selected, whether it - was processed consistently — readers and collaborators may struggle to - interpret how comparable those images truly are. By maintaining - provenance across datasets, researchers can clearly communicate how - figures were constructed and allow others to navigate back to the full - underlying data for verification or reuse. -

        -

        - When provenance spans multiple datasets, BFF displays the dataset origin - of each file alongside its metadata. Filtering by dataset source allows - you to isolate images from a specific experiment, verify that processing - was applied consistently, and trace any figure back to its full source - dataset. -

        -

        - - Download example{" "} - {" "} - - -

        - - ), - }, - ], - }, - - "other-resources/storage-options": { - title: "Storage options", - intro: - "Whether cloud, local, or network storage, BioFile Finder (BFF) is agnostic of where your files live. The only requirement is that the metadata file is accessible to the browser running BFF.", - sections: [ - { - id: "cloud-storage", - heading: "Cloud storage", - body: ( - <> -

        Public vs private

        -

        - BFF works with both private and public cloud storage. The only - requirement is that{" "} - CORS permissions are - configured on the bucket so the browser can access the files. -

        - - ), - }, - { - id: "hard-drive", - heading: "Local and network storage", - body: ( - <> -

        - BFF can load a dataset file from a local hard drive or network-attached - storage. However, because BFF runs in the browser, local paths are not - persisted — if you refresh the page or share the link, you will be - prompted to reload the dataset file. -

        -

        - Files referenced in the dataset can also live locally or on a network - drive, but they can only be opened in desktop applications (e.g. FIJI). - Web-based viewers do not have access to the local file system. If the - drive is disconnected, BFF will still display the metadata but the - viewers will be unable to open the files. -

        - - ), - }, - { - id: "cloud-examples", - heading: "Cloud storage examples", - body: ( - <> -

        Open source image archives (IDR, BIA, SSBD)

        -

        - A useful way to think about integrating the Image Data Resource (IDR), - BioImage Archive (BIA), and SSBD with BFF is that they occupy different - layers of the bioimaging data stack, and BFF can sit above them as a - unified discovery and navigation interface. -

        -

        How each resource differs

        -
          -
        • - IDR (Image Data Resource) — Acts as a curated, - analysis-rich repository. Contains re-annotated datasets with strong - experimental structure (plates, wells, phenotypes, publications). - Best suited for exploration of complete biological studies. -
        • -
        • - BioImage Archive (BIA) — Acts as a raw data - deposition archive. Stores original imaging data from experiments, - often before heavy curation. Best suited for long-term storage and - reproducibility of raw microscopy data. -
        • -
        • - SSBD (Systems Science of Biological Dynamics) — - Acts as a modeling and dynamics-oriented repository. Focuses on - time-series, quantitative measurements, and computational models. - Best suited for quantitative and dynamic systems biology data rather - than raw image browsing. -
        • -
        -

        How BFF can use them together

        -

        - BFF can sit above all three as a unified metadata and exploration layer: -

        -
          -
        • - From IDR, BFF can link directly to structured - experimental datasets with rich biological context (e.g., plate → - well → image relationships already well-defined). -
        • -
        • - From BioImage Archive, BFF can expose raw datasets - by indexing deposited image files and attaching lightweight - metadata. -
        • -
        • - From SSBD, BFF can surface derived quantitative - datasets alongside images, enabling links between raw imaging and - downstream measurements or models. -
        • -
        -

        - By sitting on top of these resources, BFF provides a single search and - discovery interface across raw (BIA), curated (IDR), and - quantitative/model-based (SSBD) datasets — allowing cross-repository - linking and normalized navigation from raw images through to derived - analysis. -

        -

        Google Sheets

        -

        You can use Google Sheets to publish your dataset publicly as a CSV:

        -
          -
        1. - Click File in the toolbar -
        2. -
        3. - Choose Share then Publish to web -
        4. -
        5. - Select the sheet you want to publish and select{" "} - Comma-separated values -
        6. -
        7. - Click Publish and copy/paste the link into BFF -
        8. -
        -

        GitHub

        -

        - In GitHub you can link to the Raw version of a file in - a repository to share the dataset with anyone that has access to that - repository. This also provides implicit dataset versioning, which can be - very useful for collaboration. -

        -
          -
        1. - In GitHub, navigate to the file in the repository you want to - publish -
        2. -
        3. - Click the Raw button -
        4. -
        5. Copy and paste the URL from the browser into BFF
        6. -
        -

        - New to GitHub?{" "} - - See GitHub documentation{" "} - - -

        -

        AWS S3

        -

        - Your organization may provide support for choosing the best option, but - AWS S3 is a commonly used cloud storage service compatible with BFF that - you may consider.{" "} - - See AWS S3 documentation{" "} - - - . -

        - - ), - }, - ], - }, - - "other-resources/cors": { - title: "Avoiding CORS errors", - intro: - "You may need to set up CORS permissions on your cloud bucket to enable bff.allencell.org to access your files. The same will be true for any web-based image viewers — for example vole.allencell.org — that you want to use to view your data.", - sections: [ - { - id: "cors-setup", - heading: "Setting up CORS permissions", - body: ( - <> -

        - CORS (Cross-Origin Resource Sharing) permissions tell your cloud storage - bucket which web origins are allowed to read its files. Without this, - browsers block BFF and web-based viewers from accessing your data. -

        -

        - Example for AWS S3:{" "} - - AWS CORS documentation{" "} - - - . -

        - - ), - }, - ], - }, -}; diff --git a/packages/web/src/components/UserGuide/content/about.tsx b/packages/web/src/components/UserGuide/content/about.tsx new file mode 100644 index 000000000..3b593f68a --- /dev/null +++ b/packages/web/src/components/UserGuide/content/about.tsx @@ -0,0 +1,617 @@ +import * as React from "react"; + +import GroupingHierarchy from "../assets/grouping-hierarchy.png"; +import GroupingPanel from "../assets/grouping-panel.png"; +import QueryingFilters from "../assets/querying-filters.png"; +import QueryingResults from "../assets/querying-results.png"; +import SharingUrl from "../assets/sharing-url.png"; +import Thumbnails from "../assets/thumbnails.png"; + +import type { PageContent } from "./types"; + +export const ABOUT_CONTENT: Record = { + "about/overview": { + title: "Overview", + sections: [ + { + id: "what-is-bff", + heading: "", + body: ( + <> +

        + BioFile Finder (BFF) is a web-based application + designed to enable researchers to explore and manage large-scale + biological imaging datasets and associated files in a consistent and + streamlined way. It enables users to query structured metadata and + seamlessly connect results to associated image assets. +

        +

        + Built to handle complex, high-volume data, BioFile Finder supports + advanced search, filtering, and sorting—making it easier to access, + curate, collaborate on, and share datasets. The intuitive interface + requires no coding, allowing users to quickly preview data through + thumbnails, open files in common industry tools, or visualize them in + the companion web-based 3D volume viewer, Vol-E. +

        + {/* TODO: Add publication link once paper is available in Nature Methods */} + + ), + }, + { + id: "who-is-bff-for", + heading: "Who is BFF for?", + body: ( + <> +

        + BFF is designed for anyone who needs to explore and manage large + collections of biological files, especially those associated with + imaging datasets. It is particularly useful for: +

        +
          +
        • + Wet-lab scientists +
        • +
        • + Computational biologists +
        • +
        • + Data Engineers & Platform Teams +
        • +
        • + Academic Facility Managers & PIs +
        • +
        • + GLAM & Museum Professionals +
        • +
        +

        + + Read detailed scenarios and use cases + +

        + + ), + }, + { + id: "why-use-bff", + heading: "What makes BFF unique?", + body: ( + <> +

        + A number of thoughful features set BFF apart from other similar tools. + Key differentiators include: +

        +
        +
        + No infrastructure +
        BFF works entirely without a server, enabling users to + explore and share datasets instantly without setup, deployment, or + IT support. +
        +
        + Querying power +
        BFF's in-browser query system gives full SQL control + over arbitrary user metadata. No other tool in this space does that + client-side, without a backend. +
        +
        + Format agnostic +
        BFF treats metadata as data (Parquet/CSV), not tied to any + specific image format. By contrast, OMERO is deeply tied to + Bio-Formats, and tools like SSBD and Zarrcade are tied to specific + formats like OME-Zarr. +
        +
        + Sharing +
        BFF's URL-encoded query state is unique. Most tools + either require server access or only share static links to datasets + — BFF shares the exact filtered and sorted view as a URL anyone can + open instantly. +
        +
        + + ), + }, + { + id: "bff-comparison-table", + heading: "How BFF compares", + body: ( + <> +

        + The following table highlights how BFF compares to similar tools in the + bioimaging data management ecosystem. +

        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        FeatureBioFile Finder (BFF)OMEROIDRSSBDZarrcadeBioImage Archive (BIA)QuiltCytomineBisQue
        + Type + Desktop/web file browserClient-server image managementPublic image repositoryPublic dynamics databaseOME-Zarr discovery toolPublic image archiveData versioning platformWeb collaborative analysisWeb image management
        + Cost + Free/open-source + Free / open-source (self-hosted infrastructure + costs) + Free (public resource)Free (public resource)Free / open-sourceFree (public resource)Free tier; paid plans for teamsFree / open-source (self-hosted)Free / open-source (self-hosted)
        + Deployment + Local app or static web pageRequires server + PostgreSQL + storageHosted by EMBL-EBIHosted by RIKENStatic web pageHosted by EMBL-EBISaaS or self-hostedRequires server + DBRequires server + DB
        + File Format Support + Any file type; Parquet, CSV, JSON metadata150+ microscopy formats via Bio-FormatsSame as OMEROOME-Zarr, BD5/HDF5OME-Zarr onlyAny bioimaging formatAny file typeTIFF, whole-slide imagesMany image formats
        + Metadata Source + User-supplied files (Parquet/CSV) or URLsStored in PostgreSQL; key-value annotationsCurated study-level metadataCurated per-studyDerived from Zarr metadataStudy-level submissionsPackage-level metadataProject/annotation-basedTag/key-value on images
        + Dynamic Querying / Filtering + + Yes — in-browser SQL via DuckDB; filter, sort, group + by any column + Yes — HQL/API queries; filter by tag/key-valueLimited — browse by study, screen, geneLimited — browse by organism/studyNo — browse/list onlyLimited — search by study/accessionLimited — search by package nameYes — ontology-based spatial queriesYes — tag-based queries
        + Annotation Hierarchy / Grouping + + Yes — user-defined nested grouping by any annotation + Partial — tag groups, datasets, projectsNoNoNoNoNoPartial — project/folder hierarchyPartial — tag hierarchy
        + Shareable URLs / Copy-Paste Sharing + Yes — query state encoded in URL + Partial — links to images/datasets, requires server + access + Yes — public stable URLs per studyYes — public DOI-based URLsYes — public URLs to Zarr storesYes — accession-based URLsYes — versioned package URLsPartial — project links, requires loginPartial — resource links, requires server
        + Works Without a Server + + Yes — runs entirely in-browser or as desktop app + No — requires OMERO.serverN/A (hosted service)N/A (hosted service)Yes — static siteN/A (hosted service)No (SaaS)No — requires serverNo — requires server
        + Cloud / Remote Data + Yes — S3, HTTP/HTTPS URLsYes — via OMERO.server with S3 backendN/AN/AYes — any HTTP-hosted ZarrN/AYes — S3-backedLimitedLimited
        + Data Scale + Tested to 10M+ rows; limited by browser memoryMillions of images (server-dependent)~50 TB across studiesModerate (curated datasets)Unlimited (just a catalog)Petabyte-scale archivePackage-size dependentLarge histopathology imagesModerate
        + Image Viewing + Thumbnails; delegates to external viewers + Built-in multi-dimensional viewer (OMERO.web, + OMERO.figure) + Built-in viewer (idr.openmicroscopy.org)Built-in 3D/4D viewerLinks to external Zarr viewers (e.g. Vizarr)Links to BioStudies viewerBuilt-in preview for some typesBuilt-in annotation/viewerBuilt-in multi-dim viewer
        + User Annotations / Editing + Yes — add/edit metadata columns in-browserYes — key-value pairs, tags, ratings, ROIsNo (read-only)No (read-only)No (read-only)No (submission-based)Yes — package metadataYes — spatial annotations, ontology termsYes — tags, gobjects
        + Programmatic API + DuckDB SQL in-browser; no REST API needed + Full REST + JSON API; Python (omero-py), Java, CLI + REST API (same as OMERO)REST APINone (static JSON)REST API (BioStudies)Python SDK, REST APIREST API, Python clientREST API, Python/MATLAB
        + Multi-User / Auth + No — single-user local toolYes — LDAP, groups, permissionsPublic (no auth)Public (no auth)Public (no auth)Submission requires loginYes — teams, RBACYes — LDAP, project rolesYes — user/group permissions
        + Primary Use Case + + Explore & filter large tabular file metadata; + share queries via URL + + Manage, view & annotate microscopy data for a + lab/institute + Publish & browse reference image datasetsShare quantitative bio-dynamics dataDiscover & link to OME-Zarr datasetsArchive & publish bioimaging dataVersion & share data packages + Collaborative image annotation (pathology, etc.) + Manage & analyze diverse bio-images
        + License + MITAGPL v3N/A (hosted)N/A (hosted)MITN/A (hosted)Apache 2.0Apache 2.0BSD
        +
        +
        + + ), + }, + ], + }, + + "about/features": { + title: "Feature highlights", + intro: + "BioFile Finder (BFF) packs a lot of capability into a serverless, browser-based tool. Here is an overview of its key features.", + sections: [ + { + id: "in-browser-querying", + heading: "Powerful in-browser querying", + body: ( + <> +

        + BFF uses DuckDB — a high-performance analytical SQL + engine — to run queries entirely in your browser. No server, no backend, + no credentials required. Filter, sort, and search across millions of + rows of metadata instantly. +

        +
          +
        • Filter by one or more metadata columns simultaneously
        • +
        • Sort by any column, ascending or descending
        • +
        • Full-text search across all metadata
        • +
        • Scales to 10M+ rows, limited only by browser memory
        • +
        +
        + Filter panel showing active filters: Drug Label equals Staurosporine, Structure equals Microtubules, Treatment Group equals Drug, with Treatment Group sorted ascending + File list showing Microtubules folder with two files visible, Treatment Group column sorted ascending +
        + + ), + }, + { + id: "dynamic-grouping", + heading: "Dynamic grouping & hierarchy", + body: ( + <> +

        + Group files by any combination of metadata columns to create a navigable + folder-like hierarchy — without moving or reorganizing your actual + files. Switch grouping strategies instantly to explore different + dimensions of your dataset. +

        +
          +
        • + Nest grouping across multiple levels (e.g., Experiment → Plate + → Well) +
        • +
        • Each group shows a count of the files it contains
        • +
        • Combine grouping with filters for focused exploration
        • +
        • Switch views without affecting the underlying data
        • +
        +
        + Group by panel showing four nested grouping levels: Structure, Drug Label, Drug Concentration, and Timepoint + File list showing a multi-level folder hierarchy expanded under Microtubules > Staurosporine > 0.5 > 2, revealing individual files +
        + + ), + }, + { + id: "sharing", + heading: "Sharing", + body: ( + <> +

        + Sharing is one of BFF's most powerful and distinctive features. + Every filter, sort, grouping, and column layout you configure is encoded + directly into the URL. Copy the link and share it — anyone who opens it + sees exactly the same view of the data, without re-running any queries, + sending files, or setting anything up. +

        +

        + This makes BFF uniquely suited for collaborative research and open + science: +

        +
          +
        • + Collaborate instantly — share your exact filtered + view with a colleague in one click; they see the same subset without + any setup +
        • +
        • + Link publications to live data — tie a figure + directly to the specific filtered dataset view that produced it, so + readers can explore the full underlying data themselves +
        • +
        • + No accounts or infrastructure — shared links work + for anyone with a browser, no login required +
        • +
        • + Persistent and archivable — links are stable and + can be preserved alongside publications or in data repositories +
        • +
        +

        + Most tools in this space either require server access to share data or + only link to a static dataset. BFF shares the exact filtered, sorted, + grouped view — making it a powerful tool for transparent and + reproducible science. +

        + Browser URL bar showing a BFF link with filters, groupings, and query state encoded as URL parameters + + ), + }, + { + id: "thumbnails", + heading: "Thumbnail previews", + body: ( + <> +

        + BFF renders thumbnail previews for files in your dataset so you can + visually scan your data without opening each file individually. + Thumbnails appear inline in the file list and update dynamically as you + filter and group. +

        +
          +
        • + Automatically generated for supported file types and accessible URLs +
        • +
        • + Supply your own preview images via a Thumbnail column + in your dataset — useful for large or complex files where + auto-generation isn't possible +
        • +
        • + Navigate the filtered file list with arrow keys for rapid visual + review +
        • +
        + Thumbnail grid view showing a Golgi folder with 72 files, each displaying a rendered microscopy image thumbnail + + ), + }, + { + id: "code-generation", + heading: "Code generation", + body: ( +

        + Content coming soon. +

        + ), + }, + { + id: "viewer-integrations", + heading: "Viewer integrations", + body: ( + <> +

        + BFF connects directly to a variety of image viewers — web-based and + desktop. Select any file and open it in the viewer best suited for its + format and your workflow. +

        +
          +
        • + Supported viewers: Vol-E, AGAVE, FIJI, Neuroglancer, Simularium, + VolView, and more +
        • +
        • + Open files with a single click from the file list or detail panel +
        • +
        • + Use a metadata descriptor file to define custom viewer links per + file +
        • +
        +

        + + See the viewer comparison table + +

        + + ), + }, + ], + }, +}; diff --git a/packages/web/src/components/UserGuide/content/app-information.tsx b/packages/web/src/components/UserGuide/content/app-information.tsx new file mode 100644 index 000000000..460154f68 --- /dev/null +++ b/packages/web/src/components/UserGuide/content/app-information.tsx @@ -0,0 +1,399 @@ +import { Icon } from "@fluentui/react"; +import * as React from "react"; + +import type { PageContent } from "./types"; + +export const APP_INFORMATION_CONTENT: Record = { + "app-information/specifications": { + title: "Specifications", + intro: "Technical specifications for BioFile Finder (BFF).", + sections: [ + { + id: "file-size-limitations", + heading: "File size and format compatibility", + body: ( + <> +

        + BFF ingests metadata about biological files (a dataset), not the files + themselves. This metadata is intended to be tabular and can be stored as + the following formats: +

        +
          +
        • + CSV — most human readable +
        • +
        • + Parquet — most performant +
        • +
        • + JSON +
        • +
        +

        + Information on file size limitations coming soon. +

        +

        Files referenced by dataset

        +

        + Limitations around the files tracked within BFF are imposed by the + applications BFF links to for that given file. For example, FIJI will + only work with the files that it supports. BFF itself is agnostic to the + file types and sizes referenced in a dataset. +

        + + ), + }, + { + id: "preferred-browsers", + heading: "Browser and device compatibility", + body: ( + <> +

        + For best performance and compatibility, we recommend using the latest + versions of the following browsers: +

        +
          +
        • Chrome
        • +
        • Firefox
        • +
        • Opera
        • +
        +

        + BFF is optimized for desktop use and is not currently designed for + mobile devices. +

        + + ), + }, + { + id: "open-source", + heading: "Open source", + body: ( +

        + BioFile Finder is open-source and free to use. You can find the code, report + issues, and contribute on{" "} + + GitHub + + . +

        + ), + }, + ], + }, + + "app-information/supported-viewers": { + title: "Supported viewers", + intro: + "BioFile Finder (BFF) links out to a variety of image viewers. Use the information below to choose the right one for your work.", + sections: [ + { + id: "decision-guide", + heading: "Decision guide", + body: ( + <> +

        + File format will heavily limit viewer options, but when multiple options + are feasible, the following information may help guide your decision. +

        +
          +
        • + “I need to measure/analyze my images” →{" "} + FIJI +
        • +
        • + “I need a beautiful 3D render” →{" "} + AGAVE +
        • +
        • + + “I need to explore a huge dataset in the cloud” + {" "} + → Neuroglancer or Vol-E +
        • +
        • + “I need to view a simulation over time”{" "} + → Simularium +
        • +
        • + “I need to check my OME-Zarr is valid”{" "} + → OME NGFF Validator +
        • +
        • + “I have DICOM/medical volumes” →{" "} + VolView +
        • +
        • + + “I just want to glance at a simple file quickly” + {" "} + → Browser / OS preview +
        • +
        + + ), + }, + { + id: "viewer-table", + heading: "Image viewer comparison table", + body: ( + <> +

        + The following table offers comparisons between various supported + viewers. +

        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        FeatureVol-EAGAVEFIJI / ImageJNeuroglancerOME NGFF ValidatorBrowser (web)SimulariumVolView
        + Type + Web-based 3D volume viewerDesktop GPU-accelerated volume rendererDesktop image analysis suiteWeb-based volumetric viewerWeb-based validation toolNative file previewWeb-based simulation viewerWeb-based 3D volume viewer
        + Platform + Web app (browser)Desktop (Windows, macOS, Linux)Desktop (Windows, macOS, Linux)Web app (browser)Web app (browser)Desktop (OS-native)Web app (browser)Web app (browser)
        + Installation required + NoYes (standalone app)Yes (Java-based)NoNoNo (built into OS)NoNo
        + Cost + Free / open-sourceFree / open-sourceFree / open-sourceFree / open-sourceFree / open-sourceFree (bundled with OS)Free / open-sourceFree / open-source
        + Primary use case + + Interactive 3D volume rendering of microscopy data + + High-quality cinematic 3D rendering and path tracing + + General-purpose image analysis, measurement, and + processing + + Explore large-scale connectomics / volumetric neuro + datasets + + Validate OME-Zarr/NGFF file structure and metadata + compliance + Quick preview of standard image/video files + Visualize agent-based biological simulations over + time + + Clinical and research DICOM/volume visualization +
        + Supported formats + OME-Zarr, TIFF, OME-TIFF + OME-TIFF, TIFF, CZI, LIF, and other microscopy + formats + 100+ formats via Bio-FormatsPrecomputed, N5, Zarr, NIFTIOME-Zarr (NGFF) onlyJPEG, PNG, TIFF, MP4, PDF (OS-dependent)Simularium, CytoSim, ReaDDy, SmoldynDICOM, NIFTI, MHA, VTI, NRRD, Zarr
        + 3D volume rendering + Yes — real-time ray marchingYes — GPU path tracing, cinematic qualityLimited — 3D Viewer pluginYes — multi-scale, GPU-acceleratedNoNoYes — 3D agent trajectories and meshesYes — GPU-accelerated ray casting
        + Multi-channel support + YesYesYesYesValidates channel metadataNoN/AYes
        + Time series / 4D + YesYesYesLimitedValidates time dimension metadataNoYes — primary featureLimited
        + Large data / streaming + Yes — streams OME-Zarr from cloud/HTTPNo — loads full volume into GPU memoryLimitedYes — designed for petascaleValidates metadata onlyNoStreams from URLYes — progressive loading
        + Cloud / remote data + Yes — HTTP/S3 URLsNo — local files onlyLimitedYes — GCS, S3, HTTPYes — validates remote URLsNoYesYes
        + Collaborative / sharing + Shareable URL with view stateNoNoYes — URL encodes full view stateShareable validation URLNoShareable URLShareable URL via hosted instance
        + Best for + + Quick interactive exploration of cloud-hosted + OME-Zarr volumes + + High-quality figures and movies of 3D microscopy + data + Comprehensive image analysis and scripting + Browsing terabyte+ volumetric datasets in the cloud + Checking OME-Zarr files before sharingQuickly previewing a standard image file + Viewing and sharing spatiotemporal biological + simulations + + Medical/research volumes with clinical-style tools +
        + Limitations + No analysis tools; limited format supportRequires dedicated GPU; local files only + Basic 3D rendering; struggles with very large + datasets + + Steep learning curve; specific pre-tiled formats + only + Validation only; OME-Zarr onlyNo scientific image capabilitiesSimulation data onlyLimited microscopy format support
        +
        +
        + + ), + }, + ], + }, +}; diff --git a/packages/web/src/components/UserGuide/content/getting-started.tsx b/packages/web/src/components/UserGuide/content/getting-started.tsx new file mode 100644 index 000000000..5ac873568 --- /dev/null +++ b/packages/web/src/components/UserGuide/content/getting-started.tsx @@ -0,0 +1,769 @@ +import { Icon } from "@fluentui/react"; +import * as React from "react"; + +import type { PageContent } from "./types"; + +export const GETTING_STARTED_CONTENT: Record = { + "getting-started/setup-overview": { + title: "Setup overview", + intro: + "BioFile Finder (BFF) works by connecting a metadata table to the files you want to explore. Rather than ingesting image data directly, BFF reads a dataset file (CSV, Parquet, or JSON) containing metadata and file references. Once loaded, BFF turns that dataset into an interactive interface for filtering, grouping, searching, previewing, and sharing files.", + sections: [ + { + id: "basic-setup", + heading: "Basic setup", + body: ( + <> +

        1. Create a dataset file

        +

        + Prepare a metadata table describing your files. Each row typically + represents a file, while columns contain metadata such as: +

        +
          +
        • File path
        • +
        • Experimental condition
        • +
        • Cell line
        • +
        • Plate / well
        • +
        • Imaging modality
        • +
        • Date acquired
        • +
        • Any other annotations relevant to your workflow
        • +
        +

        + See:{" "} + + Creating a dataset + + ,{" "} + + Metadata guidance + +

        + +

        2. Reference your files

        +

        + Your dataset must include paths or URLs pointing to the files you want + BFF to access. Files can live: +

        +
          +
        • Locally on your computer
        • +
        • On network-attached storage
        • +
        • In cloud storage
        • +
        • In public repositories
        • +
        +

        + BFF is storage agnostic and does not require files to be moved into a + proprietary system. +

        +

        + See:{" "} + + Storage options + + ,{" "} + + Viewer compatibility + +

        + +

        3. Load the dataset into BFF

        +

        Open BFF and either:

        +
          +
        • Drag and drop a dataset file
        • +
        • Paste a dataset URL
        • +
        • Open a shared BFF link
        • +
        +

        + Once loaded, BFF allows you to filter and search metadata, group files + dynamically, preview and open files in compatible viewers, and share + exact dataset views via URL. +

        + + ), + }, + { + id: "minimum-requirements", + heading: "Minimum requirements", + body: ( + <> +

        To use BFF, you only need:

        +
          +
        • Metadata file (CSV, Parquet, or JSON).
        • +
        • Files to reference in the dataset.
        • +
        • File paths linking metadata to images.
        • +
        +

        No backend, database, or server infrastructure is required.

        + + ), + }, + { + id: "common-workflows", + heading: "Common workflows", + body: ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        GoalTypical setup
        Personal / local explorationLocal dataset + local files
        Shared lab datasetHosted dataset + shared storage
        Public publication companionHosted dataset + public cloud storage
        Large-scale datasetsParquet + cloud storage
        Metadata validation / QCDataset + metadata descriptor file
        File lineage / relationship trackingDataset + provenance file
        + ), + }, + { + id: "recommended-setup", + heading: "Recommended setup", + body: ( + <> +

        Sharing data publicly

        +

        + If data is intended to be publicly shared — like in a publication — + store the dataset and files referenced in the dataset in{" "} + cloud storage{" "} + to enable readers to explore the dataset and its files via a sharable + BFF link (URL). +

        +

        + Note: You can use BFF as a way to circumvent having to publish all files + by publishing only the dataset file and instructing readers to request + files directly. This allows viewers to see metadata about every file in + the dataset without you paying for full cloud storage of each file. + Building on this approach, you can host thumbnails of each file so + readers can get a preview without you paying for full-resolution images + to live in the cloud. +

        + +

        Dataset best practices

        +
          +
        • + Use consistent metadata conventions —{" "} + + see Metadata guidance + {" "} + for detailed best practices. +
        • +
        • + If the dataset is over 100,000 files, use Parquet (a columnar + storage format designed for high-performance data analytics) for + faster performance. BFF can convert your dataset for you, or use any + pyarrow-compatible tool like{" "} + + pandas{" "} + + + . +
        • +
        • + See{" "} + + Dataset examples + {" "} + for examples to follow when creating a dataset. +
        • +
        + + ), + }, + ], + }, + + "getting-started/creating-a-dataset": { + title: "Creating a dataset", + intro: + "BioFile Finder (BFF) works by referencing a spreadsheet you provide, populated by key-value pairs that are the metadata associated with your image files.", + sections: [ + { + id: "creating-spreadsheet", + heading: "What is a dataset?", + body: ( + <> +

        + A BFF dataset is a tabular file where each row represents a file and + each column is a piece of metadata about that file. The format is + flexible — any columns beyond the required ones are yours to define + based on what matters to your workflow. +

        +

        + + See App information + {" "} + for accepted file types and size limitations. +

        + + ), + }, + { + id: "rows-columns", + heading: "Rows and columns", + body: ( + <> +

        + Rows: Each row in the table should correspond with a + file — either on the cloud, a hard drive, or network attached storage. + However, you can have a row corresponding to multiple files, or + different rows corresponding to the same file. +

        +

        + Columns: Columns can be anything, but there is one + required column and a few special optional columns described below. +

        + + ), + }, + { + id: "required-columns", + heading: "Required columns", + body: ( +

        + File Path — A reference to the file that BFF will attempt + to open with relevant applications. This column does not have to be unique.{" "} + + Information about file storage options + + . +

        + ), + }, + { + id: "optional-columns", + heading: "Optional special columns", + body: ( + <> +

        + These columns are optional but enable specific features in BFF when + provided. +

        +
          +
        • + Thumbnail — If provided, should contain the URL to + a cloud-hosted image (see{" "} + + cloud storage options + + ) and will override any thumbnail BFF will automatically try to + generate. Note: BFF cannot automatically generate a thumbnail for + all file types and storage locations. +
        • +
        • + File Name — BFF will automatically parse the file + name from the path if this is not provided. +
        • +
        • + File Size — Should contain the size of the file in + bytes. The display automatically converts to a human-readable format + and is used during file downloads to provide feedback about download + size. If not provided, the size will be approximated during + downloads. This is especially important for correct OME-Zarr + downloads, as the size for these is difficult to calculate with + certainty. +
        • +
        + + ), + }, + { + id: "spreadsheet-examples", + heading: "Spreadsheet (dataset) examples", + body: ( + <> +

        Basic example

        +

        + Each row is a file. Columns can be anything meaningful to your workflow + — here a well position, gene target, and color channel. +

        + + + + + + + + + + + + + + + + + + + + + + + +
        File PathWellGeneColor
        Abc123.txtB3CDH2Blue
        Def456.txtG9VIMGreen
        +

        + + Download this example as CSV{" "} + {" "} + + +

        +

        + Browse open-source datasets +

        + + ), + }, + ], + }, + + "getting-started/metadata-guidance": { + title: "Metadata guidance", + intro: + "Clear, consistent metadata is what turns microscopy data from a static file into something others can actually find, interpret, and reuse. This section outlines recommended metadata practices that support sharing datasets in a way that is both accessible and meaningful to a broad audience — from collaborators to future researchers. Rather than prescribing a rigid standard, the guidance focuses on capturing the essential context needed to understand how the data was generated, how it is structured, and how it can be used. Our hope is that by following these suggestions, you can make your data easier to explore, visualize, and integrate into downstream analyses, while reducing ambiguity and the need for follow-up clarification.", + sections: [ + { + id: "recommendations", + heading: "Recommendations", + body: ( + <> +

        FoundingGIDE

        +

        + The following interpretation of the{" "} + + FoundingGIDE{" "} + + {" "} + metadata guidelines is a CSV template created to operationalize a + minimal, harmonized metadata schema that enables interoperability across + bioimaging data resources. Because imaging datasets are generated and + stored using diverse, often incompatible metadata models, they are + difficult to search, integrate, and reuse across repositories. + FoundingGIDE addresses this by defining a shared set of metadata fields, + grounded in common ontologies, that can be consistently applied across + studies. This template translates those recommendations into a simple, + spreadsheet-based format supporting cross-repository discovery, FAIR + data principles, and integration into a broader global image data + ecosystem. +

        +

        + Fields included: Metadata Field, Study Description, Authors, + Organization, Publication, License, Release Date, Imaging Method, Cell + Line, Organism, Gene, Compound, Antibody, Channel — Content, Channel — + Biological Entity, Instrument, Dimension, Pixel/Voxel Size / Time + resolution, Study Unique ID, Dataset Unique ID, Pathology/Disease, + Phenotype, Organ, Analyzed Data. +

        +

        + + Download FoundingGIDE template CSV{" "} + {" "} + + +

        +

        Example descriptions for these fields are provided below.

        + + ), + }, + { + id: "column-descriptions", + heading: "Providing column descriptions", + body: ( + <> +

        + BFF can display tooltips that describe the columns in your dataset if + provided an additional file (referenced as a “metadata descriptor + file” in the app). This file must contain three columns: +

        +
          +
        • + Column Name — references a column in the dataset + you want to describe +
        • +
        • + Description — the description for that column +
        • +
        • + Type — the data type. BFF automatically detects + most types; the only value you may need to supply is{" "} + Open file link, which tells BFF the column represents a + link that can be opened with the “Open with…” + button. This is useful for pointing to alternative viewers or + related resources — for example, a column containing a direct link + to open a file in a specific tool. +
        • +
        +

        Example

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Column NameDescriptionType
        Metadata FieldName of the metadata attribute being described
        Study DescriptionSummary of the study's purpose, design, and scope
        AuthorsList of contributors to the dataset or study
        OrganizationInstitution or organization responsible for the dataset
        PublicationAssociated publication or DOI describing the datasetOpen file link
        LicenseUsage license governing the dataset (e.g., CC-BY)
        Release DateDate the dataset was made publicly available
        Imaging Method + Microscopy or imaging modality used (e.g., confocal, + light-sheet) +
        Cell LineCell line used in the experiment
        OrganismSpecies from which the sample was derived
        GeneGene(s) of interest or manipulated in the experiment
        CompoundChemical compound or treatment applied
        AntibodyAntibody used for staining or detection
        Channel — Content + Imaging channel identifier or label (e.g., Channel 1, GFP) +
        Channel — Biological Entity + Biological structure or molecule represented in the channel +
        InstrumentMicroscope or imaging instrument used
        Dimension + Dimensionality of the dataset (e.g., 2D, 3D, time series) +
        Pixel/Voxel Size / Time resolutionSpatial or temporal resolution of the imaging data
        Study Unique IDUnique identifier for the overall study
        Dataset Unique ID + Unique identifier for a specific dataset within the study +
        Pathology/DiseaseDisease or pathological condition represented
        PhenotypeObserved or computed phenotype from analysis
        OrganOrgan or tissue source of the sample
        Analyzed Data + Link to derived or processed data (e.g., segmentation, + features) + Open file link
        +

        + + Download this example as CSV{" "} + {" "} + + +

        + + ), + }, + { + id: "provenance", + heading: "File & metadata provenance", + body: ( +

        + BFF supports describing relationships between files and metadata via a + provenance file.{" "} + + See the full provenance guide + + . +

        + ), + }, + ], + }, + + "getting-started/provenance": { + title: "File & metadata provenance", + intro: + 'Information about how files relate to each other or to different pieces of metadata can be provided via an additional file called a "Provenance file". Provenance in BioFile Finder (BFF) can describe relationships between files, between a file and a piece of metadata, and between two pieces of metadata.', + sections: [ + { + id: "provenance-where", + heading: "Where to provide the provenance file", + body: ( +

        + In BFF, open the data source panel by clicking the dataset name at the top + of the app. At the bottom of that panel you will find an optional field + labeled Provenance file. Paste the URL or drag in the file + there to load it alongside your dataset. +

        + ), + }, + { + id: "provenance-format", + heading: "Provenance file format", + body: ( + <> +

        The provenance file should contain 6 columns:

        +
          +
        • + Child — The column name in the dataset representing + the child entity in the relationship. +
        • +
        • + Relationship — Defines the relationship between + parent and child. If Relationship Type is empty, this should be a + human-readable description. If Relationship Type is{" "} + pointer, this should be the name of a dataset column + that encodes the relationship. +
        • +
        • + Parent — The column name in the dataset + representing the parent entity. +
        • +
        • + Child Typefile if the child is a + file in the dataset; entity if it is metadata. +
        • +
        • + Parent Typefile if the parent is a + file; entity if it is metadata. +
        • +
        • + Relationship Type — Empty for a static relationship + described in the Relationship field; pointer if the + relationship is defined via a dataset column. +
        • +
        +

        Simple example

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        ChildRelationshipParentChild TypeParent TypeRelationship Type
        WellIDis well inPlateIDentityentity
        ColonyImageis image acquired fromWellIDfileentity
        SegmentationImagesegmentation_algorithm_v1ColonyImagefilefilepointer
        +
          +
        • + Plate → Well: Wells belong to a plate (simple + descriptive relationship). +
        • +
        • + Well → Colony Image: Colony images are acquired + from wells (image files linked to metadata). +
        • +
        • + Colony Image → Segmentation Image: Segmentation + images are derived from colony images; the relationship is specified + via a pointer to the segmentation algorithm version used. +
        • +
        +

        + + Download this example{" "} + {" "} + + +

        + + ), + }, + { + id: "provenance-workflows", + heading: "Why provenance matters", + body: ( + <> +

        + Provenance is especially important in microscopy workflows that span + multiple levels of biological organization — such as plates, wells, and + individual image files. Without clear provenance linking each + segmentation file back to its original image, well, and plate context, + it becomes difficult to trace results back to the experimental setup. + Capturing these relationships ensures that derived data products remain + connected to their biological source, enabling validation, + troubleshooting, and reproducibility. +

        +

        + In BFF, once a provenance file is loaded, each file row in the file list + will show a relationship indicator. Expanding a row reveals its linked + parent or child entities — for example, clicking a segmentation image + will show the colony image it was derived from and the well it + originated in. +

        +

        + + Download example {" "} + + +

        +

        + Provenance is also critical when a single publication draws on images + from multiple datasets. If the origin of each image is not clearly + documented — which dataset it came from, how it was selected, whether it + was processed consistently — readers and collaborators may struggle to + interpret how comparable those images truly are. By maintaining + provenance across datasets, researchers can clearly communicate how + figures were constructed and allow others to navigate back to the full + underlying data for verification or reuse. +

        +

        + When provenance spans multiple datasets, BFF displays the dataset origin + of each file alongside its metadata. Filtering by dataset source allows + you to isolate images from a specific experiment, verify that processing + was applied consistently, and trace any figure back to its full source + dataset. +

        +

        + + Download example {" "} + + +

        + + ), + }, + ], + }, +}; diff --git a/packages/web/src/components/UserGuide/content/index.ts b/packages/web/src/components/UserGuide/content/index.ts new file mode 100644 index 000000000..6c5b7a96a --- /dev/null +++ b/packages/web/src/components/UserGuide/content/index.ts @@ -0,0 +1,19 @@ +// Content is split into per-section files to keep each file focused and reviewable. +// To add a new page: add its entry to the relevant section file and add it to nav.ts. +// Note: PAGE_CONTENT keys must match the sectionSlug/pageSlug pattern used in nav.ts. + +export type { PageContent, PageSection } from "./types"; + +import { ABOUT_CONTENT } from "./about"; +import { APP_INFORMATION_CONTENT } from "./app-information"; +import { GETTING_STARTED_CONTENT } from "./getting-started"; +import { OTHER_RESOURCES_CONTENT } from "./other-resources"; +import { REAL_WORLD_USE_CASES_CONTENT } from "./real-world-use-cases"; + +export const PAGE_CONTENT = { + ...ABOUT_CONTENT, + ...APP_INFORMATION_CONTENT, + ...REAL_WORLD_USE_CASES_CONTENT, + ...GETTING_STARTED_CONTENT, + ...OTHER_RESOURCES_CONTENT, +}; diff --git a/packages/web/src/components/UserGuide/content/other-resources.tsx b/packages/web/src/components/UserGuide/content/other-resources.tsx new file mode 100644 index 000000000..1c8d9d0f3 --- /dev/null +++ b/packages/web/src/components/UserGuide/content/other-resources.tsx @@ -0,0 +1,204 @@ +import { Icon } from "@fluentui/react"; +import * as React from "react"; + +import type { PageContent } from "./types"; + +export const OTHER_RESOURCES_CONTENT: Record = { + "other-resources/storage-options": { + title: "Storage options", + intro: + "Whether cloud, local, or network storage, BioFile Finder (BFF) is agnostic of where your files live. The only requirement is that the metadata file is accessible to the browser running BFF.", + sections: [ + { + id: "cloud-storage", + heading: "Cloud storage", + body: ( + <> +

        Public vs private

        +

        + BFF works with both private and public cloud storage. The only + requirement is that{" "} + CORS permissions are + configured on the bucket so the browser can access the files. +

        + + ), + }, + { + id: "hard-drive", + heading: "Local and network storage", + body: ( + <> +

        + BFF can load a dataset file from a local hard drive or network-attached + storage. However, because BFF runs in the browser, local paths are not + persisted — if you refresh the page or share the link, you will be + prompted to reload the dataset file. +

        +

        + Files referenced in the dataset can also live locally or on a network + drive, but they can only be opened in desktop applications (e.g. FIJI). + Web-based viewers do not have access to the local file system. If the + drive is disconnected, BFF will still display the metadata but the + viewers will be unable to open the files. +

        + + ), + }, + { + id: "cloud-examples", + heading: "Cloud storage examples", + body: ( + <> +

        Open source image archives (IDR, BIA, SSBD)

        +

        + A useful way to think about integrating the Image Data Resource (IDR), + BioImage Archive (BIA), and SSBD with BFF is that they occupy different + layers of the bioimaging data stack, and BFF can sit above them as a + unified discovery and navigation interface. +

        +

        How each resource differs

        +
          +
        • + IDR (Image Data Resource) — Acts as a curated, + analysis-rich repository. Contains re-annotated datasets with strong + experimental structure (plates, wells, phenotypes, publications). + Best suited for exploration of complete biological studies. +
        • +
        • + BioImage Archive (BIA) — Acts as a raw data + deposition archive. Stores original imaging data from experiments, + often before heavy curation. Best suited for long-term storage and + reproducibility of raw microscopy data. +
        • +
        • + SSBD (Systems Science of Biological Dynamics) — + Acts as a modeling and dynamics-oriented repository. Focuses on + time-series, quantitative measurements, and computational models. + Best suited for quantitative and dynamic systems biology data rather + than raw image browsing. +
        • +
        +

        How BFF can use them together

        +

        + BFF can sit above all three as a unified metadata and exploration layer: +

        +
          +
        • + From IDR, BFF can link directly to structured + experimental datasets with rich biological context (e.g., plate → + well → image relationships already well-defined). +
        • +
        • + From BioImage Archive, BFF can expose raw datasets + by indexing deposited image files and attaching lightweight + metadata. +
        • +
        • + From SSBD, BFF can surface derived quantitative + datasets alongside images, enabling links between raw imaging and + downstream measurements or models. +
        • +
        +

        + By sitting on top of these resources, BFF provides a single search and + discovery interface across raw (BIA), curated (IDR), and + quantitative/model-based (SSBD) datasets — allowing cross-repository + linking and normalized navigation from raw images through to derived + analysis. +

        +

        Google Sheets

        +

        You can use Google Sheets to publish your dataset publicly as a CSV:

        +
          +
        1. + Click File in the toolbar +
        2. +
        3. + Choose Share then Publish to web +
        4. +
        5. + Select the sheet you want to publish and select{" "} + Comma-separated values +
        6. +
        7. + Click Publish and copy/paste the link into BFF +
        8. +
        +

        GitHub

        +

        + In GitHub you can link to the Raw version of a file in + a repository to share the dataset with anyone that has access to that + repository. This also provides implicit dataset versioning, which can be + very useful for collaboration. +

        +
          +
        1. + In GitHub, navigate to the file in the repository you want to + publish +
        2. +
        3. + Click the Raw button +
        4. +
        5. Copy and paste the URL from the browser into BFF
        6. +
        +

        + New to GitHub?{" "} + + See GitHub documentation{" "} + + +

        +

        AWS S3

        +

        + Your organization may provide support for choosing the best option, but + AWS S3 is a commonly used cloud storage service compatible with BFF that + you may consider.{" "} + + See AWS S3 documentation{" "} + + + . +

        + + ), + }, + ], + }, + + "other-resources/cors": { + title: "Avoiding CORS errors", + intro: + "You may need to set up CORS permissions on your cloud bucket to enable bff.allencell.org to access your files. The same will be true for any web-based image viewers — for example vole.allencell.org — that you want to use to view your data.", + sections: [ + { + id: "cors-setup", + heading: "Setting up CORS permissions", + body: ( + <> +

        + CORS (Cross-Origin Resource Sharing) permissions tell your cloud storage + bucket which web origins are allowed to read its files. Without this, + browsers block BFF and web-based viewers from accessing your data. +

        +

        + Example for AWS S3:{" "} + + AWS CORS documentation{" "} + + + . +

        + + ), + }, + ], + }, +}; diff --git a/packages/web/src/components/UserGuide/content/real-world-use-cases.tsx b/packages/web/src/components/UserGuide/content/real-world-use-cases.tsx new file mode 100644 index 000000000..54ba5e6d6 --- /dev/null +++ b/packages/web/src/components/UserGuide/content/real-world-use-cases.tsx @@ -0,0 +1,539 @@ +import { Icon } from "@fluentui/react"; +import * as React from "react"; + +import type { PageContent } from "./types"; + +// Note: "real-world-use-cases/other-examples" exists in this file but has no +// corresponding nav entry. It is unreachable unless added to nav.ts. +export const REAL_WORLD_USE_CASES_CONTENT: Record = { + "real-world-use-cases/use-cases-overview": { + title: "Use cases & scenarios", + intro: + "BioFile Finder (BFF) is flexible enough to fit many different workflows and contexts. This page highlights common use cases observed across research labs, core facilities, and data teams — along with real-world scenarios showing how different types of users leverage BFF in their work.", + sections: [ + { + id: "use-case-table", + heading: "How people use BFF", + body: ( + <> +

        This table is summary of the in-depth use cases described below.

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Use caseKey BFF actionsTime saved vs. manual
        + Explore screening results + + Group by plate/treatment; filter by phenotype; share URL + Hours of scripting per query
        + Validate metadata + + Filter for blanks/duplicates; group to check counts; export + errors + Days of spreadsheet auditing
        + Inspect image subsets + + Multi-filter to exact subset; open in viewer; arrow-key + navigation + Hunting through folders by hand
        + Perform QC on datasets + + Aggregate counts per group; filter for anomalies; + cross-validate columns + Custom scripts per dataset
        + Manage image inventory + + Host metadata file; browse by any column; shareable filtered + URLs + Building and maintaining a web portal
        + Compare across experimental dimensions + + Pivot/group across multiple metadata axes (e.g., cell line × + staining × condition); rapidly switch views + Rewriting analysis scripts per comparison
        + Collaborative data exploration + + Share filtered views; maintain consistent dataset state + across users; parallel exploration + Back-and-forth file exchange and re-alignment
        + Publish interactive datasets + + Share public BFF links tied to figures; enable readers to + explore full datasets in-browser + Building custom portals or static supplements
        + + ), + }, + { + id: "explore-screening", + heading: "Explore screening results", + level: 3, + body: ( + <> +

        + A high-content screening run produces tens of thousands of images across + hundreds of wells, multiple plates, and several time points. The + pipeline outputs a Parquet or CSV manifest linking each image file to + its well position, compound treatment, concentration, cell line, and + measured phenotype scores. +

        +

        How BFF helps

        +

        + Load the manifest into BFF and immediately group files by Plate > + Treatment > Concentration to see how many images exist at each + condition. Filter to a specific compound and sort by phenotype score to + surface the most interesting wells. Click into a well to see thumbnails + of every image at that position. Share the filtered view with a + colleague by copying the URL — they see exactly the same subset without + re-running any queries. +

        +

        Alternative use case

        +

        + A genomics core runs CRISPR screens and outputs per-guide results as a + CSV. Researchers load it into BFF to filter by gene target, sort by + effect size, and quickly identify which guides to follow up on — without + writing R or Python code. +

        + + ), + }, + { + id: "validate-metadata", + heading: "Validate metadata", + level: 3, + body: ( + <> +

        + Before publishing a dataset or submitting to a repository, you need to + confirm that every file has complete, consistent metadata — no missing + cell lines, no mislabeled plates, no blank file paths. +

        +

        How BFF helps

        +

        + Load your metadata file and use BFF's filters to find gaps. Group + by "Cell Line" and look for a blank or "(No value)" + group — those are your missing entries. Sort by "File Path" to + spot duplicates or malformed paths. Filter for rows where + "Treatment" is empty to find unlabeled conditions. Use the + aggregate count at each folder level to verify expected file counts per + condition (e.g., "I should have 96 images per plate — any plate + with fewer has missing data"). Export the problematic subset as a + CSV for correction. +

        +

        Alternative use case

        +

        + A museum digitization team loads their specimen catalog CSV into BFF to + check for records missing accession numbers, blank taxonomic + classifications, or broken file paths to scans — catching errors before + ingesting into their collection management system. +

        + + ), + }, + { + id: "inspect-subsets", + heading: "Inspect subsets of images", + level: 3, + body: ( + <> +

        + You don't want to look at all 50,000 images. You want to look at a + very specific slice — maybe failed QC images, or images from a + particular experimental condition, or everything captured on a specific + date. +

        +

        How BFF helps

        +

        + Apply filters to narrow down to exactly the subset you care about: + "Cell Line = iPSC" AND "Plate = 007" AND "QC + Status = Failed". The file list updates instantly to show only + matching files. Click any file to see its full metadata in the detail + panel. Open the image directly in your preferred viewer (FIJI, AGAVE, + Neuroglancer, or the browser) to visually inspect it. Navigate through + the filtered list with arrow keys to quickly scan through the subset + one-by-one. +

        +

        Alternative use case

        +

        + A pathology lab filters their slide inventory to all H&E-stained + tissue sections from a specific patient cohort and date range, then + opens each in their whole-slide viewer to confirm stain quality before + analysis. +

        + + ), + }, + { + id: "perform-qc", + heading: "Perform QC on datasets", + level: 3, + body: ( + <> +

        + Quality control means systematically checking that your data meets + expectations — correct file counts, valid value ranges, no corrupted + entries, consistent naming. Doing this manually in Excel breaks down + past a few thousand rows. +

        +

        How BFF helps

        +

        + Load a 2-million-row Parquet manifest and immediately see the total file + count in the aggregate info bar. Group by "Experiment > Plate + > Well" and check that each well has the expected number of + images — any well showing a lower count is a red flag. Filter for files + where "File Size" is 0 to find corrupt or empty files. Sort by + "Date Acquired" to verify temporal consistency. Group by + "Instrument" to check that all files came from the expected + microscope. Apply multiple filters simultaneously to cross-validate: + "If Plate = Control, then Treatment should be DMSO" — filter + for Control plates with non-DMSO treatments to find mislabeled rows. +

        +

        Alternative use case

        +

        + A data engineer receives a new batch of sequencing metadata from a + collaborator and loads it into BFF to check for duplicate sample IDs, + verify that every file path resolves to an existing object in S3 (by + sorting/filtering paths), and confirm that all expected runs are + represented before ingesting into the pipeline. +

        + + ), + }, + { + id: "manage-inventory", + heading: "Manage image inventory", + level: 3, + body: ( + <> +

        + You or your team have accumulated a large collection of files over + months or years. They live across local drives, shared network storage, + or cloud buckets. You have metadata about them — maybe a database + export, maybe a painstakingly maintained spreadsheet — and you need an + easy way to browse, search, and share access to this inventory without + maintaining a server. +

        +

        How BFF helps

        +

        + Export your inventory as a Parquet file (or maintain it as a CSV) with + columns for file path, file name, and any annotations that matter to + your team (project, investigator, organism, imaging modality, date, + etc.). Host the file on a web server, S3 bucket, or just keep it local. + Point BFF at it. Your entire team can now browse the inventory by any + column, search for specific files, and open them directly. Add a source + metadata file to provide human-readable descriptions for each column. + When someone asks "do we have any confocal images of iPSC-derived + cardiomyocytes from 2024?", the answer is three clicks away instead + of a Slack thread. +

        +

        Alternative use case

        +

        + A natural history museum has 200,000 digitized specimen records in a CSV + exported from their collection database. They host a BFF instance on + their website so visiting researchers can browse specimens by taxonomy, + collection site, and date — filtering to exactly the subset relevant to + their study and downloading a manifest of matching file paths. +

        + + ), + }, + { + id: "real-world-scenarios", + heading: "Real-world scenarios", + body: ( + <> +

        Wet-lab scientists

        +

        + + I have thousands of images and I just want to find the right ones. + +

        +

        + You ran a plate screen last week and now need to find every image from + Well A3 treated with Drug X. Your files are scattered across folders, + drives, or cloud storage, with no easy way to search by experimental + conditions. BFF lets you load a spreadsheet of your file metadata and + instantly filter, sort, and group by any column—cell line, treatment, + plate, date, or anything else you need. No coding, no databases, no IT + tickets. Just drag, drop, and find your files. +

        +

        Computational biologists

        +

        + + I want to query millions of files without writing a pipeline to do + it. + +

        +

        + You have a Parquet manifest with 10 million rows of imaging metadata. + You need to pull a specific subset for your next analysis run. BFF runs + full SQL queries in your browser via DuckDB—no server, no cluster, no + credentials. Filter by any combination of annotations, copy out the file + paths you need, and get back to your actual work. Share your exact query + with a collaborator by copying the URL. +

        +

        Data Engineers & Platform Teams

        +

        + + I want to give users self-service data access without building a + portal. + +

        +

        + Your team maintains the imaging pipeline. Scientists keep asking you to + "just pull all the files where..." and it turns into a JIRA + ticket every time. BFF is a zero-infrastructure frontend: point it at a + Parquet file on S3 or a CSV on a web server and your users can explore, + filter, and export on their own. No backend to deploy, no API to + maintain, no accounts to manage. Host a static web page and you're + done. +

        +

        Academic Facility Managers & PIs

        +

        + I need to make my shared data actually usable. +

        +

        + You run a core imaging facility or oversee a lab generating terabytes of + data. Your shared drive has 50,000 files and a naming convention that + made sense two years ago. BFF turns any metadata spreadsheet into a + searchable, filterable, shareable interface. Publish a dataset with a + BFF link and reviewers, collaborators, or new lab members can explore it + immediately—no software to install, no accounts to create. +

        +

        GLAM & Museum Professionals

        +

        + I want to make my collection metadata interactive. +

        +

        + You have a CSV with 200,000 digitized specimens, each with accession + numbers, taxonomic classifications, collection dates, and file paths to + high-resolution scans. BFF turns that spreadsheet into a browsable, + filterable, groupable interface—right in the browser. Let researchers + explore your collection by species, date range, or geographic origin. + Share a filtered view as a URL. No web developer needed. +

        + + ), + }, + ], + }, + + "real-world-use-cases/example-aics": { + title: "The cell science accelerator at Allen Institute", + intro: + "BioFile Finder (BFF) was used in publication by the cell science accelerator at Allen Institute.", + sections: [ + { + id: "publication", + heading: "", + body: ( + <> +

        + + Open publication{" "} + + +
        + + View dataset in BFF{" "} + + +

        +

        + In this study on epithelial-to-mesenchymal transition (EMT), the authors + generated a large-scale microscopy dataset consisting of 3,538 3D + Z-stack datasets across 37 experimental conditions, 8 cell lines, and 9 + antibody stainings. BioFile Finder (BFF) was used to organize and + explore this complex dataset without relying on a fixed folder + hierarchy. Instead, BFF enabled dynamic filtering, grouping, and + navigation based on metadata, allowing users to analyze the data across + multiple dimensions (e.g., comparing stainings across cell lines) + without duplicating files. This approach improved collaboration between + experimental and computational researchers, supported parallel analysis + workflows, and reduced friction in large-scale data exploration. + Additionally, BFF was used to share the dataset publicly, enabling + readers to directly access figure-associated data, explore full 3D + timelapse datasets in the browser, and interact with the dataset using + the same flexible metadata-driven framework. +

        +

        Key takeaways

        +
        +

        + “Every organizational choice comes at the cost of another. In + other words, every choice is a bad choice.” — Antoine + Borensztejn, author +

        +

        + “BioFile Finder (BFF) allowed us to break away from this + constraint entirely.” — Antoine Borensztejn,{" "} + author +

        +

        + “We believe this approach sets a new standard for FAIR data + sharing, and will significantly improve the accessibility, + transparency, and reuse of complex biological datasets.” + — Antoine Borensztejn, author +

        +
        + + ), + }, + ], + }, + + "real-world-use-cases/example-aibs": { + title: "The brain science accelerator at Allen Institute", + intro: + "BioFile Finder (BFF) was used in publication by the brain science accelerator at Allen Institute.", + sections: [ + { + id: "publication", + heading: "", + body: ( + <> +

        + + Open publication{" "} + + +
        {" "} + + View dataset in BFF{" "} + + +

        +

        + Yoav Ben-Simon from the Allen Institute for Brain Science describes + using BioFile Finder (BFF) as a flexible data management and sharing + platform for imaging datasets related to viral vector targeting in the + brain. BFF was used to organize datasets in a spreadsheet-like + interface, enabling intuitive querying, filtering, and restructuring of + data without requiring custom software development. The tool allowed + users to quickly create and curate datasets, organize them + hierarchically based on relevant features, and visualize grouped image + sets with thumbnails. This significantly lowered the barrier to entry + for data management and sharing, enabling non-engineers to deploy and + share datasets via simple links rather than building dedicated web + interfaces. Additionally, BFF facilitated collaboration by allowing + teams to interact with shared datasets dynamically and supported reuse + across different domains, extending from cell imaging to brain section + and genomic data visualization. +

        +

        Key takeaways

        +
        +

        + “BioFile Finder is a data management tool… like a fancy + spreadsheet so that you can interact with it in multiple different + ways.” — Yoav Ben-Simon, author +

        +

        + “I can create and curate data sets in two or three clicks of a + button.” +

        +

        + “It doesn't require exchanging of files—it just + requires exchanging of links.” — Yoav Ben-Simon,{" "} + author +

        +

        + “It was really easy for us to repurpose it… from + looking at individual cells to looking at images of brain sections + and genomic data.” — Yoav Ben-Simon, author +

        +
        + + ), + }, + { + id: "video", + heading: "", + body: <>{/* TODO: Add link to video once it is made public */}, + }, + ], + }, + + "real-world-use-cases/example-isas": { + title: "AMBIOM at ISAS", + sections: [ + { + id: "publication", + heading: "", + body: ( + <> + {/* TODO: Add publication link once available */} +

        + Content coming soon. +

        + + ), + }, + ], + }, + + "real-world-use-cases/other-examples": { + title: "Other examples", + sections: [], + }, +}; diff --git a/packages/web/src/components/UserGuide/content/types.ts b/packages/web/src/components/UserGuide/content/types.ts new file mode 100644 index 000000000..2c5d10852 --- /dev/null +++ b/packages/web/src/components/UserGuide/content/types.ts @@ -0,0 +1,18 @@ +import * as React from "react"; + +export interface PageSection { + id: string; + heading?: string; + /** + * Heading level rendered for this section (h2, h3, or h4). + * Defaults to h2 if omitted. Use h3/h4 for subsections within a page. + */ + level?: 2 | 3 | 4; + body: React.ReactNode; +} + +export interface PageContent { + title: string; + intro?: string; + sections: PageSection[]; +} diff --git a/packages/web/src/components/UserGuide/index.tsx b/packages/web/src/components/UserGuide/index.tsx index 9f24173c1..d05f155ff 100644 --- a/packages/web/src/components/UserGuide/index.tsx +++ b/packages/web/src/components/UserGuide/index.tsx @@ -22,6 +22,16 @@ export default function UserGuide() { } }, [location.pathname]); + // Close mobile menu on Escape — standard accessibility expectation for overlays + React.useEffect(() => { + if (!menuOpen) return; + const handleKeyDown = (e: KeyboardEvent) => { + if (e.key === "Escape") setMenuOpen(false); + }; + document.addEventListener("keydown", handleKeyDown); + return () => document.removeEventListener("keydown", handleKeyDown); + }, [menuOpen]); + if (!sectionSlug || !pageSlug) { return ; } diff --git a/packages/web/src/components/UserGuide/nav.ts b/packages/web/src/components/UserGuide/nav.ts index 374db2b18..f43465b5c 100644 --- a/packages/web/src/components/UserGuide/nav.ts +++ b/packages/web/src/components/UserGuide/nav.ts @@ -6,6 +6,7 @@ export type NavHeading = { export type NavPage = { title: string; slug: string; + // headings: reserved for possible future in-page anchor navigation in the sidebar headings?: NavHeading[]; }; From 9a78916dfc116c3c417a589a3f347f5ea32145cc Mon Sep 17 00:00:00 2001 From: Lyndsay Wilhelm Date: Fri, 29 May 2026 14:56:31 -0700 Subject: [PATCH 7/7] Restore global.css to origin/main; update scoped heading TODO comment Co-Authored-By: Claude Sonnet 4.6 --- packages/core/styles/global.css | 12 ++++-------- .../web/src/components/UserGuide/DocPage.module.css | 7 +++---- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/packages/core/styles/global.css b/packages/core/styles/global.css index 163a623f9..7757e22db 100644 --- a/packages/core/styles/global.css +++ b/packages/core/styles/global.css @@ -98,10 +98,6 @@ body { --font-family: 'Open Sans', sans-serif; --scrollbar-size: 12px; } -/** -Open Sans font weight guide: -300 light, 400 regular, 500 semi-bold, 600 bold -**/ h1 { font-size: 38px; @@ -111,7 +107,7 @@ h1 { } h2 { - font-size: 26px; + font-size: 24px; font-weight: 300; margin: 0; padding: 0; @@ -119,20 +115,20 @@ h2 { h3 { font-size: 18px; - font-weight: 500; + font-weight: 600; margin: 0; padding: 0; } h4 { font-size: 16px; - font-weight: 500; + font-weight: 600; margin: 0; padding: 0; } p { - font-weight: 300; + font-weight: 400; } a { diff --git a/packages/web/src/components/UserGuide/DocPage.module.css b/packages/web/src/components/UserGuide/DocPage.module.css index e20a36ad3..a25d4d0f3 100644 --- a/packages/web/src/components/UserGuide/DocPage.module.css +++ b/packages/web/src/components/UserGuide/DocPage.module.css @@ -14,10 +14,9 @@ } /* - * TODO: The User Guide uses larger heading sizes than the global design system defaults. - * These are scoped here intentionally to avoid affecting the rest of the app. - * When the design system heading sizes are revisited globally (h2: 28px, h3: 20px/400), - * these overrides can be removed and global.css updated instead. + * TODO: The User Guide uses larger, lighter heading sizes than the global design system defaults + * (global: h2 24px, h3 18px/600). These are scoped here intentionally to avoid affecting the + * rest of the app. If heading sizes are ever updated globally to match, these overrides can be removed. */ .root h2 { font-size: 28px;