CIG provides the infrastructure for the development and dissemination of software for the geodynamics community. As a community-driven organization, our 90 international member institutions participate in decisions that affect our programs, facilities, and scientific mission.
CIG develops common building blocks to promote reusable components and data exchange. CIG defines best practices in developing open-source research software and their communities and guidance on their implementation. CIG provides cyber infrastructure for disseminating qualified software projects including hosting projects and documentation and supporting software education and outreach efforts.
By joining our software community your project can benefit from resources as described below.
Software accepted in the CIG community meets our established minimum best practices. Our software_template is a GitHub repository designed to help you meet these standards. We provide guidance to software projects on meeting these minimum and higher levels of best practices and in creating policies for sustainable communities. All software in our community is open source and free to use.
Projects in our community have a software landing page on our website. Landing pages support discovery, collaboration, and credit for your community. As part of our best practices, all software releases are archived in our Zenodo community helping to support reproducibility.
All projects have the following opportunities for reaching out to our international community:
All events are advertised through our Forum which reaches over 600 registered members.
16% of our Member Institutions are minority serving institutions (MSI’s).
Software tutorials and workshops follow our software training best practices. We work with projects in applying best practices, advising on implementation, and reviewing and testing. We have experience running workshops and hackathons and can provide guidance or assistance in organizing your events.
Projects have access to our hub platform, which can serve interactive content. We host material for education and software tutorials. Our Courses feature allows you to structure your lessons in sequence (or not!). Inquire about hosting your interactive computational narrative notebooks for educational and research use. We can collaborate with you on developing your educational and training materials.
CIG maintains a community allocation on ACCESS resources for community use to benchmark and prepare your own allocation request. See Community > Computing for more information.
We are open to engaging with software development projects and exploring deeper collaborations with our community. We are especially interested in projects that extend interoperability and reusability of software components, thereby increasing our community capabilities.
We want to help your project succeed by providing access to our infrastructure. However, some projects may require extended hands-on effort. If your project requires extended time commitment for software development, software engineering, tutorial development, event support or perhaps something we have not thought of, talk with us about including CIG in your next proposal.
We encourage projects to include us in your Data Management Plans and Broader Impacts. Below we provide examples for how to include CIG in your proposals (these are excerpts, both sections need to include other details specific to your proposal).
Data management plan example:
Source code and documentation developed in this project will be made publicly available through the Computational Infrastructure for Geodynamics (CIG). CIG is an NSF-supported community organization that maintains best practices for the development and dissemination of community research software. CIG also provides infrastructure to host and distribute community software. All source code and documentation generated in this project will follow CIG guidelines and be published through CIG infrastructure.
Broader Impact example (generic):
Software made available through CIG can be freely accessed and downloaded through geodynamics.org. CIG serves an international community as tracked through forum membership (>600 registered users), publications (>140 per year), and institutional membership (69 member institutions, 21 international affiliates). As part of the CIG community, projects have access to communication channels including the CIG newsletter, webinar series, YouTube channel, and notebook server to host educational and training materials.
Broader Impacts example (for projects that integrate with CIG software):
Enhance infrastructure for research and education: A central component of this project is to make all created software infrastructure available to the broader community in a form that follows best practices for reproducibility, testing, and documentation. This in particular means that the created methods will be integrated into existing community software projects hosted by the Computational Infrastructure for Geodynamics (CIG). Our project will specifically, … add details how your project contributes or makes use of CIG software projects. These CIG projects form the basis of a large number of other research and education activities, illustrating their broader impact on research and education. For example, … add details about the impacts of the used software project on your field.
If you include CIG contributions in line with the example text provided above, no additional letter of collaboration is necessary. However, if you want to include CIG in a role described under Extended Support above, or want to include CIG in another role that extends beyond our standard role, please contact us to discuss CIG's contributions to your proposal.
A Letter of Collaboration can be requested by Contacting Us with:
Start the conversation by using our ticketing system to contact us. Describe your project and what you need assistance with.
If your projects use CIG resources, let everyone know by acknowledging us in your repository and relevant publications and reports. Properly acknowledging CIG helps us to document our impact and to continue to provide our service in the future.
Q. If CIG is included in a proposal as described in "Including CIG in proposals", is a letter needed?
Q. Can I contact you anyway to discuss my proposal and CIG's role in it with you?
Q. Does CIG's mission include developing software methods/components for my project?