(EN) Methods and systems for designing, testing, and validating genome designs are described herein. A computer-implemented method includes receiving data for a known genome and a list of alleles, identifying and removing occurrences of each allele in the known genome, determining a plurality of allele choices with which to replace occurrences in the known genome, generating a plurality of alternative gene sequences for a genome design based on the known genome, applying a plurality of rules or constraints or conditions or parameters or features to each alternative gene sequence by assigning a score for each rule or constraint or condition or parameter or feature in each alternative gene sequence, resulting in scores, scoring each alternative gene sequence based on a weighted combination of the scores, and selecting at least one alternative gene sequence as the genome design based on the scoring.
(FR) L'invention concerne des procédés et des systèmes de conception, test et validation de conceptions d'un génome. Un procédé informatisé comprend les étapes consistant à : recevoir des données relatives à un génome connu et à une liste d'allèles; identifier et éliminer les occurrences de chaque allèle dans le génome connu; déterminer une pluralité de choix d'allèles permettant de remplacer les occurrences dans le génome connu; générer une pluralité d'autres séquences de gènes permettant une conception d'un génome sur la base du génome connu; appliquer une pluralité de règles, contraintes, conditions, paramètres ou caractéristiques à chaque autre séquence de gènes en attribuant une note à chaque règle, contrainte, condition, paramètre ou caractéristique dans chaque autre séquence de gènes; obtenir des notes; noter chaque autre séquence de gènes sur la base d'une combinaison pondérée des notes; et sélectionner au moins une autre séquence de gènes au titre de la conception du génome sur la base de la notation.