Skip to content

Commit 88b74e5

Browse files
Training vids and PDFs (#96)
* Add training videos and powerpoints * Update readme with information about Git LFS * Update Gemfile.lock dependencies * Add arrays and nanopore PDFs * Restore Gemfile * Update to Ruby 2.7 on Travis
1 parent c5caf53 commit 88b74e5

21 files changed

+118
-61
lines changed

.gitattributes

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
presentations/miso_intro.mp4 filter=lfs diff=lfs merge=lfs -text
2+
presentations/miso_samples.mp4 filter=lfs diff=lfs merge=lfs -text

.travis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ language: ruby
22
git:
33
depth: 3
44
rvm:
5-
- 2.3
5+
- 2.7
66
cache: bundler
77
script:
88
- bundle exec jekyll build

0-0-0-introduction.md

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
layout: page
3+
category: walkthrough
4+
title: Introduction to MISO
5+
is-detailed: true
6+
7+
---
8+
9+
10+
<video muted autoplay controls>
11+
<source src="presentations/miso_intro.mp4" type="video/mp4">
12+
</video>
13+
14+
[Download the PDF]({{ '/presentations/intro.pdf' | prepend: site.baseurl }})
15+
16+
17+
<a href="index">Home</a> | <a href="0-0-admin-tasks">Administration Tasks</a> >

0-0-admin-tasks.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Active Directory group.
3333
OICR uses Active Directory authentication for MISO. Users must be added by IT; once added,
3434
they can then log in to MISO using their email credentials.
3535

36-
1. Please email [email protected] and CC Morgan Taschuk to request that the user be added to MISO LIMS by
36+
1. Please email [email protected] and CC Morgan Taschuk to request that the user be added to MISO LIMS by
3737
making them part of the following Active Directory groups:
3838
* If the person is to be added as an admin: `MISO_ROLE_ADMIN` and `MISO_ROLE_INTERNAL` groups.
3939
* If the person is not to be given admin access: `MISO_ROLE_INTERNAL` group.
@@ -43,4 +43,4 @@ making them part of the following Active Directory groups:
4343
{% include admin-reports.md %}
4444

4545

46-
<a href="index">Home</a> | <a href="1-0-project-coordination">Project Coordination tutorial</a> >
46+
< <a href="0-0-0-introduction">Introduction to MISO</a> | <a href="index">Home</a> | <a href="1-0-project-coordination">Project Coordination tutorial</a> >

2-0-samples.md

+28-20
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ section: 3.4
88

99
---
1010

11+
<video muted autoplay controls>
12+
<source src="presentations/miso_samples.mp4" type="video/mp4">
13+
</video>
14+
15+
[Download the PDF]({{ '/presentations/samples.pdf' | prepend: site.baseurl }})
16+
17+
18+
1119
<div id="toc">
1220
Table of Contents
1321
<ol>
@@ -63,21 +71,21 @@ the Project you created in the last session.
6371

6472
## 2.1 Entering a Tissue
6573

66-
All samples in MISO are entered using the bulk entry screen. We will start by
74+
All samples in MISO are entered using the bulk entry screen. We will start by
6775
entering a single Sample for reference tissue from the Identity `ID1`.
6876

6977
{% include samples-receiving.md detailed=page.is-detailed quantity=page.quantity %}
70-
1. _External Name_: this is the name of the *individual donor*, whether internal or
71-
external. For example, an external name would be "Morgan" (internally we refer to
78+
1. _External Name_: this is the name of the *individual donor*, whether internal or
79+
external. For example, an external name would be "Morgan" (internally we refer to
7280
her as plain ol' MORG_0001).
7381
* Enter `PROJ_ID1` in the _External Name_ field, replacing `PROJ` with your project's
74-
short name. Record this in your worksheet. <img src="pics/blue_pencil.png">
75-
* Once you enter an external name, MISO will go and find any existing donors with
76-
external name(s) that match this, and will add them to the dropdown menu for the
82+
short name. Record this in your worksheet. <img src="pics/blue_pencil.png">
83+
* Once you enter an external name, MISO will go and find any existing donors with
84+
external name(s) that match this, and will add them to the dropdown menu for the
7785
_Identity Alias_ field.
78-
* If there are no existing donors with the exact external name, the option of
79-
`First Receipt (project short name)` will be available.
80-
* If more than one option is available in the _Identity Alias_ dropdown, the cell
86+
* If there are no existing donors with the exact external name, the option of
87+
`First Receipt (project short name)` will be available.
88+
* If more than one option is available in the _Identity Alias_ dropdown, the cell
8189
will be displayed with a light purple background.
8290
1. Select `First Receipt (project short name)` for the _Identity Alias_.
8391
1. _Donor Sex_: Select any item from the dropdown.
@@ -100,7 +108,7 @@ lines. For more information about Sample nomenclature, see <a
100108
href="https://wiki.oicr.on.ca/display/GENOMICS/LIMS+Guidelines#LIMSGuidelines-SampleNomenclature"
101109
target="_new">Sample Nomenclature</a> on the GENOMICS wiki.
102110

103-
Record the alias in your worksheet. <img src="pics/blue_pencil.png">
111+
Record the alias in your worksheet. <img src="pics/blue_pencil.png">
104112

105113
## 2.2 Automatically created Samples
106114

@@ -174,12 +182,12 @@ cell. You can also click and drag to only fill in a certain number of cells.
174182
1. Fill in the columns in the same way for: _Sample Type_, _Project_, _Donor Sex_,
175183
_Tissue Origin_, _Tissue Type_, _Times Received_, _Tube Number_, _Material_, and
176184
_QC Status_.
177-
1. _Description_: Copying and pasting from Excel and Word is supported.
185+
1. _Description_: Copying and pasting from Excel and Word is supported.
178186
Copy something from anywhere and press Ctrl+V (Windows & Linux) or Command+V (Mac)
179187
on your keyboard to paste.
180188

181-
1. _Matrix Barcode_: you would normally use a hand-scanner or copy and paste a list of
182-
barcodes from a spreadsheet. For each sample, select a barcode, scan or type it in, and record
189+
1. _Matrix Barcode_: you would normally use a hand-scanner or copy and paste a list of
190+
barcodes from a spreadsheet. For each sample, select a barcode, scan or type it in, and record
183191
it in your worksheet. <img src="pics/blue_pencil.png">
184192
1. _External Name_: Again, this is the name of the *individual*, whether internal or external.
185193
Here's a suggested list. Replace `PROJ` with your own project short name.
@@ -190,18 +198,18 @@ Here's a suggested list. Replace `PROJ` with your own project short name.
190198
1. Because you've already created an Identity with the external name `PROJ_ID1`, it is found as a match
191199
to the external name you entered for the top row. In the `Identity Alias` dropdown menu for the first row,
192200
select the existing Identity.
193-
1. Select `First Receipt` from the dropdown menu in each remaining cell of the `Identity Alias` column.
201+
1. Select `First Receipt` from the dropdown menu in each remaining cell of the `Identity Alias` column.
194202

195203
Some fields cannot be filled down, so enter each of those separately. If you
196-
have a label with an incrementing number (_e.g._, `1`, `2`), enter two rows, select them,
204+
have a label with an incrementing number (_e.g._, `1`, `2`), enter two rows, select them,
197205
then double click the blue square.
198206

199207
1. _Secondary ID_: enter `BioBankID 2` in the second row. Select the _Secondary Identifier_
200208
fields for rows 1 and 2, then double click the blue square to fill down rows 3 and 4.
201209
1. Click _Save_ at the upper right hand corner.
202210

203211
If everything is correct, the _Sample Alias_ and _Sample Name_ will be auto-generated for each row and
204-
the samples will be saved.
212+
the samples will be saved.
205213
Record the external name, sample class, alias, and barcode in your worksheet. <img src="pics/blue_pencil.png">
206214
If you navigate back to your _Edit Project_ page, there should be nine Samples:
207215

@@ -236,7 +244,7 @@ material of an existing Identity.
236244
* _Project_: Select your project.
237245
* _Scientific Name_: `Homo sapiens`.
238246
* _External Name_: `PROJ_ID2` (where `PROJ` is your project's short name) .
239-
* _Identity Alias_: The existing identity should be selected automatically
247+
* _Identity Alias_: The existing identity should be selected automatically
240248
in the dropdown menu.
241249
* _Tissue Origin_: `nn (Unknown)`
242250
* _Tissue Type_: `R (Reference or non-tumour, non-diseased tissue sample)`
@@ -273,7 +281,7 @@ hidden from the MISO interface.
273281
# 2.5 Scanning tissues and stocks into a Box
274282

275283
In this section we will add the stocks and tissues you just received into your
276-
inbox for further work.
284+
inbox for further work.
277285

278286
{% include inboxes.md %}
279287

@@ -369,8 +377,8 @@ items.".
369377
Propagate again from the 4 _gDNA (stock)_ samples to _gDNA (aliquot)_.
370378

371379
1. If you are continuing from the end of section **3.3 Bulk Editing**, do not
372-
navigate away from the page.
373-
1. At the top left of the table after saving samples, click the _Propagate_ button.
380+
navigate away from the page.
381+
1. At the top left of the table after saving samples, click the _Propagate_ button.
374382
1. Enter _1_ for the number of replicates (child samples to be created from each parent)
375383
and _gDNA (aliquot)_ for the type of child sample. Continue to step 3.
376384
1. Otherwise, select samples using the following:

3-0-libraries.md

+8-6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ is-detailed: true
66

77
---
88

9+
<object data="presentations/libraries.pdf" width="800" height="500" type='application/pdf'> </object>
10+
11+
912
<div id="toc">
1013
Table of Contents
1114
<ol>
@@ -66,19 +69,19 @@ and indices can be added based on the box position.
6669
1. On the _Boxes_ page, find your box and click on its link.
6770
1. Select all the aliquots in your box by control-clicking all the aliquots
6871
in the box (command-click on a Mac). If the aliquots are all in one row or column,
69-
you can click on the row/column header to select all items in that row or column.
72+
you can click on the row/column header to select all items in that row or column.
7073
Use control-click (or command-click) to select more than one row or column.
71-
1. Click the _Propagate_ button at the top left of the box contents table. If the
74+
1. Click the _Propagate_ button at the top left of the box contents table. If the
7275
top left of the box contents table indicates that more than one type of element is
7376
selected, de-select the non-aliquot tubes and then click _Propagate_.
7477
1. Choose _1_ replicate.
7578
1. Click _Propagate_.
7679
1. From the bulk libraries table, you can now sort the libraries you are creating
77-
based on their parent sample's position within the box. Sorting can be done by
80+
based on their parent sample's position within the box. Sorting can be done by
7881
rows (`A01`, `A02`, `B01`, `B02`, ...) or columns (`A01`, `B01`, `A02`, `B02`, ...).
79-
* This may be useful when using the Sciclone robot to create libraries and add
82+
* This may be useful when using the Sciclone robot to create libraries and add
8083
indices at a particular plate location. Once the libraries are sorted based on the
81-
parent sample's location, the indices can be copy-pasted in the order that the
84+
parent sample's location, the indices can be copy-pasted in the order that the
8285
robot requires.
8386

8487
{% include libraries-receipt.md detailed=page.is-detailed section=3
@@ -114,4 +117,3 @@ to get assistance from the MISO team.
114117

115118

116119
< <a href="2-0-samples">Samples tutorial</a> | <a href="index">Home</a> | <a href="4-0-sequencing">Sequencing tutorial</a> >
117-

4-0-sequencing.md

+3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ is-detailed: true
66

77
---
88

9+
<object data="presentations/sequencing.pdf" width="800" height="500" type='application/pdf'> </object>
10+
11+
912
<div id="toc">
1013
Table of Contents
1114
<ol>

5-0-arrays.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ is-detailed: true
66

77
---
88

9+
<object data="presentations/miso_array_training.pdf" width="800" height="500" type='application/pdf'> </object>
10+
11+
912
<div id="toc">
1013
Table of Contents
1114
<ol>
@@ -30,4 +33,3 @@ Table of Contents
3033
{% include array_runs.md detailed=page.is-detailed %}
3134

3235
< <a href="index">Home</a> >
33-

6-0-oxford-nanopore.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ is-detailed: true
66

77
---
88

9+
<object data="presentations/miso_ont_training.pdf" width="800" height="500" type='application/pdf'> </object>
10+
11+
912
<div id="toc">
1013
Table of Contents
1114
<ol>
@@ -34,4 +37,3 @@ Table of Contents
3437
{% include ont_runs_add_pools.md %}
3538

3639
< <a href="index">Home</a> >
37-

Gemfile

-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,3 @@ gem 'github-pages', group: :jekyll_plugins
33
gem "minima"
44
gem 'therubyracer'
55
gem "rake"
6-

Gemfile.lock

+27-25
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
activesupport (4.2.9)
4+
activesupport (4.2.10)
55
i18n (~> 0.7)
66
minitest (~> 5.1)
77
thread_safe (~> 0.3, >= 0.3.4)
@@ -13,24 +13,25 @@ GEM
1313
execjs
1414
coffee-script-source (1.11.1)
1515
colorator (1.1.0)
16-
commonmarker (0.17.9)
16+
commonmarker (0.17.13)
1717
ruby-enum (~> 0.5)
1818
concurrent-ruby (1.0.5)
19-
dnsruby (1.60.2)
19+
dnsruby (1.61.3)
20+
addressable (~> 2.5)
2021
em-websocket (0.5.1)
2122
eventmachine (>= 0.12.9)
2223
http_parser.rb (~> 0.6.0)
23-
ethon (0.11.0)
24+
ethon (0.12.0)
2425
ffi (>= 1.3.0)
2526
eventmachine (1.2.7)
2627
execjs (2.7.0)
27-
faraday (0.15.2)
28+
faraday (1.0.1)
2829
multipart-post (>= 1.2, < 3)
2930
ffi (1.9.23)
3031
forwardable-extended (2.6.0)
31-
gemoji (3.0.0)
32-
github-pages (185)
33-
activesupport (= 4.2.9)
32+
gemoji (3.0.1)
33+
github-pages (186)
34+
activesupport (= 4.2.10)
3435
github-pages-health-check (= 1.8.1)
3536
jekyll (= 3.7.3)
3637
jekyll-avatar (= 0.5.0)
@@ -71,7 +72,7 @@ GEM
7172
listen (= 3.1.5)
7273
mercenary (~> 0.3)
7374
minima (= 2.4.1)
74-
nokogiri (>= 1.8.1, < 2.0)
75+
nokogiri (>= 1.8.2, < 2.0)
7576
rouge (= 2.2.1)
7677
terminal-table (~> 1.4)
7778
github-pages-health-check (1.8.1)
@@ -80,7 +81,7 @@ GEM
8081
octokit (~> 4.0)
8182
public_suffix (~> 2.0)
8283
typhoeus (~> 1.3)
83-
html-pipeline (2.8.0)
84+
html-pipeline (2.13.0)
8485
activesupport (>= 2)
8586
nokogiri (>= 1.4)
8687
http_parser.rb (0.6.0)
@@ -104,9 +105,9 @@ GEM
104105
jekyll-coffeescript (1.1.1)
105106
coffee-script (~> 2.2)
106107
coffee-script-source (~> 1.11.1)
107-
jekyll-commonmark (1.2.0)
108+
jekyll-commonmark (1.3.1)
108109
commonmarker (~> 0.14)
109-
jekyll (>= 3.0, < 4.0)
110+
jekyll (>= 3.7, < 5.0)
110111
jekyll-commonmark-ghpages (0.1.5)
111112
commonmarker (~> 0.17.6)
112113
jekyll-commonmark (~> 1)
@@ -205,11 +206,12 @@ GEM
205206
jekyll (~> 3.5)
206207
jekyll-feed (~> 0.9)
207208
jekyll-seo-tag (~> 2.1)
208-
minitest (5.11.3)
209-
multipart-post (2.0.0)
210-
nokogiri (1.10.4)
209+
minitest (5.14.1)
210+
multipart-post (2.1.1)
211+
nokogiri (1.10.9)
211212
mini_portile2 (~> 2.4.0)
212-
octokit (4.9.0)
213+
octokit (4.18.0)
214+
faraday (>= 0.9)
213215
sawyer (~> 0.8.0, >= 0.5.3)
214216
pathutil (0.16.1)
215217
forwardable-extended (~> 2.6)
@@ -220,30 +222,30 @@ GEM
220222
ffi (>= 0.5.0, < 2)
221223
ref (2.0.0)
222224
rouge (2.2.1)
223-
ruby-enum (0.7.2)
225+
ruby-enum (0.8.0)
224226
i18n
225227
ruby_dep (1.5.0)
226-
rubyzip (1.2.1)
228+
rubyzip (2.3.0)
227229
safe_yaml (1.0.4)
228230
sass (3.5.6)
229231
sass-listen (~> 4.0.0)
230232
sass-listen (4.0.0)
231233
rb-fsevent (~> 0.9, >= 0.9.4)
232234
rb-inotify (~> 0.9, >= 0.9.7)
233-
sawyer (0.8.1)
234-
addressable (>= 2.3.5, < 2.6)
235-
faraday (~> 0.8, < 1.0)
235+
sawyer (0.8.2)
236+
addressable (>= 2.3.5)
237+
faraday (> 0.8, < 2.0)
236238
terminal-table (1.8.0)
237239
unicode-display_width (~> 1.1, >= 1.1.1)
238240
therubyracer (0.12.3)
239241
libv8 (~> 3.16.14.15)
240242
ref
241243
thread_safe (0.3.6)
242-
typhoeus (1.3.0)
244+
typhoeus (1.4.0)
243245
ethon (>= 0.9.0)
244-
tzinfo (1.2.5)
246+
tzinfo (1.2.7)
245247
thread_safe (~> 0.1)
246-
unicode-display_width (1.3.3)
248+
unicode-display_width (1.7.0)
247249

248250
PLATFORMS
249251
ruby
@@ -255,4 +257,4 @@ DEPENDENCIES
255257
therubyracer
256258

257259
BUNDLED WITH
258-
1.16.2
260+
2.1.2

0 commit comments

Comments
 (0)