Uses gene expression to apply threshold, rather than fraction. However
code still has threshold in there, will need to remove it later.

frac_samples_to_pass_threshold and gene_expression_threshold are now
system arguments.