ChromatographyForge UI Documentation

Functional reference for each tab and panel in ChromatographyForge, illustrated with the application interface.

Prepared for ChromatographyForge | Last updated: August 19, 2026

Table of Contents

Global Interface Panels

These controls are available across the application and support project-level workflows.

Global Panel

Header: Project Name, Status, and Project Action Buttons

What it is: The top application header with project identity and quick actions.

What it is used for: Creating a new project, saving/loading project state, downloading/uploading project files, and opening Recent Projects.

Example:
  1. Set a project name in the project name field.
  2. Click Save to Session after entering data.
  3. Use Download Project to export a portable `.hplc` project file.
Interface Screenshot

Shown: The full top header including project name, status text, and action icons.

ChromatographyForge header showing the project name, saved status, project actions, and signed-in user

Project identity, save status, project actions, and signed-in user.

Global Panel

Main Tab Navigation

What it is: The tab row with: Overview, Peaks Management, Conditions & Data, Report Generation, and Settings.

What it is used for: Switching between analysis, data entry, reporting, and configuration workflows.

Example:
  1. Process raw data in Overview.
  2. Open Peaks Management to refine peak properties and data points.
  3. Go to Report Generation to create a final report.
Interface Screenshot

Shown: The complete tab strip with the active tab highlighted.

ChromatographyForge main tab navigation with Overview selected

Main navigation with the Overview tab active.

Overview Tab Panels

The Overview tab is the primary workspace for inputting conditions and reviewing predicted chromatography.

Overview - Left Panel

Quick Data Input

What it is: A multiline entry area for bulk data entry in this format: Peak Name, Condition Name, Condition Value, Retention Time.

What it is used for: Rapidly loading method-development data without adding points one by one.

Example:
  1. Paste lines such as Peak1,Flow,1.0,5.2.
  2. Click Process Data.
  3. Confirm success in the status message and continue to Initial/Target Conditions.
Interface Screenshot

Shown: The Quick Data Input box with sample lines and Process Data button visible.

Quick Data Input panel populated with chromatographic method-development data

Bulk-entry format, example data, and Process Data action.

Overview - Left Panel

Initial Conditions

What it is: A generated list of baseline condition selectors (one selector per condition).

What it is used for: Defining the starting point used to calculate delta retention time and projected outcomes.

Example:
  1. For each condition (for example Flow or Temperature), choose the baseline value from the dropdown.
  2. Observe updates to predicted results and chromatogram.
Interface Screenshot

Shown: The Initial Conditions area with three condition dropdowns.

Initial Conditions panel with Flow Rate, Temperature, and Organic Phase dropdowns

Baseline values for the three experimental conditions.

Overview - Middle Panel

Target Conditions

What it is: Numeric input fields for desired endpoint values for each condition.

What it is used for: Simulating how retention time shifts when moving from baseline to target method values.

Example:
  1. Enter a target value for each condition.
  2. Wait for automatic recalculation.
  3. Review updated retention time table and predicted chromatogram shape.
Interface Screenshot

Shown: The Target Conditions group with edited values.

Target Conditions panel with edited Flow Rate, Temperature, and Organic Phase values

Target values used for the illustrated prediction.

Overview - Middle Panel

Predicted Chromatography

What it is: The chromatogram visualization canvas plus controls for range, scale, and view mode.

What it is used for: Visual comparison of predicted peak positions and potential separations.

Example:
  1. Set View to Zoom Peaks to focus around elution zones.
  2. Increase Scale to emphasize peak separation.
  3. Switch between Overlay and Compare and toggle Initial.
Interface Screenshot

Shown: The full Predicted Chromatography panel including controls, chart, and legend.

Predicted chromatogram for Acetaminophen, Caffeine, and Ibuprofen with controls and legend

Predicted and initial retention positions for the three example analytes.

Overview - Display Settings

Display Settings: Practical Effects

What it is: The expandable Display Settings area controls Y-axis scale, initial and predicted peak visibility, peak fill, width scaling, separate or merged rendering, baseline offset, noise, and integration markings.

What it is used for: Adapting the chromatogram presentation for visual inspection, comparison, integration review, and export.

Important: These controls change the visualization only; they do not alter the regression models or predicted retention times. The merged example temporarily uses a peak width of 0.42 minutes so its component and valley behaviour is easy to see.
Expanded Display Settings

Shown: All Display Settings controls alongside the chromatogram they affect.

Expanded ChromatographyForge Display Settings showing scale, initial peaks, fill, rendering, baseline, noise, and integration controls

