Electronic publication of research results