Special topics in bioengineering virology