Spike (S) and S-derived Coding Sequences

Full spike (S), Ectodomain, S1, and RBD fragments

Spike (S) is a multifunctional glycoprotein that mediates SARS-CoV-2 (2019-nCoV) entry into target host cells through the binding of the host receptor ACE2 and the action of host proteases (e.g. TMPRSS2) [1, 2]. At the surface of the virus, S monomers form a clove-shaped trimer. Each S monomer contains three segments including 1) a large ectodomain comprised of the S1 (including the RBD) and S2 subunits, 2) a transmembrane anchor and, 3) a short intracellular tail. 

Click here for more information on the SARS-CoV-2 spike.


Depending on your application, InvivoGen provides a collection of plasmids encoding:

pUNO1 expression vector

  • Designed for mammalian cell expression of the Spike glycoprotein
  • Contains the full-length or truncated (C-terminal intracellular tail removed Δ19) with either the original D614 or G614-variant coding sequence 
  • Includes the native SARS-CoV-2 signal sequence
  • Unique restriction sites flank the spike gene for subcloning purposes
  • Selectable in mammalian and bacterial cells with Blasticidin

pUNO1His or pUNO1Fc production vectors

  • Designed for mammalian cell production of tagged, secreted S-derived fragments including the spike ectodomain (wild-type or with an inactivated furin cleavage site), S1, or RBD proteins
  • Express a codon-optimized sequence (mammalian codon usage)
  • Contain an optimized exogenous signal sequence for extracellular secretion
  • Feature a C-terminal His- or Fc-tag to facilitate the detection and/or the purification of the various S-derived proteins
  • Selectable in mammalian and bacterial cells with Blasticidin




1. Walls A.C. et al., 2020. Structure, function, and antigenicity of the SARS-CoV-2 spike glycoprotein. Cell. 181(2):281-292.e6.
2. Hoffmann M. et al., 2020. SARS-CoV-2 cell entry depends on ACE2 and TMPRSS2 and is blocked by a clinically proven protease inhibitor. Cell. 181:1-16.

Customer Service
& Technical Support
Contact us
Shopping cart is empty