Statistics
Publications
187
Citations
15.8K
Authors
16
Location
L’Aquila, Italy
Also known as ITOI · Istituto Trapianti d'Organo e Immunocitologia
Organ Transplantation and Immunology Institute is a facility institution in L’Aquila, Italy known for medicine, cell biology, and immunology.
187
Patrizia Ambrogini, Davide Lattanzi, Stefano Ciuffoli et al. · Brain Research · 2004 · 218 citations
Developmental Biology, Brain Structure, Developmental Cognitive Neuroscience +15
1–5 of 187
16
16
h-index
16
h-index
13
h-index
12
h-index
12
h-index
1–5 of 16