My previous comment on this line was hidden: You need to use ``params_str = get_params_str(params['group_significance'])`` here so booleans (flag parameters) are handed correctly. See my comment showing the failure when a ``core_diversity_analyses.py`` is called with a parameters file.