Bioconjugation of proteins for biomedical applications Featuring preparation characterization and in vitro and in vivo studies