Cyber Infrastructure Research & Development Lab for the Earth Sciences

CIRDLES is an undergraduate computer science software engineering initiative at the The College of Charleston , Charleston, SC. We specialize in the collaborative development of free open source software to support science domains. This work is supported by the National Science Foundation and other institutions as detailed in funding.


CIRDLES is creating free open source cyber infrastructure for geochronology in an interdisciplinary collaboration among our software engineers and undergraduate research assistants and geochemists and their student researchers, including those from two NSF-supported initiatives, EARTHTIME and EarthChem. The EARTHTIME initiative is a community-supported network of geologists and geochemists focused on providing the tools necessary for high-precision sequencing of earth history using an integration of radioisotopic dating and stratigraphy. The EarthChem project is designing data repositories for all geochemical data, including radioisotopic geochronological data.


CIRDLES members are designing and building a novel and exemplar end-to-end system for geochronological data processing workflows that links data production to data archiving. The principal software component is ET_Redux and supports uranium-lead geochronology and uranium-series geochronology. ET_Redux serves as the template for future efforts to process all geochronological data such as other radioisotopic systems involving 40Ar/39Ar, U-Th-He, and Lu-Hf. As part of the end-to-end workflow architecture implemented with ET_Redux, we also are developing a new version of Tripoli to replace the 20-year old "OG Tripoli". One novel and important aspect of our work is to integrate pedagogical and learning aids into the software products we develop. For example, the data reduction algorithms and the equations for the propagation of uncertainty include interactive graphical interfaces to provide transparency and to enhance understanding.


CIRDLES is also supporting the earth sciences community by leading the development of free open source a replacement for Ken Ludwig's ISOPLOT with the Topsoil project. Additionally, we are hosting a Commons where we will provide specific implementation and services for the community.

CIRDLES hosts all of its software projects on GitHub at CIRDLES.


Here at CIRDLES, we are dedicated to attaining these goals:

  • Learn the foundational aspects of domain-specific software engineering from our work with geochemists;
  • Develop software to serve as cyber infrastructure for geochronology - providing services from data analysis to data archiving and compilation;
  • Work to benefit both computer science and the earth sciences;
  • Provide research opportunities for undergraduate students; and
  • Support the teaching efforts of both software engineers and geochemists by producing tangible, open-source artifacts with and for students.

Our affiliated organizations: