Text this: Spatio-temporal distribution of global stromatolites through geological time identified by a large language model approach