Open Display Settings to access the three control rows without leaving the Overview workspace.

Clean Predicted-Only Trace

Settings employed: Y scale 1.00; Initial, Fill, Integration, End ticks, and Shade area off; Baseline offset 0; Noise 0.0.

Clean predicted-only chromatogram with zero baseline offset and noise and no fill or integration markings

A simplified trace isolates predicted peak position and shape.

Enhanced Analytical Trace

Settings employed: Y scale 1.80; Initial and Fill on; Baseline offset 36; Noise 3.5; Integration, End ticks, and Shade area on.

Enhanced chromatogram with initial peaks, fill, increased scale, baseline noise, and integration markings enabled

The same prediction with initial-position comparison, amplified peaks, a realistic baseline, and integration limits.

Merged Broad-Peak Trace

Settings employed: Merged rendering; merge threshold 3.00; Components and Valley drops on; Initial off; Fill and Integration on.

Merged broad-peak chromatogram showing a merged envelope, individual components, valley drops, fill, and integration limits

Merged mode draws the combined envelope while retaining component and valley information for overlapping or broad peaks.

Overview - Right Panel

Retention Time Results and Resolution

What it is: Tabular prediction output with optional detailed columns, plus pairwise resolution metrics.

What it is used for: Quantitatively checking predicted retention changes and separation quality.

Example:
  1. Enable Details to show condition-by-condition contribution.
  2. Compare Initial Retention Time vs Predicted Retention Time.
  3. Review the Resolution section to identify weak peak separation.
Interface Screenshot

Shown: The retention time table and Resolution list in one view.

Retention Time Results table and pairwise resolution values

Predicted retention times and pairwise separation quality.

Peaks Management Tab Panels

This tab controls per-peak configuration, data quality checks, and manual edits.

Peaks Management

Tab Controls: Show Details and Add Peak

What it is: Top controls that toggle detailed peak content and create a new peak card.

What it is used for: Managing tab density and extending the model with new analyte peaks.

Example:
  1. Click + Add Peak and enter a peak name.
  2. Use Show Details to collapse or expand table-heavy sections.
Interface Screenshot

Shown: The tab header controls with populated peak cards below.

Peaks Management header with Show Details, Add Peak, and populated peak cards

Peak-management controls with populated cards immediately below.

Peaks Management

Peak Card

What it is: A per-peak container including name, color indicator, peak property inputs, regression quality, and editable data tables.

What it is used for: Fine control over model behavior and cleanup of peak-specific calibration data.

Example:
  1. Adjust Peak Height or Peak Width (sigma) to tune simulated peak shape.
  2. Edit condition value and retention time values directly in the table.
  3. Delete incorrect data points or add new points to improve regression fit.
Interface Screenshot

Shown: A complete peak card from its header through the editable tables.

Complete Acetaminophen peak card with properties, regression statistics, and editable data tables

A complete peak record, including all three condition datasets.

Peaks Management - Modal

Peak Color Picker

What it is: A pop-up dialog opened by clicking a peak color indicator.

What it is used for: Assigning fixed, readable peak colors for charts and legends.

Example:
  1. Click the colored dot next to the peak name.
  2. Choose a predefined color or use the custom color picker.
  3. Confirm the chromatogram and legends update accordingly.
Interface Screenshot

Shown: The color picker dialog with color tiles and custom color input.

Peak color picker with preset color tiles and a custom color control

Preset palette and custom colour selection for Acetaminophen.

Conditions & Data Tab Panels

This tab supports condition-centric analysis and controlled data point entry for model training.

Conditions & Data

Conditions Header and Add Condition

What it is: The tab heading with an + Add Condition action.

What it is used for: Adding a new independent variable (for example pH, flow rate, or temperature).

Example:
  1. Click + Add Condition.
  2. Provide condition name and baseline value in prompts.
  3. Review new nested condition tab and generated inputs in Overview.
Interface Screenshot

Shown: The Conditions & Data header with the Add Condition button visible.

Conditions and Data header with Add Condition button

Condition-management heading and add action.

Conditions & Data

Quick Multi-Condition Entry

What it is: A guided bulk-entry panel for adding retention time points while enforcing single-variable experiment logic.

What it is used for: Fast acquisition of baseline and single-condition perturbation data.

Example:
  1. Select a Peak and enter Retention Time.
  2. Leave all conditions at default to record a baseline point.
  3. Change only one condition to add a single-variable experiment point.
Interface Screenshot

