Biomolecular resources