Surveying biomolecular frustration at atomic resolution