Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New tutorial: "Phylogenetics: back to basics" #4611

Merged
merged 235 commits into from
May 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
235 commits
Select commit Hold shift + click to select a range
8223dce
Placeholder for Ausbiocommons Phylo workshop
Adamtaranto Jan 17, 2023
5e7772d
Add new contributors
Adamtaranto Jan 17, 2023
587de9b
strip down tutorial template"
Adamtaranto Jan 23, 2023
ac2a1b7
Basic workshop layout
Adamtaranto Jan 24, 2023
cd082a3
remove unused images
Adamtaranto Jan 24, 2023
aa2d79d
minor scaffold edits
Adamtaranto Jan 24, 2023
9a868ad
Initial text going in
mcharleston Jan 24, 2023
33ee9c2
Intro & motivation text
mcharleston Jan 30, 2023
fa75f96
Add example further reading dialogue box.
Adamtaranto Jan 30, 2023
0d95def
More content 2023-01-30
mcharleston Jan 30, 2023
b9a3e88
Inputs from both Adam and Mike - Merge branch 'dev' of https://github…
mcharleston Jan 30, 2023
f0b3731
Adding terminology
mcharleston Jan 30, 2023
28a6778
Minor corrections
mcharleston Jan 30, 2023
584706a
Merge branch 'galaxyproject:main' into dev
Adamtaranto Feb 1, 2023
a26dbcd
Incorporating scope and background
mcharleston Feb 1, 2023
3e2310f
Adding bits about the data and trying MathJax..
mcharleston Feb 1, 2023
187fd7b
Adding instructions for sequence alignment and info about the data.
mcharleston Feb 1, 2023
b6429d8
More bits going in
mcharleston Feb 1, 2023
b8a8ceb
Minor typo
mcharleston Feb 7, 2023
5304a16
Adding trees terminology and info
mcharleston Feb 15, 2023
16789d4
Trying to get tables to work
mcharleston Feb 15, 2023
43de51b
Still trying ot get tables to work
mcharleston Feb 15, 2023
e0f62dc
adding more stuff
mcharleston Feb 15, 2023
c697b1b
Some strange error in the TreeConstruction.png image: need to remake it.
mcharleston Feb 16, 2023
755de1e
Minor tweaks of more content.
mcharleston Feb 16, 2023
6846686
Added new content
mcharleston Mar 2, 2023
61db4a4
Found FastTree can do NJ+ME, akin to FastME, so am using that.
mcharleston Mar 14, 2023
1d6e871
More material on building trees.
mcharleston Mar 14, 2023
cbe032f
Small reorganisation
mcharleston Mar 14, 2023
e311fa0
Oddly, more stuff going in.
mcharleston Mar 16, 2023
62abc95
More on ML models
mcharleston Mar 19, 2023
5a69bd3
almost done!
mcharleston Mar 19, 2023
e07eaca
Good enough for Monday - no networks but all the tree stuff is in.
mcharleston Mar 19, 2023
1a53a00
Added PhyloVis output tree
mcharleston Mar 19, 2023
75110b0
Very minor tweaks during feedback session
mcharleston Mar 20, 2023
786d1b2
new figures, subsection on what a phylogeny is
mcharleston Aug 24, 2023
9551ac7
Still fixing small things
mcharleston Aug 24, 2023
32ec791
New figures and text around rooting trees
mcharleston Sep 6, 2023
4e6ca00
Updating figures with named leaves; editing content.
mcharleston Sep 20, 2023
0bf153c
minor
mcharleston Sep 20, 2023
3a25f7b
minor
mcharleston Sep 20, 2023
03ea3a7
trivia
mcharleston Sep 21, 2023
cf16f33
Added reference for Anolis sequences (Jackman et al., Syst Biol. 1999)
mcharleston Oct 12, 2023
d22ec32
Tidied reference; more stuff on networks.
mcharleston Oct 12, 2023
9e6e4f5
Small additions to phylogenetic network content
mcharleston Oct 29, 2023
393c66a
Nicer table for the Sites -> Splits content
mcharleston Oct 30, 2023
0b8ce86
Minor edits
mcharleston Oct 31, 2023
9cf03fb
New material on networks, splits, and alignment
mcharleston Oct 31, 2023
34c7a97
Added split network stuff
mcharleston Oct 31, 2023
82e5bdc
Update tutorial.md
burkemlou Oct 31, 2023
831bfa2
network stuff in.
mcharleston Nov 1, 2023
2b740b5
Merge branch 'dev' of https://github.com/Adamtaranto/training-materia…
mcharleston Nov 1, 2023
413a905
Tweaking the intro.
mcharleston Nov 2, 2023
d8d5108
Test
burkemlou Nov 2, 2023
24519ed
Figure legend Darwin Tree of life
burkemlou Nov 12, 2023
7cb6364
What is a phylogeny updates
burkemlou Nov 12, 2023
c8efcf0
Motivation section edits
burkemlou Nov 13, 2023
84c3a6e
Motivation section edits part 2
burkemlou Nov 13, 2023
e1812fb
Move terminology section. Edits to basic methods.
burkemlou Nov 13, 2023
cefc984
Terminology section edits
burkemlou Nov 14, 2023
c69c216
Basic methodology edits
burkemlou Nov 14, 2023
879441a
Sequence alignment edits first pass
burkemlou Nov 14, 2023
f0d7051
Move challenges into basic methodology
burkemlou Nov 14, 2023
287b913
Add icons to hands-on
burkemlou Nov 14, 2023
2dc9459
Formatting of handson
burkemlou Nov 14, 2023
85ecee5
Sequence alignment section edits
burkemlou Nov 16, 2023
8667844
Get data section edits
burkemlou Nov 16, 2023
81a74d9
NJ Tree edits
burkemlou Nov 16, 2023
7076fed
ML ME MP edits
burkemlou Nov 16, 2023
f16dd20
Parsimony and bootstrapping edits
burkemlou Nov 16, 2023
705b167
Formatting edits
burkemlou Nov 19, 2023
3fabbfb
More formatting edits
burkemlou Nov 19, 2023
5495692
Bootstrapping edits
burkemlou Nov 20, 2023
d5d4919
IQ Tree edits
burkemlou Nov 20, 2023
fab31e6
Phylogenetic networks edits
burkemlou Nov 21, 2023
7c16e3f
Networks hands on and formatting edits
burkemlou Nov 21, 2023
76fee94
Solution box fix
burkemlou Nov 21, 2023
32b40ad
Agenda, scope and learning objectives formatting
burkemlou Nov 23, 2023
f5e36b1
Learning objectives moved to overview
burkemlou Nov 23, 2023
749007b
Add Agenda box
burkemlou Nov 23, 2023
1621030
Formatting edits intro section
burkemlou Nov 23, 2023
cfe4a5a
Intro to terminology minor edits
burkemlou Nov 24, 2023
afa9433
Building our first tree edits
burkemlou Nov 24, 2023
e8f74f6
Models section edits
burkemlou Nov 24, 2023
ca4b1c7
IQ-tree edits
burkemlou Nov 24, 2023
77dcd7c
Phylo networks formatting
burkemlou Nov 24, 2023
861d9bc
Summary, troubleshooting and references edits
burkemlou Nov 24, 2023
9f9044b
Revised LOs
mcharleston Dec 5, 2023
cf2b595
Checking Melissa's requirements
mcharleston Dec 5, 2023
7d4132f
updated summary
mcharleston Dec 6, 2023
6f4dcef
tidying comments
mcharleston Dec 6, 2023
1baaa52
Fixed instructions for MAFFT
mcharleston Dec 6, 2023
c9007e5
filled out the section on IQTree report, got the graphics to display,…
mcharleston Dec 11, 2023
c3055c5
Add Melissa to contrib
Adamtaranto Dec 18, 2023
458cdfc
Edit for clarity and grammar
Adamtaranto Dec 19, 2023
b15ce06
Fix image formatting
Adamtaranto Dec 19, 2023
dfbe4c0
Summary edits
Adamtaranto Dec 19, 2023
b0657d5
Fixed typo in Challenges third paragraph.
mcharleston Dec 19, 2023
b0964be
Reverted some stylistic changes
mcharleston Dec 19, 2023
523884f
fixing spelling errors
mcharleston Dec 20, 2023
ba4ffe8
Update objectives to use Blooms taxonomy verbs
burkemlou Dec 20, 2023
26a04cb
Adjust level to intermediate
burkemlou Dec 20, 2023
9097bf0
Updates to the intro
burkemlou Dec 20, 2023
47b537f
Video place holders
burkemlou Dec 21, 2023
9fbbd5f
Add Galaxy reference to how to cite section
burkemlou Dec 21, 2023
e7967b0
Merge branch 'main' into dev
Adamtaranto Dec 21, 2023
77c0365
Add Video descriptions
burkemlou Dec 21, 2023
80ded71
Solution formatting
burkemlou Dec 21, 2023
cb11bb0
Final video added
burkemlou Dec 21, 2023
cbc8573
Formatting
burkemlou Dec 21, 2023
ec339d2
Update metadata
burkemlou Dec 21, 2023
9463c2a
Lifted tree fig formatting fix
burkemlou Dec 21, 2023
cb04aeb
final? changes
mcharleston Dec 21, 2023
c83b718
Merge branch 'dev' of https://github.com/Adamtaranto/training-materia…
mcharleston Dec 21, 2023
f3cf3a8
fix snippet formatting for data import from link box
Adamtaranto Dec 21, 2023
4903618
fix get data snippet again
Adamtaranto Dec 21, 2023
17c404b
Merge branch 'main' into dev
Adamtaranto Dec 21, 2023
defd2cd
Added Zenodo data link
burkemlou Jan 18, 2024
3274880
Update Zenodo link and draft status in metadata
burkemlou Feb 2, 2024
174135a
Create tip box for fasta format section
burkemlou Feb 2, 2024
7d03d8d
Remove centre align annoation from images
burkemlou Feb 2, 2024
2a24340
Fix numbering in networks section
burkemlou Feb 2, 2024
0751bc4
Fix numbering splitstree hands-on
burkemlou Feb 2, 2024
be51f39
Formatting of links to MrBayes and BEAST
burkemlou Feb 2, 2024
48ca44f
Update splitstree links
burkemlou Feb 2, 2024
79bf52e
Remove introduction header
burkemlou Feb 13, 2024
20e2efd
Add alt text except for formula images
burkemlou Feb 13, 2024
3337acb
Add tool ids
burkemlou Feb 13, 2024
a7f3148
Update IQtree exercise
burkemlou Feb 13, 2024
5524e1a
Update contributions with roles
burkemlou Feb 13, 2024
6462cb4
Add BioCommons and UTas to organisations.yaml
burkemlou Feb 13, 2024
40753da
update link in models of sequence evolution
burkemlou Feb 13, 2024
61de19c
Replace formula images with math markup
burkemlou Feb 26, 2024
82e32ef
Additional image files used in introduction video
PatCapon39 Mar 1, 2024
502b61a
Slides for introduction video in GTN markdown
PatCapon39 Mar 1, 2024
533efb5
Add slides for introduction
PatCapon39 Mar 1, 2024
e41a1b0
Add BioCommons logo to shared images
burkemlou Mar 8, 2024
8539708
Update BioCommons entry in organisations
burkemlou Mar 8, 2024
282f05e
Update burkemlou charleston and PatCapon39 in yaml
burkemlou Mar 8, 2024
b254508
Remove abbreviations from metadata
burkemlou Mar 8, 2024
019c5c2
Add PatCapon39 to metadata in tutorial.md
burkemlou Mar 8, 2024
f5b8cd4
Correct typo in metadata
burkemlou Mar 8, 2024
228982d
Fix typo in metadata
burkemlou Mar 8, 2024
d570fd6
Update citation section
burkemlou Mar 8, 2024
9d11277
Fix formatting of formulas in details box
burkemlou Mar 8, 2024
664f69e
Merge branch 'main' into dev
hexylena Mar 8, 2024
739f9cf
Moving iframe down for a proper "intro" sentence, since we extract those
hexylena Mar 18, 2024
865e1dd
replace with correct tool IDs
hexylena Mar 18, 2024
9c9f853
replace a bolded note with a callout
hexylena Mar 18, 2024
da03f37
allow skipping testing
hexylena Mar 8, 2024
1829185
Add workflow test
hexylena Mar 18, 2024
6042762
Ignore slide issue for now.
hexylena Mar 18, 2024
58c3fdb
fix detected potential box breaks (none were really broken.)
hexylena Mar 18, 2024
1dce14d
Add icons where appropriate
hexylena Mar 18, 2024
4dcab45
rename test
hexylena Mar 18, 2024
7fa178f
Add workflow which matches tutorial
hexylena Mar 18, 2024
021c596
update with GTN standard parameter descriptions
hexylena Mar 18, 2024
ca95eb8
Upload images for parts 2 and 3
PatCapon39 Mar 22, 2024
20cdf64
Add qmd files for slide sets 2 and 3
PatCapon39 Apr 3, 2024
ca821d6
Rename 02-terminology_GTNformat.qmd to 02-terminology_GTNformat.html
PatCapon39 Apr 3, 2024
a95c6a8
Rename 03-msa_GTNformat.qmd to 03-msa_GTNformat.html
PatCapon39 Apr 3, 2024
08ef061
Upload latest images from Michael
PatCapon39 Apr 3, 2024
83e3aa7
Changes to 02 and 03
PatCapon39 Apr 4, 2024
3573e8c
Changes to 03, upload new 04
PatCapon39 Apr 4, 2024
9400db0
Update 03
PatCapon39 Apr 4, 2024
add31bb
Update ORGANISATIONS.yaml
burkemlou Apr 4, 2024
12f6c12
Re-organise slides to work around GTN restrictions
hexylena Apr 4, 2024
953ba97
Add symlinks to the images folder as we separate them
hexylena Apr 4, 2024
d2e66a6
attempted fix of mathjax loading
hexylena Apr 4, 2024
0df88da
add proper titles
hexylena Apr 4, 2024
8d51a87
Merge branch 'main' into dev
hexylena Apr 4, 2024
f9046c5
reorder within topic
hexylena Apr 4, 2024
f2c3180
fix frontmatter
hexylena Apr 4, 2024
76bda3b
rename three folders for images
hexylena Apr 4, 2024
0ff0971
small fixes for formatting
hexylena Apr 4, 2024
9981964
fix broken image links
hexylena Apr 4, 2024
f6461aa
Update slides.html
PatCapon39 Apr 4, 2024
c09f02f
Update 04 building trees
PatCapon39 Apr 4, 2024
60bb188
Update msa and building trees
PatCapon39 Apr 4, 2024
6c49f33
simplify inline math
shiltemann Apr 5, 2024
fa2e762
Merge branch 'dev' of github.com:Adamtaranto/training-material into dev
shiltemann Apr 5, 2024
f2e634b
Create slides.html
burkemlou Apr 8, 2024
dbc1fc3
Upload missing DPcell image for MSA slide set
PatCapon39 Apr 8, 2024
0413b5f
Update 03 msa.html for maths markdown
PatCapon39 Apr 8, 2024
ede42f5
Update 03 msa - formatting
PatCapon39 Apr 8, 2024
e6a9be2
Initial code for 05 mle trees
PatCapon39 Apr 10, 2024
40eb4f5
undo hacky mathjax solution
shiltemann Apr 10, 2024
d75b68e
fix math rendering
shiltemann Apr 10, 2024
4672793
add css to pull text to bottom
shiltemann Apr 10, 2024
b2bc130
fix math rendering and other minor layout tweaks
shiltemann Apr 10, 2024
14d7894
Upload images for 05
PatCapon39 Apr 11, 2024
4cd84e6
Create graphics
PatCapon39 Apr 11, 2024
4877861
Fix mistake when trying to create symbolic link
PatCapon39 Apr 11, 2024
129603b
Update 05 mle-trees.html
PatCapon39 Apr 11, 2024
667e1b3
Update 03 msa maths formatting.html
PatCapon39 Apr 11, 2024
59e5dc6
also include mathjax when only inline math delimiters are used
shiltemann Apr 11, 2024
a432b60
add symlink to images folder
shiltemann Apr 11, 2024
58eb412
update image links and fix layout of iqtree slides
shiltemann Apr 11, 2024
252c8e1
Add missing images for 05
PatCapon39 Apr 11, 2024
f5ef548
Update 05 slides.html
PatCapon39 Apr 12, 2024
733fc7f
add some math display tweaks
shiltemann Apr 12, 2024
9aa30de
Create slides.html
burkemlou Apr 16, 2024
fa70e21
Add symlink to networks slides folder
burkemlou Apr 16, 2024
b5c91f1
Update Networks slides.html
burkemlou Apr 16, 2024
ada1dbd
Add line breaks msa slides
burkemlou Apr 16, 2024
cc6b14b
Formatting of title slide in msa
burkemlou Apr 16, 2024
7100db1
Edit cost slides formatting MSA
burkemlou Apr 16, 2024
4e5423d
MSA slides - number of alignments formatting
burkemlou Apr 16, 2024
377c676
another few fractions
hexylena Apr 5, 2024
7942c6a
non-async loading in dev
hexylena Apr 15, 2024
e005a34
Implement youtube snippet
hexylena Apr 16, 2024
a670ef7
Activate new selector
hexylena Apr 16, 2024
57411b4
Update to correct logo
hexylena Apr 16, 2024
877cf9a
better spacing on title slides
hexylena Apr 16, 2024
5703ff4
Update formatting MSA slides
burkemlou Apr 17, 2024
17f17b5
Update title slide in intro slides
burkemlou Apr 17, 2024
659add9
Update title slide - terminology
burkemlou Apr 17, 2024
b81561e
Update formatting - building trees slides
burkemlou Apr 17, 2024
483786c
Formatting updates -MLE slides
burkemlou Apr 17, 2024
6ec3872
More formatting on MLE slides
burkemlou Apr 17, 2024
f8f7fab
Update title slide phylogenetic networks
burkemlou Apr 17, 2024
4f82dd0
Add images for slide set 6 - phylogenetic networks
burkemlou Apr 19, 2024
1ec8f24
New slides for phylogenetic networks
burkemlou Apr 19, 2024
66ea019
Formatting of networks slides
burkemlou Apr 19, 2024
04d8111
fix workflow loading, slide linting
hexylena Apr 22, 2024
b66d2fb
Update tree-building.ga
burkemlou Apr 23, 2024
54fdb83
Delete main_workflow.ga not part of this tutorial
burkemlou Apr 23, 2024
9077370
More slide formatting updates
burkemlou Apr 23, 2024
ae111e7
Update Zenodo link tutorial.md
burkemlou Apr 29, 2024
54d293a
Sub out Phyloviz for Newick Display
burkemlou May 9, 2024
ef04c98
Minor text update
burkemlou May 9, 2024
bce6c81
Merge branch 'main' into dev
hexylena May 10, 2024
983d338
ruby formatting
shiltemann May 10, 2024
c2b42f4
remove draft mode
shiltemann May 10, 2024
b7330a5
ruby formatting
shiltemann May 10, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 21 additions & 1 deletion CONTRIBUTORS.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,11 @@ astrovsky01:
orcid: 0000-0002-7901-7109
joined: 2019-06

