FT, prof. Jaakko Puhakka & Research group