Roles and requirements for a research microarray database | IEEE Journals & Magazine | IEEE Xplore