adamtaranto:
name: Adam Taranto
email: adam.p.taranto@gmail.com
joined: 2023-01

aurelienmoumbock:
name: Aurélien F. A. Moumbock
email: amaf.aurelien@yahoo.com
Expand Down Expand Up @@ -362,7 +367,9 @@ burkemlou:
name: Melissa Burke
email: melissa@biocommons.org.au
joined: 2023-12
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
joined: 2023-12
joined: 2023-12
affiliations:
- Australian-BioCommons

is how affiliations can be added


affiliations:
- AustralianBioCommons

B0r1sD:
name: Boris Depoortere
joined: 2024-04
Expand Down Expand Up @@ -1364,6 +1371,13 @@ mccalluc:
name: Chuck McCallum
joined: 2018-06

mcharleston:
name: Michael Charleston
email: michael.charleston@utas.edu.au
joined: 2023-01
affiliations:
- UTas

mcmaniou:
name: Maria Christina Maniou
joined: 2021-09
Expand Down Expand Up @@ -1635,6 +1649,12 @@ RareSeas:
name: Adelaide Rhodes
joined: 2021-05

PatCapon39:
name: Patrick Capon
joined: 2024-02
affiliations:
- AustralianBioCommons

patrick-austin:
name: Patrick Austin
email: patrick.austin@stfc.ac.uk
Expand Down
13 changes: 12 additions & 1 deletion ORGANISATIONS.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,17 @@ ifb:
avatar: "/training-material/shared/images/ifb.png"
github: false

