University of Southampton

Home Biomedical Engineering Faculty of Engineering University of Southampton  







Biomedical Engineering Device Optimisation Tool (BEDOT)

BEDOT is a multi-disciplinary, multi-objective design optimisation tool specifically geared towards the design of biomedical devices.

Written in Python (avoiding third party licensing), it provides an interface to a targeted range of computational engineering design tools. Scroll through the screenshots below to sample the available features.

Much of the core software is geared towards design studies in which multiple objectives are generated from simulations that demand long run-times.

The favoured methodology employs Kriging based surrogate models (with updates) in NSGA-II.


Sample 1. Two objectives are depicted for the flexibility and recoil performance of a coronary stent design study, both plotted for four geometry design variables.


Sample 2. Families of devices can be catalogued and manipulated in linked CAD packages. Here, Rhino (, directly linked to BEDOT, is being used to assess one of the stent designs selected from the catalogue displayed above.


Sample 3. Inidividual designs can also be assessed in simulation software. Here, Abaqus (SIMULIA, Dassault Systemes:, again directly linked to BEDOT, shows a cut through the deployment of a stent, which has been expanded by balloon inflation on a catheter. Click on the image to view an animation of this simulation.

Neil W. Bressloff

University of Southampton, Boldrewood Innovation Campus, Southampton SO16 7QF, UK.
Tel. +44(0)2380 595473

Neil W. Bressloff