code: def fishers_method(pvals):
      
      pvals = np.asarray(pvals)
      degrees_of_freedom = 2 * pvals.size
      chisq_stat = np.sum(-2*np.log(pvals))
      fishers_pval = stats.chi2.sf(chisq_stat, degrees_of_freedom)
      return fishers_pval
docs: Fisher's method for combining independent p-values.