Reprogramming of human cells to iPSCs was reported in November 2007 by two independent research groups: Shinya Yamanaka of Kyoto University, Japan, who pioneered the original iPSC method, and James Thomson of University of Wisconsin-Madison who was the first to derive human embryonic stem cells. With the same principle used in mouse reprogramming, Yamanaka's group successfully transformed human fibroblasts into iPSCs with the same four pivotal genes, Oct4, Sox2, Klf4, and cMyc, using a retroviral system, while Thomson and colleagues used a different set of factors, Oct4, Sox2, Nanog, and Lin28, using a lentiviral system.