Loading Icon

New England Aquarium

United States

The New England Aquarium is a public aquarium located in Boston, Massachusetts. In addition to the main aquarium building, attractions at the New England Aquarium include the Simons IMAX Theatre and the New England Aquarium Whale Watch, which operates from April through November. The aquarium has more than 22,000 members and hosts more than 1.3 million visitors each year.

Metrics Summary

Total Publications
Lifetime
591
Prior Five Years
167
Total Citations
Lifetime
15,507
Prior Five Years
2,181
Total Scholars
Lifetime
138
Prior Five Years
59

Non-academic Institutional Ranking

Global Overall (All Fields)

Worldwide

Lifetime
4537
Prior Five Years
N/A
National Overall (All Fields)

United States

Lifetime
564
Prior Five Years
N/A
Institutional Rankings

Fields, Disciplines and Specialties

Lifetime
Prior Five Years

Global Field
Lifetime
Global Discipline
Lifetime
Global Specialty
Lifetime
#3
#7
#40
Show More

Publications and Citation History

Publications based on Fields

Scholars based on Fields

Publications based on Top 20 Disciplines

Scholars based on Top 20 Disciplines

Highly Ranked Scholars™

Overall (All Fields)
Lifetime
Field
Lifetime
Discipline
Lifetime
Specialty
Lifetime

Top Scholars by Institution

Highly Cited Publications

Lifetime