Squaraine dyes in PDT: from basic design to in vivo demonstration.

Squaraine dyes in PDT: from basic design to in vivo demonstration.