Telescience space life sciences test bed