NPJ 2D materials and applications [NPJ 2D Mater Appl] NLMUID: 101714986