Disclosed is a computer-implemented method for determining a biological test to be performed on a biological subject in order to determine the biological condition of the biological subject, and a corresponding system and computer program. The disclosed technology comprises to create (S1) a basis representation s for a set of biological symptoms. It also comprise to read (S2) input data obtained from a biological subject whose biological condition is to be determined, said input data comprising parameters quantifying a number of biological symptom s, 1≤i≤N, associated with said biological subject. It also comprises to generate (S3) a representation s’ of said input data in said created basis representation s and apply (S4) a predictive model M(s) to said representation s’ of said input data in order to obtain a probability distribution d that yields the probabilities dthat said parameters comprised in said input data corresponds to a specific biological condition y. The technology also comprises to perform (S5) a first optimization of a probability dcomprised in said probability distribution d with respect to a test indicating parameter xin order to obtain a first optimized probability value d* and perform (S6) at least one additional optimization of said obtained probability dcomprised in said probability distribution d with respect to a different test indicating parameter x, in order to obtain at least one additional optimized probability value d**, and to determine (S7) a biological test to be conducted on said biological subject based on a comparison between said obtained optimized probability values d*, d**.