7 pubs · 2,935 cites · h-index 6
Nanogen (United States)
2004 - 2004
Torrey Pines Institute For Molecular Studies
2002 - 2002
Heinrich Heine University Düsseldorf
1997 - 2002