Ultima Primo scientific research