Commands
CheckM is executed from the command line and consists of a series of commands in order to support a number of
different analyses and workflows. These commands are organized into several related groups, as listed by
checkm -h. Help for each command can be shown with checkm <command> -h.
The two most common workflows are to assess genomes using either lineage-specific or taxonomic-specific marker sets (see Workflows).
Lineage-specific marker set
Taxonomic-specific marker set
Apply marker set to genome bins
Common workflows
These workflows combine the above commands.
Plots
CheckM can produce a number of plots for assessing the quality of genome bins.
Reference distribution plots:
General plots:
Bin exploration and modification
Utility functions
CheckM also provides a number of additional commands that may be useful for exploring genome bins. Some of these commands also produce summary statistics of sequences required by specific plotting commands.
Reference data and testing
Removed commands
Commands removed in CheckM v1.1.x (e.g., bin_qa_plot, par_plot, cov_pca, tetra_pca,
len_plot, bin_union, bin_compare, join_tables) are listed in Removed functionality.
checkm -h
...::: CheckM v1.3.0 :::...
Lineage-specific marker set:
tree -> Place bins in the reference genome tree
tree_qa -> Assess phylogenetic markers found in each bin
lineage_set -> Infer lineage-specific marker sets for each bin
Taxonomic-specific marker set:
taxon_list -> List available taxonomic-specific marker sets
taxon_set -> Generate taxonomic-specific marker set
Apply marker set to genome bins:
analyze -> Identify marker genes in bins
qa -> Assess bins for contamination and completeness
Common workflows (combines above commands):
lineage_wf -> Runs tree, lineage_set, analyze, qa
taxonomy_wf -> Runs taxon_set, analyze, qa
Reference distribution plots:
gc_plot -> Create GC histogram and delta-GC plot
coding_plot -> Create coding density (CD) histogram and delta-CD plot
tetra_plot -> Create tetranucleotide distance (TD) histogram and delta-TD plot
dist_plot -> Create image with GC, CD, and TD distribution plots together
General plots:
nx_plot -> Create Nx-plots
len_hist -> Sequence length histogram
marker_plot -> Plot position of marker genes on sequences
gc_bias_plot -> Plot bin coverage as a function of GC
Bin exploration and modification:
unique -> Ensure no sequences are assigned to multiple bins
merge -> Identify bins with complementary sets of marker genes
outliers -> [Experimental] Identify outliers in bins relative to reference distributions
modify -> [Experimental] Modify sequences in a bin
Utility functions:
unbinned -> Identify unbinned sequences
coverage -> Calculate coverage of sequences
tetra -> Calculate tetranucleotide signature of sequences
profile -> Calculate percentage of reads mapped to each bin
ssu_finder -> Identify SSU (16S/18S) rRNAs in sequences
Testing:
test -> Run CheckM on a test genome (E. coli) to verify operation
Use 'checkm data setRoot <checkm_data_dir>' to specify the location of CheckM database files.
Usage: checkm <command> -h for command specific help