Shown: The full Quick Multi-Condition Entry panel including status text and Add Data Point button.

Quick Multi-Condition Entry panel with peak, retention time, condition values, and baseline status

Guided baseline and single-variable data entry.

Conditions & Data

Nested Condition Tabs

What it is: A secondary tab row where each condition has its own analysis panel.

What it is used for: Switching between condition-specific regression and data-point views.

Example:
  1. Click condition tabs (for example Flow, Temperature).
  2. Observe each tab refresh its condition-specific graph and point lists.
Interface Screenshot

Shown: The nested condition tabs and active tab state.

Nested condition tabs with Flow Rate selected alongside Temperature and Organic Phase

Condition-specific navigation with Flow Rate active.

Conditions & Data - Condition Detail

Linear Regression Plot, Data Points, and Add Data Point Form

What it is: The condition detail panel combining a regression chart, current data-point list, and manual data-entry form.

What it is used for: Evaluating model fit quality and adding/removing supporting data for each condition.

Example:
  1. Inspect the plotted points and regression lines for each peak.
  2. Use the Data Points list to remove outliers.
  3. Add a new point using Peak, Condition Value, and Retention Time fields.
Interface Screenshot

Shown: The full condition detail area including chart, legend, list, and add form.

Flow Rate linear regression plot, data-point list, and Add Data Point form

Condition model, regression legend, current observations, and manual-entry form.

Report Generation Tab Panels

This tab assembles a formal method-development report with configurable content sections.

Report Generation

Report Header Actions

What it is: Action buttons for resetting fields, generating report output, printing, and downloading PDF.

What it is used for: Running and exporting reporting workflows with one-click actions.

Example:
  1. Click Reset to Defaults to start from standard settings.
  2. Complete report fields and options.
  3. Click Generate Report, then use Print Report or Download PDF.
Interface Screenshot

Shown: The top action bar with all report buttons visible.

Report Generation header with reset, generate, print, and PDF download actions

Report workflow actions after a preview has been generated.

Report Generation

Report Information Panel

What it is: Form fields for title, analyst, department, project ID, method description, and comments.

What it is used for: Capturing metadata and narrative context for report consumers and compliance records.

Example:
  1. Set a report title and analyst identity.
  2. Enter project ID using the configured prefix.
  3. Add concise method notes and comments for final review.
Interface Screenshot

Shown: The completed form from Report Title through Additional Comments.

Completed Report Information form for the example method-development project

Illustrative report metadata and method-development narrative.

Report Generation

Include in Report Options

What it is: Checkboxes to include Target Conditions, Chromatogram, Elution Order, Resolution, Statistics, Method Development, and Raw Data.

What it is used for: Tailoring report depth for audience, review stage, or regulatory need.

Example:
  1. Keep core sections enabled for routine reporting.
  2. Enable Raw Data and Regression Statistics for technical review packages.
Interface Screenshot

Shown: All "Include in Report" checkboxes in one image.

Include in Report options with all report sections selected

Content controls for tailoring the generated report.

Report Generation

Method Development Options Panel

What it is: Controls for variation percentages and experimental design (full vs reduced runs), with preview area.

What it is used for: Generating practical experimental plans around target conditions.

Example:
  1. Select plus/minus variation magnitudes (for example +/-10% and +/-20%).
  2. Choose Full design for complete coverage or Reduced runs for faster screening.
  3. Review generated design summary in preview and final report output.
Interface Screenshot

Shown: The variation controls, run-type selection, and preview block.

Method Development Options with variation percentages, experimental design, and run preview

Variation levels and full experimental design preview.

Report Generation

Report Preview Panel

What it is: The generated report canvas shown after clicking Generate Report.

What it is used for: Final content validation before print or PDF export.

Example:
  1. Generate report.
  2. Inspect core sections (conditions table, chromatogram, elution order).
  3. Validate optional sections (resolution, regression models, raw data, method development) based on selected checkboxes.
Interface Screenshot

Shown: The first full page of generated preview content.

Generated method-development report preview with target conditions, chromatogram, and elution order

First page of the generated report for the illustrated project.

Settings Tab Panels

This tab controls persistent app behavior, report defaults, organization identity, and compliance metadata.

Settings

Settings Action Bar

What it is: Save and file-transfer controls for settings, plus reset-to-default action.

What it is used for: Maintaining reusable configuration across sessions and users.

Example:
  1. Modify settings values.
  2. Click Save Settings to persist in browser storage.
  3. Use Save to File to distribute a controlled configuration baseline.
Interface Screenshot

