Cell and protein analysis