AustralianBioCommons:
name: Australian BioCommons
url: https://www.biocommons.org.au/
avatar: "/training-material/shared/images/Australian-Biocommons-Favicon-RGB.png"

UTas:
name: University of Tasmania
url: https://www.utas.edu.au/
avatar: "/training-material/shared/images/UTas_logo.png"
github: false

pndb:
name: Pôle National de Données de Biodiversité
url: https://www.pndb.fr/
Expand All @@ -88,4 +99,4 @@ vib:
qiime2:
name: QIIME2
url: https://qiime2.org/
avatar: https://avatars.githubusercontent.com/u/18176583?s=200&v=4
avatar: https://avatars.githubusercontent.com/u/18176583?s=200&v=4
6 changes: 5 additions & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,11 @@ icon-tag:
feedback: far fa-comments
galaxy-advanced-search: fas fa-angle-double-down
galaxy-show-active: fa fa-map-marker
galaxy-barchart: fas fa-chart-bar
galaxy-barchart: fas fa-chart-column
galaxy-visualise: fas fa-chart-column
galaxy-visualize: fas fa-chart-column
galaxy-vis-config: fas fa-angle-double-left
galaxy-viz-config: fas fa-angle-double-left
galaxy-bug: fas fa-bug
galaxy-chart-select-data: fas fa-database
galaxy-clear: fas fa-times-circle
Expand Down
2 changes: 1 addition & 1 deletion _includes/contributors-line.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<div markdown="0">
{% if include.page.contributors %}
<div class="contributors-line">
{{ locale['authors'] | default: "Authors" }}: {% include _includes/contributor-list.html contributors=include.page.contributors badge=true newcontributors=include.newcontributors %}
{% unless include.authorsonly %}{{ locale['authors'] | default: "Authors" }}: {% endunless %}{% include _includes/contributor-list.html contributors=include.page.contributors badge=true newcontributors=include.newcontributors %}
</div>
{% elsif include.page.contributions %}
<div class="contributors-line">
Expand Down
54 changes: 54 additions & 0 deletions _includes/slides-youtube-selector.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<blockquote class="agenda">
<div class="box-title hands-on-title" id="slides-{{ include.slides }}">{{ include.title }}</div>
<p class="text-muted">This content is available in multiple, equivalent formats. Choose your preferred format below.</p>
<ul class="nav nav-pills mb-3" id="pills-tab" role="tablist">
<li class="nav-item" role="presentation">
<button class="nav-link active" id="pills-home-tab" data-toggle="pill" data-target="#pills-home" type="button" role="tab" aria-controls="pills-home" aria-selected="true">Teacher Recording</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="pills-profile-tab" data-toggle="pill" data-target="#pills-profile" type="button" role="tab" aria-controls="pills-profile" aria-selected="false">Slides</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="pills-contact-tab" data-toggle="pill" data-target="#pills-contact" type="button" role="tab" aria-controls="pills-contact" aria-selected="false">Plain Text</button>
</li>
</ul>
<div class="tab-content" id="pills-tabContent">
<div class="tab-pane show active" id="pills-home" role="tabpanel" aria-labelledby="pills-home-tab">
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item"
credentialless
allowfullscreen
referrerpolicy="no-referrer"
sandbox="allow-scripts allow-same-origin"
allow="accelerometer 'none'; ambient-light-sensor 'none'; autoplay 'none'; battery 'none'; bluetooth 'none'; browsing-topics 'none'; camera 'none'; ch-ua 'none'; display-capture 'none'; domain-agent 'none'; document-domain 'none'; encrypted-media 'none'; execution-while-not-rendered 'none'; execution-while-out-of-viewport 'none'; gamepad 'none'; geolocation 'none'; gyroscope 'none'; hid 'none'; identity-credentials-get 'none'; idle-detection 'none'; keyboard-map 'none'; local-fonts 'none'; magnetometer 'none'; microphone 'none'; midi 'none'; navigation-override 'none'; otp-credentials 'none'; payment 'none'; picture-in-picture 'none'; publickey-credentials-create 'none'; publickey-credentials-get 'none'; screen-wake-lock 'none'; serial 'none'; speaker-selection 'none'; sync-xhr 'none'; usb 'none'; web-share 'none'; window-management 'none'; xr-spatial-tracking 'none'"
src="https://www.youtube-nocookie.com/embed/{{ include.id }}"
title="{{ include.title }}"
csp="sandbox allow-scripts allow-same-origin;"
frameborder="0"
loading="lazy"></iframe>
</div>
</div>
<div class="tab-pane" id="pills-profile" role="tabpanel" aria-labelledby="pills-profile-tab">
<a href="{{ site.baseurl }}/{{ include.slides }}/slides.html">Open in new tab</a><br/>
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item"
src="{{ site.baseurl }}/{{ include.slides }}/slides.html"
title="{{ include.title }}"
frameborder="0"
loading="lazy"></iframe>
</div>
</div>
<div class="tab-pane" id="pills-contact" role="tabpanel" aria-labelledby="pills-contact-tab">
<a href="{{ site.baseurl }}/{{ include.slides }}/slides-plain.html">Open in new tab</a><br/>
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item"
width="100%"
height="500"
src="{{ site.baseurl }}/{{ include.slides }}/slides-plain.html"
title="{{ include.title }}"
frameborder="0"
loading="lazy"></iframe>
</div>
</div>
</div>
</blockquote>
14 changes: 14 additions & 0 deletions _includes/youtube.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<iframe
credentialless
allowfullscreen
referrerpolicy="no-referrer"
sandbox="allow-scripts allow-same-origin"
allow="accelerometer 'none'; ambient-light-sensor 'none'; autoplay 'none'; battery 'none'; bluetooth 'none'; browsing-topics 'none'; camera 'none'; ch-ua 'none'; display-capture 'none'; domain-agent 'none'; document-domain 'none'; encrypted-media 'none'; execution-while-not-rendered 'none'; execution-while-out-of-viewport 'none'; gamepad 'none'; geolocation 'none'; gyroscope 'none'; hid 'none'; identity-credentials-get 'none'; idle-detection 'none'; keyboard-map 'none'; local-fonts 'none'; magnetometer 'none'; microphone 'none'; midi 'none'; navigation-override 'none'; otp-credentials 'none'; payment 'none'; picture-in-picture 'none'; publickey-credentials-create 'none'; publickey-credentials-get 'none'; screen-wake-lock 'none'; serial 'none'; speaker-selection 'none'; sync-xhr 'none'; usb 'none'; web-share 'none'; window-management 'none'; xr-spatial-tracking 'none'"
csp="sandbox allow-scripts allow-same-origin;"
width="560"
height="315"
src="https://www.youtube-nocookie.com/embed/{{ include.id }}"
title="{{ include.title }}"
frameborder="0"
loading="lazy"
></iframe>
16 changes: 14 additions & 2 deletions _layouts/base_slides.html
Original file line number Diff line number Diff line change
Expand Up @@ -95,9 +95,13 @@
<img src="{{ site.baseurl }}/{% if page.logo %}{{ page.logo }}{% else %}{{ page.logo }}{% endif %}" alt="page logo" class="cover-logo" />
{% endif %}
{% endif %}
<br/>
<br/>

