# Pathifier bioconductor package recommends to use technical noise for an argument. How to determine it?

I'm running the pathifier approach against C2 pathway curated database for a specific microarray dataset.

As I was reading the documentation of the pathifier, in order to configure it properly for my dataset, I saw that for the min_std argument they suggest to use the technical noise.

min_std: The minimal allowed standard deviation of each gene. Genes with lower standard deviation are divided by min_std instead of their actual standard deviation. (Recommended: set min_std to be the technical noise).

But how am I going to calculate it ? At first run I just used the value 0.2254005 from the example they provide with that package, but this might not be the right for my dataset.

Update:

So from here it says: The minimal standard error (min_std) was set as the first quartile of the standard deviation in the data. How am I supposed to calculate this first quartile of the std? Any idea? Should I calculate the sd() for each gene and then find the first quartile?

std <- apply(data[, controls], 1, sd, na.rm = TRUE); quantile(std, 0.25) should be much faster and efficient