X-CITE training materials
X-CITE (CyberInfrastructure Training and Education for Synchrotron X-Ray Science) develops training materials for the community of scientists and researchers using the CHESS synchrotron X-ray facility and similar light sources.
Our training modules will get you up to speed in working with the CyberInfrastructure (“CI”) at CHESS - the High Performance Computing (HPC) and Networking resources. Understanding the CI and how to use it is practically essential for making the most of your beamline time and the analysis that follows after the fact.
Below you’ll find links to the training modules we have developed. These are grouped by general topic into themes; the first is named “Essential Elements” and is absolutely critical. Make certain you understand the material in that section before you move on to the others, but once you cross this hurdle you can move through the other collections in any order. Some of the Essentials topics may be old hat to you (Python programming, for instance) while others are CHESS-specific - Data Collection, for instance.
Essential Elements
Additional Topics - Programming and Software Development
- PE 101: Using Python packages & libraries, Conda (I)
- PE 102: Numerical data analysis with Python (I)
- PE 103: Software version control using git, deliberate testing, and debugging techniques (E)
Additional Topics - Cyberinfrastructure (CI) Systems
- DC 100: Parallel and distributed computing concepts (B)
- DC 200: Computing with CI ecosystem - ACCESS, PATh, Campus (E)
- SF 201: Batch Systems and Compute Farms (E)
- DC 101: Scientific workflow management (E)
- SF 101: Containers and virtualization (I)
- DC 102: Using science gateways with OpenOnDemand (I)
- SF 102: Moving data with Globus (B)
Data Curation and FAIR
- CF 100: Intro to domain metadata standards, formats and repositories (I)
- CF 101: Best practices for developing DMP (I)
- CF 102: Metadata annotation and DOI (I)
- CF 200: Curating data, code, and workflows; publishing (I)
- CF 201: End-to-end research data workflow with FOXDEN example (E)a