Module epiclass.utils.analyze_hdf5_vals

Make violing plots of the statistics of a set of hdf5 samples.

Functions

def main()

Main function.

def make_plots(stats_df: pd.DataFrame, metrics: Set, logdir: Path, name: str = '') ‑> None

Create violin plots, one plot for each metric, and a violin for each assay (per plot)

stats_df: A dataframe with descriptive statistics for each sample, and metadata. Indexed by md5sum. metrics: columns to plot from stats_df

def parse_arguments() ‑> argparse.Namespace

argument parser for command line