Digital futures: A new frontier for science exploration and invention