sample metadata as a data frame or tibble.
Must contain a sample_id column.
counts_lst
named list of dataframes containing counts, e.g. expected gene counts from RSEM. Each data frame is expected to contain a gene_id column and a column for each sample ID in the metadata.