Nobuyuki Takakura
Takeda Pharmaceutical Company Limited · Osaka University · Japan Science And Technology Agency
Total Patents:
18
Overall Rank:
#246,489
Years Active:
2007–2025
Takeda Pharmaceutical Company Limited Rank:
#122