# {{ page.title | default: topic.title }}

<br/>
<br/>

{% include _includes/contributors-line.html page=page authorsonly=true %}

Expand Down Expand Up @@ -211,8 +215,16 @@
}
</script>
{{ 'main' | load_bundle }}
{% if page.mathjax %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
{% if page.js_requirements.mathjax %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML&delayStartupUntil=configured" type="text/javascript"></script>
<script>
MathJax.Hub.Config({
tex2jax: {
skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
}
});
MathJax.Hub.Configured();
</script>
{% endif %}
</body>
</html>
2 changes: 1 addition & 1 deletion _layouts/base_slides_ai4life.html
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@
}
</script>
{{ 'main' | load_bundle }}
{% if page.mathjax %}
{% if page.js_requirements.mathjax %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
{% endif %}
</body>
Expand Down
11 changes: 10 additions & 1 deletion _plugins/jekyll-mathjax.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@

Jekyll::Hooks.register :pages, :post_init do |page|
page.data['js_requirements'] = {
'mathjax' => page.content =~ /\$\$/,
'mathjax' => page.content =~ /\$\$/ || page.content =~ /\\\(/,
'mermaid' => page.content =~ /```mermaid/ || page.content =~ /pre class="mermaid"/ || page.data['layout'] == 'workflow-list',
}

# some fixes for mathjax: escape underscores
# both in inline mode \\( .. \\) and block mode $$ ..$$
if page.content
page.content = page.content.gsub(/\$\$(.*?)\$\$/) { |m| m.gsub('_', '\\\\_') }
page.content = page.content.gsub(/\\\\\((.*?)\\\\\)/) { |m| m.gsub('_', '\\\\_') }

end
end
14 changes: 13 additions & 1 deletion assets/css/slides.scss
Original file line number Diff line number Diff line change
Expand Up @@ -377,6 +377,11 @@ body.remark-container {
text-align: left !important;
}

.pull-bottom {
position: fixed;
bottom: 3em;
}

.requirements li {
list-style-type: none;
text-align: left;
Expand Down Expand Up @@ -447,6 +452,13 @@ body.remark-container {
margin-right: 0.5em;
}

.center {
// Tables aren't centered by text-align: center
* {
margin: auto;
}
}


.btn {
display: inline-block;
Expand Down Expand Up @@ -532,6 +544,6 @@ body.remark-container {
text-align: center;
font-size: 150%;
padding: 0.3em;

}
}
1 change: 1 addition & 0 deletions bin/schema-slides.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,7 @@ mapping:
- /assets/images/BioNT_Logo.png
- topics/ai4life/images/AI4Life-logo_giraffe-nodes.png
- assets/images/genomics_intro.png
- shared/images/biocommons-utas.png
required: true
description: |
A logo identifier (e.g. GTN) should be used by default, but may be swapped out for special logos from the assets folder.
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added shared/images/UTas_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added shared/images/biocommons-utas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -349,6 +349,8 @@ Surround your math expression with two `$` signs on each side (like in LaTeX mat

$$ 5 + 5 $$

- Note: if inline mode is not working correctly, you can force it by using the following delimiters instead of dollar signs: `\\( 5 +5 \\)`

Dollar signs are therefore *reserved characters* for instructing the templating system to open/close LaTeX math blocks. If you want to use a `$` within your expression, you will need to *escape* it: `$$ a + 3\$ = 5\$ $$` will be rendered as: $$ a + 3\$ = 5\$ $$


Expand Down
7 changes: 7 additions & 0 deletions topics/evolution/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,14 @@ requirements:
- type: internal
topic_name: introduction
docker_image: ''

subtopics:
- id: phylogenetics
title: "Phylogenetics"
description: "Learn about evolution through Phylogenetics, the study of evolutionary relationships among groups of organisms."

editorial_board:
- cstritt
- pvanheus

edam_ontology: ["topic_3299"]
1 change: 1 addition & 0 deletions topics/evolution/tutorials/abc_intro_phylo-intro/images
56 changes: 56 additions & 0 deletions topics/evolution/tutorials/abc_intro_phylo-intro/slides.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
layout: tutorial_slides
logo: shared/images/biocommons-utas.png
title: "Phylogenetics - Back to Basics - Introduction"
zenodo_link: ""
subtopic: phylogenetics
priority: 1
contributors:
- mcharleston
---



![Hand drawn phylogenetic tree from Charles Darwin’s notebook with clades A, B, C, D branching from a common ancestor. Prefaced with handwriting that reads ‘I think’ and annotated with other illegible notes.](images/Darwin_tree.png )

Charles Darwin, 1837 Notebeook entry
---
![Model of the external structure of the SARS-CoV-2 virion](images/SARS-CoV-2-www.ncbi.nlm.nih.png)
.right[https://en.wikipedia.org/wiki/Coronavirus; CC BY-SA 4.0]
---

![Two-part figure showing a phylogenetic tree of SARS-CoV-2 strains on the left and genomic epidemiology of SARS-CoV-2 with subsampling focused globally over the 6 months leading up to November 2023 on the right](images/CovidNextStrain20231102.png)
.right[https://nextstrain.org/ncov/gisaid/global/6m]
---
# Covid-19, latest tree from NextStrain

![Phylogenetic tree for SARS-CoV-2 strains coloured by strain grouping](images/CovidTree20231102NextStrain.png)
---
# Terminology

![Schematic of a phylogenetic tree where features such as nodes/taxa, edges/branches are annotated and colour coded. The root of the tree is at the top of the image and the tree branches into two clades as you move towards the bottom of the image. The clades are formed of hypothetical common ancestors and five extant taxa which are labelled as the ‘in group’. Two additional taxa are appended to the right hand side of the tree and are labelled as the outgroup.](images/TreeAnatomy.png)
---
# Phylogenetic tree of hexapods

![Circular phylogenetic tree of hexapods (insects). Clades are colour coded and labelled with common names e.g. ‘Fleas’. Silhouettes of representative species are shown around the outside of the tree.](images/Hexapoda_phylogenetic_tree.png)
.left[https://doi.org/10.1371/journal.pone.0109085; CCBY 4.0 DEED license]
---
# Sequence alignment

![Screenshot of sequence visualisation output from Galaxy. Fifteen Anolis DNA sequences are arranged in rows. The nucleotides are colour coded and arranged in columns: A(blue), T (green), C (pink), G (orange). The top half of the image shows approximately 50 bases of each sequence. The lower half of the image shows a zoomed out heatmap-like image of a larger portion of the sequences.](images/UnalignedAnolis.png)
---
# Building trees from distances

![Flow chart illustrating how sequence alignment data or dis/similarity measures are used to calculate and calculate phylogenetic distances. Colours and shapes are used to differentiate different sections of the flowchart, guiding the viewer through each step from left to right. The flowchart begins with Sequence Alignment or Dis/Similarity Measures. These are used to form a distance matrix (D) which is used to select two nodes (x and y) forming a new node z. The distance matrix is updated with the new node z until no further nodes can be formed.](images/TreeConstruction.drawio.png)
---
# Searching for trees

![Screenshot of a phylogenetic tree of Anolis species. The root of the tree is on the left and the species are listed vertically on the right. The tree consists of multiple branching events and clades and includes bootstrap values.](images/PhyloVisTree.png)
---
# Phylogenetic Networks

![Screenshot of a phylogenetic network of Anolis species. The root of the network is at the centre of the image and clades radiate outwards forming a circular network.](images/ST4-HKY85.png)
---
# Thank you!

Let's begin
Loading
Loading