Shown: All settings action buttons in one view.

Application Settings header with save, import, export, template, and reset actions

Settings persistence, file-transfer, template, and reset actions.

Settings Category

Settings File Management

What it is: Explanatory panel describing JSON settings import/export behavior.

What it is used for: Communicating file format expectations and sharing workflow.

Example:
  1. Download a template file.
  2. Edit values externally when required.
  3. Load the file into another ChromatographyForge environment.
Interface Screenshot

Shown: The full Settings File Management section.

Settings File Management section explaining JSON import and export

Import/export guidance and the documented JSON file format.

Settings Category

Company/Laboratory Information

What it is: Inputs for logo upload, organization name, department, and address.

What it is used for: Branding and organization metadata in generated reports.

Example:
  1. Upload a lab logo.
  2. Set organization name and department defaults.
  3. Save settings and regenerate a report to verify branding output.
Interface Screenshot

Shown: The logo upload controls and company identity fields.

Company and Laboratory Information settings with populated organization fields

Branding controls and illustrative laboratory identity values.

Settings Category

Default Report Information

What it is: Default analyst, lab department, project prefix, and standard method notes.

What it is used for: Pre-populating report fields for consistent output and faster report setup.

Example:
  1. Set Project Prefix to a controlled format (for example MDP-2026-0012).
  2. Add standard method notes for routine reporting.
  3. Generate a report to confirm defaults are applied.
Interface Screenshot

Shown: The populated fields in the Default Report Information section.

Default Report Information settings with analyst, department, prefix, and method notes

Reusable report metadata for the fictional analytical laboratory.

Settings Category

Report Defaults

What it is: Checkbox defaults that mirror report content toggles in the Report Generation tab.

What it is used for: Ensuring predictable report composition for common use cases.

Example:
  1. Enable sections required for your SOP template.
  2. Disable optional sections not needed in routine runs.
  3. Save settings and use Reset to Defaults in Report Generation to validate behavior.
Interface Screenshot

Shown: All report default checkboxes.

Report Defaults section with standard report content checkboxes

Default inclusion state for each generated report section.

Settings Category

GMP Compliance Settings

What it is: Inputs for regulatory standard, SOP reference, and quality system reference.

What it is used for: Including compliance metadata in generated reports for quality and audit traceability.

Example:
  1. Select a regulatory profile (for example FDA 21 CFR Part 11 or ICH Q2(R1)).
  2. Add SOP and quality system references.
  3. Generate report and verify metadata appears in report header fields.
Interface Screenshot

Shown: The GMP compliance fields in one image.

GMP Compliance Settings with regulatory, SOP, and quality-system references

Illustrative regulatory standard, SOP, and quality-system references.

Settings Category (Dynamic)

User Account Information

What it is: A dynamic settings section inserted for authenticated users (name, username, email, license details, and account actions).

What it is used for: User identity confirmation and account/license management actions from within the app.

Example:
  1. Open Settings after sign-in.
  2. Review license type and seat usage.
  3. Use license action buttons if available for your role.
Interface Screenshot

Shown: The full User Account Information section for a fictional user.

User Account Information showing fictional identity, license seats, and account actions

Fictional user identity, seat usage, and account/license actions.

Supporting Dialog Panels

These are modal overlays used for account access, project recall, and license workflows.

Modal

Recent Projects

What it is: A dialog listing up to 10 recent projects with load and delete controls.

What it is used for: Quickly restoring earlier projects without manual file browsing.

Interface Screenshot

Shown: The Recent Projects dialog with date/time metadata.

Recent Projects dialog with three fictional projects, timestamps, and delete actions

Three illustrative saved projects with load and delete affordances.

Modal

Authentication Modal: Sign In, Create Account, Reset Password

What it is: The access gate shown for unauthenticated sessions with three auth tabs.

What it is used for: User login, demo account creation, and password reset operations.

Interface Screenshot

Shown: The default Sign In view with Create Account and Reset Password available as tabs.

Authentication dialog with Sign In selected and Create Account and Reset Password tabs visible

Default sign-in state with all three authentication workflows visible as tabs.

Modal

Demo Upgrade Prompt and Upgrade Options

What it is: Demo-mode overlays describing feature differences and paid license options.

What it is used for: Guiding users from limited demo workflows to full licensed capabilities.

Interface Screenshot

Shown: The demo comparison card and primary upgrade call-to-action.

Demo upgrade prompt comparing Demo Access with the full ChromatographyForge User License

Demo and full-license comparison with upgrade and continue actions.