diff --git a/src/find_interaction_cluster/community_figures/fig_functions.py b/src/find_interaction_cluster/community_figures/fig_functions.py
index 5e75402936b3457257cc92be1d3d89e63c452f7e..09fbfdcfaaf6ddca05e5668031a9b783b31bfd38 100644
--- a/src/find_interaction_cluster/community_figures/fig_functions.py
+++ b/src/find_interaction_cluster/community_figures/fig_functions.py
@@ -156,7 +156,7 @@ def get_permutation_mean(df_ctrl: pd.DataFrame,
     :return: The list of mean frequencies of `nt` in each subsample
     """
     return [
-        float(np.mean(df_ctrl[cpnt].sample(size, replace=True).values))
+        float(np.mean(df_ctrl[cpnt].sample(int(size), replace=True).values))
         for _ in range(iteration)
     ]