TM4: A Free, Open-Source System for Microarray Data Management and Analysis. (February 2003)