A device comprising biocompatible protein matrix materials and their method of preparation and use, wherein the device is a protein matrix diagnostic array, a protein matrix coated implantable medical device or an electromatrix device. The biocompatible protein matrix materials comprise one or more biocompatible proteins and one or more biocompatible solvents. The protein matrix diagnostic array can be used in a method of determining pharmacologically active agent to protein interaction.