You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<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
+
15
24
## Learning Objectives
16
25
By the end of this lesson, you will be able to:
17
26
- Define FAIR data practices
@@ -106,13 +115,6 @@ Now that we understand why research labs need version control, let's set up Git
106
115
107
116
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.
<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>
116
118
117
119
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.
118
120
@@ -170,11 +172,27 @@ A repository (A "repo") is like a folder where you store your research data and
170
172
<span> Click above image to watch introductory video </span>
<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
+
178
196
### Instructions:
179
197
1. Open your repository folder *on your computer.*
180
198
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
216
234
## Managing a lab group using the same git repository
217
235
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.
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.
0 commit comments