До сих пор, если донор, выразивший желание отдать свою почку близкому человеку, которому необходима трансплантация, оказывался не совместимым с реципиентом, тот вынужден был длительное время ждать операции в очереди. С недавнего времени же благодаря соответствующему законодательному акту появилась возможность анонимного обмена донорами при условии наличия нескольких пар реципиентов и желающих отдать им свои органы. Подбор доноров в таких парах выполняется с помощью компьютерной программы, разработанной студентами и преподавателями Университета Глазго. Пациенты и доноры регистрируются в специальной базе данных, по которой система, написанная на языке Matlab, периодически выполняет поиск совместимых пар. По словам разработчиков программы, три пары доноров и реципиентов для нее не предел, хотя с увеличением количества пар быстродействие программы пока сильно снижается.