dna biology image processing fluorescence ibm machine vision image analysis gene scientific dna testing cell chemistry microscopy medical genetics science sgi irix physics linux imaging research