Skip to content

Commit 6db0a1d

Browse files
committed
Added in final videos and links
1 parent d49956b commit 6db0a1d

11 files changed

+78
-7
lines changed

Submodule 0/Submodule_0_Tutorial_4_GitHub4You.md

Lines changed: 61 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,15 @@ Git is a powerful version control tool that helps track changes to your data fil
1212
<span> Click above image to watch introductory video </span>
1313
</p>
1414

15+
<p align="center">
16+
<a href="https://www.youtube.com/watch?v=IlOxDz45Hz0&list=PLXaEJPtnQ4w7Vu7vqWbttBjUGrPp4Qa7b&index=39">
17+
<img src="../images/InstallGit.png" alt="NIH/NIGMS Sandbox Foundations of Python Video 12", width="550"/>
18+
</a>
19+
<br>
20+
<span> Click above image to watch introductory video </span>
21+
</p>
22+
23+
1524
## Learning Objectives
1625
By the end of this lesson, you will be able to:
1726
- Define FAIR data practices
@@ -106,13 +115,6 @@ Now that we understand why research labs need version control, let's set up Git
106115

107116
Before you can start using GitHub for your materials, you need to create an account. GitHub is a platform that allows you to store, share, and collaborate on code. It is widely used by developers, students, and organizations for managing software projects using Git, a version control system that tracks changes in your code.
108117

109-
<p align="center">
110-
<a href="https://www.youtube.com/watch?v=-xRTFjgiBKw&list=PLXaEJPtnQ4w7Vu7vqWbttBjUGrPp4Qa7b&index=30">
111-
<img src="../images/WhatIsGitHub.png" alt="NIH/NIGMS Sandbox Foundations of Python Video 3", width="550"/>
112-
</a>
113-
<br>
114-
<span> Click above image to watch introductory video </span>
115-
</p>
116118

117119
To get started, you need to sign up for a free GitHub account. This will give you access to your own profile, repositories, and collaboration tools. Follow the steps below to create your GitHub account.
118120

@@ -170,11 +172,27 @@ A repository (A "repo") is like a folder where you store your research data and
170172
<span> Click above image to watch introductory video </span>
171173
</p>
172174

175+
<p align="center">
176+
<a href="https://www.youtube.com/watch?v=6jxVqGyXLb4&list=PLXaEJPtnQ4w7Vu7vqWbttBjUGrPp4Qa7b&index=45">
177+
<img src="../images/CreatingandPopulatingNewRepoExample.png" alt="NIH/NIGMS Sandbox Foundations of Python Video 10", width="550"/>
178+
</a>
179+
<br>
180+
<span> Click above image to watch introductory video </span>
181+
</p>
182+
173183
Now, you have a version-controlled folder on your computer where you can store and track your research data.
174184

175185
## Step 4: Adding Data Files to GitHub Desktop
176186
Once your repository is set up, you can start adding data files like Excel, CSV, or JSON datasets.
177187

188+
<p align="center">
189+
<a href="https://www.youtube.com/watch?v=U88RuYzclvQ&list=PLXaEJPtnQ4w7Vu7vqWbttBjUGrPp4Qa7b&index=43">
190+
<img src="../images/DesktopTutorialRepo.png" alt="NIH/NIGMS Sandbox Foundations of Python Video 9", width="550"/>
191+
</a>
192+
<br>
193+
<span> Click above image to watch introductory video </span>
194+
</p>
195+
178196
### Instructions:
179197
1. Open your repository folder *on your computer.*
180198
2. Copy or move your data files (e.g., temperature_data_2024.csv) into the folder.
@@ -216,4 +234,40 @@ Now, every protocol update is documented and timestamped, ensuring full transpar
216234
## Managing a lab group using the same git repository
217235
It is rather unlikely that ONLY one person would be the involved in collecting all of the data for a research lab. In order to control and protect overwriting, Git provides clear management tools. That is covered in the next tutorial.
218236

