Boron and nitrogen dopants in graphene have opposite effects on the electrochemical detection of explosive nitroaromatic compounds