Section Widgets
Record-level widgets for documenting experiments, protocols, and processes with rich content including text, data, visualizations, and scientific tools
Overview
Section widgets are the building blocks for creating rich, structured documentation within individual records in Labii's ELN and LIMS. Unlike column widgets that capture discrete data points in table columns, or dashboard widgets that provide workspace-level analytics, section widgets enable you to add flexible, content-rich sections to records for documenting experiments, protocols, analyses, and processes. Each record can contain multiple sections powered by different widgets—from simple rich text for writing procedures, to complex scientific tools like plasmid editors and microplate designers, to data visualizations and calculators, to collaboration features like comments and tasks. Section widgets transform records from simple data containers into comprehensive documentation environments where scientists can capture experimental context, embed scientific diagrams, integrate analysis results, display related data, manage workflows, and ensure regulatory compliance—all within a single, traceable record.
Understanding Section Widgets
What is a Section Widget?
A section widget is a modular content component that can be added to any record to document specific types of information or provide specific functionality. When viewing or editing a record, each section displays content or tools appropriate to its widget type. For example:
A Rich Text section provides a word processor for writing experimental procedures
A Table section offers spreadsheet functionality for recording measurements
A Plasmid Editor section displays interactive plasmid maps for molecular biology work
A Chart section visualizes data trends or distributions
A Comments section enables team communication about the record
Section Widget vs. Other Widget Types
Understanding the distinctions between widget types is crucial:
Section Widget (this category): Operates within individual records, provides documentation and content tools, handles unstructured and semi-structured data, multiple sections per record
Column Widget: Operates in table columns, captures structured data points, one value per record-column intersection, primarily for data entry and validation
Dashboard Widget: Operates at workspace level, provides analytics across multiple records, displays on dashboards rather than within records
Key Characteristics
Record Scope: Section widgets operate within the context of a single record, though they may display data from related records
Flexible Content: Unlike column widgets with strict data types, section widgets can handle rich, unstructured content like documents, diagrams, and complex layouts
Multiple Instances: A record can have multiple sections using the same widget type (e.g., several Rich Text sections for different aspects of documentation)
Configurable: Most section widgets offer configuration options to customize their behavior, appearance, or data sources
Context-Aware: Section widgets can access and display data from the record's columns and from related records
Version Tracked: Changes to sections are tracked in the record's audit trail for regulatory compliance
How Section Widgets Work
When creating or editing a record:
Add Sections: Click "Add Section" and choose a widget type appropriate to your documentation needs
Configure: Some widgets require initial configuration (e.g., selecting data sources, defining parameters)
Enter Content: Use the widget's interface to add content—write text, draw diagrams, enter data, select options
View and Edit: Toggle between readonly view (for reviewing) and edit view (for modifying content)
Version Control: All changes are automatically tracked with timestamps and user attribution
Widget Categories
Section widgets are organized into functional categories based on their primary purpose:
Office
Productivity tools for creating documents, spreadsheets, and managing files within sections.
Office - Google Docs/Sheets/Slides, Microsoft Office integration, Google Drive, and Excel-like tables
Data Display
Present related records, column data, and section content from other records for improved context and navigation.
Data Display - Record lists, column display widgets, and section embedding tools
Biology
Scientific tools tailored to life science workflows including sequence analysis, microplate design, and assay tracking.
Biology - Assay analysis, bioinformatics, microplates, molecular biology suite (plasmid/sequence editors), protein visualization, and sample aliquoting
Chemistry
Tools for chemical structure drawing, spectroscopy, and chemistry-specific documentation.
Chemistry - Chemical structure editors and chemistry-related visualization tools
Report
Data visualization and analysis tools for creating charts, graphs, and statistical summaries.
Report - Custom input charts, data-driven visualizations, and record summary analytics
Data Analysis
Specialized tools for formulation design, optimization calculations, and material planning.
Data Analysis - Formulation calculators and optimization algorithms for reagent preparation
Diagram
Visual diagramming tools for flowcharts, concept maps, process visualization, and relationship mapping.
Diagram - Mermaid diagrams, stage flowcharts, relation flowcharts, and visual workflow tools
Process Management
Workflow automation and process tracking with step-by-step execution and action triggers.
Process Management - Process flowcharts, step tracking, and automated workflow execution
Productivity
Tools to enhance efficiency including comments, tasks, barcodes, backlinks, and metadata display.
Productivity - Comments (standard and GLP), task lists, QR codes, barcodes, section citations, and communication tools
Regulation
Compliance-focused tools for electronic signatures, audit trails, and regulatory documentation requirements.
Regulation - Electronic signature workflows for GLP and FDA 21 CFR Part 11 compliance
Reference Manager
Literature management tools for integrating published research with experimental documentation.
Reference Manager - PubMed integration for abstracts, citations, and metadata retrieval
Combination
Specialized widgets that integrate both column and section functionality for advanced use cases.
Combination - Widgets requiring coordination between column and section features
Getting Started
For Users
Adding Sections: When viewing a record, click "Add Section" to see available widget types. Choose the widget that matches your documentation need.
Basic Documentation: Start with Rich Text sections for written procedures and observations. Add other widgets as needed for specific content types.
Editing Sections: Click the Edit icon on any section to modify its content. Click Save when finished.
Organizing Sections: Drag and drop sections to reorder them logically within your record.
Understanding Views: Most sections have readonly view (default) and edit view. Some sections also have configuration settings accessible via the Configure button.
Using Scientific Tools: Explore biology and chemistry widgets for specialized functionality like sequence editing or structure drawing.
For Administrators
Table Templates: Configure table templates to include default sections that will be added automatically to new records.
Widget Selection: Enable specific section widgets based on your organization's needs. Not all widgets need to be available to all users.
Training Users: Provide guidance on which widgets to use for different documentation scenarios. Create example records demonstrating best practices.
Workflow Design: Use Process Management widgets to standardize and automate complex procedures.
Compliance Setup: Configure regulation widgets (signatures, GLP comments) according to your compliance requirements.
Performance Considerations: Be mindful of section complexity—records with many large sections may load slowly.
Common Use Cases
Experiment Documentation
Combine Rich Text for procedures, Tables for recording measurements, Charts for visualizing results, and Images for apparatus photos. Add Comments for team discussion and Tasks for follow-up actions.
Protocol Development
Use Rich Text for step-by-step instructions, Section Citations to reference related protocols, Diagrams for visual workflows, and Process Management widgets to create executable workflows.
Sample Characterization
Add Microplate widgets for plate layouts, Data Driven Charts for analytical curves, Column Display widgets to show key sample attributes, and File Upload sections for spectra or images.
Molecular Biology Work
Use Plasmid Editor for construct visualization, Sequence Analysis for DNA/protein work, Rich Text for cloning strategy, and Tables for primer sequences.
Regulatory Documentation
Combine GLP Comments for controlled communication, Signature widgets for approval workflows, Rich Text for compliant documentation, and Audit widgets for data integrity verification.
Best Practices
Choose Appropriate Widgets: Match widget types to content needs. Don't use a Table widget when simple Rich Text would suffice.
Organize Logically: Arrange sections in a logical flow that tells the story of your experiment or protocol.
Use Descriptive Titles: Give each section a clear title that describes its purpose (this is separate from the widget type).
Minimize Redundancy: Use Data Display widgets to show related data rather than duplicating information across records.
Leverage Templates: Create table templates with common section structures to ensure consistency and save time.
Consider Audience: Document with your audience in mind—what context do they need to understand your work?
Maintain Focus: Break very long documents into multiple related records rather than creating unwieldy single records.
Version Important Changes: For critical documents, create new versions when making significant updates rather than overwriting.
Documentation Standards
Section widget documentation follows a standardized structure:
Overview: Purpose and capabilities of the widget
Use Cases: Common scenarios where the widget is applicable
Configuration: Setup options and requirements
Interface: How to interact with the widget in readonly and edit views
Additional Functions: Special features or action buttons
Best Practices: Recommendations for effective use
Related Widgets: Complementary widgets that work well together
Technical Notes
Data Storage: Section content is stored as structured data in Labii's database, with version history maintained for compliance.
Permissions: Section visibility and editability respect Labii's permission system at the project and team levels.
Performance: Complex widgets (like plasmid editors with large sequences) may load slower than simple text sections.
Browser Compatibility: Most section widgets work across modern browsers, but some advanced features may require Chrome or Edge.
Mobile Support: Section widgets are optimized for desktop use. Mobile viewing is supported but editing capabilities may be limited on small screens.
Last updated