A general question:

How do you measure really tiny currents accurately? I want to build a circuit that gives me a voltage that is proportional to a current in the range of e few micro Amps. So lets say the minimal current is 0.5μA.

I thought about taking a shunt resistor and amplify the voltage, but that would probably result in a lot of noise.

Any suggestions?