“…Self-assembly is the simplest approach toward the production of highly ordered functional assemblies of molecules in a wide range of interesting morphologies (e.g., various micellar structures, nanorods, nanoribbons, nanofibers, amongst others) (Gröschel and Müller, 2015; Townsend et al, 2018). Such structures have potential applications in the field of nanotechnology, biomedicine, tissue engineering and drug delivery (Kutikov and Song, 2015; Li et al, 2017; Zhou et al, 2017; Park et al, 2018; Liua et al, 2019). This self-assembly approach produces such intricate morphologies through various secondary interactions (Molla and Ghosh, 2014), including π-π stacking (Herrikhuyzen et al, 2006), hydrogen bonding (Valkama et al, 2006), ionic interactions (Faul, 2014) and hydrophobic interactions (Lombardo et al, 2015).…”