Training Resources¶
Internal Resources¶
- AI at UAB: AI-related resources, available to UAB Employees and the broader community, encompassing safety protocols, ethical principles, and diverse applications of AI, including current trends.
- Informatics Club: A UAB group for students and trainees to learn more about informatics.
- Code, Chat & Collab: A recurring meet-up hosted by the Informatics Club where students, staff and faculty can meet to discuss informatics, data analysis, software development, and Cheaha use.
- Events and Resources: A collection of useful resources provided by the Informatics club.
- LinkedIn Learning: Online courses available for free to UAB employees. Topics include programming, data science, and more.
External Resources¶
The Carpentries¶
The Carpentries is a 501(c)3 non-profit organization dedicated to educating researchers on software and data skills. Using inclusive and accessibly best practices, they build, maintain and promote high-quality instructional material for a range of software and data-oriented concepts.
- Software Carpentries Lessons: Primary page for the Software Carpentry lessons. The following lessons, and more, are available.
- Data Carpentries Lessons: Primary page for the Data Carpentry lessons. Instructional material is available for a variety of fields.
- HPC Carpentries: a page dedicated to sharing HPC-oriented, high-quality, peer-reviewed lessons following Carpentries' teaching standards. Start your journey into High-Performance Computing with the Introduction to HPC page.
Rigor & Reproducibility Tools¶
- Community for Rigor: a group of scientists from various universities and research institutions in the United States has collaborated to develop educational materials aimed at facilitating the teaching and learning of the principles and practices of scientific rigor.
- Rigor & Reproducibility Tool Repository: Contains various tools related to rigor and reproducibility, along with links to relevant landing pages.
Other External Resources¶
- Rosalind.info: A platform for learning bioinformatics and programming.
- Transcriptomics: A course teaching students to independently analyze high-throughput sequencing data from gene expression (RNA-seq) studies using lightweight, open-source software and the R programming language with Bioconductor packages.
- MATLAB upcoming events: MATLAB offers a range of upcoming events, including data-oriented, programming-oriented, and domain-specific training sessions. Many of these events are free to attend.
Suggested Reading¶
- Simple rules for efficient scientific programming: provide 10 rules for efficient code writing to boost research productivity.
- Good enough practices in scientific computing: a set of good computing practices that every researcher can adopt, regardless of their current level of computational skill. Further reading available at Software Carpentries github
- Cookiecutter Data Science: an adaptable project structure for performing and sharing data science works.