237+
### Additional Resources:
238+
239+
<p align="center">
240+
<a href="https://www.youtube.com/watch?v=sBXo6IYMe88&list=PLXaEJPtnQ4w7Vu7vqWbttBjUGrPp4Qa7b&index=32">
241+
<img src="../images/UsingGitwithGitHub.png" alt="NIH/NIGMS Sandbox Foundations of Python Video 13", width="550"/>
242+
</a>
243+
<br>
244+
<span> Click above image to watch introductory video </span>
245+
</p>
246+
247+
<p align="center">
248+
<a href="https://www.youtube.com/watch?v=SLQQB8omUP8&list=PLXaEJPtnQ4w7Vu7vqWbttBjUGrPp4Qa7b&index=35">
249+
<img src="../images/GenerateGitHubAcctToken.png" alt="NIH/NIGMS Sandbox Foundations of Python Video 14", width="550"/>
250+
</a>
251+
<br>
252+
<span> Click above image to watch introductory video </span>
253+
</p>
254+
255+
<p align="center">
256+
<a href="https://www.youtube.com/watch?v=DNNKjt5aqbk&list=PLXaEJPtnQ4w7Vu7vqWbttBjUGrPp4Qa7b&index=40">
257+
<img src="../images/DeleteRepoGitHub.png" alt="NIH/NIGMS Sandbox Foundations of Python Video 15", width="550"/>
258+
</a>
259+
<br>
260+
<span> Click above image to watch introductory video </span>
261+
</p>
262+
263+
<p align="center">
264+
<a href="https://www.youtube.com/watch?v=xunkadSUs90&list=PLXaEJPtnQ4w7Vu7vqWbttBjUGrPp4Qa7b&index=41">
265+
<img src="../images/DeleteLocalRepoDesktop.png" alt="NIH/NIGMS Sandbox Foundations of Python Video 16", width="550"/>
266+
</a>
267+
<br>
268+
<span> Click above image to watch introductory video </span>
269+
</p>
270+
271+
272+
219273
Go to the [next tutorial](Submodule_0_Tutorial_5_ManagingGit.md)

Submodule 0/Submodule_0_Tutorial_5_ManagingGit.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,14 @@ Please complete tutorial 4 before tutorial 5.
1919
## Why use Git for your research lab team *DATA?*
2020
In a research lab environment, managing data properly is just as important as collecting it. Labs often deal with long-term datasets, changing protocols, and *multiple* contributors, which can lead to data integrity issues if not properly managed.
2121

22+
<p align="center">
23+
<a href="https://www.youtube.com/watch?v=w0kEpFDl75c&list=PLXaEJPtnQ4w7Vu7vqWbttBjUGrPp4Qa7b&index=36">
24+
<img src="../images/TourofGit.png" alt="NIH/NIGMS Sandbox Foundations of Python Video 11", width="550"/>
25+
</a>
26+
<br>
27+
<span> Click above image to watch introductory video </span>
28+
</p>
29+
2230
🧪 GitHub Repo Management Guide for Science Lab PIs
2331

2432
🎯 Goal:
@@ -74,6 +82,15 @@ In Branch name pattern, type:
7482

7583
main (or master, depending on your repo)
7684

85+
<p align="center">
86+
<a href="https://www.youtube.com/watch?v=l-CzbtBzy_0&list=PLXaEJPtnQ4w7Vu7vqWbttBjUGrPp4Qa7b&index=40">
87+
<img src="../images/TypicalCollabProcess.png" alt="NIH/NIGMS Sandbox Foundations of Python Video 8", width="550"/>
88+
</a>
89+
<br>
90+
<span> Click above image to watch introductory video </span>
91+
</p>
92+
93+
7794
**Check the following boxes:**
7895

7996
✅ Require pull request reviews before merging
158 KB
Loading

images/DeleteLocalRepoDesktop.png

423 KB
Loading

images/DeleteRepoGitHub.png

489 KB
Loading

images/DesktopTutorialRepo.png

481 KB
Loading

images/GenerateGitHubAcctToken.png

534 KB
Loading

images/InstallGit.png

345 KB
Loading

images/TourofGit.png

223 KB
Loading

images/TypicalCollabProcess.png

252 KB
Loading

0 commit comments

Comments
 (0)