Computer implemented method for discovering at least a biomarkers signature from biomarker data pools, said biomarkers signature being designed for being used for diagnosing, predicting or monitoring a disease, the method comprising the steps of: i) Generating a set of signatures (1, 2) with fuzzy logic and evolutionary algorithms, each signature reciting a determined number of biomarkers; ii) Selecting at least a target signature from said set of signatures (1, 2) by applying at least the following filters on said set of signatures (1, 2): a) a performance filter comprising: - setting a performance threshold for at least a performance criterion; - removing signatures having a value below said performance threshold for said performance criteria; b) a frequency filter for sorting said set of signatures depending on the frequency of one biomarker within said set of signatures (1, 2) or the co-frequency of several biomarkers within the same signature among said set of signatures (1, 2); and c) a dominance filter comprising: - ranking the set of signatures (1, 2) depending on at least one performance criteria; - computing a dominance value for each signature, the dominance value being the number of signatures with a superior ranking for said performance criteria; - setting a dominance threshold and removing the signatures having a dominance value higher than said dominator threshold. i) Generating a set of signatures (1, 2) with fuzzy logic and evolutionary algorithms, each signature reciting a determined number of biomarkers; ii) Selecting at least a target signature from said set of signatures (1, 2) by applying at least the following filters on said set of signatures (1, 2): a) a performance filter comprising: - setting a performance threshold for at least a performance criterion; - removing signatures having a value below said performance threshold for said performance criteria; b) a frequency filter for sorting said set of signatures depending on the frequency of one biomarker within said set of signatures (1, 2) or the co-frequency of several biomarkers within the same signature among said set of signatures (1, 2); and c) a dominance filter comprising: - ranking the set of signatures (1, 2) depending on at least one performance criteria; - computing a dominance value for each signature, the dominance value being the number of signatures with a superior ranking for said performance criteria; - setting a dominance threshold and removing the signatures having a dominance value higher than said dominator threshold. a) a performance filter comprising: - setting a performance threshold for at least a performance criterion; - removing signatures having a value below said performance threshold for said performance criteria; - setting a performance threshold for at least a performance criterion; - removing signatures having a value below said performance threshold for said performance criteria; b) a frequency filter for sorting said set of signatures depending on the frequency of one biomarker within said set of signatures (1, 2) or the co-frequency of several biomarkers within the same signature among said set of signatures (1, 2); and c) a dominance filter comprising: - ranking the set of signatures (1, 2) depending on at least one performance criteria; - computing a dominance value for each signature, the dominance value being the number of signatures with a superior ranking for said performance criteria; - setting a dominance threshold and removing the signatures having a dominance value higher than said dominator threshold. - ranking the set of signatures (1, 2) depending on at least one performance criteria; - computing a dominance value for each signature, the dominance value being the number of signatures with a superior ranking for said performance criteria; - setting a dominance threshold and removing the signatures having a dominance value higher than said dominator threshold.