Computational geological approaches for assessing the diversity and ecological distribution of fossils