Hepatitis B vaccine is a virus-like particle based vaccine. Virus-like particle vaccines consist of viral proteins derived from the structural proteins of a virus. These proteins can self-assemble into the virus-like particles which are noninfectious as they lack viral nucleic acid.