When designing a new vector, our in-house software will analyse all the required genetic features and their predicted arrangement, i.e. their position and orientation in the desired vector. Enlisted features are matched to DNA bricks or templates already existing in our virtual database. The software will then help us to design new DNA bricks containing any unmatched features (typically customers’ SOI), so that these new bricks will be fully compatible with the existing ones. By analysing both existing bricks and the SOIs to be included, our software also determines the best-suited of our four standardised assembly protocols.