Just run the same script but change the line
calculator(electrode_voltages=(0.5*bias,-0.5*bias)),
to
calculator(electrode_voltages=(-0.5*bias,0.5*bias)),
I note that you don't save the converged calculation anywhere; in case you ever want to recalculate something, like the transmission spectrum with more points, you will be forced to run the self-consistent loop again. I recommend adding a line
nlsave('liliB-IV_scf_bias_%g.nc' % bias.inUnitsOf(Volt), device_configuration, object_id="bias %s" % bias)
just after the "update" statement. The new line should be indented on the same level as the update line. Note that we use separate files in this case, as the files grow rather large. If you had done this, you could have avoided re-running the zero-bias calculation for the opposite bias case.