GlycArt Biotechnology

Camel and camelid antibodies, nanobodies by phage display