Design and numerical analysis of a graphene-coated fiber-optic SPR biosensor using tungsten disulfide