Scholarly Index

Si Wen

Apogee Technology (United States); 478 total citations; 51 total publications; best world rank #769

Apogee Technology (United States)

478Total citations
51Total publications
11H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Contact Dermatitis and Allergies2021-2025769US 17872.21