What I think is Dithiothreitol. As it is water-soluble and does not form a precipitate. But, the thing is it contains sulphur which is quite hazardous to aquatic animals.

Similar questions and discussions