La guerre des os est le nom donné à la rivalité qui opposa de nombreux paléontologues en Amérique durant les années 1870. Cette guerre trouva son point d'orgue avec la rivalité entre Edward Drinker Cope, de l’université de Pennsylvanie, et Othniel Charles Marsh, de Yale. Ces deux hommes firent passer leur rivalité outrancière à la face du monde avant l'intérêt de la science, jusqu'à détruire les fossiles à peine découverts de l'un d'eux.
Les années 1870 sont marquées par de grandes découvertes d’ossements de dinosaures. La course pour trouver de nouvelles espèces de dinosaures est lancée. Au centre de cette guerre des os, Cope et Marsh, deux paléontologues, autrefois amis, mais désormais entrés dans une lutte à celui qui découvrira le plus de dinosaures. La guerre entre les deux hommes commence en 1870, quand Cope invite Marsh à venir voir le plésiosaure qu'il a reconstitué et qu'il a appelé Elasmosaurus (« le reptile à plaques »). Mais Marsh, en voyant le squelette, fait remarquer à Cope que celui-ci a placé la tête au bout de la queue. Cope ne digère pas ce coup dur. Pendant ce temps, une grande quantité d'os est trouvée dans l'Ouest américain. Un berger a même construit une hutte avec les ossements d'un grand dinosaure. En 1877, Arthur Lakes, un instituteur passionné, découvre près de Morrison dans le Colorado, des os immenses qu'il décide d'envoyer à Marsh. Dans le même temps, un autre instituteur, O.W.Lucas, fait une découverte semblable à Cañon City, au sud de Morrison. Il envoie sa découverte à Cope. La guerre est alors déclarée.
Marsh, en découvrant le stégosaure, mais aussi un autre géant, qu’il appelle Titanosaurus, prend de l'avance sur Cope. Mais celui-ci lui fait remarquer que le nom de Titanosaurus est déjà pris, aussi Marsh est obligé de renommer sa bête Atlantosaurus. Les hommes de Marsh, conduits par Arthur Lakes, découvrent un véritable cimetière de dinosaures à Como Bluff, Wyoming (où fut trouvé le stégosaure). Le site regorge de tant de dinosaures que Marsh décide de garder le site secret, n’hésitant pas à prétendre qu’il va dans l’Oregon pour tromper Cope.