bioprecipitation