MultiQC
MultiQC configuration file
| Type | object |
|---|---|
| File match |
multiqc_config.yaml
multiqc_config.yml
.multiqc_config.yaml
.multiqc_config.yml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/multiqc/latest.json |
| Source | https://raw.githubusercontent.com/MultiQC/MultiQC/refs/heads/main/multiqc/utils/config_schema.json |
Validate with Lintel
npx @lintel/lintel check
Schema for MultiQC config validation
Properties
Report title
Report subtitle
Report introduction text
Report comment
Report header dictionary
Show analysis paths in the report
Show analysis time in the report
Path to custom logo image
Path to custom logo image for dark mode
URL for custom logo
Title for custom logo
Width in pixels for the custom logo
Custom CSS files to include
Simple output
Report template to use
Enable dark mode toggle and JavaScript for the report template
Custom font family for plots (defaults to system font stack)
Profile runtime
Profile memory
Pandoc template
Read count multiplier
Read count prefix
Read count description
Long read count multiplier
Long read count prefix
Long read count description
Base count multiplier
Base count prefix
Base count description
Output filename
Data directory name
Plots directory name
Data format for output files
Overwrite existing reports
Verbose output
Disable ANSI output
Quiet output
Prepend directories to sample names
Depth to prepend directories
Separator for prepended directories
Create a file list
Require logs for reports
Version check URL
Create data directory
Zip data directory
Write data to a file
Write raw data to a file
MegaQC URL to upload to
MegaQC access token
MegaQC timeout
Export plots
Timeout in seconds for exporting each plot to a static image (default: 60)
Make report
Make PDF
AI summary
AI summary full
AI provider
AI model
AI custom endpoint
AI auth type
AI retries
AI extra query options
AI custom context window
Prompt for short AI summary, put before the report details when sent to the provider
Prompt for full AI summary, put before the report details when sent to the provider
Disable AI
Anonymize samples
Reasoning effort level for OpenAI reasoning models (low, medium, high)
Maximum completion tokens for OpenAI reasoning models
Enable extended thinking for Anthropic Claude 4 models
Budget tokens for Anthropic extended thinking
Seqera API URL
Seqera website
Force static plot images
Force interactive plots
Font scale for exported plots
Number of series to show in flat plots
Number of series to defer loading - user will need to press button to render plot
Number of points to hide markers - sum of data points in all samples
Place bar plot legend at the bottom (not recommended)
Boxplot boxpoints setting
For more than this number of samples, show only outliers
For more than this number of samples, show no points
Downsample data for violin plot starting from this number os samples
For more than this number of samples, show only outliers
For more than this number of samples, show no points
Collapse tables
Maximum number of rows to show in tables
Maximum number of columns to show in tables
Configuration for general stats columns per module. Keys are module IDs.
Help text for general statistics table.
Which columns to show in tables
Placement of columns in tables
Name of columns in tables
Colours to use for conditional formatting in tables
Rules for conditional formatting in tables
Decimal point format
Thousands separator format
Sections to remove
Comments for sections
Lint
Strict
Development
Custom plot config
Custom table header config
Software versions
Ignore symlinks
Ignore images
Directories to ignore
Paths to ignore
Sample names to ignore
Sample names to ignore (regex)
Sample names to include
Sample names to include (regex)
Sample names to rename
Sample names to replace
Sample names to replace (regex)
Sample names to replace (exact)
Sample names to replace (complete)
Sample names to rename
Show/hide buttons
Show/hide patterns
Show/hide regex
Show/hide mode
Patterns for highlighting samples
Colors to use for highlighting patterns
Whether to use regex mode for highlighting
No version check
Log filesize limit
Filesearch lines limit
Report read errors
Skip generalstats
Skip versions section
Disable version detection
Versions table group header
Data format extensions
Export plot formats
Custom content
Clean sample names
Use filename as sample name (can be bool for all modules or list for specific modules/patterns)
Extensions to clean from sample names
Strings to trim from start/end of sample names
Additional extensions to clean from sample names
Additional strings to trim from start/end of sample names
Search patterns for finding tool outputs
Parquet table format. Long format has columns 'sample_name', 'metric_name' and 'val_raw', 'val_raw_type', 'val_str'. To select values for a certain metric, you need to filter based on its name. In contrast, the wide format has columns named after metrics, prefixed with table name and optional namespace. It's easier to for analytics, however, might hit limits on the maximal number of columns in certain edge cases, as well as have potential issues in case of mixed types (i.e. if some values are non-numeric, as Parquet requires a column to have a single type).
Definitions
Pattern for cleaning sample names
Pattern to match
Type of pattern matching to use
Module(s) to apply this pattern to
Configuration for a general stats column
Column title
Column description
Column namespace
Color scale
Number format
Minimum value
Maximum value
Ceiling value
Floor value
Shared key name
Whether column is hidden by default
Column placement order
Configuration for a module's general stats columns
Columns to show in general stats table. Keys are column IDs.
Search pattern configuration for finding tool outputs
Filename pattern to match
Filename regex pattern to match
File contents to match
File contents regex pattern to match
Number of lines to search
Allow file to be processed by multiple search patterns
Skip this search pattern
Maximum file size to process
Exclude files matching this pattern
Exclude files matching this regex pattern
Exclude files containing this content
Exclude files containing this regex content