US 6,024,923 Integrated fluorescence-based biochemical sensor Patent uri icon

publication date

  • 2000