owned this note
owned this note
Published
Linked with GitHub
<img src="https://github.com/clizarraga-UAD7/DataScienceLab/raw/main/images/UADLSquareLogo.png?raw=true" width=150>
::: info
# UArizona Data Lab Workshops - Spring 2024
:::
:construction: :construction: :construction: :construction: :construction:
***
## Known future additional events to possibly participate
| Dates | Event | More info |
| :--: | :-- | :-- |
| Feb 14 (Wed) 10AM - 12PM| [_Love your Data Day!_](https://datainsight.arizona.edu/love-your-data-week) | (ICDI) |
| Feb 17, 18 (weekend)| SW Carpentries | (Uwe) |
| Mar 29 (Fri) | [WIDS](https://widstucson.org/) | Kristina Riemer |
| Apr 22/May 13(?) | ResBaz 2024 | [resbazaz.slack.com](resbazaz.slack.com) `#resbaz2024` channel
| Apr 6, 7 (weekend) | Woman's Hackaton | (ICDI+DSI) [Workshop Proposals](https://forms.gle/CSPjbW8teyeWfXNt9) |
| Bio5 PHIRE | 2 weeks in May? | (no more than 4 hours/day)|
| Jun 4-7 (Tue-Fri) | Bio5 KEYS | |
***
## Workshops Repositories
* Intro to Data Engineering Technologies [https://github.com/ua-datalab/DataEngineering/wiki](https://github.com/ua-datalab/DataEngineering/wiki)
* Intro to Geospatial Data Science [https://github.com/ua-datalab/Geospatial_Workshops/wiki](https://github.com/ua-datalab/Geospatial_Workshops/wiki)
* Intro to Data Science [https://github.com/ua-datalab/Workshops](https://github.com/ua-datalab/Workshops)
* Data Science Tapas [https://github.com/ua-datalab/DataScienceTapas/wiki](https://github.com/ua-datalab/DataScienceTapas/wiki)
* Classical Machine Learning [https://github.com/ua-datalab/MLWorkshops](https://github.com/ua-datalab/MLWorkshops)
* Intro to Deep Learning [https://github.com/ua-datalab/DLWorkshops/wiki](https://github.com/ua-datalab/DLWorkshops/wiki)
****
## Schedule
Data Engineering - Mondays 2-3pm (Jan 29 - Mar 25)
Getting Started with CyVerse and Support Hour - Mondays 3-4pm (Mar 11 - May 6, biweekly)
Intro to Graph Machine Learning - Mondays 2-3pm (Apr 01 - Apr 29)
NextGen Geospatial Data Science - Tuesdays 2-3pm
Intro to Data Science - Tuesdays 3-4pm
Data Science Tapas - Wednesdays 1-2pm
Office Hours - Mondays 3-4pm, Wednesdays 2-3pm
Classical Machine Learning - Thursdays 2-3pm
Intro to Deep Learning - Thursdays 3-4pm
***
## Zoom Links
All of the Datalab workshops series will have the same Zoom link:
https://arizona.zoom.us/j/86423223879
or
http://tinyurl.com/uadatalab
***
## Qualtrics Registration Links
Data Engineering: https://uarizona.co1.qualtrics.com/jfe/form/SV_9mLQalGxqyBb7mK
Feedback Form: https://uarizona.co1.qualtrics.com/jfe/form/SV_7adKVfDrOPWiyG2
Geospatial Data Science: https://uarizona.co1.qualtrics.com/jfe/form/SV_9Rfr1WtU3kfMXjw
Feedback Form: https://uarizona.co1.qualtrics.com/jfe/form/SV_8j4ptkgMzj2aKiy
Intro to Data Science: https://uarizona.co1.qualtrics.com/jfe/form/SV_9TDHtSJnP6d32gS
Feedback Form: https://uarizona.co1.qualtrics.com/jfe/form/SV_bxB6uVtHO5rJ6Qe
Classical Machine Learning: https://uarizona.co1.qualtrics.com/jfe/form/SV_5BjjU8Exp3GS2sS
Feedback Form: https://uarizona.co1.qualtrics.com/jfe/form/SV_3aS7VFrdvZ0oARw
Data Science Tapas: https://uarizona.co1.qualtrics.com/jfe/form/SV_0fbG5COlxNj5phI
Feedback form: https://uarizona.co1.qualtrics.com/jfe/form/SV_6D3MMdMOMLfrqjI
Intro to Deep Learning: https://uarizona.co1.qualtrics.com/jfe/form/SV_exLckAyzfnUTKHc
Feedback form: https://uarizona.co1.qualtrics.com/jfe/form/SV_3HObpD8ImtCOJcq
Cracking the Coding Interview
Feedback Form: https://uarizona.co1.qualtrics.com/jfe/form/SV_3fuaeqT9tQELThA
Getting Started with CyVerse and Support Hour:
https://uarizona.co1.qualtrics.com/jfe/form/SV_1R2QWGBFbDdeCcm
## Workshop Attendence
#### Checkin link for attendees
https://tinyurl.com/uadatalab-checkin
#### Google Sheet for Attendance Data
https://docs.google.com/spreadsheets/d/1IPsVsD9jwWaVWWe9_tINnlm78fxkjiN43EFROcNJ6WE/edit?usp=sharing
#### Zoom Attendance
The names of Zoom attendees is automatically collected for each zoom session and are available as reports. It appears this data is only available to the originator of the Zoom meetings (Jeff Gillan). Austin Medina is developing a protocol for pulling attendee info from Zoom API. https://arizona.zoom.us/
## Video Production
* Workshops are being recorded via Zoom. Some end up saved to a local device, others end up saved to Jeff Gillan's Zoom cloud.
* All videos that need to be edited should be put in Cyverse Data Store at this address: https://de.cyverse.org/data/ds/iplant/home/clizarraga/DataLab%20Videos%20S2024?type=folder&resourceId=12e94ad6-b817-11ee-a9bf-90e2ba675364
* The path within the Data Store is: /iplant/home/clizarraga/DataLab Videos S2024
* Videos are being uploaded to Youtube: https://www.youtube.com/@UArizonaDataLab
***
## Blurb for promotional materials (editing required)
🪧 [UArizona Data Lab Workshops](https://www.datascience.arizona.edu/education/uarizona-data-lab) Spring 2024: Week <MONTH> <Date>, <Year>.
The *UArizona Data Lab* team invites you to attend our Data Science Workshops. All workshops will be conducted in hybrid-mode, please join us in-person at the **Weaver Science & Engineering Library Room 212**, or connecting via Zoom: **864 232 23879**.
- [Data Engineering](https://github.com/ua-datalab/DataEngineering/wiki) (**Monday 2-3PM**)<SPECIFIC TITLE OF SESSION> [Registration]()
- [NextGen Geospatial Data Science](https://github.com/ua-datalab/Geospatial_Workshops/wiki) (**Tuesday 2-3pm**): <SPECIFIC TITLE OF SESSION> [Registration](https://uarizona.co1.qualtrics.com/jfe/form/SV_9Rfr1WtU3kfMXjw)
- [Intro to Data Science](https://github.com/ua-datalab/Workshops/wiki) (**Tuesday 3-4pm**): <SPECIFIC TITLE OF SESSION> [Registration](https://uarizona.co1.qualtrics.com/jfe/form/SV_9TDHtSJnP6d32gS)
- [Data Science Tapas](https://github.com/ua-datalab/DataScienceTapas/wiki) (**Wednesday 1-2pm**): <SPECIFIC TITLE OF SESSION> [Registration](https://uarizona.co1.qualtrics.com/jfe/form/SV_0fbG5COlxNj5phI)
- [Intro to Classical Machine Learning](https://github.com/ua-datalab/MLWorkshops/wiki) (**Thursday 2-3pm**): <SPECIFIC TITLE OF SESSION> [Registration](https://uarizona.co1.qualtrics.com/jfe/form/SV_5BjjU8Exp3GS2sS)
- [Intro to Deep Learning](https://github.com/ua-datalab/DLWorkshops/wiki) (**Thursday 3-4pm**): <SPECIFIC TITLE OF SESSION> [Registration](https://uarizona.co1.qualtrics.com/jfe/form/SV_exLckAyzfnUTKHc)
- Getting Started with CyVerse and Support Hour (**Mon 3-4pm, bimonthly**): a support hour for the curious, new and veteran CyVerse users that are seeking help and guidance on the plaform. [Registration](https://uarizona.co1.qualtrics.com/jfe/form/SV_1R2QWGBFbDdeCcm)
Looking forward to seeing you there!
***
### Data Engineering
This workshop provides graduate students the necessary skills for effective data management analysis techniques in data engineering. Among the covered topics, you will find advanced database management systems, ETL (Extract, Transform, Load) processes, and big data technologies, ensuring a comprehensive understanding of the data engineering landscape.
* [Repo](https://github.com/ua-datalab/DataEngineering/wiki): https://github.com/ua-datalab/DataEngineering/wiki
* Mondays at 2PM: Weaver Science and Engineering Library Rm 212.
* Zoom: https://arizona.zoom.us/j/86423223879
* Qualtrics Registration: https://uarizona.co1.qualtrics.com/jfe/form/SV_9mLQalGxqyBb7mK
| Date | Topic | Instructor | Helpers | Topics Summary
| :--: | :--:| :--: | :--: |:--: |
| 01/29/24 |Building Python webapps with Streamlit and Gradio | Shashank | Carlos, Megh | Basic elements of UI design in streamlit and gradio
| 02/05/24 |Deploying ML models and creating demos with Streamlit and Gradio | Shashank | Carlos, Megh | Building functional ML demos.
| 02/12/24 |Introduction to SQL Part-1 | Shashank | Carlos | Basic Commands and Joins
| 02/19/24 |Introduction to SQL Part-2 | Shashank | Carlos | Functions and Sub-queries
| 02/26/24 |Introduction to noSQL Part-1 | Shashank | Carlos | Types of noSQL Databases and MongoDB basics
| 03/04/24 | | Spring Break| |
| 03/11/24 |Introduction to noSQL Part-2 | Shashank | Carlos | Basics of Cassandra
| 03/18/24 |Introduction to Hadoop and Hive | Shashank | Carlos | Hadoop Ecosystem and Hive Tutorial
| 03/25/24 |Introduction to Spark and Pyspark| Shashank | Carlos | Intro to Apache Spark and PySpark
***
### Graph Machine Learning
This workshop provides graduate students with the necessary skills for understanding and applying graph machine learning techniques. Among the covered topics, you will find the fundamentals of graph theory, practical applications of graph neural networks, and advanced methods for graph-based data analysis.
* [GitHub Repository](https://github.com/ua-datalab/GraphML)
* Mondays at 2PM: Weaver Science and Engineering Library Rm 212.
* Zoom: https://arizona.zoom.us/j/86423223879
* Qualtrics Registration: ([Link](https://uarizona.co1.qualtrics.com/jfe/form/SV_9mLQalGxqyBb7mK))
| Date | Topic | Instructor | Helpers | Topics Summary
| :--: | :--:| :--: | :--: |:--: |
| 04/01/24 |Graph ML Part-1| Shashank |Carlos | Why Graph ML and basics of graph theory
| 04/08/24 |Graph ML Part-2| Shashank |Carlos |Node representations: Deepwalk and node2vec
| 04/15/24 |Graph ML Part-3| Shashank |Carlos |Basics of GNN - node classification
| 04/22/24 |Graph ML Part-4| Shashank |Carlos |Introduction to Graph Convolutions
| 04/29/24 |Graph ML Part-5| Shashank |Carlos |Introduction to Graph Attention Network
***
### NextGen Geospatial Data Science
Step out of conventional GIS frameworks and discover the latest trends in geospatial data science where open tools, cloud technologies, and the proliferation of sensor data are innovating earth observation and environmental monitoring.
Emphasizing open science and reproducible methods, this immersive hands-on workshop series will:
* Guide you through essential geospatial python libraries
* Introduce you to cloud-native formats
* Show you how to harness cloud computing platforms
* Mentor you in open-source drone imagery analysis
* Help you build geospatial analysis pipelines
Each workshop session is designed to be a discrete lesson where students will walk away with specific knowledge on a tool and resources to explore deeper. Our goal is to cover material that is not currently being taught in credited classes at U of A.
The series is FREE and open to all University of Arizona personnel and is tailored for graduate students, postdocs, and early career faculty looking to expand their geospatial skills.
* [Repo](https://github.com/ua-datalab/Geospatial_Workshops/wiki)
* Tuesdays at 2PM: Weaver Science and Engineering Library Rm 212.
* Zoom: https://arizona.zoom.us/j/86423223879
* Qualtrics Registration: https://uarizona.co1.qualtrics.com/jfe/form/SV_9Rfr1WtU3kfMXjw
| Date | Topic | Instructor | Helpers
| :--: | :--:| :--: | :--: |
| 01/16/24 | [Geospatial Data APIs](https://github.com/ua-datalab/Geospatial_Workshops/wiki/Geospatial-Data-APIs) | Jeff |Carlos, Megh
| 01/23/24 | [Python Data Formats: Raster & Vector](https://github.com/ua-datalab/Geospatial_Workshops/wiki/Python-Libraries-for-Data-Formats:-Raster-and-Vector)| Carlos | Brenda
| 01/30/24 | [Python Visualization Libraries](https://github.com/ua-datalab/Geospatial_Workshops/wiki/Python-Visualization-Libraries) | Carlos | Jeff
| 02/06/24 | [Intro To Cloud Native & Cyverse](https://github.com/ua-datalab/Geospatial_Workshops/wiki/Intro-to-Cloud-Native) | Jeff | Carlos
| 02/13/24 | [Cloud Optimized Geotiffs](https://github.com/ua-datalab/Geospatial_Workshops/wiki/Cloud-Optimized-Geotiffs) | Jeff | Carlos
| 02/20/24 | [Cloud Optimized Point Clouds](https://github.com/ua-datalab/Geospatial_Workshops/wiki/Cloud-Optimized-Point-Clouds) | Jeff | Carlos
| 02/27/24 | [Xarray & Zarr](https://github.com/ua-datalab/Geospatial_Workshops/wiki/Intro-to-Xarray-&-Zarr) | Jeff | Carlos
| 03/05/24 | **Spring break** |
| 03/12/24 | [SpatioTemporal Asset Catalogs](https://github.com/ua-datalab/Geospatial_Workshops/wiki/SpatioTemporal-Asset-Catalogs-(STAC)) | Jeff | Carlos
| 03/19/24 | | Jeff | Carlos
| 03/26/24 | [Google Earth Engine](https://github.com/ua-datalab/Geospatial_Workshops/wiki/Google-Earth-Engine) | Jeff | Carlos, Brenda
| 04/02/24 | [Microsoft Planetary Computer](https://github.com/ua-datalab/Geospatial_Workshops/wiki/Microsoft-Planetary-Computer) | Jeff | Carlos
| 04/09/24 | | Jeff | Carlos
| 04/16/24 | [Containerized Pipelines](https://github.com/ua-datalab/Geospatial_Workshops/wiki/Containerized-Pipelines) | Jeff | Carlos
| 04/23/24 | Planet Satellite Imagery with Austin Stone | Jeff | Carlos
| 04/30/24 | Drone Imagery Analysis: DeepForest | Jeff | Carlos
***
### Intro to Data Science...
### Data Science Essentials: From Jupyter to AI Tools
This workshop provides graduate students with the necessary skills for their Ph.D. research in data science. Sessions cover topics such as data wrangling, statistics, visualization, exploratory data analysis, time series analysis, machine learning, natural language processing, deep learning, prompt engineering, and AI tools. Join us to enhance your research capabilities and take your Ph.D. to the next level.
* [Repo](https://github.com/ua-datalab/Workshops)
* Tuesdays at 3PM: Weaver Science and Engineering Library Rm 212
* Zoom: https://arizona.zoom.us/j/86423223879
* Qualtrics Registration: https://uarizona.co1.qualtrics.com/jfe/form/SV_9TDHtSJnP6d32gS
| Date | Topic | Instructor | Helper |
| :--: | :--: | :--: | :--: |
| 01/16 | Introduction to Jupyter Notebooks | Carlos | Jeff, Megh
| 01/23 | Data Wrangling 101: Pandas in Action | Brenda | Carlos
| 01/30 | A Probability & Statistics refresher | Carlos | Jeff
| 02/06 | A Probability & Statistics refresher | | Jeff
| 02/13 | Data Visualization Libraries: Matplotlib | Carlos | Jeff
| 02/20 | Data Visualization Libraries: Seaborn | Carlos | Jeff
| 02/27 | Exploratory Data Analysis | Carlos | Jeff
| 03/05 | **Spring break** |
| 03/12 | Time Series Analysis | Carlos | Jeff
| 03/19 | Time Series Forecasting | Shravan | Carlos
| 03/26 | Machine Learning with Scikit-Learn | Brenda | Carlos
| 04/02 | CANCELLED | Megh | Carlos
| 04/09 | Natural Language Processing | Megh | Carlos
| 04/16 | Deep Learning | Mithun | Carlos
| 04/23 | Prompt Engineering | Carlos |
| 04/30 | AI Tools Landscape | Carlos |
***
### Data Science Tapas: Savor the Tools of Data Mastery
"Data Science Tapas" offers essential data science tools for Ph.D. dissertation research. Participants will learn command line, version control, project management, data handling, documentation, and workflow automation. These skills improve data analysis, visualization, and research quality.
* [Repo](https://github.com/ua-datalab/DataScienceTapas/wiki)
* Wednesdays at 1PM: Weaver Science and Engineering Library Rm 212
* Zoom: https://arizona.zoom.us/j/86423223879
* Qualtrics Registration: https://uarizona.co1.qualtrics.com/jfe/form/SV_0fbG5COlxNj5phI
| Date | Topic | Instructor | Helper |
| :--: | :--: | :--:| :--: |
| 01/17 | Command Line Interface | | |
| 01/24 | Shell Command Line Programming | Megh | |
| 01/31 | Git / Github | Michele| |
| 02/07| Intro to ProjMgmt P1 (* Bio5) | Rudy | |
| 02/14 | Intro to ProjMgmt P2 (* Bio5) | Rudy | |
| 02/21 | Intro to ProjMgmt P3 (* Bio5) | Rudy | |
| 02/28 | Intro to ProjMgmt P4 | Rudy | |
| 03/06 | **Spring break** | | |
| 03/20 | Intro to CyVerse | Michele | |
| 03/27 | Markdown | Michele | |
| 04/03 | Understanding before doing P1 | Rudy | |
| 04/10 | Understanding before doing P2 | Rudy | |
| 04/17 | Labscrum | External | |
| 04/24 | Understanding before doing P3 | Rudy | |
| 05/01 | Labscrum | External | |
***
### Intro to Classical Machine Learning
### Mastering Machine Learning: Your Path to Data-Driven Research
"Introduction to Classical Machine Learning" covers essential topics in classical machine learning for data analysis and visualization in Ph.D. research. Participants will gain hands-on experience with popular machine learning libraries and algorithms, enabling them to make informed decisions and conduct advanced data-driven research.
* [Repo](https://github.com/ua-datalab/MLWorkshops)
* Thursdays at 2PM: Weaver Science and Engineering Library Rm 212
* Zoom: https://arizona.zoom.us/j/86423223879
* Qualtrics Registration: https://uarizona.co1.qualtrics.com/jfe/form/SV_5BjjU8Exp3GS2sS
| Date | Topic | Instructor | Helper
| :--: | :-- | :--: | :--: |
| 01/18 | Intro to Scikit-Learn | Carlos | Megh
| 01/25 | Supervised Learning: Regression | Carlos
| 02/01 | Supervised Learning: Classification | Carlos |
| 02/08 | Unsupervised Learning: Dimensionality Reduction | Brenda |
| 02/15 | Unsupervised Learning: Clustering | Carlos | Brenda
| 02/22 | Ensemble Learning: Bagging, Boosting and Stacking | Carlos | Brenda
| 02/29 | Natural Language Processing | Megh | Brenda |
| 03/07 | **Spring break** |
| 03/14 | Reinforcement Learning | Carlos | Megh
| 03/21 | Perceptrons/Neural Networks | Brenda | Megh
| 03/28 | Recurrent Neural Networks (RNN) | Megh | Brenda
| 04/04 | Convolutional Neural Networks (CNN) | Brenda | Megh
| 04/11 | Autoencoders |Brenda | Megh
| 04/18 | Generative Adversarial Networks (GAN) | Carlos | Brenda
| 04/25 | LLM | Carlos | Brenda
***
### Intro to Deep Learning
## Deep Dive into Data: A Guide to Deep Learning
The "Introduction to Deep Learning" workshop is a comprehensive resource for Ph.D. students in data modeling and visualization. Participants will gain practical experience with cutting-edge tools and techniques and be prepared to use deep learning in their research.
* [Repo](https://github.com/ua-datalab/DLWorkshops/wiki)
* Thursdays at 3PM: Weaver Science and Engineering Library Rm 212
* Zoom: https://arizona.zoom.us/j/86423223879
* Qualtrics Registration: https://uarizona.co1.qualtrics.com/jfe/form/SV_exLckAyzfnUTKHc
| Date | Topic | Instructor | Helper
| :--: | :--: | :--: | :--: |
| 01/18 | Intro to Deep Learning | Mithun | Megh, Carlos
| 01/25 | Deep Learning fundamental architectures 1 | Mithun | Carlos
| 02/01 | Deep Learning fundamental architectures 2 | Mithun | Carlos
| 02/08 | Intro to Natural Language processing 1 | Mithun | Brenda
| 02/15 | Intro to Natural Language processing 2 | Mithun | Carlos
| 02/22 | Applications of deep learning 1 | Mithun | Carlos|
| 02/29 | Applications of deep learning 2 | Mithun | Carlos |
| 03/07 | **Spring break** |
| 03/14 | Applications of deep learning 3 | Mithun | Carlos|
| 03/21 | Quantum AI | Mithun | Carlos
***
### FOSS and FOSS +
* [Repo](https://foss.cyverse.org/)
* Thursdays 11am-1pm: Online Only
* Zoom: https://arizona.zoom.us/j/86423223879
* Qualtrics Registration:
| Date | Topic | Instructor | Helper
| :--: | :--: | :--: | :--: |
| 01/25 | Intro to Open Science | Jeff | Michele
| 02/01 | Data Management | Jeff |
| 02/08 | Project Management | Michele | Rudy
| 02/15 | Documentation & Communication | Jeff | Michele
| 02/22 | Version Control | Michele | Jeff
| 02/29 | Reproducibility I | Michele | Jeff|
| 03/07 | Reproducibility II | Jeff | Michele |
| 03/14 | Capstone Project Presentations | Jeff | Michele
| 03/21 | Building containers | Michele | Jeff
| 03/28 | Singularity and Cluster Computing | Michele|
| 04/04 | HPC | Chris Reidy||(https://iu.zoom.us/webinar/register/WN_A6acPn1lTsaZWfNhonCumA#/registration) |
| 04/11 | SQL/DuckDB on CyVerse | Shashank |
| 04/18 | | |
| 04/25 | | |
***
**Getting Started with CyVerse and Suppport Hour**
- Mondays 3pm-4pm: Online Only
- Zoom: https://arizona.zoom.us/j/86423223879
- Qualtric Registration: https://uarizona.co1.qualtrics.com/jfe/form/SV_1R2QWGBFbDdeCcm
|Date|Instructor|
|:---:|:---:|
|03/11|Michele|
|03/25|Michele|
|04/08|Michele|
|04/22|Michele|
|05/06|Michele|