Embodiments herein relate to methods, systems and kits for engineering antimicrobial peptides such as bacteriocins, for example to have a desired range of activity in a desired range of culture conditions. The antimicrobial peptides may be engineered to have a particular activity for a particular culture, environmental conditions or a range of conditions. Some embodiments include screening an antimicrobial peptides or several candidate antimicrobial peptides for a desired activity. Some embodiments include an iterative process for engineering antimicrobial peptides such as bacteriocins. In some embodiments, the process is performed by automated machine learning.La présente invention concerne, selon des modes de réalisation, des procédés, des systèmes et des nécessaires d'ingénierie de peptides antimicrobiens tels que des bactériocines, par exemple de manière à obtenir une plage souhaitée de taux d'activité dans une plage souhaitée de conditions de culture. Les peptides antimicrobiens peuvent être modifiés pour avoir une activité particulière dans des conditions de culture, des conditions environnementales ou une plage de conditions spécifiques. Certains modes de réalisation comprennent le criblage d'un peptide antimicrobien ou de plusieurs peptides antimicrobiens candidats pour une activité souhaitée. Certains modes de réalisation comprennent un processus itératif d'ingénierie de peptides antimicrobiens tels que des bactériocines. Dans certains modes de réalisation, le processus est effectué en utilisant un algorithme d'apprentissage machine automatisé.