From 8b81fdd96eeecf1d0e479d7908376b8e57dc356d Mon Sep 17 00:00:00 2001 From: Candace Savonen Date: Thu, 22 Oct 2020 11:04:43 -0400 Subject: [PATCH 01/19] Mechanics for CSS file and navbar add feedback URL (#303) * Adding in some style with css * Use css magic * Try making the navbar blue * Add survey link * Make font smaller * Need a comma * Change to normalizePath * normalizepath separate step references.bib * Move references.bib to component folder * Made ccs modifications, added logo file Made changes to css/navbar.html Tried to add the logo but it but it cuts out and not sure how to make it decent. * Resolve render-notebooks.R conflict * Remove testing html from file diff * uncommented mobile nav Co-authored-by: dvenprasad --- 02-microarray/00-intro-to-microarray.html | 162 ++++++++++++++------ CONTRIBUTING.md | 2 +- Snakefile | 2 +- components/_navbar.html | 22 ++- references.bib => components/references.bib | 0 components/refine-bio-ex-logo.svg | 57 +++++++ components/styles.css | 69 +++++++++ scripts/render-notebooks.R | 8 +- 8 files changed, 260 insertions(+), 62 deletions(-) rename references.bib => components/references.bib (100%) create mode 100644 components/refine-bio-ex-logo.svg create mode 100644 components/styles.css diff --git a/02-microarray/00-intro-to-microarray.html b/02-microarray/00-intro-to-microarray.html index 45b74393..4694e5c0 100644 --- a/02-microarray/00-intro-to-microarray.html +++ b/02-microarray/00-intro-to-microarray.html @@ -1263,25 +1263,22 @@ }; - - + - - - @@ -2608,6 +2590,73 @@ } + @@ -2874,15 +2923,20 @@ @@ -3023,34 +3083,34 @@

0.4.1 Why doesn’t the gene I ca

References

-

Dai M., P. Wang, A. D. Boyd, G. Kostov, and B. Athey et al., 2005 Evolving gene/transcript definitions significantly alter the interpretation of GeneChip data. Nucleic Acids Res 33: e175.

+

Dai M., P. Wang, A. D. Boyd, G. Kostov, and B. Athey et al., 2005 Evolving gene/transcript definitions significantly alter the interpretation of GeneChip data. Nucleic Acids Research 33: e175. https://doi.org/10.1093/nar/gni179

-

Farina D., 2020 Gene expression analysis and DNA microarray assays

+

Farina D., 2020 Gene expression analysis and DNA microarray assays. https://www.youtube.com/watch?v=Hv5flUOsE0s

-

Govindarajan R., J. Duraiyan, K. Kaliyappan, and M. Palanisamy, 2012 Microarray and its applications. J Pharm Bioallied Sci 4: S310–312.

+

Govindarajan R., J. Duraiyan, K. Kaliyappan, and M. Palanisamy, 2012 Microarray and its applications. Journal of Pharmacy and Bioallied Sciences 4: S310–312. https://doi.org/10.4103/0975-7406.100283

-

LCSciences, 2014 Microarray or RNA sequencing?

+

LCSciences, 2014 Microarray or RNA sequencing? https://www.lcsciences.com/news/microarray-or-rna-sequencing/

-

Mantione K. J., R. M. Kream, H. Kuzelova, R. Ptacek, and J. Raboch et al., 2014 Comparing bioinformatic gene expression profiling methods: microarray and RNA-Seq. Med Sci Monit Basic Res 20: 138–142.

+

Mantione K. J., R. M. Kream, H. Kuzelova, R. Ptacek, and J. Raboch et al., 2014 Comparing bioinformatic gene expression profiling methods: Microarray and RNA-Seq. Medical Science Monitor Basic Research 20: 138–142. https://doi.org/10.12659/MSMBR.892101

-

Piccolo S. R., Y. Sun, J. D. Campbell, M. E. Lenburg, and A. H. Bild et al., 2012 A single-sample microarray normalization method to facilitate personalized-medicine workflows. Genomics 100: 337–344.

+

Piccolo S. R., Y. Sun, J. D. Campbell, M. E. Lenburg, and A. H. Bild et al., 2012 A single-sample microarray normalization method to facilitate personalized-medicine workflows. Genomics 100: 337–344. https://doi.org/10.1016/j.ygeno.2012.08.003

-

Sánchez A., and M. C. R. de Villa, 2008 A tutorial review of microarray data analysis

+

Sánchez A., and M. C. R. de Villa, 2008 A tutorial review of microarray data analysis. http://www.ub.edu/stat/docencia/bioinformatica/microarrays/ADM/slides/A_Tutorial_Review_of_Microarray_data_Analysis_17-06-08.pdf

-

Slonim D. K., and I. Yanai, 2009 Getting started in gene expression microarray analysis. PLoS Comput. Biol. 5: e1000543.

+

Slonim D. K., and I. Yanai, 2009 Getting started in gene expression microarray analysis. PLOS Computational Biology 5: e1000543. https://doi.org/10.1371/journal.pcbi.1000543

-

Tarca A. L., R. Romero, and S. Draghici, 2006 Analysis of microarray experiments of gene expression profiling. Am. J. Obstet. Gynecol. 195: 373–388.

+

Tarca A. L., R. Romero, and S. Draghici, 2006 Analysis of microarray experiments of gene expression profiling. American Journal of Obstetrics and Gynecology 195: 373–388. https://doi.org/10.1016/j.ajog.2006.07.001

-

Wu H., Introduction to gene expression microarray data analysis

+

Wu H., Introduction to gene expression microarray data analysis. http://web1.sph.emory.edu/users/hwu30/teaching/bioc/GE1.pdf

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4e49ccdf..71fc5447 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -347,7 +347,7 @@ The `render-notebooks.R` script adds a `bibliography:` specification in the `.Rm **Options:** - `--rmd`: provided by snakemake, the input `.Rmd` file to render. - `--bib_file`: File path for the `bibliography:` header option. -Default is the `references.bib` script at the top of the repository. +Default is the `references.bib` in the `components` folder. - `--html`: Default is to save the output `.html` file the same name as the input `.Rmd` file. This option allows you to specify an output file name. Default is used by snakemake. ### Add new analyses to the Snakefile diff --git a/Snakefile b/Snakefile index 60ca9dcd..4909b910 100644 --- a/Snakefile +++ b/Snakefile @@ -27,7 +27,7 @@ rule render_citations: shell: "Rscript scripts/render-notebooks.R" " --rmd {input.rmd}" - " --bib_file references.bib" + " --bib_file components/references.bib" " --cite_style components/genetics.csl" " --html {output}" " --style" diff --git a/components/_navbar.html b/components/_navbar.html index 8ecdf1e4..1ed6c957 100644 --- a/components/_navbar.html +++ b/components/_navbar.html @@ -1,15 +1,20 @@ diff --git a/references.bib b/components/references.bib similarity index 100% rename from references.bib rename to components/references.bib diff --git a/components/refine-bio-ex-logo.svg b/components/refine-bio-ex-logo.svg new file mode 100644 index 00000000..e001c3ee --- /dev/null +++ b/components/refine-bio-ex-logo.svg @@ -0,0 +1,57 @@ + + + + Logo + Created with Sketch. + + + + + + \ No newline at end of file diff --git a/components/styles.css b/components/styles.css new file mode 100644 index 00000000..9ef20671 --- /dev/null +++ b/components/styles.css @@ -0,0 +1,69 @@ +html, +body { + font-family: 'Lato', sans-serif; + font-size: 16px; + -webkit-font-smoothing: antialiased; + line-height: 1.5; +} +h1, h2, h3, h4, h5, h6 { + font-family: 'Rubik', sans-serif; +} +h1 { + font-size: 1.625rem; +} +h2 { + font-size: 1.375rem; +} +h3 { + font-size: 1.25rem +} +h4 { + font-size: 1.125rem; +} +h5, h6 { + font-size: 1rem +} +p { + font-size: 1rem; + margin: 0 0 0.5rem 0; + line-height: 1.5; +} +a { + text-decoration: none; + color: #386db0; + line-height: 1; +} +.navbar-default, .navbar-nav, .navbar-inverse{ + font-size: 1rem; + max-width: 100%; + background-color: #386db0 !important; + color: #FDFDFD !important; +} + +.navbar-nav>li>a { + font-size: 1rem; + background-color: #386db0 !important; + color: #FDFDFD !important; +} + +.navbar-default .navbar-brand{ + color: #FDFDFD; !important; + float: left; + max-width: 100%; + display: block; + overflow: visible; + padding-bottom: 32px; +} + +ul.dropdown-menu { + background-color: #FDFDFD !important; + color: #000000 !important; +} +.dropdown-menu>li>a:hover, .dropdown-menu>li>a:active { + background-color: #386db0 !important; + color: #FDFDFD !important; +} +.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { + background-color: #386db0 !important; + color: #FDFDFD !important; +} diff --git a/scripts/render-notebooks.R b/scripts/render-notebooks.R index 3e9e2861..61adb6eb 100644 --- a/scripts/render-notebooks.R +++ b/scripts/render-notebooks.R @@ -54,6 +54,9 @@ opt <- parse_args(OptionParser(option_list = option_list)) # Get working directory base_dir <- getwd() +# Normalize file path +opt$bib_file <- normalizePath(opt$bib_file) + # Check that the rmd file exists if (!file.exists(opt$rmd)) { stop("Rmd file specified with --rmd is not found.") @@ -63,7 +66,7 @@ if (!file.exists(opt$rmd)) { if (!file.exists(opt$bib_file)) { stop("File specified for --bib_file option is not at the specified file path.") } else { - header_line <- paste("bibliography:", normalizePath(opt$bib_file)) + header_line <- paste("bibliography:", opt$bib_file) } # Check for a citation style if (!is.null(opt$cite_style)){ @@ -112,8 +115,9 @@ rmarkdown::render(tmp_file, output_format = rmarkdown::html_document( toc = TRUE, toc_depth = 2, toc_float = TRUE, number_sections = TRUE, + highlight = "haddock", df_print = "paged", - highlight = "haddock" + css = normalizePath(file.path("components", "styles.css")) ), # Save to original html output file name output_file = output_file From 052286cb4bf60b6dd7703593ce697d15e861f8cc Mon Sep 17 00:00:00 2001 From: Candace Savonen Date: Mon, 26 Oct 2020 14:31:13 -0400 Subject: [PATCH 02/19] Making staging changes live (#329) * Adding in some style with css * Use css magic * Try making the navbar blue * Add survey link * Make font smaller * Need a comma * Change to normalizePath * normalizepath separate step references.bib * Move references.bib to component folder * Update github actions to reflect staging branch (#311) * Update github actions to reflect staging branch * Add libglpk40 to Dockerfile * Make it gh-pages-stages! * Remove dockerfile change that should have been on its own all along * Does this work? * Declare a uses * Switch how env is declared * Force it to run so we can test it * try no curly brackets * What's up with the branch * Move to bash if instead * Need quotes? * forgot a `then` * Try dollar signs * Doesn't like the `.`? * Use curly brackets * Try ${GITHUB_REF} * Try ${BRANCH_NAME} * try ${GITHUB_REF#refs/*/} * use jashapiro suggestion * Change to base ref * Change back to `github.ref` * Get rid of PR `on:` * Try another test * Docker dep fix: Add lib package 40 thing that clusterprofiler needs (#316) * Add lib package 40 thing that clusterprofiler needs * Try adding options(warn = 2) * Test if options(warn =2) means it breaks like it should * Revert "Test if options(warn =2) means it breaks like it should" This reverts commit d9f688f68448ef69fe4c1caa48af23051cd7f4e3. * Revert "Try another test" This reverts commit 845cf1aff92ea7b83f402bbefd563562b44e5eac. * Add google analytics to renderings (#314) * Try adding google analytics * Add to header using includes * temporary file snuck in there * Restore master version so they aren't in the review * Let's call an html file and html file * Docker dep fix: Add lib package 40 thing that clusterprofiler needs (#316) * Add lib package 40 thing that clusterprofiler needs * Try adding options(warn = 2) * Test if options(warn =2) means it breaks like it should * Revert "Test if options(warn =2) means it breaks like it should" This reverts commit d9f688f68448ef69fe4c1caa48af23051cd7f4e3. * Only push if we are in master. For simplicity, we will now run this even if the dockerfile hasn't changed. * Add test target * test staging workflow with this branch * back to latest tag * Try separate push step * change tags to test push * Revert "change tags to test push" This reverts commit 6a38574d312cee82c90c3c036ac9033f9af7f7ec. * Remove this branch from triggers * Push staging, retag and push master Okay, so the branch name is now inaccurate, but that is fine... * Made ccs modifications, added logo file Made changes to css/navbar.html Tried to add the logo but it but it cuts out and not sure how to make it decent. * Resolve render-notebooks.R conflict * Remove testing html from file diff * uncommented mobile nav * Update scripts/render-notebooks.R * Add some issue templates (#319) * Add some rough draft issue templates * Incorporate cbethell review * Get rid of `Other` labels that aren't useful * Update diagrams showing how microarray/RNA-seq work (#326) * Mechanics for CSS file and navbar add feedback URL (#303) * Adding in some style with css * Use css magic * Try making the navbar blue * Add survey link * Make font smaller * Need a comma * Change to normalizePath * normalizepath separate step references.bib * Move references.bib to component folder * Made ccs modifications, added logo file Made changes to css/navbar.html Tried to add the logo but it but it cuts out and not sure how to make it decent. * Resolve render-notebooks.R conflict * Remove testing html from file diff * uncommented mobile nav Co-authored-by: dvenprasad * Update microarray and RNAseq overview figures - add context re figures - change .jpg to .png for consistency * Revert "Mechanics for CSS file and navbar add feedback URL (#303)" This reverts commit 8b81fdd96eeecf1d0e479d7908376b8e57dc356d. * update links to diagrams * @dvenprasad updated figure spacing * add the right updated figure * replace section of link to figures with updated commit id * incorporate @cansavvy's suggested changes Co-authored-by: Candace Savonen Co-authored-by: dvenprasad Co-authored-by: Joshua Shapiro Co-authored-by: dvenprasad Co-authored-by: Chante Bethell <43576623+cbethell@users.noreply.github.com> --- .github/ISSUE_TEMPLATE/new-analysis.md | 26 +++++ .github/ISSUE_TEMPLATE/other-issue.md | 26 +++++ .github/workflows/docker-build-push.yml | 69 ++++++----- .github/workflows/docker-build.yml | 4 +- .github/workflows/style-and-sp-check.yml | 2 +- 02-microarray/00-intro-to-microarray.Rmd | 5 +- 02-microarray/00-intro-to-microarray.html | 6 +- 03-rnaseq/00-intro-to-rnaseq.Rmd | 5 +- 03-rnaseq/00-intro-to-rnaseq.html | 129 +++++++++------------ components/figures/microarray-overview.jpg | Bin 44998 -> 0 bytes components/figures/microarray-overview.png | Bin 0 -> 107241 bytes components/figures/rnaseq-overview.png | Bin 86861 -> 99450 bytes components/google-analytics.html | 8 ++ scripts/render-notebooks.R | 6 +- 14 files changed, 171 insertions(+), 115 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/new-analysis.md create mode 100644 .github/ISSUE_TEMPLATE/other-issue.md delete mode 100644 components/figures/microarray-overview.jpg create mode 100644 components/figures/microarray-overview.png create mode 100644 components/google-analytics.html diff --git a/.github/ISSUE_TEMPLATE/new-analysis.md b/.github/ISSUE_TEMPLATE/new-analysis.md new file mode 100644 index 00000000..c6a53856 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new-analysis.md @@ -0,0 +1,26 @@ +--- +name: New analysis example +about: Use this issue template for filing a new analysis issue +title: 'New Analysis Example:' +labels: new analysis example +assignees: '' + +--- + +### What are the goals of this new example analysis? + + + + + +### What kind of dataset will this need? + + + +### What steps should be included in this analysis? + + + +### What packages/methods do you recommend using or looking into for this analysis? + + diff --git a/.github/ISSUE_TEMPLATE/other-issue.md b/.github/ISSUE_TEMPLATE/other-issue.md new file mode 100644 index 00000000..c253dbbf --- /dev/null +++ b/.github/ISSUE_TEMPLATE/other-issue.md @@ -0,0 +1,26 @@ +--- +name: Other issue +about: Use this issue template to describe a current issue with an analysis or documentation (that is not a new example analysis) +assignees: '' + +--- + +### Background + + + + +### Problem + + + +#### What potential "gotchas" do we know of? + + + +### What are the recommended next steps? + + + + + diff --git a/.github/workflows/docker-build-push.yml b/.github/workflows/docker-build-push.yml index 47cc48fd..b3832343 100644 --- a/.github/workflows/docker-build-push.yml +++ b/.github/workflows/docker-build-push.yml @@ -4,7 +4,7 @@ name: Build, Render, and Push # events only for the master branch on: push: - branches: [ master ] + branches: [ staging, master ] jobs: # This workflow contains a single job called "build-all" @@ -21,54 +21,54 @@ jobs: fetch-depth: 0 # use alexslemonade-docs-bot token: ${{ secrets.DOCS_BOT_GITHUB_TOKEN }} + - name: Checkout pages branch and sync with changes run: | + echo $GITHUB_REF + if [ $GITHUB_REF == 'refs/heads/master' ] + then + pages_branch="gh-pages" + elif [ $GITHUB_REF == 'refs/heads/staging' ] + then + pages_branch="gh-pages-stages" + fi git config --local user.email "actions@github.com" git config --local user.name "Alex's Lemonade Docs Bot" - git checkout gh-pages + git checkout $pages_branch git merge -s recursive --strategy-option=theirs ${{ github.event.after }} - # Test if Dockerfile has changed - # sets steps.check_docker.outputs.changed to 1 if the Dockerfile has changed, 0 otherwise - - name: Check Dockerfile for changes - id: check_docker - env: - BEFORE: ${{ github.event.before }} - run: | - git diff-index --name-only $BEFORE > changes.txt - if grep "docker/Dockerfile" changes.txt ; then - echo "Dockerfile changed" - echo "::set-output name=changed::1" - else - echo "No change to Dockerfile" - echo "::set-output name=changed::0" - fi - rm changes.txt - # Login to Dockerhub - name: Login to DockerHub - if: steps.check_docker.outputs.changed == 1 uses: docker/login-action@v1 with: username: ${{ secrets.DOCKER_ID }} password: ${{ secrets.DOCKER_PASSWORD }} # set up Docker build - name: Set up Docker Buildx - if: steps.check_docker.outputs.changed == 1 uses: docker/setup-buildx-action@v1 - # Build docker image (We are not using caching here to force a clean build) - - name: Build and Push Docker image - if: steps.check_docker.outputs.changed == 1 + # Build the Docker image + - name: Build and Load Docker image uses: docker/build-push-action@v2 with: - push: true + push: false + load: true context: docker file: docker/Dockerfile tags: ccdl/refinebio-examples:latest + # push the Docker image if this is staging + - name: Push Docker image + if: github.ref == 'refs/heads/staging' + run: docker push ccdl/refinebio-examples:latest + # retag and push the Docker image if this is master + - name: Push release Docker image + if: github.ref == 'refs/heads/master' + run: | + docker tag ccdl/refinebio-examples:latest ccdl/refinebio-examples:release + docker push ccdl/refinebio-examples:release + # download data - name: Download data run: bash scripts/download-data.sh - - name: Render all pages to html run: | docker run \ @@ -76,11 +76,18 @@ jobs: ccdl/refinebio-examples \ snakemake --cores 2 --forceall - - name: Commit changed html + # If we are on the staging branch, do not publish to github pages + - name: Commit changed html back to non-public pages + if: github.ref == 'refs/heads/staging' run: | git add -A - git commit -m 'Render html' || echo "No changes to commit" - git push origin gh-pages || echo "No changes to push" - - + git commit -m 'Render html, do not publish' || echo "No changes to commit" + git push origin gh-pages-stages || echo "No changes to push" + # If we are on the master branch, publish to github pages! + - name: Commit changed html to public pages + if: github.ref == 'refs/heads/master' + run: | + git add -A + git commit -m 'Render html and publish' || echo "No changes to commit" + git push origin gh-pages || echo "No changes to push" diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index e5da75b0..aa065d43 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -1,10 +1,10 @@ name: Build Docker -# Controls when the action will run. Triggers the workflow for a pull request for +# Controls when the action will run. Triggers the workflow for a pull request for # master on: pull_request: - branches: [ master ] + branches: [ staging, master ] paths: [ docker/Dockerfile ] # A workflow run is made up of one or more jobs that can run sequentially or in parallel diff --git a/.github/workflows/style-and-sp-check.yml b/.github/workflows/style-and-sp-check.yml index cf536f9e..314b12eb 100644 --- a/.github/workflows/style-and-sp-check.yml +++ b/.github/workflows/style-and-sp-check.yml @@ -5,7 +5,7 @@ name: Style and spell check R markdowns # events but only for the master branch on: pull_request: - branches: [ master ] + branches: [ staging, master ] # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: diff --git a/02-microarray/00-intro-to-microarray.Rmd b/02-microarray/00-intro-to-microarray.Rmd index ae4f3159..b0b00b25 100644 --- a/02-microarray/00-intro-to-microarray.Rmd +++ b/02-microarray/00-intro-to-microarray.Rmd @@ -32,12 +32,13 @@ Microarrays measure gene expression using chips filled with oligonucleotide prob After hybridization, the microarrays are scanned, and the fluorescence intensity for each probe is measured. The fluorescence intensity indicates the number of labeled fragments bound and therefore the relative quantity of the transcript the probe is designed for. - + -[@microarray-video] +[based on diagram from @microarray-video] There are many different kinds of microarray platforms, which can be broadly separated into single-color and [two-color arrays](https://www.ebi.ac.uk/training/online/course/functional-genomics-ii-common-technologies-and-data-analysis-methods/microarrays). At this time, refine.bio only supports single-color arrays, so our examples and advice are generally from the perspective of using single-color array. +The diagram above shows an overview of the single-color array process which includes extracting the total RNA from a sample, labeling the RNA with fluorescent dye, hybridizing the labels, and scanning the fluorescent image to analyze the fluorescence intensity. The two most common microarray platforms on refine.bio are [Affymetrix GeneChips](https://www.thermofisher.com/us/en/home/life-science/microarray-analysis/transcriptome-profiling-microarrays.html) and [Illumina BeadArray](https://www.illumina.com/documents/products/datasheets/datasheet_gene_exp_analysis.pdf). A longer list of specific arrays that are supported by refine.bio can be found [here](https://github.com/AlexsLemonade/refinebio/blob/dev/config/supported_microarray_platforms.csv). diff --git a/02-microarray/00-intro-to-microarray.html b/02-microarray/00-intro-to-microarray.html index 4694e5c0..b9d85539 100644 --- a/02-microarray/00-intro-to-microarray.html +++ b/02-microarray/00-intro-to-microarray.html @@ -3032,9 +3032,9 @@

CCDL for ALSF

0.1 Introduction to microarray technology

Microarrays measure gene expression using chips filled with oligonucleotide probes designed to hybridize to labeled RNA samples. After hybridization, the microarrays are scanned, and the fluorescence intensity for each probe is measured. The fluorescence intensity indicates the number of labeled fragments bound and therefore the relative quantity of the transcript the probe is designed for.

-

-

(Farina 2020)

-

There are many different kinds of microarray platforms, which can be broadly separated into single-color and two-color arrays. At this time, refine.bio only supports single-color arrays, so our examples and advice are generally from the perspective of using single-color array.

+

+

(based on diagram from Farina 2020)

+

There are many different kinds of microarray platforms, which can be broadly separated into single-color and two-color arrays. At this time, refine.bio only supports single-color arrays, so our examples and advice are generally from the perspective of using single-color array. The diagram above shows an overview of the single-color array process which includes extracting the total RNA from a sample, labeling the RNA with fluorescent dye, hybridizing the labels, and scanning the fluorescent image to analyze the fluorescence intensity.

The two most common microarray platforms on refine.bio are Affymetrix GeneChips and Illumina BeadArray. A longer list of specific arrays that are supported by refine.bio can be found here.

As with all experimental methods, microarrays have strengths and limitations that you should consider in regards to your scientific questions.

diff --git a/03-rnaseq/00-intro-to-rnaseq.Rmd b/03-rnaseq/00-intro-to-rnaseq.Rmd index 584ea4c5..909232c0 100644 --- a/03-rnaseq/00-intro-to-rnaseq.Rmd +++ b/03-rnaseq/00-intro-to-rnaseq.Rmd @@ -36,10 +36,11 @@ This tutorial has example analyses [organized by technology](../01-getting-start RNA-sequencing measures gene expression by direct high-throughput sequencing methods after the RNA has been isolated from a sample. - + -[@rnaseq-blog] +[based on diagram from @rnaseq-blog] +The diagram above provides a brief overview of the RNA-seq process, which includes extracting the total RNA from a tissue population, isolating the specific RNA species, converting the RNA to cDNA, and constructing a sequencing library to perform PCR amplification and sequencing. As with all experimental methods, RNA-seq has strengths and limitations that you should consider in regards to your scientific questions. ### RNA-seq data **strengths** diff --git a/03-rnaseq/00-intro-to-rnaseq.html b/03-rnaseq/00-intro-to-rnaseq.html index c48b0903..bda2b6cc 100644 --- a/03-rnaseq/00-intro-to-rnaseq.html +++ b/03-rnaseq/00-intro-to-rnaseq.html @@ -1263,25 +1263,22 @@ }; - - + - - - @@ -2900,6 +2882,7 @@
  • Differential Expression - Several groups
  • Dimension Reduction - PCA
  • Dimension Reduction - UMAP
  • +
  • Pathway Analysis - ORA
  • Ensembl Gene ID Annotation
  • Ortholog Mapping
  • @@ -2982,14 +2965,14 @@

    CCDL for ALSF

    0.1 Introduction to RNA-seq technology

    RNA-sequencing measures gene expression by direct high-throughput sequencing methods after the RNA has been isolated from a sample.

    -

    -

    (“An introduction to rna-seq methods, applications, experimental design, and technical challenges” 2015)

    -

    As with all experimental methods, RNA-seq has strengths and limitations that you should consider in regards to your scientific questions.

    +

    +

    (based on diagram from “An introduction to RNA-Seq methods, applications, experimental design, and technical challenges” 2015)

    +

    The diagram above provides a brief overview of the RNA-seq process, which includes extracting the total RNA from a tissue population, isolating the specific RNA species, converting the RNA to cDNA, and constructing a sequencing library to perform PCR amplification and sequencing. As with all experimental methods, RNA-seq has strengths and limitations that you should consider in regards to your scientific questions.

    0.1.1 RNA-seq data strengths

      -
    • RNA-seq can assay unknown transcripts, as it is not bound to a pre-determined set of probes like microarrays (Wang et al.).
    • -
    • Its values are considered more dynamic than microarray values which are constrained to a smaller range based on background signal and probe sets being saturated (Wang et al.).
    • +
    • RNA-seq can assay unknown transcripts, as it is not bound to a pre-determined set of probes like microarrays (Wang et al. 2009).
    • +
    • Its values are considered more dynamic than microarray values which are constrained to a smaller range based on background signal and probe sets being saturated (Wang et al. 2009).
    @@ -3019,8 +3002,8 @@

    0.1.3 About quantile normalizatio

    0.2.2 DESeq2 transformation methods

    -

    Our examples recommend using DESeq2 for normalizing your RNA-seq data. You may have heard about or worked with FPKM, TPM, RPKMs; how does DESeq2’s normalization compare? This handy table from an online Harvard Bioinformatics Core course nicely summarizes and compares these different methods (Harvard Chan Bioinformatics Core (HBC)). For more about the steps behind DESeq2 normalization, we highly recommend this StatQuest video which explains it quite nicely (Josh Starmer 2017b).

    -

    To normalize and transform our data with DESeq2, we generally use vst() (variance stabilizing transformation) or rlog() (regularized logarithm transformation). Both methods are very similar. Both normalize your data by correcting for library size differences but they also transform your data removing the dependence of the variance on the mean, meaning that low mean genes won’t have inflated variance from just one or a few samples having higher values than the rest (Michael I. Love, Simon Anders, and Wolfgang Huber 2020). Of the two methods, rlog() takes a bit longer to run (Michael I. Love and Huber 2019). If you end up using a larger dataset and rlog() transformation takes a bit too long, you can switch to using vst() with confidence since they yield similar results given the dataset is large enough (Michael I. Love and Huber 2019).

    +

    Our examples recommend using DESeq2 for normalizing your RNA-seq data. You may have heard about or worked with FPKM, TPM, RPKMs; how does DESeq2’s normalization compare? This handy table from an online Harvard Bioinformatics Core course nicely summarizes and compares these different methods (Harvard Chan Bioinformatics Core). For more about the steps behind DESeq2 normalization, we highly recommend this StatQuest video which explains it quite nicely (Starmer 2017a).

    +

    To normalize and transform our data with DESeq2, we generally use vst() (variance stabilizing transformation) or rlog() (regularized logarithm transformation). Both methods are very similar. Both normalize your data by correcting for library size differences but they also transform your data removing the dependence of the variance on the mean, meaning that low mean genes won’t have inflated variance from just one or a few samples having higher values than the rest (Michael I. Love and Huber 2020). Of the two methods, rlog() takes a bit longer to run (Michael I. Love and Huber 2019). If you end up using a larger dataset and rlog() transformation takes a bit too long, you can switch to using vst() with confidence since they yield similar results given the dataset is large enough (Michael I. Love and Huber 2019).

    0.2.3 Further resources for DESeq2

    @@ -3063,7 +3046,7 @@

    0.3.0.1 Why isn’t the gene I ca

    0.3.0.2 What about edgeR?

    In short, both edgeR and DESeq2 are good options and we at the CCDL just went with one of our preferences! See this blog that summarizes these – by one of the creators of DESeq2 – he agrees edgeR is also great.

    -

    If you have strong preferences for edgeR, you can definitely use your refine.bio data with it, but we currently do not have examples of that. In this case, we’d refer you to edgeR’s section of this example analysis and wish you the best of luck on your data adventures (Kasper D. Hansen)!

    +

    If you have strong preferences for edgeR, you can definitely use your refine.bio data with it, but we currently do not have examples of that. In this case, we’d refer you to edgeR’s section of this example analysis and wish you the best of luck on your data adventures (Hansen)!

    0.3.0.3 What if I care about isoforms?

    @@ -3075,58 +3058,58 @@

    0.3.0.3 What if I care about isof

    References

    -

    An introduction to rna-seq methods, applications, experimental design, and technical challenges, 2015

    +

    An introduction to RNA-Seq methods, applications, experimental design, and technical challenges, 2015. https://rna-seqblog.com/an-introduction-to-rna-seq-methods-applications-experimental-design-and-technical-challenges/

    +
    +
    +

    Hadfield J., 2016 An introduction to RNA-seq. https://bitesizebio.com/13542/what-everyone-should-know-about-rna-seq/

    -

    Hansen K. D., S. E. Brenner, and S. Dudoit, 2010 Biases in Illumina transcriptome sequencing caused by random hexamer priming. Nucleic Acids Res. 38: e131.

    +

    Hansen K. D., S. E. Brenner, and S. Dudoit, 2010 Biases in Illumina transcriptome sequencing caused by random hexamer priming. Nucleic Acids Research 38: e131. https://doi.org/10.1093/nar/gkq224

    +
    +
    -

    Harvard Chan Bioinformatics Core (HBC), Introduction to dge - deseq2 analysis

    +

    Harvard Chan Bioinformatics Core, Introduction to DGE - DESeq2 analysis. https://hbctraining.github.io/DGE_workshop/lessons/04_DGE_DESeq2_analysis.html

    -

    Harvard Chan Bioinformatics Core (HBC), Introduction to dge - count normalization

    -
    -
    -

    James Hadfield, 2016 An introduction to rna-seq

    -
    -
    -

    Josh Starmer, 2017a StatQuest: A gentle introduction to rna-seq

    -
    -
    -

    Josh Starmer, 2017b StatQuest: DESeq2, part 1, library normalization

    -
    -
    -

    Kasper D. Hansen, Count based rna-seq analysis

    +

    Harvard Chan Bioinformatics Core, Introduction to DGE - count normalization. https://hbctraining.github.io/DGE_workshop_salmon/lessons/02_DGE_count_normalization.html

    -

    Love M. I., W. Huber, and S. Anders, 2014 Moderated estimation of fold change and dispersion for rna-seq data with deseq2. Genome Biology 15. https://doi.org/10.1186/s13059-014-0550-8

    +

    Love M. I., W. Huber, and S. Anders, 2014 Moderated estimation of fold change and dispersion for RNA-Seq data with DESeq2. Genome Biology 15. https://doi.org/10.1186/s13059-014-0550-8

    -

    Love M. I., 2016 RNA-seq fragment sequence bias

    +

    Love M. I., 2016 RNA-seq fragment sequence bias. https://mikelove.wordpress.com/2016/09/26/rna-seq-fragment-sequence-bias/

    -

    Love M. I., J. B. Hogenesch, and R. A. Irizarry, 2016 Modeling of RNA-seq fragment sequence bias reduces systematic errors in transcript abundance estimation. Nat. Biotechnol. 34: 1287–1291.

    +

    Love M. I., J. B. Hogenesch, and R. A. Irizarry, 2016 Modeling of RNA-seq fragment sequence bias reduces systematic errors in transcript abundance estimation. Nature Biotechnology 34: 1287–1291. https://doi.org/10.1038/nbt.3682

    -

    Michael I. Love Simon Anders, and W. Huber, 2014 Beginner’s guide to using the deseq2 package

    +

    Michael I. Love Simon Anders, and W. Huber, 2014 Beginner’s guide to using the DESeq2 package. https://bioc.ism.ac.jp/packages/2.14/bioc/vignettes/DESeq2/inst/doc/beginner.pdf

    -

    Michael I. Love V. K. Simon Anders, and W. Huber, 2019 RNA-seq workflow: Gene-level exploratory analysis and differential expression

    +

    Michael I. Love V. K. Simon Anders, and W. Huber, 2019 RNA-seq workflow: Gene-level exploratory analysis and differential expression. http://master.bioconductor.org/packages/release/workflows/vignettes/rnaseqGene/inst/doc/rnaseqGene.html#the-variance-stabilizing-transformation-and-the-rlog

    -

    Michael I. Love, Simon Anders, and Wolfgang Huber, 2020 Analyzing rna-seq data with deseq2

    +

    Michael I. Love Simon Anders, and W. Huber, 2020 Analyzing RNA-seq data with DESeq2. https://bioconductor.org/packages/release/bioc/vignettes/DESeq2/inst/doc/DESeq2.html

    -

    Pepke S., B. Wold, and A. Mortazavi, 2009 Computation for ChIP-seq and RNA-seq studies. Nat. Methods 6: 22–32.

    +

    Pepke S., B. Wold, and A. Mortazavi, 2009 Computation for ChIP-seq and RNA-seq studies. Nature Methods 6: 22–32. https://doi.org/10.1038/nmeth.1371

    -

    Soneson C., M. I. Love, and M. D. Robinson, 2015 Differential analyses for rna-seq: Transcript-level estimates improve gene-level inferences. F1000Research 4. https://doi.org/10.12688/f1000research.7563.1

    +

    Soneson C., M. I. Love, and M. D. Robinson, 2015 Differential analyses for RNA-seq: Transcript-level estimates improve gene-level inferences. F1000Research 4. https://doi.org/10.12688/f1000research.7563.2

    +
    +
    +

    Starmer J., 2017a StatQuest: DESeq2, part 1, library normalization. https://www.youtube.com/watch?v=UFB993xufUU

    +
    +
    +

    Starmer J., 2017b StatQuest: A gentle introduction to RNA-seq. https://www.youtube.com/watch?v=tlf6wYJrwKY

    -

    Wang Z., M. Gerstein, and M. Snyder, RNA-seq: A revolutionary tool for transcriptomics. Nature reviews. Genetics 10: 57–63. https://doi.org/10.1038/nrg2484

    +

    Wang Z., M. Gerstein, and M. Snyder, 2009 RNA-Seq: A revolutionary tool for transcriptomics. Nature Reviews Genetics 10: 57–63. https://doi.org/10.1038/nrg2484

    -

    Zhang C., B. Zhang, L. L. Lin, and S. Zhao, 2017 Evaluation and comparison of computational tools for RNA-seq isoform quantification. BMC Genomics 18: 583.

    +

    Zhang C., B. Zhang, L. L. Lin, and S. Zhao, 2017 Evaluation and comparison of computational tools for RNA-seq isoform quantification. BMC Genomics 18: 583. https://doi.org/10.1186/s12864-017-4002-1

    diff --git a/components/figures/microarray-overview.jpg b/components/figures/microarray-overview.jpg deleted file mode 100644 index 40df19370f0809276d331d2ee0f1692a80a2cbfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44998 zcmb@t1yEeUwk|xl1h)kDz(61g1h?SK;DZGQ2_9r{2~I*FxC|Ct2OkJ9gF_&}2@o6x z_u#>UC69COefOMq-m7}`zxsPuP3^9(S!?y)y;rYZ-?#qG{#^l3fK@;$04yv30PFq& z{GA6V0`PEfadC0*?tk#`@bC#p2np^R`GW^UB$VV-RFveDl+<)g52tAR{CsW1*p>Vfp{u{&oT=39;<4LvgS;0N9jR zIFwj_y8+DiMq*>*{KMY=+3*Q)@vyLQ2#M~8O(+0ZI5;@iI5_x(L`3*F1pgSp1>jNQ zQ?U~~rK)mi}1 z02{`;s@Y+WbYz`j)4dLAHyridfr_J`&v;vQErm#1`uL@O=9h|@7|oHxgQ{A|rARS@ z9=&56kW!=?2uOTPoUOH1T$WOb>z*fF-ZEoq;woln52_tZu+4E&3Y}CgfG}q7LNP?T zvrxW%BdOYcTDuzcoz$UJ0e}A=<-*t>N;Mu2E)ze}F=^N|2H@nb)#aivOL~Joi=;iW zP`w^!uJi}?0;x8hs8GG!z6M@mtK({KreVHjsx9N?C_l}u1rB8xC|In%k<)3uk?Ajh z3%d&k&!NZJOR##XuEsD%xn*QOMuSEnT*MLfIVUFaqx$OC6?1vWOEr01JkQ*T1F-^B zdsMoTy0l2gZ@;Glei4&5{oXy|#R35y#hW&-k7EtHcMjxEvz-cR=VdxLEz3^YlUVq9 z0ih{R>D2&9p@G9#w38L-j8)f)Uz@ckx0ISh_qCZKXlqH!`DVrW1`a)c^=MZT1eF*J z*SAogu7$r1EYL#H01TxkvPrJj>dWweU@R~s6q1rpi?xSWvhJP$OQO8sQu(l#ppI&H zGvyjl`R=x>#+HB6$-gME{h8w}8kemcOa!ojy8&vlC8MULg7cdLm`h(`L_}IRi_v_C zvnF%}T~H9ljZB;e&L@-^zj^j-ioYSh;qeo1;O1_-49j<>-~mZ}Cnu!bBW~SnANItg zwRGaN6*U#T`bS3N!w!#j4LfdWuC8Xhu1I&%&>R>IBm4~;gl^YzuL8L7iaM4;7|P5z zIg)Gca-cDp=|h$?NnoW^o&*Kzs(tn8?|X#1?z4asJ5@E6`E{RS!m!eDt(isztjCOp zRy}0weFokBc~NYGsAWJoLVPl7EjUdb@f>3+f(pl*=ngcd(q}2gE=qOwG2J^IJW0DiE`X(;;$udw7$x({%bXA*CE{!m48nz>?CSWQr~J-`Yv zodL0`l=x~8hs?ghmZ)w>+u$V9-ZYZF?qCS^ZXhk$akDm1)3aMx@Y{nm9U!{XZKP*) z6tal=rMec>)HaT7qQ@6eB`F<)N;eHzbqgD~xCK`_CVl~`Y>`V1&$Rz;pi)xwD6q#glhthW~UjE7@cQx@#8anZ)>~sqoF%)|Q|} zVst;7*Db7nC%S$E{=6Qt!?p^#d#(3sdCeh5itki}AL@)1F@LQkpu`PirBY)h`(t3V zYxa;qY9NcWN0__XB#HU!N6HJJIOqO;;Hl1mdl@<)GY}(4CgN*ZIv+$Po*0E=xnU~~ zJ|Q|J5U;kAEH63Z)^Id0+*Q>t5hO9OZVH+%R0XHK+q_cV=DEWhx9sqv8U|~O0TtZ2Z8kZUJs@pYJU7&C%H5y;IJHwZYL4})f0cLXgQG-3|*QmT7jh|wkg`NgQZ z$I+xUEJI1y?9kNEgZK&35W^U5nu0D;KORxZv`=S{mBJ!Riq$ z%=vvXg2maNZ14ifU*%H%R4bx4FD!3xsJS1;Ua(ioCvii>%20b|Ub=G^zeueC6=CA| zR5qL1vI;iSaUZV3Kz8&SitUrhH$@9MqNHmU} zBLYLj1g3KP6+$FbC(bX5e54*Vzkp9(Oh4mV^om=XA?B1+lBZu|BnzsJE*-0{@jhfDe2#R-uj6iy~f`+M%?x*Lzmd8`KT zEaj$g-Ukm}HZ8drd6!6uR)&o;0}6_jjZNz3iF*AiOedxo%UA8m_RkX_2fO5uhvk2? zpDrH|1>@8qIF?0tExs@v-WDo+OnO9rW`um{WubX+9Wj|iPwF!N)!lFu>~9r$$CQLX zJ6m`B+JhrLr><%Mp+10us~t>oo`vqx7yq$xe~>p}S}Bh)O_gf1Xo43xmn6XtqrTb` zSp(;_MFb}^!{_K6KC+R+McvwQh8l=hyTX{CQcOp#>mrQpFp0vSEw3bDm%1;hk2YYZ z@}N=|L*Hs_hZbV|#_LWn`kiuta*Ld!OjEm}Dm}8v-$tpW;7os4UanGvddIFbr|24i z&7?Y6sksK>)QHP2F1L4N!WocPmcEMJ9&BaEFl(Yfh8?VIJAr~ilJ_zpsl~_tyQ46W zJ1N`ElyuK$a$IBwPKxQ22<#9ny|G>nV2L6~*rPno=ReF3EIIn_Evl8cvy>83rsS*f z8l6tO?8o&{l$-Sv{CV7q>C{C33ns^v`1BHFlXB`GXyd(%St z&A@X3kjHf#RC3hE{_Sf;aGQ0~LS+MaNigOx+{9(t@A6Ky@{r78+F-R0LUS6QC^L?( z?9Y|@h4(u5aj|2&RE&0-QR_7{O9CVB8lrGlA6VIv>ep1V==ej_7~aoE`eLtp#h0g_ zJgP?iq;&UPo18tfOg;Va6nYD%#>M$I@T2>-g}8A^mIjZYjyFk@kw|{N7^4RWB$HC3 zEjj=BiQ9{;#uD$IZ@=IWk1`FR0=U6kAMJ8%&YbiN-x}Xn69JZ(R-PI$*VdU`BMCGQ ztm)04cJlnQ?(-LrvTbNTnt{)% ziF^wBu$Bq`(Dd_H8eAS6B|aj*E^DBy+Vpk&TE+vltXo6aVG0QoB;i7)T^%x65C8`l zBRqm>qeO0C=^&v>y5?rJ7Hx=;D3g~!NmA00i*6SmbKB`?s@_GLQt=6r5#>sM)YFmO z@a)QY^O>s@`5xWyc>$k~4zO#7WRHBYxxsIl-3lySI7Dka^# zvv1x)xRJg0)rF6J%e+g{8aLO6yJGz?-FnLgg(&QtZ>n9uh;pQqi&wh z8djhyRKWbc4RJ`Z_J*C>AmD@^8aj7!XWriiy|QrXqZcevo~6MARQ3kY?#>L(l*MFS>49GheKqNdXBfcOR-%cbbRtSqv`#~mAx2;%{!;vjB6`18$Im}qIyjqbXg zn1!2l!ByEuZxGy5{6q@Wi^emn5ggcW6N#{%4vI( zcpGxVpTC`Ksg@Z&kQCU7b5Cf*(Cv<&!ZvK#rL;TLwzFURGDXKPS3fM%3}2#{EHQL5 zwSO}b9{lMF6~`{hJi)G+`Pt$z zn=mx$+l420@ush1^*6VKoC`sYk+qUdjn(Q8!)a%) zo{k|^Rk_-)NnZ-+panApzBfv9v*YsirG)CNoYDhm@*)p*Ag=FBt%Ho)(o0;@jg;=> zWz7c8at4GRrig}=z57slfFoNx9dYFl!;EGt5Z_k@*?5z0x5+m`Z7Vk38nibwN{3yL ziT(vxu**?m>IB+FCL1r|e+oV==CVuZ`w;pld@L~fp~{jKS#5Gd4RP|Y{c$y3dWOMl zAj*4Qm{~T`UJW;_CFacnv~SR&Rq7%w%q24n^H?eMbi$SmiPE8e0U4(}-%pLbt%L^_ z7a%DGUHTS-yIgr0X9vq)AqT(gnz$+Z<=wG(b${DX=0%=Yj<@kB#mI7g-s*GIuus(4 z)5-@v038xaQ|e}Ws`UJJT#Pf2GVdFe5uL=?MwU@AIM~B{cFE8aIz`0|1Ag04B%k~7 zoaC;^A&%X*YG-4D<-KP+Hf7tS-~HHv!a``(y*-uYy&4T+vGZ%d7@K~e9=jHDG>D(Q zE0rp6+}(JSzLy87@Yeqv^+nDl?hFX8=XuAJ-yYl#XW26}h$JNrbE2IVl((q?wmG>@7u-#x(Dh{ug^Xdkj{GrWxu6HJ<8AnaGF{;3NxyVO2*(<6-|$aNtMAJ* ztYQUIm$_Ms?-%6m=xne)bL`BTDmKG@ZL-d%w_*9D+fwVvUqDN!rlPECMkcpnt%L6S zM!8AkQ41e!JAz$+9pHx*oqU^qrtj2?O7cnPR*x%Pfc1|xYyhXiVO&?-(usMdtb8Me zp}Q{ChQ|($qs;bK(3mdbuG3!=sli2IMi#2qArDKh{rc6?%IgtLEE!y-Z%mFusq(nq zb)KFhBsB*wer!EuD3bpsvvCy!Y6pU61AqSedHb~^e|t-pb(ViCNa@Y9485b4>H!56 zZA@V3sW|Ob^CYQq;NC;M(j_%Tb5SKjGhat*71bZw^CMbPWtr`=rgxCzTx|{Kns9b0 zmNo&VO;ccl+y*+N)k4rp_?egJfIPXO%S|G&_K}JjxIq?iXpX0v|Y7ZvL19k`~GU@*`&fd z3D(@?Sju^N+6PI@&g`Tzl#`ORDM!qIx}beapJhtcFaj7u%P%!7Ts{5#3!Wpro%=!L zj;9@?kF2ArmX;`DvUx1iR`~lM2rFHUI4RzM%55^Lfsj6U3 zE>`^$gZUX8?3V7RSR1n~hdJ2F|CyuEPw80F6g!wj?gmoOS4(kL3ndDwXEaZ*YL%s+k+Vd0R> zg>i6x0)LFeZr>z-{_Docw;bWn`e7EfGb}8$@D1m8zX!;Brulq7S9;H@%+@R(+I0dR z5F~H!E98WL9Uv>0fil;*_1nuX;|M4E5qZ5DH(xFu@vkqzs?NcfgW_}MZH?iiGAm(c zAH{+~-p9&lF z`rs$#5RW}NNF}9;3R)A+F56(+W(q=^l@CY?J~W(fEnI!LvKXsmbK$i=4w7>J z)e_fEnoX3MrKOl&N#l&zD-3J)146s2wt3YKmbu7hjL7>#N_Qvy8+;)(njbS7WlL7W zxd6?M^w3WShj{MCMx6$X#3R#fyR;qO3inm!4h{>Yo(Qb%XlLda%Y@SF_C3-JPCDCG zGw~9PZ`_ID53u^?>T)8pZRn>LeGZA&zVM-KBvR!Y<#v#bGIlc&YmCx(nhsF}L(s|p zFZ(r%fugt2MrEEptL0)>mbydyp#EE86NTw~SqZh#bG6E?io*)8KYKpyr1GUk^d5%e zCdsttzb%KGF{l~>T%7lW8`eqDu`xhYZb`IZk=>$$u^=utFE^M6fVD7LQ!EL)VDvRG z%Yg7KK(VFNS3fsRCdN zVR2@!Ge=d{>{lx@XQ?Y0Fgr{bDK8c|?%8+`xx5I$wu(_`N^6SLUkYrSX$$ zX;M-}-0;LS3-;!9Q}yO_TjOgE{>b?c0o7GckjgyYxhROv#mh>|B~)9>y&)-; z#Q$|-F|a?0o)~KR8Io&N!)@0m#OM?3ZSt3IV`haq@2pJ2MLlVdx zW>%iRc(AQqbNVD*9L^9qUqP`!1E2W5u@AJc@>%C>lDP9YO76{R*(F1$OgYBx8CIIm z)i65%)kn(lfC|EApJ@u!4*HPRv4|YbpL{<`8K_flkPg?ZD!Vekl5?sovx^>=W`Pby z)5skYxC|C2TOhyam;-ulEwUlYOPqxKM*KSh^{4xt35>o%tDx2K4L)oAZJ)R3-TdX- zU6W+e*t_~ z1h{_z267+^GU?qecLx|+zzIy1lnPV@U~M^_PHeJQv+gb%O+3&}e!NKdiLR@S`zaHA zy;&MiC@yEfIYT=DQkDSCu`Q;~na>4<>Fm-s3P3AN8zpyBfpgs9()%CvtFo~=CAM?< z=QX=0W*D;@UHyCJp_HkgDxXcRkH%)x6x#yDd*x-lXY?HQdLpdph#VR!6o-%g2(SxM z2w(M`YPxjaDV7&>?Hp7OS=t6b!0QD-y)1lRU{4VBR^aG`QL^ijC0mHnP_ycqoYf{oCI{Tby-0?taf~vda0nt`N`Wi$Ar6ly(+EK|8Y3A(1kEqReQ?nu|(L(+%z zy~@^0oW`(eA0x*pK~sBa`Jl9QAZfmJcDd>H&^nZ6_a?jD?6)Pyn6004<7$b}EYWL# zxK!Yz@WS+RiNDpsbbO8Khf{&i-*(9tvZMQ9O~*;0ZUnY0RKf#1vIgD^BFs>hifML8Q2rp&rWOdVPKdld6-cw`?Nx|Gy?oiqd* zLKC7bhg2i3q2}W#8!C7Z;UmuPRQ$$rO0OQ9Gd6$Pvz?TnUyS9qc7zf`vUJs$lG+vb z*Fxi4r`{Bl(A#U8TeKi|Vr5)aKduQil`G`nDMQsTYhX3$L*};jrCnr7?db>ppg~wc ztIen*c41EpAD>MgnF(hxcg@4tWHcKUu`gCwCXO+6`3Yr-px97J z&a=5FuVg&NY7%xqL@8ZPmllxIeJ-xUzL9C>!R}&v+V&zBG~1El`f6l&8pd6rCbK2x{T9FdC5cnp=L3B}<{loL#`}WaG?I_~9Cg7L0YZ3s^Pm{QmiLRvp;b zw2u~AS5s83W+E~Ksp0~;DD$K#aDz9e?}V`z8B9MN^+DEU1eN@r)(utFO$^y8ajV}J zUW!(+({thc8d(z4J0Np>C@?a=U5h7d9xCWWbm4KM@q1I|5&#__?iGUbmn82LLuKj~ z5DQykK2}n(1F5u~I0MkV!2EE8u^KeGtJ6^W3i&(3tU5AC8Lb4- z!=5_B+}8P&*31L4wqMQ--+#<`3*=OA%d2hhl6Vm0*cO#YdVY_=mmy!Q5?mA1Wfu_%A^9&9y8FzXs$KZf@Wb zhP^ELb0wT|FLp7mZXRzdENT$ktV`ey_C!$*REwnR$l6L~NJr=Wop8bqmqvhu z`%+r8cmD+3_A%Xm-rW24(ZdWM6@mJ#1x(s^QO-K52Z!Q=xhrL%DF`BNuuKQnJG1Pa z#dkM>vz`W$77d+tIESsAC*ckH2+@29J`KF;kmY?#u%PpnVtu;gerpyyGvi=4McS)n zUOB(`ruC&jS#hb$#7^!TQuQ2-RQ$hyGRsBOUtO}EeA&3r@ULN;TdKQoz zF=pX9j7+fDRl5(hU^n99zse>=K}8b*^;73ovcw|uJ%7~4(O#V+TW7l1-1>a(kZ*@h ziu&0fY2|0WFD`LDQoUr0CD%1iLq4#7=V$lJJcn;(@}o`qhFlY}k6xXR4}f(>krWDe zlrQ4{up-mbXgR#%-pS;~H|x@6kcyi*5EJP_C<;pw*h2G#;N%2s+LiLfXI0EXKVqDd zpUJ~mnBK;Vr;0Jt_k(2?XPG1P-Ncc1|0iUc_Gn=Ks;u!ZU|o=PIj@qqayj|Ssjll^ zK(DFX7db;(EJW*$rm#=ueDk^=fUPF8m*p`R`s-#&&oz5IE=l?%H<#6vU9z)X6z6do~UfFJ6oTL5vkaD ztKnNv%idrDen8eAD7^aAKZ03a_Cz`!i&G-M*#=So^Cl*Va2Zjov*3!+c*kJae^5;D zMFLCR{T?uSujM8r!4rMtv`bs@3%1pRz31a%W4D3qubpTRqEpk3)-PUxr;?ENEy|ky zpk^>|>C@NW1`A3an;7noTc*GKP&X6#QxVbjo<>DTV&wT~@V4#Ka=N!3w?uA&-x2Vy zF64ZY>OSXfFJa`oyerwIQogw1*o9d6k0&cGmM1Tk#_L5$kWYi+7`U#UGcnQ|wS0?b z*TOc%VNI4`KJ6qvGR84(ITJAOY^;zjGu(p;AM9dYdh^GY${Xd95tQPG=0M7ZTn$BD z#6XWsFm;ahI^6_~FNqZtYqFb3Hj>u%af`zi;yU$n%(QLiT}s|0mu8)~V`HKt)K{wYwz# z@Kf87!|9z}h4w9uT+!PHA1MDs8X*J25hXin?!^^%Z&KX@S5y^Uf5YA-$VqRHe9=W< z1R%>#hZ?>n?f__8zS0yDxTp>L1(VN)d~aC(tsfF@U=ocai9@eof-50|2FyS^kQ{AD zksRM6A7Y(V?{ER7o6x5pqLX&A(!#<^O2h&u>JJ-BiN8Idx)o)_4JgIQ4uc15N8i1; zW&M1gIfQ-rRrVJ^{4er7ka)Vr4Q-4TNsos3o3AVxlrvf(Sw7UGnmTOareCRlzCKi#qG_(hh+Q1PB- zZQ1AbYQ>@Fx`zcse7Xl4Sk>C(^oL8Ai#1QlvS`J5dam=*Dt#7D-C&dpLTw9>->k2Z zo0#=NEw~kJMURA7A%#T_harSUHf=JVP*$SNreU$p+llFi=GkA052o*)A`YLs63&*V1CzyE zJ1^lB;$5#iMGlHK=dJLuG7t1eyowCWdjU&ERiaAwhHXw~u zZ+aBV?x>gb3OxN8qJo_;#&jBguIqG^d_Dtl6j{ugdX^7h1$mK zzkq$i1unO0^~PlN(%*K@`jx#|UbLGtw?%frkZUgP)W@S`Y32h8)bw>#Sa7vt@gA$e zD~+8fx|!5BwH8JqFo}IDJwjMIGtMHhjxoDLuNreReOc0#;PT|&2)_xmQC74?&&9+e zd!snu)_!!l?de~@;~=%3G>?Op=%wo)gV~PMZqw36RB*_La`msopQ)2ON1Vp>JIH@; z9`&CrYR8z&aUP8>=ccK%^1@jDq$^KLOBIbTx%DOB36utm11=MjTR+6#OakWnM;*VR z1Mjm!Q!p_pyuED+Afbn}iq2X!E#eg>hG}b zD#cey+2R%*nAq(3{owF?6Ngd~ZKvvZCk6o=^~ijwLoO501-FdCB4Dx>IzI%h2EAQ3!q*MYfKV zHZi>g@zH4a3`tFL)cDt1D61oZ8sUN}KbY{kdkhzmFkVgaaR{sM~Kmk^SD1umv9 zI&$l0pSmAJqq{Hs@MaN{vV|Ck8IBvK9(6iOz+zBI{sdYoJM{!(vJB1j?KY(4z7UY^Gu#@oL0=ZxvU`V9rV+Z z(CCWkdelMht?TC7(+bb^qm!E8koEHQt?m;gbY6;9iuVk~6NU`-QXDM--7G?dk)ZKF z?RUQeorrf%V(S#!M3Y{(R!onlOkS~2f#-Yy1-xMWKrP`WvgNYqvApEoe3z&12=p+8 zhc>9)_V7Mw)6@2sH9On)-&1H6zO1%?T+Cwi;^RGH+af2#4#{T|eT_u$dwuQ5-FHCH zezwgvKv$bJps6xo?|@`BS1oO!L(iWKH|j|Vm|2|ee z7+!lfqi7jk9nObuu0%Zjc~pfD<>0YLIZMG4RaPpI=`>ai=k4lH2d<=M=-nnsZity5 z=LX`f!{;=S6#N+!!s!`Z4YkZ*#2+m`B;@UfMR@JSBYz8=RPh!x7s57#(FrDTKIdAU zEY_iajaB&5ph%Bm0LxKBr62c#{#a@TnY{VD=&@O8qkEJa8j6W$j=xO{g~kwZYo@$+ z(`F=dD@t@zeP$>Ny7b~MS(x^@%y^T^UGMq|PxUnF!N!azIee;XSe>2W{T=g-soKu7 zL90z6X2U}|cvXs6*UA2g*g%#( zIgBj%u|B_!!U39#rY3IT`;y^1Vb-UiO7tE@5~W8YpI`+8>b4DO5eg#|Gzx!``q?>o zaNYaM_Q?_*0|N0e9|P)$<_)`Kk*99xyjdSqHFQxf|=Y=vEe0V#dmz47CVM zNpLtNF&iZ`y)Mu^oUeZb@Utqq-_s!6!Gol~5B>tuk6Om&Vw+r?=ayTB=@z{|(znZb z`qhwQ?918FpN`|H(u1a$HkB-8CWWIjc9`uQCZk?|bAjUPhd9P^p(xkuvt6}_)*Ixz z=;^U5XuMosb$iIPEeQy-jifO(HAOlqB%@__r-%U+G{?Hu2Jc|`q^VL?UW!R0<0+CNlbyH)aaMpvkm`| zb$1dmSY!y%G_8s6Ndi^|+H*Bc03OnP;3}7AyA&r#ker)QO`JyxljZ9)^zV-cSz&lA6$HA(x4$(=Ro^$M>H zvT`1FXg2$ozksc@zkr4+M{IUZwFT&O{W*6jL=I=0uBeeutWI?I;Y#?2M1+TI#^@}+ z)-sq)_4C3329{S$p zFU|NJGsn*(%Qrb4;U%eu+Id&tkSjSo*%LoH6$8j8rQVpRoQc?t|3M4V5Oq5C-1YAsj z1UY$&Ox03uXW6PQ*b_w|l$U>_B zDNFwgQ1-%Q-N6N+|>` zYH?9GdUxJ}J@oHr@&7VAhY5cT2l)D;`g29Lmih2kU<^y(Rf6PXXUp=ovd5o!%|;mi z_qUEtC)Lm74v5>L4)MiV(2uk5X(qX;IaJ{(*~QYcuLvgX+B*TS$@qm45N%_JqY(0P zMp+xjt1>2c9b^NZ&|UA_2MQ@-98z-GyPaqI1Q}}$7kSw_EOsl!k~#&eZ7B!GRH~m& zIMIGDMbljB3VR~I`#~X%V0uD9oY{?_Cx$Y8I`woL`;QAj$@{~I0hbr})7Y&z$pd}j zXIq7c)a~pRhsF*b(W!br@XW&DFW7~>;J8J%;n)`s74W-#z$wpX+D-e`8_&T64w_F8 zMNq)k0D4}TcvV(x={O6_H=($5Ztnm_6G*D%*njh2NsUHap8K29--j33fF57zr|}Ta z?Z1Fj$5*XpHRRuOY~Ay+toXmap=%7V8V@?5&83ne@s-#ru3J<7G+<|HXCvyz>x~7v zi)j5kr12un7)C1k?n435SBMONxl+1ZOKZd=D5xgLYQn~Uubklfcfs+9<)&fJ&KPFL z{q1d+Q%n*(m=$J^!CTGXk8^i#){GcOffOy(*ZOZ4G1l)hFM_0!iy~qMpd|@gecsEbEp@Z2)yA^FWye|EL74B(G8Is7A8E z#o<-#X!JqjHsC~;iLD7ywZcVqb=D_=^!}*Z*MdaW+Nvt0P3{{=XTKc|i|h3B#l_i> zuUvffIQ5d-%M}PV_^ABfH1U5fT>XIZkl|^>Uw}UNFQBj`aq>UEh`ou)XH70o9x`Fc zDT7o29^}D%$`ep8#u^n=pwtJujnB^0+kqmnal@$bAHhG0i|+~>kIy#arH+@aFkhKs zZ%*iS2zcGs)GJtNX_@X&xI{}8DGR9Wk7QD{g5~cs1VqiCKV}3NliKB3D7t``;P;Ud zI5R{`pT9@pJuGj)S1z=zHX9*w)YaRCr4|q>Of+Jt^Ap4#5D;)NT+r>lmD3Nq)waD*W3hEjK=?hCgA-)vI zS^7?}HV-}559YIx<{ZJkkgR~l5{v*Z*<+gsE|utOFmau<7kBUuqrr#Vb@~y0kjrlP zi9ZIdQmZWHy(H_zy(z<-&G$Sp-KQyZg;5@lTVmAZ{B>iAb9p_ezL^rj2G;7!fS)Gd z@jUA5D17;wY--bWoWX-61)SjYMor@#f3L}8T#G(7Xz&$C;gNue80Y)fh@uHsrlUuYFAIDbBT_E^PZUF2#8%Rw)Jb)75* zzFs2N$p)JhZSgZ z(T2$BQZ8@|DM?%*bmKRiIDsn>K|(@OmixAo^5|RCsR(sL#+YX9@0m2tMoK|sGrvs} ziXgRFif-^?gNAz9F;a)4aq-2Jr-;-;@@%W;E?JbnKEk@I)FKJFxK~i|YV^cfIt7Cu zWRbtNcHu^AQX~67v^)QCj=Kwxn~x8RTj>BxDW?cW)*#vXvq@ED;%3LwhaS8BwL43^4~Gi|3qu}{uifP_wPQq%ri#;g|2vL6HGdsHs(gRoJ}_v zlrkVdpcwGJkp!U#Ps~2f{FK{U*`Fg3C9LD9jyM)#&S^%VJ_)WSu-=c(=!>`Ou`9L)bEd(*u%60_?1BDuZ#eQI5F3_iZsUQ2L_Q z^z8yTJ$ErxAhf2b09m(mSO~WzhJf|4x(NEWX|b9e7X93I0&-;1Z5k=M=?c)EcI&m| z5h=6aHkqs}J}`(=c4uGH_3Q%P>abo_WJ2OC;)ZpjH<4?a`Y{F%j~wV{k_8@zWAQBN zVuz-eT-oWfx@s;hm1RHz-MLv<^cGx3#JffjzAk&tZsH|}&!!m_nA{L&IZ--;`hF{{ zoZI?`89OBfVuoDHY)YnzW!4Le2^{LKtGplf__)|nY?a*tiP!-E&mu+mF| z=Z^2mzZ;1sh&<%GugP(ZVHO8_JBqE}x@ z2Vp-yrY&tar|@+`xMA;wvu&t^FQ%-ky(WL=@oZw^(87Xs8{Mgr&+$M$>JxL`zY4LW#DI#@ ztDLLmpHa+%t4L(yURpM4zCgsow3Ll~qb0=(=s>o@#)SlP4uyWmPM#%NDw}GEp@koN zm_{I~$C$qGz3_#UCIUu?J-g%>X2twa&16cGW^5HNtn}Dd+3`pz7l6iJ)lP>YVq|H% z&6%%f^&IO}gPE(>$+w^LEVopv+KOZQa`E2mEoisTPuJJnNl!iW-B>IzVRM)gt$eFo zN79Y;Oa&Uv$Nwvu>ZOT-PYcw!gr(IzooI{lk!Wc$0?qwuG^dI2vN-xJch{Ub`lZ@3gRr9lHr zzSSmbql(Gj^6Zhj$LL0PZlR!gAgy$DIN%x-Bj}rbN+~zU6^DRqs!hbCEw0t zcX3|Zc2=4~U9)<;NYjG)wb_tAlV1tjF>^M2GyTcs+4w?`t9Yq}-?04?j=Vs=IC%)%I0^=7ZG3b6UglSIK_utun98sU zBs%B~rqu*{CXXAMUu-Cs3G`G?cO8jX=3~BbYe=v0a89@%HpBRTzuHv(usV><{w=V|rD3F4S`Y?R^1FOar zL$&@wu!F;q?@{@Xr@d1){`TjT@*dP04c$c9>KmO?*41ruI`t<3*5in`)dLv<0eOkX zc#eHGv2Ik-p;geFL;1FnVY~Rr<~JY@aJDY#=WI6`)otDjmh8-ayE|MH^Ck`V=hTlv z=+!@_rTz>#Ij`O>+z#eX*q%^qjQb9aNR4{YGyz9&JQ(?y7a6`v#_JijjXF-0nm!j0 z&G`hwdHwZSUZE^YDx%KpDU}iPP;e03p zXaxUfGzCfh=+`n|HGRGySa1B177wUb!|y1sOQd!KV#C_f#L57Ft6zjQMiS*X=CC*$ zP$lk>;g!0H>-6u-<5Dg#d>;lN-hwjdq{ilgF6KQH2I;}^#FJQDE=qw za*E6O-45EIBv|5vKxxZ#NeUHy5D2@`xa1Atkw$@fgV(wSwDfb?$r^^^*$ucC>i(pF z57bAGO9|n#%gCpxdZ4_v=tD)?qLvtW1Wcz(;kP@3rveI}RZ+-ev_6D>$VVvsTxCN;{fS-z2v&u#z~Ca7So z`ao__GGFcG@5JOA{--anQ-+0K0$(MV=GS`0Is2%;$>2se4RPHJfuFY})O&=$Z2yl3 zxr&)h%0FszA($As%jw<0n%qCeIZ95-7}SPD0|;KE*3y%m@uVdYyRaWN^+JA|Pi^HQ zU-kpywZqP#*%Q&5h&N;SZgfg(rD-IC60R9OSsld(#Vt#mmi+>XuDIYRnx*DrBP5S z^KYF_s5=JqZ6tm~B2Q~orheFUy~pySxp&D|nv?h0eHp#NX74@ydk0`aUuWJOg#y8b z?-l-=oO17o3G|!7fgmtkKbHn;BMAM@E8Sl2{hWK!!+@QB%c)R(;n?+q(;A|S9oUH2 z1NB(Zn=tZ*Lm%nqUH5$Jy;m1;(u^MkjC^$^z1B0dabLd}d^`_2XO4aRFNW#8*53)O3$WZPVogJu4VJCQbJx?JzNkT#OJE5MOEQtvoZ;8LtQ zny&{wFY+K_U?bM#7^r7JIi`m0B>}HOTf_F3Y5?*^hXeiGW8Q(+4;C@0*U9FyRz$O1 zqEy&?b9t54Mv{0x$HIS|V`WFRcZ`bHSAD|Fq@Czw31asWtLJM~>^yj2`bYHQGL%tFMZOJ4euo5FP2BGeU{8B1DlFa6M@&;rw*vn90X#aae*rV(%cZ~2 zJ4REJa=zrt`Om#c1dLoKd>^RORgSe*1Ytm}JuVQ9jJKe8lxPSS2zOK2uQT)9Te)yfbFmF_|GC;OM@M%k$DCasz%iF3V*-SU`=ssE#3C z=U_sbH$UGuy!r65yrzn8v*~xAgX}RIprj*$=&Srz^B=l)V6V?ENl4{?Y1!Rny;t~y z$V2kOpQ0~nwa_D<%VOwZTzNPVv4Xi` zOZg>H*~&OrFNm&QXx*^Ydza75@bZCAS8C;>!T8(cPy$(f+~-`UOu>zj$SnX_XA#=M!Lk}VWTUS#?5o5TaI zLl|%zoN9NaSmj-GP?Js{0>(GM?xf=DF>l$vn;&FNC8|pR0kLqxjjh7;Nyiii`$Ch6 zAUKOgGu;)5YD+GESO2hEtP+n_-)$9HiAHd<|(a0hukcOizAav#WLHOFcQ?a zV9x3%u{Y)Y{Q#RhzRG*tvIg8yUGNX%u#PIM%@3!Uy;*Jubo)C7>t$m&HPCF`Q2zJ$ zKT?9#dj!+5!@_*PKF85nZ`92&165Dy&Ln(%#y1-{_p3b*rIUDnNBKIY&$F?WbKVy? zWWEb|pp_b=srZkT6!O44HOTBg78TBuIkWaxsBUlNsSv4>JEFyx&5t4a;SsrH66qd0Frw>lf|S`*mFTAGa@E=h3_Ri-!;4hXwiwN02*4KJn;18y{b^4?3q+`X!t; zHrz*g4MmLhCY~#Kbd`Fba&~nM7QQ5R3YsxEc()Y@Yfac#`lbI16W83?xgh*6vbF!I z@ulkv(vp*<>IqMaB*|60hQkiV>TmFwI`-h zg^ZWc+*Vzipt%X1bdg{-ZeYU(JOJxx>XdYyga2uonN1VMXtm`T%Eq3UMal063##mH z`PI&ijWN003#7B!g&uRmWNF&*K1Med9@y4)8eM69Tk6I5b7`?upT-8eh$#P_=*v1d zHTi3*;x@^(i`Jk<3*HXmUK<)rRh2r)`Vp5d{AP-nwB{QmnW#|g&h&R%UOn1!K^AiD z*NSZGt6$7&_#d>rXH?Ts+wK{fG$|sWARtwmfPnN4(t=V#6GD+D1PHxXrAn^>fzSy( z^duBP=~a|oLazb_q<0<8I%nSZIWuQI&d0shPF8lZviE;q_wTyyXoJN;&}Sfv6RV$H z6T)%H*OvvJI4cqA+8a8YSZj8 zV_1F?YI|37l3z+ij3@yuBS4*FZ=Et}< z?b1*8_-r)4R{KfdG&&I}NtNkrkD+52eUS)}VHZh_ZL=#g+%|8uBd%n0S%hSxv1c+R z{yFLJ&88~KVtH_~f&7Aj^G(r7a$u)X?$n@{#5(Ui0uyE7+#bI#p+8p5H*Shv22y5B z*-Z|E-kwGNjvWenay29`2srr>P=zy4U_9l(>fdNIkK==Ak^uw&D!#3Xtq|R8&A#&- zmNGl}NAcwK42lA`F6KB3X_eXx@N}^cmVL@Qb`r&A6t>}o@SxTo&|Qwm{f67-BYbBc zK5NaZZDPZ@{K>EaV>{+KUXS!#Gg}drC-3}q!0kbg$H3h7^pjYcv6yuy&?p+TyLT@a zv+#b=zAyruO(_q*J9=f5)wdsp-ILv`kf@WGtVGtJ=gflp?qy7U?9+vH+*b=_r%P!2 zC41)m1eMW zmBt>St$f^hCZ`g)GdLW8Orl?=WX>{Us$?+Td?L z)|I3e{Mt_*snF&Wit&3uQqsAeX1z@Tr6URdTS(*x7N1PKGY~Ug{5I&-|Doa91w6-F zm0wrfUT;*WDS=ts$A$hCS-riysw*er6AEb8iJOGV*xJ4Mq`&&z|0LZ`^^Kp* zi=d9|j`?^e`O?ydtzp9yktpFfXy?E~Q+Fzf^*);(5Iylv-68F9&6N!@{2yhxMozoM z;#L0kx+Ytlt$xDBbdg9xEgDiFEiF94O4Dd1BvEp)H^3p-Q&fL%l@7fWLufL+o?@nP zmknUS05bmALL}MAL>-i$M`Q zHtC|lH+tuQ(I&sGxV|FVfrGHnzT400d`!pu)p zz*qb?L#cP^b$H@>Jxl*$R)g@WThj&dZfV|UBL~Y5>c!j{SGeo zCN^%(7c!EA+Fg8?TpG~n(4Ejr4W2eA{J|mf=~xffYnm^xR1vqh$Shemcxct>CHM=S zsM0_@W}mpqJaE-R#aC?KJK^qC?e`pf$}j~IKR5(|ZSS7}WvU-w*G=3FnXC($H%n(Q z#+4HzH6__bW^We1SC#1rVx8x8bWAx+x|09I7GQx=H|N4IpY@~}y}JmLS8>C>PqUE6 z>|LHm^-I1sg6pz$lsdIc?mH&giGnZ;r2Oo{O^hP|)`PB)pG_hvAQ}4L+8P!3G|K6R zK8Gr~tcJ9;z%90gSHwIsq9ERbz(z_6w_^dNV4Ld_Q2o^uASm!tlcI@!oL6g20lB%)c3J07;Bp!*Y>J~IYQW~Fs)d)`9fAJF<|_E#1)ZI= zlhBS53l4OzRd5yBbnXKV1Wie%75biumM}TGiTzI3kiQ4v%Y{$O!FJn4r)#bSjXvou zw>p99I|td~Pbt}_8EmPQJ+SWrd!Fiwc=oFN^&)E>{?cxbp}yqPBGvB8zN?vWB;BT& zDJKwNC;e#V+ln5#hBB!Lz+^v2N-F)X5&rJ%TGwHxcSVAn*^sa7b<8t*)TK z#j(g@Hl6Jj$&2DD23M67q2Fu;T)3Ff7X7|s*fv|fOdPtHs`YccHTQx=tunsTjL#aq z{vOE`78RvL%(0#XoU~}#Je#o5u4Wkwow5u*;fPh! z1K%ni9}LOOyaG`zM~s*P^U3OP@b`pN&v{@!?_jp+pxk8-SJ_tn1LrWAd)GEUrfZjz zm$k<6uZjbmxtfR>nh>2IWZ@}kS3jw)43E!&CuWI7r;Kw5T<`Q;>elv>{Gqk9zk6uo z$3u|Q?o-&ZF7%3A@zu`zR1o_R?7?%{C>>!oJdA6nwhc@3LeSoLp{ml5tH0~l%tt3e z5dyxw=}(8AmZ!DWPDUFOD2QUu`_W=w!)A@Y9A4A{Ztf8y6%T}Xd&HdYL_It8PSBi8 zdSjB9@2%k``IZ_|o6nTHGN6HxllPSg`u8ZaMwPJGi)^<_lu+F;1{rR!Edj?=8G=p zP1T3I#NKw#uFOLZBiL2)$UbOpGgXba>z$Mk5+a2BhE@PFH}Yal8NCex^$*7Af8{jB zFi>(9a{Siukd0JsvMtRH_}vuX>H4MVCa%tq_1BQ7`QrAHmRQHz{^oh#qhKofpX)P# zTI=`{H4FNs-)w$zG0eTr59!|*q*fe4eJ&2yDPlF=DpN{rTxNf35p}WVaL-C`d-Dw^ z=r=e|%#_d(O18Eo!1HOukEA(Jvoomuo2(CMdDFH%k$rcE|I??8cdP5-^mO1IJ0K0bSBCf|8R2(J#zR@gziaPrS{Q#IN_n)i|!43G(!Kv&=m zfPwQ8paWB*UDw-8x2URYFk@-EwnJ4-7Qk0Qa{VDxFY}Jfzk|LqKe}gT$>EaMQhk-) zZt3=E97-<{-udK3G#3k4k>%5s{n|rIze)8HX%=FgmlT-SO7o4(PfEVrBR{ChWKw|O zegRkv1#49~VJXK)X=xsT4RroL6BooD&TLp(B)km!y!*=NQ(|gZs(#AQpOBObcY|vM zF0Xou2R2U83_#OA>8dEg>Hv7v*F2{kQ=?YN`IFF#O&c+10md^!j=-m4jYp;=S`MCI zf$3~uI5fvmk?`D@Y~#ksTw!C_PpzQw(^d6QG%Uu$kb=a_mNO7Rz#TBidH;`aUeI3z z!txe-2YL!;{R5y@&VSE*4LIg7Raf8n&g^1UWni>UQXfPoi?GsCl!?sA_W}Bm#kbS2JNCR)qmk^s#wLHDb&s+^(Hr>bc=Bk z_w(Mav#b#KjJq}V2JN_v`QEB9R3U21e4j*Sbz$(|CXV(mYx43E0m&#LOa3Ts_|%d! z#8m-{^h&qAJ(oLIDvU}ur7P)u8s#@GhZg_3#ry+I>s-tzNP)kOK2W$C{0CsXNU2HR z<9WloIuUbZ+nWDSpvy|0{6i`Yy!OcpjemflFB9YDb`nRP(*7QH{j_CvnlI+K)RQxE z@IrP02lEa80Pe`IHvECBHpXYIPlAgij&AmY+mB(*Nq^by^sMUq!%BOw7h8f>MOpxQ zcY;iix|IF1LvlK8st2uMDm*RXjGoYvt3zR% zx|a}DyYjM-S9VEhO=wMj>DjExz&J*4#P1!V8>s%kA-DSeJ{= zbreHKI~kbCp@u7qk@x98D<)z;DSy)CXT9Z!bl-`e={EkG;}k4MRJP?1n9x$j{7UEX zi?Jm{ZaFEQDtHR}ct1q!)Ohf`)HF^Ti^Ndqt~-QC!~Y13e%Ohfk8br1PkJOZl&C?> z(Cg4`l%CT%WOb3$?O+AzGuW$4Jc9%Vx?{ba_MEFi)dYR610Sq9mg6*?pGyh*{9I3! zh!^T1daEnzKKsr%;cJnEWOZ-sevP%+=fFfz9HtaI%c2u{rD3%d3wT`qAf?|_$iUtmqFv$F zQK)dW&2@ood%<~HOl%Y_tjvc@_#>vS*UX?sVdo%94E8gj{d!k^%=nO2Xbr5}>A`tV zjN@SeFl*h+pqa!uEIqJ>Mf-*YUl_yrFquTWCT^VCtJ;ce>1ZKr3{?E`NO^iF!(){) zn4|f~a~pK$=@2BKi16@YEzSv~&ehb}vQ9@hvHlm{gLijP`ugAZq{{Y7nSTH=`hS2M zyYB1bQ!8ESzlHNnOQBJOdn3J9HhN$KuD%rE7@9d%B6JVhwB)lG`+2)3Ja@qOQP}^^mKQNOk7wh_S6+0dv$L8jD4C`Q6HiQ zQeuuFgg;H>lOwn@uPzI|YV&ZR-jK#3(P(?g`(Dy3-Vg_S5+WNP;tJ;G$_ZWNX{Rxe z_04+ad%^Xh_Eu#B!!>pfgSq*z^svbEig#!!R-Yfw?5hQZL~_~JA5kbSefAg3YACAP zE#VEMc}rEaAjdB-MHWa8Na;>sce!O~hRB>D7C z2QG{g>wZGDOtNgEA4ohBB!^>`KVOq;#X%@|3ZYCNK=XJy*2F2DmFusHjj_mi`GJw) zCdu<{&bnPoMd(GWwPyqUZmOD+Hyo|;cqmm(vKGvA8!E^(<@-j9eORtsBu(sV&U;z( zk`Q;7san_4WPAyIV++|2F3z8i)Z!btwRdC;69l7!!#LcBzOml9DrxXI5N zxff?d6TxX)p3e$+_Eoxd0_mFTxLeell|}Qe$)LB0RdRk{e`gc`>PX?P`*u`5>K-em-gh)*}fpeo}+u!&zBY9`0fhMrO2R;fpAlFLKt+>3MMX#}tfIPk8nma#L zepPMj+QUcp!g3r%mu{kC)k#So&!@rf-}mLFo9=c@Oc3QTXhS0F?43B_+T))^-VAA(V2gM2czBK1hr$a_b z=r}BJz_fFan9$uUV;}y$Sv=znN0<1?`2uB`UyZG~<*& zAy1PPMF8FY`la{;c390URg7XOO5j^}LW%#@$f87QBS;AEr=64es^%vWHN^{T_gq0aUz3ORb;oBvPV9*1aJen zjI;}tQrK6TYF_aG1T=@V4a~L)eU7+g4fr@*sw=In#nH)>N~;QgPr1hQwz|C+4ffM8 z=D6=KzYYvr^fm7n;BCaS+%V-!;{v4E{D;L`OABg;q-$8(U#;3L`JT+AN;?KVm$^^! zrgJ(2TOH##{JUpRONwAg(6i6)^td%-(}}412x+HWdua7Qp3JGwPAxXf60qC4y`dKmW4CgmAjuV zTFf}OwoGK7zX(mX4R}PWob)Y8#qznipgwA}zIoa8{O#}8@ZA#my`e6TKsJJ(_W`mW z=-hAWr9YoFOjrDD^&67BYDj3y{QA92c~Wzjv(k-LQ~> zLPlm1#+`E_PNn#^aV(^~&@Q;GeX~x6Q|G4!+m40Dhsw*Ibvm9`H&sx1x=x^t4#xJ= zWL+{!pokWg1S;~om^NuvuJmv``v-7|i`%Z)0Y#e5Le!`smSCR*pw4Cjx^*=;;PX{* z`$5f0)ns5`N{iCl1%xfj;7KhwCOwWV zJZ;b7?l%=_`21RgaR~SXmmhOn9j98l?y)TRoKU*kglwT8eVe&KCm_|WG#8k_f8o!c z>{#r_K(mZbO_dY*^z4$p46|9p&clvaIzYKZturnhFms(hDSeJ%PIS?~oh1r!xUX z@@c4^{AZ%$51y^lU}DfmqczYb%GFP6mM5lcZz>Dqoa2DTcBprOs zt~Cgnx6=k-Xy7iqIv)4bG;k>vmjzM?H;rn)84{4)U<`}C;MWJ5ucOB6494yb$mk69 zm-pWAQ2ak)gB?$8151#i9!a*Jt;`=WbW;3DuBE`0S+QLKfEWQ04zsNkc)g zrJ#N3R1534@R4uv3?wAovEX4z2F~WS=n(O>j*rOqS@l>i9D=^>btpbNllLT=%1&|( zZu}2W@gD7k{~5tUDg4^_WdUt3ucCYGR(gThZUdGs^v$I^bz3aQ=Yil?sZoQ2KqX0S zZ4pJn75h456fY3KKV+j7z%hcpT1WOxrr)7PIh^l!?Bf$}W{~bnA1=c;f)&br<%_*Z z87o(4d&pyRK1Zz=lBURzI@h8VNo=W!S~{$x9_qG zjyfrbzmqtaO&h!od5{tr*KX(pnG4vEj=16Wem|_nBI{#WZpL+MmUPx+txde#N(1R{ zVCO>NmU^zk5_F(CQp0g&1k<--MEjvmC&XV@jBWfuZpYI7omTV@JNhZEtz5VWZGnfl zL{cb*Sr$-8cYSVW6_XT%}1aFANubgk^Em=444$;{b*FN$&x#9JN zx>jx&<$xgm2OH>@TKHJPm*YZuf~nN_slFnxlDt`_YR0)`@HqYL%N~sfD4Bo+2c=ZI z55qj`OL)waGAoDRK)I{ypmw3Ri{9;(%hJ=SpNqhOlhxt-=y7$Myc>9S(rBx>810NV z(e6LMQ!Gtx3}t*3K?5i~kyzH4eOJ5aN2$3vyu*cja|&D=E7>UJ)E#`ji7v;5gaU=F zlOAg4DhmoiMd`S{Md`2{sXz{X*z8zj_In)_^q?RQE6lyuv&xgduuUWm+A$E`IE_+d z#h8Yu6=YT7ggH5RBuE1@*~VokDz2oCgV&rF`_iX*Zb|3)c=1kkW%ei=dY9F}6EDWVb^|U|bz5{omD$1`b7R{%IT;#%a5d9pI=XM<_2U1Bd zKKPx2qNM0dyraQGyP5iS%eK;=+?nJFY2}d>*3zC${8#<3r?K@L{9|P#V`Wab-resn zE5s)`s%*I;kh~(aSx=N!d%{n?j-OWVc_3p|#$DMrb_csvi@Q3eo=Ts$>twEA?B2}9 z=+0{Zni4A32l8c&!?g!nr5D?;<9!}$jGoK&+z%a@Hs&>mf;hBF1O`|fr0gr_^3k

    NVyp-JVr9D-`x3hgDun-Ymm|%O9>p(bC8>7zfSdkV8K2rg8pwT_(EP45JM{ zTwEA?O>AHDqPbt-rJr9|IzP*Y^V&e^Sl~FREg$gmO${f{V zU^sumbbiX-_PX6{{~==vpQAzf?!vS#zS1fFmyOq%-l6l)MxE)S9ya@218Puub3e3w zTnC|*tcd6+Z`Bq{jjh<@%#q)huGelTtSJW2na9mTu~FqnTuabgGuq6{719tl-_9cWsk z$({Md8>e~ar#G%Qi-F1o!u;d8f~m(Z-7NvcRz_5VNu{aMIg{@fnnlW<8}*i|es^S& z+KLL9O8IfBbV_IYu!1YJt>f%#DVhh#6&0>)DgPbe%@QC1>)^SH-tZsaa7eh9pyclK z2z$)qk6WC5cm2IdL2scprXOa3y30jW1|f0G?uqG*wQQt%(cUpQL zEzx+Op}XJANZiRV^L$UZjp4`~bH;lvpnhCD3)gGhk7(2@8oHGDb>|XDVaxt%lKoRlHmXYSi&?!kW zkuQagoQF;EhvA@K?J8s9;C76*i6y3J^6}@B=y@)IItCD)u4MN|Ew`{boiCJ{QWf4a zMv!5XY{5qkBZ6evuOfJI2lWdw#%b;uAOLO;Qys|e-1En$W;lzh{qq7J44WvfmhB(l z0ft~Xjh9SOnI|$kos+TAj7wHly)t>28N5S zVon$iB6so-MWA?zTkrm#bJgY37kbEYj4%Uwt&oM$lwgsxR-}do_4+m6HbhnK;n;Ha z`OhK)1aF0!?l*)7v?pIhiQSc_;b=Zg+=6K{iXdRiU{ z5$DqvN~4YvofbP+H^&mxD{T-=lQRpGs%(pnqYQiP>jX51&1A7 z{n3a-9Zp-yP4&bOF`nrj<&tfSu~PKR^tM51j%Py*8^Y1~(J$jqiSh$rK0B}l^e29@ zJ3P-lOzK`E^mt|AiC||Y3lOhUUz;dtp5K|TtHhvSKW|ZsHXSx00s$IE{MS~n_F+cK z{g5e_l6B-4Zj;9iO2#Fnc@ck@U3{ff;k~?CeUNYHn@N;0DF_Mf;E+ja1gt|2_REg_ zao;VBWxx;PTpqDlo&60T5pwMBmbY1f*f({dz_+pd_T8Knj_#_C?&_`SI(*!d(|k>i zlNFD$ha|8`{I#Lx;#T#sk&I2blEc!#13zqLhgy~Ko)&#(B>kHqM_^G3iFmN9$TcUN!*X8)Ol zAxQOxQfUfj;r{2yBE!-vXi>Jys}vSO`dI2RTJoCm)FR?(P`VDm%m7HFc3w(*h%_`m zWXds@S1-}%S`Fs}ab5hCdbky1$R|)BHkE0rmWr#^fD8p&NeQ2tO@?t^ zh%9=SH>`J{VW=MTik{MmB+k^z=pj(gSI4^b#8J0=XDTi}V`txX{4Tt+S1F)s{JYR( zJrQH^HZfzEQK_l5X|~$tJ349^`2F`~1_eB|D;489za&Dx82_dHOP0&^H`4dIH+0n) z$wS6}!RM8EMYnuFcZW(Ugq3M}{sS!BX;yxYJ9P8LVWFh}w6{Nd~1QNAk)aDJ&YP z?;>yi|5_ap-G6=;)g4(56k-!q_|>h}jI;6UL&3e0tM2{uZXyU4Z2%y^pz{B-Jrq)2 z@99QD=52Z79dGMW-Fn%!*;^%Mk=6id5ii%>oQJp6trzx98pXVp&dg>Y{#6Ab4C0|G z(Q%B%o)9IpZT>x$W-@6M9H(FLcTRecG2O+W4>5L64j1-PFOfqQxMYVA^QTX&Y zwwPg}&RdKA<;(9Kzar&W=DXRNUK~0Ue*e5el$@3bkUFhE@Q`H)z25iDk*nXk{T^l4 zhrzDB92OQwP}H-J~c?xhoH@|Sqpzr|%pWychfjX_cz!%7PYo57~0B<@{?VI>#50{|iqzh`Jl zucMRGLmcq-im_JB8S&w`zOPQaLv4C@Q+lvp8R#&w)6>c9GE;j&(qLg zV@=g0B~0~ja{s^ELfxquB>8$Sk0c-1JQflZB?q+^p5V0r?w8;z5&Yn0j)WBK`5RsH zvxBv@)A!;81XNsX;sI-)m^RfNzCB4QAe{Vb_MWTH%%39q$=j|}CrwdJ?9xYp2q`uZ z&fm{~3x`bFKMF)@zq8~f>eM(5*GBc69U+0GyMuDIH@K}KE^YsXwF~IC$>FK0R*1;~ z7Mpg@%a%*$uGdU6*7kaon}HB7&%cj~q0j9qG@wmTLny`rCnAo>65PPKZ9nF;El84g z3)-`T{?r8@8hWIjOi3q4A{0`c3z$2(SdT=1h;h3Z2=f}9O{cd`K=hpNLzPx+hMD{g zC4=MzJ5#_DvCG@)YXr^UYC=E9Z)39_{3&(8%Uy|t@r;!+K z*4Euvi3^9LbynM(ph(|@Dg?J$TUwC+fj-3LjyUcW&dx(#X_ z`*R~sX`0sHVo!!xl}o z;I(AG#hrZ9NUsUY<&>fgGcmqL!j37cSh%SQFgZDQlvn-nY&?x|{5zJ5s^GI6f5gjO z{GWx9oR_g+T3AsFuzm{afSR^lvPxLBr*b{K1HB%DbLojle(6>v8yv7JNZprT1rSnk#h?=`n zS=`rQP@v=srrH{YB-zD2cG1#41*fO(8YBA#Fbld zWYY{oG<{(xAFOYoSx`ZdBcccWdV<1?RC#&<_KoZiolK_QasVBW`*N7a&;8n=Evj@3 zSyi5>k>VD@-B{QdQ6nO;PqzMda+R}cg%}A9XsON}5Adf1XVMunP$JNv!y!=qs0qP< zn{3+>UyIB55u&PSHs*y?o;r zK}>A4#R^$qnGj6FM7Oe($By0TAVLtmD0qbsw7HAL$qnstpC0=Mu=@6m5T2*z9=?QO zzCSKeMTguzCD%&e(m}o!UW=svS%BZzlpddwjJNisRdveP8@8)jx(a>&WVM!2I?FU2 z#>qqrKa=5v+~bRdwhGeIBKRj{ z-Ty0^;s2J_?sQVKn-Z^)T$8cA+rpemWc9U3iKZzdxqd=YZ;5h&X&?#L)=iy$+UM;s^eJYxu)ae0B}LJ#i<-6 zZioSWM6dx<6%iEzC!2L83@hP-*#xYJvU!aPA+(>uQmqn}6Ezu((Ye{%i zamBY6j~(Ga**HEJ5=h>DccnTrx+y?F|6tY0E#=13Iyofe4oyr$^=457LSOA#RpD4l zKbH#F2Iso$4ao*ej|UG0lJDhG``D;z2*~?BbvKzJIM#$z=D4mT<$w#U0gO`q^o?@{ zZc*^-@|U|fQpp8=Wz{159K|MON-a{O14t5Hl)6Kk^?@ITcK4&BCQr3mGcsK~L_y;W zre^}TZ2(p)l_ds_*i_-llf4-=T*6{8gNx`oTZ6`s&%wUm=r|pwnQ5K&-Y)FH#G+!I zBlA12+f*(6@f=8A#p`A={2gd!Rpke;&lwiyMAw?05W`gV0h0W`|Rl;f9>R^(Lu*fFsYP)`o^ngs)C_ zU@LoJAQ_Cg5Eg*fn2qnPck5e%lpdO5T=aDf)GOeSx;zftqJ`(*xG+X$kjX#4VB7?8Fw+`TaCjBJmXFq9Uq1 zardRn;IlH*_ZH|j#LPWVL_b8GrJ1CFoA$U|u1An?t6*SyCe*?Av9e85k?6P42YUM@ zi?vtg10!IuSN&TN46e^!zn`A9xUFXYe_f^BwoGE%4qu z$ATF_?Voy8P5JuLQ)fZx70mx_wDmXOE`MES1bI>|C*%=-yCmX+wgGCN&7`ytmRut= z$#f(SHo?qlBa@|p{2n&Rf)A#L(!0nOVvE9Z2MOSwd9u6BJ3_C8=wry+M$@gH_X+ev zz7%#9DUrRs`3ZQeqoA=>XN;861nIW=cAzmr7Wb+ZY#sxv5zBE#2{rjL?O&RgVL#+Q zIyg!t8?=PbrPU2#bd3Q{` zGSyZ|;tOIIBK=m^^44X8y$DFAtte4etrYVl>ZwybC>i+4!t?7Q@Ak;0buGVP)z%LG zneXC@$$7;)ny&#yHA<$(opOuHCoG>t%uT%MH8(#9dG-&mOXgRLI{RGS3xoj2=D&ka zCJ!gBjJ0Pyp!9xjL$KzGrog#AnLPJDIB+GX-Jw_2gkvBbp1ZN%%M1KJc9f)J*|j|O zt_Yo?`TDD-MC`vt{{X*gK8*i*dyMenf31cQbqPLqrq)|Eqei?~)1uf1cKLT|2Ro^k zUU^o$oGh0BzrwO*%%GaeDaC(9Gel2EMy)3UlW9t?ePkv98i4yUO~Xx3QYc>#x{~Wb&gb!oYT8o0o)b__H`MM9qqdSkX^CZ7pH||adpEQ2s_I*1 zvOz8`Eo0Ao`O5-XS7x56M_HMWNBlRB7P6e%6rtyIY>vE{N#s0yvk~azhY@(mc%yH0 z`qBlpCb@Q$9vo0JM9DrtK?%jzNQp7q8v)jZF5bW+T!!HpUD49JIh^jkgslvl(hLFa z0&)MH&7!uO;YlKm@KPpa`I4Sn0AZjCsrU6{jx8M`b0fEYti9g|tI4;`i^qGB>aOTJ zcFUIuF-Hx)pRW+#W@i)0N#UK6?2Q6RQ({mI)daSAMc_5Om z0%Uj?UdVyd`6Rj*+n+VX-&@1+Nb7HQz!;vm?|UQ-gO}7Z6^Of*73v)q3b3@o+zB#F zmYcHS*4;BVx2E@dxMI4{x}-I#PW>6iTWShvs!&p@GeX%Z;wL}c3g)3=SQP&%NOVQ( zl-tiA%@cw{5B>n!+Sze&~htkQF0poGN znHXx!G|hN;T)K2ep6LmyYuPQYha_1!TPTXYq_DxrJyj9#cb)*Nx+AAfY^?s(5-~UR zd-~-(*l}s-C*_Rtd2as)#VZa>Ma3zoK{`vgMZCr8{+qlT_4NyZFDGwtgCet50$(O7 zmLfS@$zodw>SQ9FXKGKKjMZQ6BE{7OciKfAwJMTV5`#1nH4ZiURzJi$?+5!A2m}}^ z$yABHMa|a;bVaRweI{6!9G$TaMtnv<+^8sc7ht?Hm%5MpbAeY{f(FCEm!OSyR#dqQ zg}Awi9+2jcRO81xVyjKXH~$6k0TBH3IC-ubEc?3DN{<6Bli7q}K3T+%DeVtaHi2H% zmh5U=8SZF`C3v7hp6{MfH|f)KFMoVIQcVSTfqy4m&!+~qzG$0?N>n{_l!{$u3@G^n z0Kh$BGhP4OSvx-Fs&d;kcsLzbSpEr5D}kBw0vbfc<}u9 zE1sK*_6oR${ZH2X(I=t<5SFr%SL5l6NfB9Z_DqaL)^2x^lRiC zJ*LMKf2OntQCSR%jo664`927;L`gv%@<|F@-(J92Xo8){yd>)cb{dr@8cKwD@P9$9 zSXty#2M;vQF5Evmc0bV>4B;3ecZb$Gf;<<>^K`mC42M;PPr!4eRV#F#EUxm_`X#A+ zIlCC2IgVX4yRJG*W9F47%VOx4JJ09q&%MW}!swqv7|jYJreC8&HRXdmQ=O_W+*!O6 z&xA6he-B?D#EeEeSz_60AG3up^p7SQ#Hnr+qBq!nSI4K<>9S`XM8Fw5TN z$q``)o*Mw+PiDruZJ}Ap-H}jjOZvq|L__jgf1xgeT;zKLp<-V-rQoshNz;!&V9gP8 z?mdxY8XFapzk+l9-hNhmoX4<~O?@D<%UU{u^8X|7k56v$>(-urXeC$Zn7M}Ie~$2~ zcG?>#mW!^`D27BmZ1{#DYDC!$$LH_=SZYsnW#&R z*w-YaNsoXtJ?Nxc9jDsLx#Q8w3+@b?s=#uRkp!X=PC23(XJOK?;ny#cNfeD+3(CrsK?}X(-^zb;$=2{rJ4VV{m}(1Kwb{39`l(*Eq+hIep4HCjW*@UU!J; zxvP2&kqx+RH;zq`BY`Xbl14 z^WS}H5v>Ht(=d@Z8-Se^_Yq>OnaJv`8;oLZUXz2a1BGRs|9Qo#<|1tw>|suNb58Gp zdKx1;Z4Yxmu~aqAF1l_fzar=g`zBB=(C~zvr`d%mEi5Jj1MJa) zS`eV_|7gW0TgmGMH4Qfsa|NYBePHabO13W{3YsNPpL1L)%lQNtbsH}(qQJ?Y1Pb>` z`UxHGS4n~^kBtbZDyvBA>+fE=%F06mxWt;j8TtsR;`_%R)}|bqK|FX$;FFd9>|m_#zcuR zrBSjGIhW9i=gAH-B}wDxU-5b_Pm)fG(A^X6v?rqAh<|r@5O9l1@p3uJ;OIi#fya6` z_C1do)+N;ow=&gSx#w0*#~ii5cqwb#@iz~46sVOAeptnO zUh_KnJOKvkDU@#vL>ZKD3F1eMdtzOrIEG`tw_v;x_fA}E7W5^n;G=`UX(GtLE5 zPdQ^qvdK)`C*k;_LwbqpzkA3-6~C&Afnil^$^~0YM5^Ywtvurif8Bm z682dXthGZMKFsu+fmJI88^vCh1-Cr5+osW8-s5_FpsAly;?1 z?V+G$S+fFX`03!q&nGTPvoq{Atr_plC@Q9{pC@gagBqWy%Ua+LyI@57J+0EekKD%LG1$QIYlr zJqhASo0Y6=ax$!P))f=~+yc4I30z&U5ftrail~qrxJX>Nq~;U;*|yk)E65HH0>Ogn zJ2vySv^_AhGC{BNuE*;AkCzn{Kez67yEdcKUqZvpqk>V!bQizWG2-I)&emNsBy5OL z)_b|0ch+CNYiR1EWP`JS_~PbR3(2caxsnFFQP6z0PHbpp)71Iz7u|OCH1fSN>$Dd( zME;{UHaqt4^Y4yc`!Lkp%5VZ|a5$H9=<`h%vxiDaJa3TAhxCXK06Y#_q7d)AIz}Xt zeW6YCD8!#S)8nL;LYNe}aYiK3%&wEqkeI>L7mn`Qa zCbRr?k8C_L(9s8c5e@ETT>xIM#UGq_GxX(xmb2t9J5?xGDNS-D%O)!&=`nkqMGOKl zVkS{!`ZNXLR|$1SBZSvdi>e>&@5>|xT^8__iqW0Dd{PaSyb%{7Z&8V+XrZXs7&a|v zsIK++Gp{QlpvoFpfoqQ6_Zn@O&V;&bi2vRVnWEXi43e){Q z0oBAK@sa`SECxiXGKLG!^~K@?4NyT_`-K_D_dgH%@uJ`LnjRUg(L~@ErooTD$Gg(aU7V!iCpAxZwhGHOwJ8tb$r8{6CG#ra`|q4CEJTZ0t|Wu4c_NM zQM^;EoV-0@QmnKIi`Pc_K5gM$=;-(&2WJOz(UOc#w8Tv8bYP z#*fF45U~_BEi$*ll0d%C85!8FZbWYdSbIemZflcx#C6K?HV$@nmt&{_vupb5X0;W@ z_KI{z|ccT2q+y6Fd!g}q|z~T$IuNEq#_Lh%8)a3 zN+T%drzw%vq5@COv8RBb3F_CuQ#g<6V}Tz z8lVbmtsau@AoMPp7?t-z;0wwW;x(S=f>Meg+xYxiXe0aDf!&jMb8BVG1@1KbDlC#Y z_y^`2tDIqIhl0-Mw(91igEC6`)NdFy$6_8bd2$f=5gq9(5^p@M^?$&R{GDBmM71UD za?Z)}L>ZrTR8I9jtxp%ge32HpON_%Gz{wqsy&vU|hQB067}x{*QnM-1Bd0t9)bZE^*q zyXjj62a|R_Hr@%?q$n^{g=CfGV`jY|Of z()toudMja9s3G_mLClN!I(Y-0x76#TQXXt4|5iPA6bSY!l8x40pszTYjEwc7q#gwEp3g?r=W~ind2YOg77b(wD;#_ zD>v#~O$!GEfFirt@F8~^x7u5jrTo1B_6?@mySc>(H7g)3;!WA6qok+RZMaL`%bk32 z-7e~8UT{AKgH0V6QUgb&c8I`Ahwvoi3CvM6*Cl>B!!GUy1`*?hDEeGc(zKu%V@8OU zL)uPt?*zE;$+s>zO%BlQ0$;p`B@-jAFA!f*+!gnJzW}Yhr*|?kNF;k(FTclIFIGhemu-u?mU&N4cJ38`rQv;CQ*c2Yx%7#h7!KB9ieQBmi@l8X`88jm7owo8eYo_F-w!VZWm)|4KvJ zs!vU$buYr~yJL81scc3$g^!S6Y-t?DRZv4+zLTHQ3vau@2~kU1vo^`)+vSQ1yLldi zt!83cxiY=V&Ax@2u!o#Cf8$Tw2>Q0iM=j$izz)OQpK%NjAGkeUJLEE$;mALGG$Ut7 z1URSXK8o5O6OzpGgiCxBx#=i6qsUcP5Xx{rD9Jfj@x$3ft~ZeM$2e#dKQ*b%O8kZy z?@4076x4S4;V!m_AoI0&TBWUG?(>Q7@_#Yr`Tw~gU4amlBe~d1kCJzpt9nge5D+;+ z`<(2zQ77rjl3|Lj1uCZE@!S~hz8k(dPx zvGvR}s_>=teWh1d+~GH2c^{-mm#JL%NK*`3rk>BUk7q`#*2R5L4dHW&;xT5KuXy>up*c@|JsHhYxsqkShbv33DJ6q@18Hhi#{|B|mQP zQP|C39BKAVtq$hXK5W#>N%qGJIBN^v3+e(h3?_X8fm1k@IROwLH~WdukM(S{V-{#DTefHtmZRQ(fl++8P|nOA`&-HtXS>b#VN=cfEb+;NwRLbJ z;TS$J)s%h_3c2aC1ey&b7i-*{PmeBYvaQwXHi6QllR+l}cyo9?;y9vG4T?_3MZNz3 z-dt?6&;|U~{@{!)4tOC9rcuIUnJ(X?02g0snHv0KNA(X|QGjUjSw|^`A;OdAeeb;0 z{m(hH>t~#hu|p{Z?!N;o zwkL_paVO7cSN*Oo-CaE=(#=upw9sscV2AtImf-O;Jj3ltTgQC0u-HVsJr9H8vc7~1 zVWFchDDEfw+n}Tw_P}#7^bcg6(}tBV)#%~bJ7Ow4ZX0QHMV|*Ixvlmp5o_b&$Cm5iC98d`6%U3;MI)d97=-d+=~ z8VP7*@7J?$UbR-phJj<#-$Yk>DgLCspS8*d)_`qoynH}68(wE}S$VFb`mL&~lokY5 zCt~*9R~}@-qcBcMkZL|5Dpv6$!83Rje~_NoW}c`sWU|zT&#%q*;ziR`;ijY3g0-}_ z7=rOm>5t~SvOnb}U7vLxQ?OgL&OYQ(6MB?@l_62x(@%%g?>gT#e?}LQ1b?ctj?ZW; z3;;X`ZrKFAAdkX02|c@Ux@w>6uIVEZ)y7YoD}+uc2i zWF+1+2?pALRd3$G5_(hrLZ315m)9_pKY$LDyxLzc8A#lRUsBoselvKNglf@odlBf1 zuMoVHj$5{wT5>zw8QQ~|q<;Nbl3fw?pY5OjJzM!4C>r4-Tx!nk`j}1NO~s$rehsdY z>ajfbJ&sZJ^XU6~{Zo?}^c+-smggx`5@WeO)>V1HZqC zrWwoPMJw~VVi_;YU;XZ>ozLgKQ+DrZ5KBwH&Q8eZzB#wJD zC622~&2o_p_#Lg`3;Lz4O)a2z$Zk(B^v|qJ{~azfeP1TDJ3EKc^q%3q_q$+^uFmgH zWqozKgP2ifY=FDy98`-R&!d?*n4s#43;pfPAhTSgBhJjred;H+(v@LoulM};Ok&_( zF^vLgeYFL=&h+FawRLmvt$eoKDn58`+G-P@dkVFlsh?K`0_UQtjnA;2TvOF1a6Bex z0t6h}3uV*ztmK|#{Iv&cS-y35mLQh%s5yN1q8+Sw$oVl|Nrw*OA|CBO&XVtfpSI>C zPl(-|pI5sU_IFMo390cw zL6)nna80x$j=0n%lgro<85#vlw)a{cv+9?%ZEQUh_E&B3@5>Q-`plW5;_44T?lxvv zmF4$j*!eE=yKBY?Z=bTQA=9EObrN&w@sDZ(dQF1>f+U@gmZ{BaxI-(VzBw;Ud|E>a zG@ZteoK=j3hWIdFE+zQK+F!Fed>Y#(ofir`u_W(x`svFg@I8kaZD8ckw@GIZ2XiDA z;t|k_qv6->B>k*<11`pXDfvAJK1tnXdbPFjk0Ds0ViS_`FXx`yUsl&${e8H0x6J07 z7Sz}dTGMjnyRTG|bJ)v_ekpt*n~y6oXTe;^YEsT^DcN=t53rAn-4I1oOZ79eZ@K%h zRf_i%;anEywspT69v;T&9+hFoT|gVl@Oef?^Yf&%$~*6_LRITx*jl1bzNhV&00b>SYzHf!ZF za9*rfscJH7GT#Hz^0ZKCgx(D{L)P~Pz)woj^>ay%-tayAIJV?VBTuogVW)amvQ5rj z;ty&Y-iva8?|Si*8oIiFB{u%&f1)n1XhJH?@SEV=|*NdLN+@WhiS8NQni44cB(()oQnoN(96 zxr=r^!7Q%t8CUj!8@a%ViLAWQ1Vx*2L-Q`Cx@58OoUWk09v2^<^G>=;0*7{4DP4^y zav=*?TN2pV3LSASf^u2bScna257>%e5QvU85)a&~KY(BPqB(}kV(H>L+m0=gwNP!U z51ofZU#CoNoc5HLT`#!qE;5J#_)wtC>(Z0x8`HJ(B#x39{S_ zCw?c3>?T+DLjcSK)*d<6wJAPYPD{MHJli(W;Jc7ITqPf6kjoD2@`iuoe0`B(tOGLR z=iAj#VQt+NJ`eXX>Wa3=8RHipb>DjB(m^J>AA6%|x*hf&`Uoee&8n_*6T+?geG}!C zTQY>^tjjR)dtuM$sne@NM8gMgY345~m>~Gw!p}R2vryMA`8n85q5koAR+i2a?FK)c;2Zj8T@+JZqDg{to1U zO0QYSlN)#3Sba=-1LzVcVE#$T8&NoP6EXx*&JTKSQ0N9Y5u>SdZP)QImF}vHOT9Cf zD~adi4)M{SmdoC|9j{D$o&;du!)Bw5ryEQyQ58xR_|$DnfdHpxsp|`(aJoRYNPv+v z`V6Q1pvbheH(^V!xtD=3H4i+^`z(+Y6Ezsl@N|kxx4qN`Atf*yG2Xr>xWY`-KXz9W znZfeW)Lq|W5dEgoFKU#TXs~gztGCwAQ7Cia+?+j(heYUIZgiIH3JZ%M3K$fl`ZHwf zQJt#4#H`1v^ZZU_*Vs(7V-DmETrTbBjkVCN+nc75kZrsB2x3aq^f&o+gQP_%tAv<4w?OVfsAjuN(o%Q+3!E|dUY zeth7}r_x^I<@j-s>dNo^bM_ooQ>Z~b1Fx2ke?o#Y^BdT9qBi7xwjPb@x?(MngjQb zaoyXss#GN$CV{+v02NEiC#!{y$K1we?EyE;D=1#$sy9XN7ZmT(7A6!ok>NS!{Zk~X zj_UbHM`{Y?*|yl=oMOe*gwhQ>3%qC>b!BLZbl$(K);D%alAk7Thm@4^{pzQ;KVQ!2MvQd3>9n}ZIsv(Agpt}T(QEd#mBMblV~ z0$!&zwA}sBE6bX|5m~Vm!m%MbnHt3@VLOqP)|mG{@DaP6s?#hbEjaQUjFXET^c=t* z(mIyQa5!qRp7#CS!-=_*MHT(Y!-;I##8BM{}m zeRcw(-09^KSaodzvKD`xKTS(aS;%fKhTkPE+(z$53g z3bQ4NliR=f|Lc>4fbP=a7(4zw@sPS1V@yAu`_;M6 zFG3lm;lWf+!XBR%&F?+DVhf#Y+ih0#?O1SEDpz;JWbV@_eUBVt&RKf2yC3veq4=aniS~F|>`qC^9-xX4 z?-zE{mfYVqF9^XkRa`$NWN>R4JvEVOg zVL|wF%=eQ!CALjoXkCibby8a(D~IfHX8O@;UwzNG2TP!++FNmQ@XwR9xIciJ#`~9N z>|?*jIv^6f)T{M-Tsz>l?TG8ZczdY!<+Mv&?c9cy$WK|j;NEm}n$HflV2fExSX3t} zLSgW9k?uv@$s}mma?dfINDt(IH{e_(?*U0WE{$Gkoyw$}QcS=ky^?Y4cAkbY_pQIbAIWJx?vTiY;HEs$8Nua|;$Ht&bpGm2usgv?_ z55@xX1=tNAY|Sl22WGl_Ihto#Z!&y5g9%CR?~4wWx;sGies=$!hgoi><5|_DEeQQ2 zbuW#O0|r~U8S@(XTslkp_GV7EcfO3U>5-!GdJP6TkxKct>@z1cHyh{d94ybz%M~JL z1ibs#8DDb((PAHR6b;Jq8iyVQ&RV}l71D&{hE`{2>dKhV1B{n(ecU0 z87G@xn%tb}JH;fD4T`#Bq;JZVxqUn~<(&}j-+j=kV|??-Ro>p_HK8vHk!p?)9t+t)!P2p%A)9%BO2B2^GqT-(;|yKA>85?KSV%4%@e6`)-TCj z%eI}C!f^hUJiN?S{DULO2EpRRQJ_2 zi>jxGZc}zS5dR%P{4PzcM3B?RGMfj|+~F-luizcj++}g9wKK+tOh_m7xUUj@v+o%x z%m{d>N{Kp_Nq4JZ5rl{`zndYu;wDNqkPMxD@(i?W8y z@Ke#~j!Evu_)VmEF?Q`7>{^Nk(_X%6UJWEWt^%gC?Dce4bf#?C46|1g8WkWDc0>~lz;b??WSmB`_D4Bj1PB0G3w>c&6a%^kg0>ZF@E{Y#6jNZQ48 z;(WT6%G$mC8#%DiN!%@3sSF6Dx0~f9|=rh#NQz)S5n^mi zK+7?xauU390;DG(N9R<9sHbe7jepp7`OC+70uSBlh~B;LZbe!@ zJ#qr8dz?Q$*5A8XNiopJ{9S6oZ0k1N{8jY_RCBVWt)8aTLq7^L*LR>VQl20tEOO+F zs7J3rZ+y{lw$B?4Yb`8GG8>r0uDD#CCX4LK*ua$69 z@2YucmfG<+M3sCwc$v>?TWb63oQzcIeQy4wCGM(HZsMXi=XAkdbbsIBj!ZW)k7gx?^drCn4#@Ria ze=(`bT5d)jN|HWw8VkD4%N!r)D@Xn<6yGZfJNK@6Ej&RdIA`vOdgg4#Z&uUHX$t}Y z2JZRzT65TPtEn9Rn7wOJ?2~7wvzCN;Srr=MZB5U(H9T{krk3f;Wigg&VXH0DngKRY zf1Ugzv8knTm4-U)-m4#IjF?M{*S4qi+^a&(lBxY0hR20H>?Usl^#ZOAsS_$AnlgpI z#6Ej%NBV&ysn8;gi|JuUjnSvNT)?54+F|wFe;T*c0#V8uzVU`qG8)3Tolyp>Qde}d zJk3hRH5dF9{~zuVLE**&R61TP-`(R^OK=G4*?~uJyy>pkD)MW9+eA~sxXxhzGnG!en-(YIS;^+39h+eyka&>1`} zm!voV#=C&vvIaRkjO2PdURP?{q8TI)?>sRmrBIbJdPME3@y=XW5DUSktmnjpa8RM} zR|5R4n<>BMcJEtDWK}|iT4E>lnR#?LORjUNd3~5_7=>C-7Q~0uwndhU`6n}-0gH#;v>|-A zI2&1J$i3H(kH5>D(3nsNOG>bBe1mS9Tfw7Mnr5dljqMGu`JwrRD8T+c2j>-Ht{gJA zSECbIHmA(=PCurgx*Xs=_+gcmWtZKVkunsO>UsMkvb*KaxBK(+>hgO(uJg{c;jk27(1*FUD!(2C(4&F+B-g?)uM)+| zYM5-H$K)hvRHOq(h5dczYxPb$46l#9zXHbiSkMMu(^3-w+m1|BSVB>GmfeUHK^N=xO1+? zH@XJc@ao>ccELSqnl}60tCCk{3+IhJbT!=9#K8u48}zKmVDsYJ2 zZ8ez7Mq(|Zc$^u82Qz02mfC3=!*9BdfEV@nxw2#I>zY3q${7+UwihC@P961jPb*^^ z6c7?Di_1055>kaqpoggNoO~YPN}uVXPcHK$CKp^fwc2y8P^*R&hDb}tX$So+Hxh== zZ(|3!ZRMfcqZ#GKzxgl9{stk-w1ed{mpK048~_8$&0V}8`Zl@c;*&yZj{7$Ul`08e zF!2Z-20g&n1@06W5d~`g0qCV(FR<^z*|6?8r{__fzihxTg89Po2_7BurmQH{??BX7 z9yvSJJ04|2(C(Hs97w1;fWCtGOYv1CD_%6zoE;b+e5BHs{JkilhO@ke}Ti>$9Y~)e!4T52Qd9(BX zvt9|a(N4~(c~eh=XYHqphM=ot>q>MlU)1jo$uk@RMn9-6?hUM3wXzopc5p}p@R<`4 zjK0chWzXov_tvjo%Lg$VQ#!Ts(@o&^M~Mtu)zd%+b?Q-RkepgTM6v6@6{~ z-aV`yrR5kHazyX~3ms5KbwaPzWa_e8{B34047X04HxacYqs(tpmsOLj zq1uZ7YwqhRD?D|gX=|BFC1^M*Yd98N@#cZzD`gmNo}8(96V=$s8cy&Jhw}YTRGye-$Dj2E& diff --git a/components/figures/microarray-overview.png b/components/figures/microarray-overview.png new file mode 100644 index 0000000000000000000000000000000000000000..544ac79121120274e9e8bee7d5ad8f53fb7d608c GIT binary patch literal 107241 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 z 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 literal 0 HcmV?d00001 diff --git a/components/figures/rnaseq-overview.png b/components/figures/rnaseq-overview.png index 61b1c5fff7366ace82a45af700fe8d0e8159f8e1..3594bab031fffadaa620c924ed9fb1887cd942c5 100644 GIT binary patch literal 99450 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�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%0AS3JUM-bE^lcN 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ϖL(9N;ZuE%mvPNzh`DajOD-o@!MDi06>l~- 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

    EU;L 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 literal 0 HcmV?d00001 diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd new file mode 100644 index 00000000..65a3cf30 --- /dev/null +++ b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd @@ -0,0 +1,480 @@ +--- +title: "Gene set enrichment analysis - Microarray" +author: "CCDL for ALSF" +date: "October 2020" +output: + html_notebook: + toc: true + toc_float: true + number_sections: true +--- + +# Purpose of this analysis + +This example is one of pathway analysis module set, we recommend looking at the [pathway analysis introduction](https://alexslemonade.github.io/refinebio-examples/02-microarray/pathway-analysis_microarray_00_intro.html) to help you determine which pathway analysis method is best suited for your purposes. + +This particular example analysis shows how you can use gene set enrichment analysis (GSEA) to detect situations where all genes in a predefined set change in a coordinated way, detecting even small statistical but coordinated changes between two biological states. + +⬇️ [**Jump to the analysis code**](#analysis) ⬇️ + +# How to run this example + +For general information about our tutorials and the basic software packages you will need, please see our ['Getting Started' section](https://alexslemonade.github.io/refinebio-examples/01-getting-started/getting-started.html#how-this-tutorial-is-structured). +We recommend taking a look at our [Resources for Learning R](https://alexslemonade.github.io/refinebio-examples/01-getting-started/getting-started.html#resources-for-learning-r) if you have not written code in R before. + +## Obtain the `.Rmd` file + +To run this example yourself, [download the `.Rmd` for this analysis by clicking this link](https://alexslemonade.github.io/refinebio-examples/02-microarray/pathway-analysis_microarray_03_gsea.Rmd). + +Clicking this link will most likely send this to your downloads folder on your computer. +Move this `.Rmd` file to where you would like this example and its files to be stored. + +You can open this `.Rmd` file in RStudio and follow the rest of these steps from there. (See our [section about getting started with R notebooks](https://alexslemonade.github.io/refinebio-examples/01-getting-started/getting-started.html#how-to-get-and-use-rmds) if you are unfamiliar with `.Rmd` files.) + +## Set up your analysis folders + +Good file organization is helpful for keeping your data analysis project on track! +We have set up some code that will automatically set up a folder structure for you. +Run this next chunk to set up your folders! + +If you have trouble running this chunk, see our [introduction to using `.Rmd`s](https://alexslemonade.github.io/refinebio-examples/01-getting-started/getting-started.html#how-to-get-and-use-rmds) for more resources and explanations. + +```{r} +# Create the data folder if it doesn't exist +if (!dir.exists("data")) { + dir.create("data") +} + +# Define the file path to the plots directory +plots_dir <- "plots" # Can replace with path to desired output plots directory + +# Create the plots folder if it doesn't exist +if (!dir.exists(plots_dir)) { + dir.create(plots_dir) +} + +# Define the file path to the results directory +results_dir <- "results" # Can replace with path to desired output results directory + +# Create the results folder if it doesn't exist +if (!dir.exists(results_dir)) { + dir.create(results_dir) +} +``` + +In the same place you put this `.Rmd` file, you should now have three new empty folders called `data`, `plots`, and `results`! + +## Obtain the gene set for this example + +In this example, we are using differential expression results table we obtained from an [example analysis of zebrafish samples overexpressing human CREB experiment](https://alexslemonade.github.io/refinebio-examples/02-microarray/differential-expression_microarray_01_2-groups.html) using [`limma`](https://bioconductor.org/packages/release/bioc/html/limma.html) [@Ritchie2015]. +The table contains summary statistics including Ensembl gene IDs, t-statistic values, and adjusted p-values (FDR in this case). + +We have provided this file for you and the code in this notebook will read in the results that are stored online, but if you'd like to follow the steps for obtaining this results file yourself, we suggest going through [that differential expression analysis example](https://alexslemonade.github.io/refinebio-examples/02-microarray/differential-expression_microarray_01_2-groups.html). + +## About the dataset we are using for this example + +For this example analysis, we will use this [CREB overexpression zebrafish experiment](https://www.refine.bio/experiments/GSE71270/creb-overexpression-induces-leukemia-in-zebrafish-by-blocking-myeloid-differentiation-process) [@Tregnago2016]. +@Tregnago2016 measured microarray gene expression of zebrafish samples overexpressing human CREB, as well as control samples. + +## Check out our file structure! + +Your new analysis folder should contain: + +- The example analysis `.Rmd` you downloaded +- A folder called `data` (currently empty) +- A folder for `plots` (currently empty) +- A folder for `results` (currently empty) + +Your example analysis folder should contain your `.Rmd` and three empty folders (which won't be empty for long!). + +If the concept of a "file path" is unfamiliar to you; we recommend taking a look at our [section about file paths](https://alexslemonade.github.io/refinebio-examples/01-getting-started/getting-started.html#an-important-note-about-file-paths-and-Rmds). + +# Using a different refine.bio dataset with this analysis? + +If you'd like to adapt an example analysis to use a different dataset from [refine.bio](https://www.refine.bio/), we recommend placing the files in the `data/` directory you created and changing the filenames and paths in the notebook to match these files (we've put comments to signify where you would need to change the code). +We suggest saving plots and results to `plots/` and `results/` directories, respectively, as these are automatically created by the notebook. +From here you can customize this analysis example to fit your own scientific questions and preferences. + +*** + +   + +# Gene set enrichment analysis - Microarray + +## Install libraries + +See our Getting Started page with [instructions for package installation](https://alexslemonade.github.io/refinebio-examples/01-getting-started/getting-started.html#what-you-need-to-install) for a list of the other software you will need, as well as more tips and resources. + +In this analysis, we will be using [`clusterProfiler`](https://bioconductor.org/packages/release/bioc/html/clusterProfiler.html) package to perform GSEA and the [`msigdbr`](https://cran.r-project.org/web/packages/msigdbr/index.html) package which contains gene sets from the [Molecular Signatures Database (MSigDB)](https://www.gsea-msigdb.org/gsea/msigdb/index.jsp) already in the tidy format required by `clusterProfiler` [@Yu2012; @Igor2020; @Subramanian2005]. + +We will also need the [`org.Dr.eg.db`](https://bioconductor.org/packages/release/data/annotation/html/org.Dr.eg.db.html) package to perform gene identifier conversion [@Carlson2019-zebrafish]. + +```{r} +if (!("clusterProfiler" %in% installed.packages())) { + # Install this package if it isn't installed yet + BiocManager::install("clusterProfiler", update = FALSE) +} + +if (!("msigdbr" %in% installed.packages())) { + # Install this package if it isn't installed yet + BiocManager::install("msigdbr", update = FALSE) +} + +if (!("org.Dr.eg.db" %in% installed.packages())) { + # Install this package if it isn't installed yet + BiocManager::install("org.Dr.eg.db", update = FALSE) +} +``` + +Attach the packages we need for this analysis. + +```{r} +# Attach the library +library(clusterProfiler) + +# Package that contains MSigDB gene sets in tidy format +library(msigdbr) + +# Zebrafish annotation package we'll use for gene identifier conversion +library(org.Dr.eg.db) + +# We will need this so we can use the pipe: %>% +library(magrittr) +``` + +## Import data + +We will read in the differential expression results we will download from online. +These results are from a zebrafish microarray experiment we used for [differential expression analysis for two groups](https://alexslemonade.github.io/refinebio-examples/02-microarray/differential-expression_microarray_02_2-groups.html) using [`limma`](https://bioconductor.org/packages/release/bioc/html/limma.html) [@Ritchie2015]. +The table contains summary statistics including Ensembl gene IDs, t-statistic values, and adjusted p-values (FDR in this case). +We can identify differentially regulated genes by filtering these results and use this list as input to GSEA. + +Instead of using the URL below, you can use a file path to a TSV file with your desired gene list results. +First we will assign the URL to its own variable called, `dge_url`. + +```{r} +# Define the url to your differential expression results file +dge_url <- "https://refinebio-examples.s3.us-east-2.amazonaws.com/02-microarray/results/GSE71270/GSE71270_limma_results.tsv" +``` + +Read in the file that has differential expression results. +Here we are using the URL we set up above, but this can be a local file path instead _i.e._ you can replace `dge_url` in the code below with a path to file you have on your computer like: `file.path("results", "GSE71270_limma_results.tsv")`. + +```{r} +# Read in the contents of your differential expression results file +# `dge_url` can be replaced with a file path to a TSV file with your +# desired gene list results +dge_df <- readr::read_tsv(dge_url) +``` + +`read_tsv()` can read TSV files online and doesn't necessarily require you download the file first. +Let's take a look at what these contrast results from the differential expression analysis look like. + +```{r} +dge_df +``` + +## Getting familiar with `clusterProfiler`'s options + +Let's take a look at what organisms the package supports. + +```{r} +msigdbr_species() +``` + +MSigDB contains 8 different gene set collections [@Subramanian2005]. + + H: hallmark gene sets + C1: positional gene sets + C2: curated gene sets + C3: motif gene sets + C4: computational gene sets + C5: GO gene sets + C6: oncogenic signatures + C7: immunologic signatures + +MSigDB includes a collection called Hallmark gene sets. +Here's an excerpt of the collection description [@Liberzon2015]: + +Hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression. +These gene sets were generated by a computational methodology based on identifying gene set overlaps and retaining genes that display coordinate expression. +The hallmarks reduce noise and redundancy and provide a better delineated biological space for GSEA. +We'll use the Hallmark collection for GSEA +Notably, there are only 50 gene sets included in this collection. +The fewer gene sets we test, the lower our multiple hypothesis testing burden. + +The data we're interested in here comes from zebrafish samples, so we can obtain just the gene sets relevant to _D. rerio_ by specifying `species = "Danio rerio"` and only the Hallmark gene sets by specifying `category = "H"` to the `msigdbr()` function. + +```{r} +dr_hallmark_df <- msigdbr( + species = "Danio rerio", # Replace with species name relevant to your data + category = "H" +) +``` + +If you want a less curated dataset, run the chunk above without specifying a `category` to the `msigdbr()` function. + +In our differential expression results data frame, `dge_df` we have Ensembl gene identifiers. +So we will need to convert our Ensembl IDs into either gene symbols or Entrez IDs for GSEA. + +## Gene identifier conversion + +We're going to convert our identifiers in `dge_df` to Entrez IDs, but you can, with the change of a single argument, use the same code to convert to many other types of identifiers! + +The annotation package `org.Dr.eg.db` contains information for different identifiers [@Carlson2019-zebrafish]. +`org.Dr.eg.db` is specific to _Danio rerio_ -- this is what the `Dr` in the package name is referencing. + +We can see what types of IDs are available to us in an annotation package with `keytypes()`. + +```{r} +keytypes(org.Dr.eg.db) +``` + +Even though we'll use this package to convert from Ensembl gene IDs (`ENSEMBL`) to Entrez IDs (`ENTREZID`), we could just as easily use it to convert from an Ensembl transcript ID (`ENSEMBLTRANS`) to gene symbols (`SYMBOL`). + +Take a look at our other gene identifier conversion examples for examples with different species and gene ID types: +[the microarray example](https://alexslemonade.github.io/refinebio-examples/02-microarray/gene-id-annotation_microarray_01_ensembl.html) and [the RNA-seq example](https://alexslemonade.github.io/refinebio-examples/03-rnaseq/gene-id-annotation_rnaseq_01_ensembl.html). + +The function we will use to map from Ensembl gene IDs to Entrez gene IDs is called `mapIds()`. + +Let's create a data frame that shows the mapped Entrez IDs along with the differential expression stats for the respective Ensembl IDs. + +```{r} +# First let's create a mapped data frame we can join to the differential expression stats +dge_mapped_df <- data.frame( + "entrez_id" = mapIds( + org.Dr.eg.db, # Replace with annotation package for the organism relevant to your data + keys = dge_df$Gene, + column = "ENTREZID", # Replace with the type of gene identifiers you would like to map to + keytype = "ENSEMBL", # Replace with the type of gene identifiers in your data + multiVals = "first" # This will keep only the first mapped value for each Ensembl ID + ) +) %>% + # If an Ensembl gene identifier doesn't map to a Entrez gene identifier, drop that + # from the data frame + dplyr::filter(!is.na(entrez_id)) %>% # Make an `Ensembl` column to store the rownames + tibble::rownames_to_column("Ensembl") %>% # Now let's join the rest of the expression data + dplyr::inner_join(dge_df, by = c("Ensembl" = "Gene")) +``` + +This `1:many mapping between keys and columns` message means that some Ensembl gene identifiers map to multiple Entrez IDs. +In this case, it's also possible that a Entrez ID will map to multiple Ensembl IDs. +For the purpose of performing GSEA later in this notebook, we keep only the first mapped IDs. +For more about how to explore this, take a look at our [microarray gene ID conversion example](https://alexslemonade.github.io/refinebio-examples/02-microarray/gene-id-annotation_microarray_01_ensembl.html). + +Let's see a preview of `dge_mapped_df`. + +```{r} +head(dge_mapped_df) +``` + +Now let's check to see if we have any Entrez IDs that mapped to multiple Ensembl IDs. + +```{r} +any(duplicated(dge_mapped_df$entrez_id)) +``` + +Looks like we do have duplicated Entrez IDs. +Let's find out which Entrez IDs have been duplicated. + +```{r} +dge_mapped_df %>% + dplyr::filter(duplicated(entrez_id)) %>% + dplyr::pull(entrez_id) +``` + +Now let's take a look at the rows associated with one of the duplicated Entrez IDs. + +```{r} +dge_mapped_df %>% + dplyr::filter(entrez_id == "336702") +``` +We can see that the associated values vary for each row although the Entrez ID is the same. + +We do not want duplicated gene identifiers for the GSEA steps later, so let's keep the Entrez IDs associated with the higher t-statistic value. + +```{r} +filtered_dge_mapped_df <- dge_mapped_df %>% + # Sort so that highest t-statistic values are at the top + dplyr::arrange(dplyr::desc(t)) %>% + # Filter out the duplicated rows using `dplyr::distinct()`-- this will keep + # the first row with the duplicated value thus keeping the row with the + # highest t-statistic value + dplyr::distinct(entrez_id, .keep_all = TRUE) +``` + +Let's check to see that we removed the duplicate Entrez IDs and kept the row with the higher t-statistic value. + +```{r} +filtered_dge_mapped_df %>% + dplyr::filter(entrez_id == "336702") +``` + +Looks like we were able to successfully get rid of the duplicate gene identifiers and keep the observation with the higher t-statistic value! +Note however, that a caveat in using this approach is that the genes that have duplicate identifiers could be enriched in a particular pathway/gene set and we may get an overly optimistic view of how perturbed that pathway truly is. + +## Perform gene set enrichment analysis (GSEA) + +The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout the pre-ranked gene list or primarily found at the top or bottom of the list. +Genes are ranked based on phenotype so we expect that sets related to a distinct phenotype will tend to show the latter distribution [@clusterProfiler-book]. + +### Determine our pre-ranked genes list + +The `GSEA()` function takes a pre-ranked (sorted) named vector of statistics, where the names in the vector are gene identifiers. +This is step 1 -- gene-level statistics. + +```{r} +# Let's create a named vector ranked based on the t-statistic values -- we +# already sorted in the t-stastic values in descending order in the previous +# chunk so we won't need to do that here +t_vector <- filtered_dge_mapped_df$t +names(t_vector) <- filtered_dge_mapped_df$entrez_id +``` + +```{r} +# Look at first entries of the ranked t-statistic vector +head(t_vector) +``` + +### Run GSEA using the `GSEA()` function + +The enrichment score (ES) for a pathway, a pathway-level statistic, is calculated using our gene-level statistics. +Genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic. +A running score is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. +The ES is the maximum deviation from zero. +Significance is assessed by generating a null distribution by sampling random gene sets of the same size and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. +Normalized enrichment scores (NES) are enrichment scores that are scaled to make gene sets that contain different number of genes comparable [@Subramanian2005; @Korotkevich2019]. + +We can use the `GSEA()` function to perform GSEA with any generic set of gene sets, but there are several functions for using specific, commonly used gene sets (e.g., `gseKEGG()`). + +```{r} +gsea_results <- GSEA( + geneList = t_vector, # ordered ranked gene list + minGSSize = 25, # minimum gene set size + maxGSSize = 500, # maximum gene set set + pvalueCutoff = 0.05, # p value cutoff + eps = 0, # boundary for calculating the p value + pAdjustMethod = "BH", # Benjamini-Hochberg correction + TERM2GENE = dplyr::select( + dr_hallmark_df, + gs_name, + entrez_gene + ) +) +``` + +Let's take a look at the results. + +```{r} +# We can access the results from our gseaResult object using `@result` +head(gsea_results@result) +``` + +Looks like we have gene sets returned as significant at FDR of `0.05`. +If we didn't have any, our visualizations below would show up blank as nothing would have met our `pvalueCutoff` above. + +The information we're most likely interested in is in the `results` slot. +Let's convert this into a data frame that we can use for further analysis and write to file. + +```{r} +gsea_result_df <- data.frame(gsea_results@result) +``` + +## Visualizing results + +We can visualize GSEA results for individual pathways or gene sets using `enrichplot::gseaplot()`. +Let's take a look at 2 different pathways -- one with a highly positive NES and one with a highly negative NES -- to get more insight into how ES are calculated. + +### Highly Positive NES + +Let's look for the gene set with the highest positive NES. + +```{r} +gsea_result_df %>% + # Combining the `dplyr::desc()` function with `dplyr::arrange()` sorts the + # values in descending order + dplyr::arrange(dplyr::desc(NES)) +``` + +The gene set `HALLMARK_TNFA_SIGNALING_VIA_NFKB` has the highest NES score. + +```{r} +enrichplot::gseaplot(gsea_results, + geneSetID = "HALLMARK_TNFA_SIGNALING_VIA_NFKB", + title = "HALLMARK_TNFA_SIGNALING_VIA_NFKB", + color.line = "#0d76ff" +) +``` + +Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores. + +The plots returned by `enrichplot::gseaplot` are ggplots, so we can use `ggplot2::ggsave()` to save them to file. + +Let's save to PNG. + +```{r} +ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_positive_plot.png"), + plot = ggplot2::last_plot() +) +``` + +### Highly Negative NES + +Let's look for the gene set with the highest negative NES. + +```{r} +gsea_result_df %>% + # The `dplyr::arrange()` function sorts the values in ascending order + dplyr::arrange(NES) +``` + +The gene set `HALLMARK_E2F_TARGETS` has a highly negative NES. + +```{r} +enrichplot::gseaplot(gsea_results, + geneSetID = "HALLMARK_E2F_TARGETS", + title = "HALLMARK_E2F_TARGETS", + color.line = "#0d76ff" +) +``` + +This gene set shows the opposite pattern -- genes in the pathway tend to be on the right side of the graph. + +Let's save this plot to PNG. + +```{r} +ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_negative_plot.png"), + plot = ggplot2::last_plot() +) +``` + +## Write results to file + +```{r} +readr::write_tsv( + gsea_result_df, + file.path( + results_dir, + "GSE71270_gsea_results.tsv" + ) +) +``` + +# Resources for further learning + +- [clusterProfiler paper](https://doi.org/10.1089/omi.2011.0118) [@Yu2012]. +- [clusterProfiler book](https://yulab-smu.github.io/clusterProfiler-book/index.html) [@clusterProfiler-book]. +- [This handy review](https://doi.org/10.1371/journal.pcbi.1002375) which summarizes the different types of pathway analysis and their limitations [@Khatri2012]. +- See this [Broad Institute page](https://www.gsea-msigdb.org/gsea/index.jsp) for more on GSEA and MSigDB [@GSEA-broad-institute]. + +# Session info + +At the end of every analysis, before saving your notebook, we recommend printing out your session info. +This helps make your code more reproducible by recording what versions of software and packages you used to run this. + +```{r} +# Print session info +sessioninfo::session_info() +``` + +# References diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.html b/02-microarray/pathway-analysis_microarray_03_gsea.html new file mode 100644 index 00000000..a183df43 --- /dev/null +++ b/02-microarray/pathway-analysis_microarray_03_gsea.html @@ -0,0 +1,4438 @@ + + + + + + + + + + + + + + +Gene set enrichment analysis - Microarray + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    + + + +
    +
    +
    +
    +
    + +
    + + + + + + + + + +
    +

    1 Purpose of this analysis

    +

    This example is one of pathway analysis module set, we recommend looking at the pathway analysis introduction to help you determine which pathway analysis method is best suited for your purposes.

    +

    This particular example analysis shows how you can use gene set enrichment analysis (GSEA) to detect situations where all genes in a predefined set change in a coordinated way, detecting even small statistical but coordinated changes between two biological states.

    +

    ⬇️ Jump to the analysis code ⬇️

    +
    +
    +

    2 How to run this example

    +

    For general information about our tutorials and the basic software packages you will need, please see our ‘Getting Started’ section. We recommend taking a look at our Resources for Learning R if you have not written code in R before.

    +
    +

    2.1 Obtain the .Rmd file

    +

    To run this example yourself, download the .Rmd for this analysis by clicking this link.

    +

    Clicking this link will most likely send this to your downloads folder on your computer. Move this .Rmd file to where you would like this example and its files to be stored.

    +

    You can open this .Rmd file in RStudio and follow the rest of these steps from there. (See our section about getting started with R notebooks if you are unfamiliar with .Rmd files.)

    +
    +
    +

    2.2 Set up your analysis folders

    +

    Good file organization is helpful for keeping your data analysis project on track! We have set up some code that will automatically set up a folder structure for you. Run this next chunk to set up your folders!

    +

    If you have trouble running this chunk, see our introduction to using .Rmds for more resources and explanations.

    +
    # Create the data folder if it doesn't exist
    +if (!dir.exists("data")) {
    +  dir.create("data")
    +}
    +
    +# Define the file path to the plots directory
    +plots_dir <- "plots" # Can replace with path to desired output plots directory
    +
    +# Create the plots folder if it doesn't exist
    +if (!dir.exists(plots_dir)) {
    +  dir.create(plots_dir)
    +}
    +
    +# Define the file path to the results directory
    +results_dir <- "results" # Can replace with path to desired output results directory
    +
    +# Create the results folder if it doesn't exist
    +if (!dir.exists(results_dir)) {
    +  dir.create(results_dir)
    +}
    +

    In the same place you put this .Rmd file, you should now have three new empty folders called data, plots, and results!

    +
    +
    +

    2.3 Obtain the gene set for this example

    +

    In this example, we are using differential expression results table we obtained from an example analysis of zebrafish samples overexpressing human CREB experiment using limma (Ritchie et al. 2015). The table contains summary statistics including Ensembl gene IDs, t-statistic values, and adjusted p-values (FDR in this case).

    +

    We have provided this file for you and the code in this notebook will read in the results that are stored online, but if you’d like to follow the steps for obtaining this results file yourself, we suggest going through that differential expression analysis example.

    +
    +
    +

    2.4 About the dataset we are using for this example

    +

    For this example analysis, we will use this CREB overexpression zebrafish experiment (Tregnago et al. 2016). Tregnago et al. (2016) measured microarray gene expression of zebrafish samples overexpressing human CREB, as well as control samples.

    +
    +
    +

    2.5 Check out our file structure!

    +

    Your new analysis folder should contain:

    +
      +
    • The example analysis .Rmd you downloaded
      +
    • +
    • A folder called data (currently empty)
    • +
    • A folder for plots (currently empty)
      +
    • +
    • A folder for results (currently empty)
    • +
    +

    Your example analysis folder should contain your .Rmd and three empty folders (which won’t be empty for long!).

    +

    If the concept of a “file path” is unfamiliar to you; we recommend taking a look at our section about file paths.

    +
    +
    +
    +

    3 Using a different refine.bio dataset with this analysis?

    +

    If you’d like to adapt an example analysis to use a different dataset from refine.bio, we recommend placing the files in the data/ directory you created and changing the filenames and paths in the notebook to match these files (we’ve put comments to signify where you would need to change the code). We suggest saving plots and results to plots/ and results/ directories, respectively, as these are automatically created by the notebook. From here you can customize this analysis example to fit your own scientific questions and preferences.

    +
    + +

     

    +
    +
    +

    4 Gene set enrichment analysis - Microarray

    +
    +

    4.1 Install libraries

    +

    See our Getting Started page with instructions for package installation for a list of the other software you will need, as well as more tips and resources.

    +

    In this analysis, we will be using clusterProfiler package to perform GSEA and the msigdbr package which contains gene sets from the Molecular Signatures Database (MSigDB) already in the tidy format required by clusterProfiler (Yu et al. 2012; Dolgalev 2020; Subramanian et al. 2005).

    +

    We will also need the org.Dr.eg.db package to perform gene identifier conversion (Carlson 2019).

    +
    if (!("clusterProfiler" %in% installed.packages())) {
    +  # Install this package if it isn't installed yet
    +  BiocManager::install("clusterProfiler", update = FALSE)
    +}
    +
    +if (!("msigdbr" %in% installed.packages())) {
    +  # Install this package if it isn't installed yet
    +  BiocManager::install("msigdbr", update = FALSE)
    +}
    +
    +if (!("org.Dr.eg.db" %in% installed.packages())) {
    +  # Install this package if it isn't installed yet
    +  BiocManager::install("org.Dr.eg.db", update = FALSE)
    +}
    +

    Attach the packages we need for this analysis.

    +
    # Attach the library
    +library(clusterProfiler)
    +
    ## 
    +
    ## clusterProfiler v3.16.1  For help: https://guangchuangyu.github.io/software/clusterProfiler
    +## 
    +## If you use clusterProfiler in published research, please cite:
    +## Guangchuang Yu, Li-Gen Wang, Yanyan Han, Qing-Yu He. clusterProfiler: an R package for comparing biological themes among gene clusters. OMICS: A Journal of Integrative Biology. 2012, 16(5):284-287.
    +
    ## 
    +## Attaching package: 'clusterProfiler'
    +
    ## The following object is masked from 'package:stats':
    +## 
    +##     filter
    +
    # Package that contains MSigDB gene sets in tidy format
    +library(msigdbr)
    +
    +# Zebrafish annotation package we'll use for gene identifier conversion
    +library(org.Dr.eg.db)
    +
    ## Loading required package: AnnotationDbi
    +
    ## Loading required package: stats4
    +
    ## Loading required package: BiocGenerics
    +
    ## Loading required package: parallel
    +
    ## 
    +## Attaching package: 'BiocGenerics'
    +
    ## The following objects are masked from 'package:parallel':
    +## 
    +##     clusterApply, clusterApplyLB, clusterCall, clusterEvalQ,
    +##     clusterExport, clusterMap, parApply, parCapply, parLapply,
    +##     parLapplyLB, parRapply, parSapply, parSapplyLB
    +
    ## The following objects are masked from 'package:stats':
    +## 
    +##     IQR, mad, sd, var, xtabs
    +
    ## The following objects are masked from 'package:base':
    +## 
    +##     anyDuplicated, append, as.data.frame, basename, cbind, colnames,
    +##     dirname, do.call, duplicated, eval, evalq, Filter, Find, get, grep,
    +##     grepl, intersect, is.unsorted, lapply, Map, mapply, match, mget,
    +##     order, paste, pmax, pmax.int, pmin, pmin.int, Position, rank,
    +##     rbind, Reduce, rownames, sapply, setdiff, sort, table, tapply,
    +##     union, unique, unsplit, which, which.max, which.min
    +
    ## Loading required package: Biobase
    +
    ## Welcome to Bioconductor
    +## 
    +##     Vignettes contain introductory material; view with
    +##     'browseVignettes()'. To cite Bioconductor, see
    +##     'citation("Biobase")', and for packages 'citation("pkgname")'.
    +
    ## Loading required package: IRanges
    +
    ## Loading required package: S4Vectors
    +
    ## 
    +## Attaching package: 'S4Vectors'
    +
    ## The following object is masked from 'package:clusterProfiler':
    +## 
    +##     rename
    +
    ## The following object is masked from 'package:base':
    +## 
    +##     expand.grid
    +
    ## 
    +## Attaching package: 'IRanges'
    +
    ## The following object is masked from 'package:clusterProfiler':
    +## 
    +##     slice
    +
    ## 
    +## Attaching package: 'AnnotationDbi'
    +
    ## The following object is masked from 'package:clusterProfiler':
    +## 
    +##     select
    +
    ## 
    +
    # We will need this so we can use the pipe: %>%
    +library(magrittr)
    +
    +
    +

    4.2 Import data

    +

    We will read in the differential expression results we will download from online. These results are from a zebrafish microarray experiment we used for differential expression analysis for two groups using limma (Ritchie et al. 2015). The table contains summary statistics including Ensembl gene IDs, t-statistic values, and adjusted p-values (FDR in this case). We can identify differentially regulated genes by filtering these results and use this list as input to GSEA.

    +

    Instead of using the URL below, you can use a file path to a TSV file with your desired gene list results. First we will assign the URL to its own variable called, dge_url.

    +
    # Define the url to your differential expression results file
    +dge_url <- "https://refinebio-examples.s3.us-east-2.amazonaws.com/02-microarray/results/GSE71270/GSE71270_limma_results.tsv"
    +

    Read in the file that has differential expression results. Here we are using the URL we set up above, but this can be a local file path instead i.e. you can replace dge_url in the code below with a path to file you have on your computer like: file.path("results", "GSE71270_limma_results.tsv").

    +
    # Read in the contents of your differential expression results file
    +# `dge_url` can be replaced with a file path to a TSV file with your
    +# desired gene list results
    +dge_df <- readr::read_tsv(dge_url)
    +
    ## 
    +## ── Column specification ────────────────────────────────────────────────────────────────────────────────────────────────
    +## cols(
    +##   Gene = col_character(),
    +##   logFC = col_double(),
    +##   AveExpr = col_double(),
    +##   t = col_double(),
    +##   P.Value = col_double(),
    +##   adj.P.Val = col_double(),
    +##   B = col_double()
    +## )
    +

    read_tsv() can read TSV files online and doesn’t necessarily require you download the file first. Let’s take a look at what these contrast results from the differential expression analysis look like.

    +
    dge_df
    +
    + +
    +
    +
    +

    4.3 Getting familiar with clusterProfiler’s options

    +

    Let’s take a look at what organisms the package supports.

    +
    msigdbr_species()
    +
    + +
    +

    MSigDB contains 8 different gene set collections (Subramanian et al. 2005).

    +
    H: hallmark gene sets
    +C1: positional gene sets
    +C2: curated gene sets
    +C3: motif gene sets
    +C4: computational gene sets
    +C5: GO gene sets
    +C6: oncogenic signatures
    +C7: immunologic signatures
    +

    MSigDB includes a collection called Hallmark gene sets. Here’s an excerpt of the collection description (Liberzon et al. 2015):

    +

    Hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression. These gene sets were generated by a computational methodology based on identifying gene set overlaps and retaining genes that display coordinate expression. The hallmarks reduce noise and redundancy and provide a better delineated biological space for GSEA. We’ll use the Hallmark collection for GSEA Notably, there are only 50 gene sets included in this collection. The fewer gene sets we test, the lower our multiple hypothesis testing burden.

    +

    The data we’re interested in here comes from zebrafish samples, so we can obtain just the gene sets relevant to D. rerio by specifying species = "Danio rerio" and only the Hallmark gene sets by specifying category = "H" to the msigdbr() function.

    +
    dr_hallmark_df <- msigdbr(
    +  species = "Danio rerio", # Replace with species name relevant to your data
    +  category = "H"
    +)
    +

    If you want a less curated dataset, run the chunk above without specifying a category to the msigdbr() function.

    +

    In our differential expression results data frame, dge_df we have Ensembl gene identifiers. So we will need to convert our Ensembl IDs into either gene symbols or Entrez IDs for GSEA.

    +
    +
    +

    4.4 Gene identifier conversion

    +

    We’re going to convert our identifiers in dge_df to Entrez IDs, but you can, with the change of a single argument, use the same code to convert to many other types of identifiers!

    +

    The annotation package org.Dr.eg.db contains information for different identifiers (Carlson 2019). org.Dr.eg.db is specific to Danio rerio – this is what the Dr in the package name is referencing.

    +

    We can see what types of IDs are available to us in an annotation package with keytypes().

    +
    keytypes(org.Dr.eg.db)
    +
    ##  [1] "ACCNUM"       "ALIAS"        "ENSEMBL"      "ENSEMBLPROT"  "ENSEMBLTRANS"
    +##  [6] "ENTREZID"     "ENZYME"       "EVIDENCE"     "EVIDENCEALL"  "GENENAME"    
    +## [11] "GO"           "GOALL"        "IPI"          "ONTOLOGY"     "ONTOLOGYALL" 
    +## [16] "PATH"         "PFAM"         "PMID"         "PROSITE"      "REFSEQ"      
    +## [21] "SYMBOL"       "UNIGENE"      "UNIPROT"      "ZFIN"
    +

    Even though we’ll use this package to convert from Ensembl gene IDs (ENSEMBL) to Entrez IDs (ENTREZID), we could just as easily use it to convert from an Ensembl transcript ID (ENSEMBLTRANS) to gene symbols (SYMBOL).

    +

    Take a look at our other gene identifier conversion examples for examples with different species and gene ID types: the microarray example and the RNA-seq example.

    +

    The function we will use to map from Ensembl gene IDs to Entrez gene IDs is called mapIds().

    +

    Let’s create a data frame that shows the mapped Entrez IDs along with the differential expression stats for the respective Ensembl IDs.

    +
    # First let's create a mapped data frame we can join to the differential expression stats
    +dge_mapped_df <- data.frame(
    +  "entrez_id" = mapIds(
    +    org.Dr.eg.db, # Replace with annotation package for the organism relevant to your data
    +    keys = dge_df$Gene,
    +    column = "ENTREZID", # Replace with the type of gene identifiers you would like to map to
    +    keytype = "ENSEMBL", # Replace with the type of gene identifiers in your data
    +    multiVals = "first" # This will keep only the first mapped value for each Ensembl ID
    +  )
    +) %>%
    +  # If an Ensembl gene identifier doesn't map to a Entrez gene identifier, drop that
    +  # from the data frame
    +  dplyr::filter(!is.na(entrez_id)) %>% # Make an `Ensembl` column to store the rownames
    +  tibble::rownames_to_column("Ensembl") %>% # Now let's join the rest of the expression data
    +  dplyr::inner_join(dge_df, by = c("Ensembl" = "Gene"))
    +
    ## 'select()' returned 1:many mapping between keys and columns
    +

    This 1:many mapping between keys and columns message means that some Ensembl gene identifiers map to multiple Entrez IDs. In this case, it’s also possible that a Entrez ID will map to multiple Ensembl IDs. For the purpose of performing GSEA later in this notebook, we keep only the first mapped IDs. For more about how to explore this, take a look at our microarray gene ID conversion example.

    +

    Let’s see a preview of dge_mapped_df.

    +
    head(dge_mapped_df)
    +
    + +
    +

    Now let’s check to see if we have any Entrez IDs that mapped to multiple Ensembl IDs.

    +
    any(duplicated(dge_mapped_df$entrez_id))
    +
    ## [1] TRUE
    +

    Looks like we do have duplicated Entrez IDs. Let’s find out which Entrez IDs have been duplicated.

    +
    dge_mapped_df %>%
    +  dplyr::filter(duplicated(entrez_id)) %>%
    +  dplyr::pull(entrez_id)
    +
    ## [1] "336702" "57924"
    +

    Now let’s take a look at the rows associated with one of the duplicated Entrez IDs.

    +
    dge_mapped_df %>%
    +  dplyr::filter(entrez_id == "336702")
    +
    + +
    +

    We can see that the associated values vary for each row although the Entrez ID is the same.

    +

    We do not want duplicated gene identifiers for the GSEA steps later, so let’s keep the Entrez IDs associated with the higher t-statistic value.

    +
    filtered_dge_mapped_df <- dge_mapped_df %>%
    +  # Sort so that highest t-statistic values are at the top
    +  dplyr::arrange(dplyr::desc(t)) %>%
    +  # Filter out the duplicated rows using `dplyr::distinct()`-- this will keep
    +  # the first row with the duplicated value thus keeping the row with the
    +  # highest t-statistic value
    +  dplyr::distinct(entrez_id, .keep_all = TRUE)
    +

    Let’s check to see that we removed the duplicate Entrez IDs and kept the row with the higher t-statistic value.

    +
    filtered_dge_mapped_df %>%
    +  dplyr::filter(entrez_id == "336702")
    +
    + +
    +

    Looks like we were able to successfully get rid of the duplicate gene identifiers and keep the observation with the higher t-statistic value! Note however, that a caveat in using this approach is that the genes that have duplicate identifiers could be enriched in a particular pathway/gene set and we may get an overly optimistic view of how perturbed that pathway truly is.

    +
    +
    +

    4.5 Perform gene set enrichment analysis (GSEA)

    +

    The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout the pre-ranked gene list or primarily found at the top or bottom of the list. Genes are ranked based on phenotype so we expect that sets related to a distinct phenotype will tend to show the latter distribution (Yu).

    +
    +

    4.5.1 Determine our pre-ranked genes list

    +

    The GSEA() function takes a pre-ranked (sorted) named vector of statistics, where the names in the vector are gene identifiers. This is step 1 – gene-level statistics.

    +
    # Let's create a named vector ranked based on the t-statistic values -- we
    +# already sorted in the t-stastic values in descending order in the previous
    +# chunk so we won't need to do that here
    +t_vector <- filtered_dge_mapped_df$t
    +names(t_vector) <- filtered_dge_mapped_df$entrez_id
    +
    # Look at first entries of the ranked t-statistic vector
    +head(t_vector)
    +
    ##   555053   140633   407728   368924   335916   323329 
    +## 20.22172 14.48634 13.88657 12.45258 11.24450 10.92140
    +
    +
    +

    4.5.2 Run GSEA using the GSEA() function

    +

    The enrichment score (ES) for a pathway, a pathway-level statistic, is calculated using our gene-level statistics. Genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic. A running score is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. The ES is the maximum deviation from zero. Significance is assessed by generating a null distribution by sampling random gene sets of the same size and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. Normalized enrichment scores (NES) are enrichment scores that are scaled to make gene sets that contain different number of genes comparable (Korotkevich et al. 2019; Subramanian et al. 2005).

    +

    We can use the GSEA() function to perform GSEA with any generic set of gene sets, but there are several functions for using specific, commonly used gene sets (e.g., gseKEGG()).

    +
    gsea_results <- GSEA(
    +  geneList = t_vector, # ordered ranked gene list
    +  minGSSize = 25, # minimum gene set size
    +  maxGSSize = 500, # maximum gene set set
    +  pvalueCutoff = 0.05, # p value cutoff
    +  eps = 0, # boundary for calculating the p value
    +  pAdjustMethod = "BH", # Benjamini-Hochberg correction
    +  TERM2GENE = dplyr::select(
    +    dr_hallmark_df,
    +    gs_name,
    +    entrez_gene
    +  )
    +)
    +
    ## preparing geneSet collections...
    +
    ## GSEA analysis...
    +
    ## leading edge analysis...
    +
    ## done...
    +

    Let’s take a look at the results.

    +
    # We can access the results from our gseaResult object using `@result`
    +head(gsea_results@result)
    +
    + +
    +

    Looks like we have gene sets returned as significant at FDR of 0.05. If we didn’t have any, our visualizations below would show up blank as nothing would have met our pvalueCutoff above.

    +

    The information we’re most likely interested in is in the results slot. Let’s convert this into a data frame that we can use for further analysis and write to file.

    +
    gsea_result_df <- data.frame(gsea_results@result)
    +
    +
    +
    +

    4.6 Visualizing results

    +

    We can visualize GSEA results for individual pathways or gene sets using enrichplot::gseaplot(). Let’s take a look at 2 different pathways – one with a highly positive NES and one with a highly negative NES – to get more insight into how ES are calculated.

    +
    +

    4.6.1 Highly Positive NES

    +

    Let’s look for the gene set with the highest positive NES.

    +
    gsea_result_df %>%
    +  # Combining the `dplyr::desc()` function with `dplyr::arrange()` sorts the
    +  # values in descending order
    +  dplyr::arrange(dplyr::desc(NES))
    +
    + +
    +

    The gene set HALLMARK_TNFA_SIGNALING_VIA_NFKB has the highest NES score.

    +
    enrichplot::gseaplot(gsea_results,
    +  geneSetID = "HALLMARK_TNFA_SIGNALING_VIA_NFKB",
    +  title = "HALLMARK_TNFA_SIGNALING_VIA_NFKB",
    +  color.line = "#0d76ff"
    +)
    +

    +

    Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores.

    +

    The plots returned by enrichplot::gseaplot are ggplots, so we can use ggplot2::ggsave() to save them to file.

    +

    Let’s save to PNG.

    +
    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_positive_plot.png"),
    +  plot = ggplot2::last_plot()
    +)
    +
    ## Saving 7 x 5 in image
    +
    +
    +

    4.6.2 Highly Negative NES

    +

    Let’s look for the gene set with the highest negative NES.

    +
    gsea_result_df %>%
    +  # The `dplyr::arrange()` function sorts the values in ascending order
    +  dplyr::arrange(NES)
    +
    + +
    +

    The gene set HALLMARK_E2F_TARGETS has a highly negative NES.

    +
    enrichplot::gseaplot(gsea_results,
    +  geneSetID = "HALLMARK_E2F_TARGETS",
    +  title = "HALLMARK_E2F_TARGETS",
    +  color.line = "#0d76ff"
    +)
    +

    +

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph.

    +

    Let’s save this plot to PNG.

    +
    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_negative_plot.png"),
    +  plot = ggplot2::last_plot()
    +)
    +
    ## Saving 7 x 5 in image
    +
    +
    +
    +

    4.7 Write results to file

    +
    readr::write_tsv(
    +  gsea_result_df,
    +  file.path(
    +    results_dir,
    +    "GSE71270_gsea_results.tsv"
    +  )
    +)
    +
    +
    +
    +

    5 Resources for further learning

    + +
    +
    +

    6 Session info

    +

    At the end of every analysis, before saving your notebook, we recommend printing out your session info. This helps make your code more reproducible by recording what versions of software and packages you used to run this.

    +
    # Print session info
    +sessioninfo::session_info()
    +
    ## ─ Session info ───────────────────────────────────────────────────────────────
    +##  setting  value                       
    +##  version  R version 4.0.2 (2020-06-22)
    +##  os       Ubuntu 20.04 LTS            
    +##  system   x86_64, linux-gnu           
    +##  ui       X11                         
    +##  language (EN)                        
    +##  collate  en_US.UTF-8                 
    +##  ctype    en_US.UTF-8                 
    +##  tz       Etc/UTC                     
    +##  date     2020-11-05                  
    +## 
    +## ─ Packages ───────────────────────────────────────────────────────────────────
    +##  package         * version  date       lib source        
    +##  AnnotationDbi   * 1.50.3   2020-07-25 [1] Bioconductor  
    +##  assertthat        0.2.1    2019-03-21 [1] RSPM (R 4.0.0)
    +##  backports         1.1.10   2020-09-15 [1] RSPM (R 4.0.2)
    +##  Biobase         * 2.48.0   2020-04-27 [1] Bioconductor  
    +##  BiocGenerics    * 0.34.0   2020-04-27 [1] Bioconductor  
    +##  BiocManager       1.30.10  2019-11-16 [1] RSPM (R 4.0.0)
    +##  BiocParallel      1.22.0   2020-04-27 [1] Bioconductor  
    +##  bit               4.0.4    2020-08-04 [1] RSPM (R 4.0.2)
    +##  bit64             4.0.5    2020-08-30 [1] RSPM (R 4.0.2)
    +##  blob              1.2.1    2020-01-20 [1] RSPM (R 4.0.0)
    +##  cli               2.1.0    2020-10-12 [1] RSPM (R 4.0.2)
    +##  clusterProfiler * 3.16.1   2020-08-18 [1] Bioconductor  
    +##  colorspace        1.4-1    2019-03-18 [1] RSPM (R 4.0.0)
    +##  cowplot           1.1.0    2020-09-08 [1] RSPM (R 4.0.2)
    +##  crayon            1.3.4    2017-09-16 [1] RSPM (R 4.0.0)
    +##  curl              4.3      2019-12-02 [1] RSPM (R 4.0.0)
    +##  data.table        1.13.0   2020-07-24 [1] RSPM (R 4.0.2)
    +##  DBI               1.1.0    2019-12-15 [1] RSPM (R 4.0.0)
    +##  digest            0.6.25   2020-02-23 [1] RSPM (R 4.0.0)
    +##  DO.db             2.9      2020-10-27 [1] Bioconductor  
    +##  DOSE              3.14.0   2020-04-27 [1] Bioconductor  
    +##  downloader        0.4      2015-07-09 [1] RSPM (R 4.0.0)
    +##  dplyr             1.0.2    2020-08-18 [1] RSPM (R 4.0.2)
    +##  ellipsis          0.3.1    2020-05-15 [1] RSPM (R 4.0.0)
    +##  enrichplot        1.8.1    2020-04-29 [1] Bioconductor  
    +##  europepmc         0.4      2020-05-31 [1] RSPM (R 4.0.0)
    +##  evaluate          0.14     2019-05-28 [1] RSPM (R 4.0.0)
    +##  fansi             0.4.1    2020-01-08 [1] RSPM (R 4.0.0)
    +##  farver            2.0.3    2020-01-16 [1] RSPM (R 4.0.0)
    +##  fastmatch         1.1-0    2017-01-28 [1] RSPM (R 4.0.0)
    +##  fgsea             1.14.0   2020-04-27 [1] Bioconductor  
    +##  generics          0.0.2    2018-11-29 [1] RSPM (R 4.0.0)
    +##  getopt            1.20.3   2019-03-22 [1] RSPM (R 4.0.0)
    +##  ggforce           0.3.2    2020-06-23 [1] RSPM (R 4.0.2)
    +##  ggplot2           3.3.2    2020-06-19 [1] RSPM (R 4.0.1)
    +##  ggplotify         0.0.5    2020-03-12 [1] RSPM (R 4.0.0)
    +##  ggraph            2.0.3    2020-05-20 [1] RSPM (R 4.0.2)
    +##  ggrepel           0.8.2    2020-03-08 [1] RSPM (R 4.0.2)
    +##  ggridges          0.5.2    2020-01-12 [1] RSPM (R 4.0.0)
    +##  glue              1.4.2    2020-08-27 [1] RSPM (R 4.0.2)
    +##  GO.db             3.11.4   2020-10-27 [1] Bioconductor  
    +##  GOSemSim          2.14.2   2020-09-04 [1] Bioconductor  
    +##  graphlayouts      0.7.0    2020-04-25 [1] RSPM (R 4.0.2)
    +##  gridExtra         2.3      2017-09-09 [1] RSPM (R 4.0.0)
    +##  gridGraphics      0.5-0    2020-02-25 [1] RSPM (R 4.0.0)
    +##  gtable            0.3.0    2019-03-25 [1] RSPM (R 4.0.0)
    +##  hms               0.5.3    2020-01-08 [1] RSPM (R 4.0.0)
    +##  htmltools         0.5.0    2020-06-16 [1] RSPM (R 4.0.1)
    +##  httr              1.4.2    2020-07-20 [1] RSPM (R 4.0.2)
    +##  igraph            1.2.6    2020-10-06 [1] RSPM (R 4.0.2)
    +##  IRanges         * 2.22.2   2020-05-21 [1] Bioconductor  
    +##  jsonlite          1.7.1    2020-09-07 [1] RSPM (R 4.0.2)
    +##  knitr             1.30     2020-09-22 [1] RSPM (R 4.0.2)
    +##  labeling          0.3      2014-08-23 [1] RSPM (R 4.0.0)
    +##  lattice           0.20-41  2020-04-02 [2] CRAN (R 4.0.2)
    +##  lifecycle         0.2.0    2020-03-06 [1] RSPM (R 4.0.0)
    +##  magrittr        * 1.5      2014-11-22 [1] RSPM (R 4.0.0)
    +##  MASS              7.3-51.6 2020-04-26 [2] CRAN (R 4.0.2)
    +##  Matrix            1.2-18   2019-11-27 [2] CRAN (R 4.0.2)
    +##  memoise           1.1.0    2017-04-21 [1] RSPM (R 4.0.0)
    +##  msigdbr         * 7.2.1    2020-10-02 [1] RSPM (R 4.0.2)
    +##  munsell           0.5.0    2018-06-12 [1] RSPM (R 4.0.0)
    +##  optparse        * 1.6.6    2020-04-16 [1] RSPM (R 4.0.0)
    +##  org.Dr.eg.db    * 3.11.4   2020-10-27 [1] Bioconductor  
    +##  pillar            1.4.6    2020-07-10 [1] RSPM (R 4.0.2)
    +##  pkgconfig         2.0.3    2019-09-22 [1] RSPM (R 4.0.0)
    +##  plyr              1.8.6    2020-03-03 [1] RSPM (R 4.0.2)
    +##  polyclip          1.10-0   2019-03-14 [1] RSPM (R 4.0.0)
    +##  prettyunits       1.1.1    2020-01-24 [1] RSPM (R 4.0.0)
    +##  progress          1.2.2    2019-05-16 [1] RSPM (R 4.0.0)
    +##  ps                1.4.0    2020-10-07 [1] RSPM (R 4.0.2)
    +##  purrr             0.3.4    2020-04-17 [1] RSPM (R 4.0.0)
    +##  qvalue            2.20.0   2020-04-27 [1] Bioconductor  
    +##  R.cache           0.14.0   2019-12-06 [1] RSPM (R 4.0.0)
    +##  R.methodsS3       1.8.1    2020-08-26 [1] RSPM (R 4.0.2)
    +##  R.oo              1.24.0   2020-08-26 [1] RSPM (R 4.0.2)
    +##  R.utils           2.10.1   2020-08-26 [1] RSPM (R 4.0.2)
    +##  R6                2.4.1    2019-11-12 [1] RSPM (R 4.0.0)
    +##  RColorBrewer      1.1-2    2014-12-07 [1] RSPM (R 4.0.0)
    +##  Rcpp              1.0.5    2020-07-06 [1] RSPM (R 4.0.2)
    +##  readr             1.4.0    2020-10-05 [1] RSPM (R 4.0.2)
    +##  rematch2          2.1.2    2020-05-01 [1] RSPM (R 4.0.0)
    +##  reshape2          1.4.4    2020-04-09 [1] RSPM (R 4.0.2)
    +##  rlang             0.4.8    2020-10-08 [1] RSPM (R 4.0.2)
    +##  rmarkdown         2.4      2020-09-30 [1] RSPM (R 4.0.2)
    +##  RSQLite           2.2.1    2020-09-30 [1] RSPM (R 4.0.2)
    +##  rstudioapi        0.11     2020-02-07 [1] RSPM (R 4.0.0)
    +##  rvcheck           0.1.8    2020-03-01 [1] RSPM (R 4.0.0)
    +##  S4Vectors       * 0.26.1   2020-05-16 [1] Bioconductor  
    +##  scales            1.1.1    2020-05-11 [1] RSPM (R 4.0.0)
    +##  scatterpie        0.1.5    2020-09-09 [1] RSPM (R 4.0.2)
    +##  sessioninfo       1.1.1    2018-11-05 [1] RSPM (R 4.0.0)
    +##  stringi           1.5.3    2020-09-09 [1] RSPM (R 4.0.2)
    +##  stringr           1.4.0    2019-02-10 [1] RSPM (R 4.0.0)
    +##  styler            1.3.2    2020-02-23 [1] RSPM (R 4.0.0)
    +##  tibble            3.0.4    2020-10-12 [1] RSPM (R 4.0.2)
    +##  tidygraph         1.2.0    2020-05-12 [1] RSPM (R 4.0.2)
    +##  tidyr             1.1.2    2020-08-27 [1] RSPM (R 4.0.2)
    +##  tidyselect        1.1.0    2020-05-11 [1] RSPM (R 4.0.0)
    +##  triebeard         0.3.0    2016-08-04 [1] RSPM (R 4.0.2)
    +##  tweenr            1.0.1    2018-12-14 [1] RSPM (R 4.0.2)
    +##  urltools          1.7.3    2019-04-14 [1] RSPM (R 4.0.2)
    +##  vctrs             0.3.4    2020-08-29 [1] RSPM (R 4.0.2)
    +##  viridis           0.5.1    2018-03-29 [1] RSPM (R 4.0.0)
    +##  viridisLite       0.3.0    2018-02-01 [1] RSPM (R 4.0.0)
    +##  withr             2.3.0    2020-09-22 [1] RSPM (R 4.0.2)
    +##  xfun              0.18     2020-09-29 [1] RSPM (R 4.0.2)
    +##  xml2              1.3.2    2020-04-23 [1] RSPM (R 4.0.0)
    +##  yaml              2.2.1    2020-02-01 [1] RSPM (R 4.0.0)
    +## 
    +## [1] /usr/local/lib/R/site-library
    +## [2] /usr/local/lib/R/library
    +
    +
    +

    References

    +
    +
    +

    Carlson M., 2019 Genome wide annotation for zebrafish. https://bioconductor.org/packages/release/data/annotation/html/org.Dr.eg.db.html

    +
    +
    +

    Diego U. S., and B. I. Team, GSEA: Gene set enrichment analysis. https://www.gsea-msigdb.org/gsea/index.jsp

    +
    +
    +

    Dolgalev I., 2020 Msigdbr: MSigDB gene sets for multiple organisms in a tidy data format. https://cran.r-project.org/web/packages/msigdbr/index.html

    +
    +
    +

    Khatri P., M. Sirota, and A. J. Butte, 2012 Ten years of pathway analysis: Current approaches and outstanding challenges. PLOS Computational Biology 8: e1002375. https://doi.org/10.1371/journal.pcbi.1002375

    +
    +
    +

    Korotkevich G., V. Sukhov, and A. Sergushichev, 2019 Fast gene set enrichment analysis. bioRxiv. https://doi.org/10.1101/060012

    +
    +
    +

    Liberzon A., C. Birger, H. Thorvaldsdóttir, M. Ghandi, and J. P. Mesirov et al., 2015 The molecular signatures database hallmark gene set collection. Cell Systems 1. https://doi.org/10.1016/j.cels.2015.12.004

    +
    +
    +

    Ritchie M. E., B. Phipson, D. Wu, Y. Hu, and C. W. Law et al., 2015 limma powers differential expression analyses for RNA-sequencing and microarray studies. Nucleic Acids Research 43: e47. https://doi.org/10.1093/nar/gkv007

    +
    +
    +

    Subramanian A., P. Tamayo, V. K. Mootha, S. Mukherjee, and B. L. Ebert et al., 2005 Gene set enrichment analysis: A knowledge-based approach for interpreting genome-wide expression profiles. Proceedings of the National Academy of Sciences 102: 15545–15550. https://doi.org/10.1073/pnas.0506580102

    +
    +
    +

    Tregnago C., E. Manara, M. Zampini, V. Bisio, and C. Borga et al., 2016 CREB engages C/EBPδ to initiate leukemogenesis. Leukemia 30: 1887–1896. https://doi.org/10.1038/leu.2016.98

    +
    +
    +

    Yu G., L.-G. Wang, Y. Han, and Q.-Y. He, 2012 clusterProfiler: An R package for comparing biological themes among gene clusters. OMICS: A Journal of Integrative Biology 16: 284–287. https://doi.org/10.1089/omi.2011.0118

    +
    +
    +

    Yu G., clusterProfiler: Universal enrichment tool for functional and comparative study. http://yulab-smu.top/clusterProfiler-book/index.html

    +
    +
    +
    + + + + +
    +
    + +
    + + + + + + + + + + + + + + + + diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 71fc5447..9f950be9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -31,11 +31,18 @@ - [Mechanics of the rendering](#mechanics-of-the-rendering) - [How to re-render the notebooks locally](#how-to-re-render-the-notebooks-locally) - [Run snakemake without queueing up a web browser for the Docker container](#run-snakemake-without-queueing-up-a-web-browser-for-the-docker-container) - - [Automatic rendering using GitHub actions](#automatic-rendering-using-github-actions) +- [Pull Requests](#pull-requests) + - [Add to the testing branch: merges to staging](#add-to-the-testing-branch-merges-to-staging) + - [Publish: staged changes merged to master](#publish-staged-changes-merged-to-master) + - [Publish a change, but quickly: direct merges to master, hotfixes](#publish-a-change-but-quickly-direct-merges-to-master-hotfixes) + - [A summary of types of PRs.](#a-summary-of-types-of-prs) + - [Github actions](#github-actions) + - [Automatic Spell checking and styling](#automatic-spell-checking-and-styling) + - [Automatic Docker image and rendering](#automatic-docker-image-and-rendering) + - [Automatic rendering](#automatic-rendering) - [About the render-notebooks.R script](#about-the-render-notebooksr-script) - [Add new analyses to the Snakefile](#add-new-analyses-to-the-snakefile) - [Add new analyses to the navbar](#add-new-analyses-to-the-navbar) -- [Pull request status checks](#pull-request-status-checks) @@ -172,6 +179,9 @@ These analyses follow the [Google R Style Guide](https://google.github.io/styleg Snakemake will automatically runs the [r-lib/styler package](https://github.com/r-lib/styler) on each `.Rmd` file called in the `Snakefile`. This will help fix some spacing and formatting issues automatically. +Github actions will also automatically run styler and commit back to your branch any changes. +See the [Github actions section](#github-actions) for more info on how the automation steps for this works. + #### Session Info `sessioninfo::session_info()` should always be printed out at the end. @@ -284,7 +294,7 @@ Had no year associated with it, so it has keywords for its tag `pca-visually-exp #### Spell checking -Spell checks are run automatically using GitHub actions upon opening a PR for master or prior to merging to master. +Spell checks are [run automatically using GitHub actions](#github-actions) upon opening a PR for `master` or `staging`. GitHub actions will abort if there are more than 2 spelling errors and you will need to fix those before continuing. You can obtain the list of spelling errors on GitHub by going to `Actions` and clicking the workflow of PR you are working on. Click on the `style-n-check` step and in the upper right hand corner, there is a button that says "Artifacts" which should list a file called `spell-check-results`. @@ -300,11 +310,11 @@ If you want to run a spell check of all `.Rmd` files locally, you can use run `R ### Mechanics of the rendering -The `Snakefile` calls the `scripts/render-notebooks.R` which renders the `.html` files but leaves these `.Rmd` files ready for download and use [without the `pandoc` error](https://github.com/AlexsLemonade/refinebio-examples/pull/148#issuecomment-669170681). +The [`Snakefile`](#add-new-analyses-to-the-snakefile) calls the [`scripts/render-notebooks.R`](#about-the-render-notebooksr-script) which renders the `.html` files but leaves these `.Rmd` files ready for download and use [without the `pandoc` error](https://github.com/AlexsLemonade/refinebio-examples/pull/148#issuecomment-669170681). However, the `snakemake` workflow should also be run locally during development so that the author and reviewers can see the rendered output of the new material during the `Pull Request` process. Ideally snakemake will not re-render the `.html` for `.Rmd` files you have not edited, but if it does, you should only commit and push the files you have intended to change. -All `.html` files will be re-rendered upon merging to master, but by not committing files that are only altered incidentally, the `Files changed` page of your PR on GitHub will be more focused, easing the burden on reviewers. +All `.html` files will be re-rendered upon merging to `master` or `staging`, but by not committing files that are only altered incidentally, the `Files changed` page of your PR on GitHub will be more focused, easing the burden on reviewers. ### How to re-render the notebooks locally @@ -329,11 +339,137 @@ If you already have the `refinebio-examples` docker image: docker run --mount type=bind,target=/home/rstudio,source=$PWD ccdl/refinebio-examples snakemake --cores 4 ``` -### Automatic rendering using GitHub actions +## Pull Requests + +There are two protected branches in this repo: + +`staging` - where changes are initially sent for testing and previewing. +`master` - where changes that were tested are made user-facing. + +This two branch set up allows us to make incremental changes that we can test before publishing to our user-facing github pages. +It also means that pull requests have some extra methodology. + +#### Add to the testing branch: merges to staging + +After you've prepared the new or altered material for this repository, you can file a pull request to the `staging` branch this is the default branch for this repository so you should not have to change anything. +The `staging` branch does not feed into the published, user-facing material so you can feel free to make your pull requests as iterative and incremental as it is useful. +Use `squash and merge` when merging these pull requests into `staging` after approval. +`squash and merge` will be helpful for us if we need to "cherry pick" commits if particular project or example is not yet ready for user-facing but other material is. + +After merging a pull request into `staging`, check that all the changes are correct by reviewing the newly generated pages using html preview. +Go here and navigate to the pertinent pages that you've changed. +`http://htmlpreview.github.io/?https://github.com/AlexsLemonade/refinebio-examples/gh-pages-stages/01-getting-started/getting-started.html` +You may also want to spot-check other pages to be sure that there have not been inadvertent or unexpected changes introduced. + +#### Publish: staged changes merged to master + +Once a set of changes that are merged to `staging` are ready to be published, you can file a merge to `master` pull request. + +These types of PRs should only involve well-polished and ready for the public material. + +**Scenario 1: All changes from staging should be published** + +- Create a new branch from the most up-to-date `master` branch, call it `publish-mychanges` where `mychanges` is a short tag relevant to the changes. +- Checkout your newly created `publish` branch. +- If you are certain that all changes in `staging` should be carried over to `master` (aka published to Github pages), then you can do a `git merge staging` into your new branch. +- Now you can use the new branch to create the pull request to master as you would normally do. +- Try to be as specific as possible about what PRs (and by relation, their commits) you are requesting to merge to `master`. + + + +In this example above, the blue project is ready to be published and there are no other incomplete projects that have been merged in, so all commits from `staging` are wanted to be brought over `master`. + +By checking out a separate `publish` branch, we can resolve any merge conflicts in this `publish` branch so we don't do a bad thing by committing conflict resolutions directly to `staging`. +This also provides us with a "snapshot" if merges are continuing to happen to `staging` on other PRs -- this can make review hard if it keeps changing. + +**Scenario 2: Only some changes from staging should be published** + +- Create a new branch from the most up-to-date `master` branch, call it `publish-mychanges` where `mychanges` is a short tag relevant to the changes. +- Checkout your newly created `publish` branch. +- For each commit that needs to be published, add it to your new branch by using `git cherry-pick `. +Or in GitKraken, you can right click on the commit and choose `Cherry pick commit`. +- Now you can use the new branch to [create the pull request where the `master` branch](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request#changing-the-branch-range-and-destination-repository) is the base branch. +- Try to be as specific as possible about what PRs (and by relation, their commits) you are requesting to merge to `master`. + + + +In this example above, the blue project is ready to be published, but the red project is not. +So in this scenario, we would cherry pick both commits from the blue project but ignore the one commit from the incomplete red project. + +This allows us to move forward changes from `staging` that are ready to be public facing even if other changes aren't ready (or if there isn't great timing for when the other changes will be ready). + +_Tips for getting commits ids_ +To perform the cherry picks, you will need the commit ids for finished projects only. +GitKraken shows commits, but sometimes I find it hard to follow which commits belong to which branch. +If you checkout `staging` and use `git log` you can see all the most recent commits for the `staging` branch. +If you want to save it to a file for easy browsing and copy/pasting you can use this command `git log --pretty=format:'%h was %an, %ar, message: %s' > git.log` + +#### Publish a change, but quickly: direct merges to master, hotfixes + +In (hopefully rare) scenarios where something that has already been published is noted to be broken and should be addressed quickly, [hotfix branch](https://nvie.com/posts/a-successful-git-branching-model/#hotfix-branches) pull requests are allowed. +These PRs should only be fairly small PRs and not anything that would require intense review. +This more for situations where "this is broken and here's a fix". + +- Create a new branch from the most up-to-date `master` branch and call it `hotfix-mybug`, where where `mybug` is a short tag relevant to the changes. +- Checkout your newly created `hotfix` branch. +- Make the hotfix change. +- Create a [pull request with `master` branch as the base branch](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request#changing-the-branch-range-and-destination-repository). +- After your PR to `master` is approved and merged, merge the most up-to-date `staging` branch into your `hotfix` branch. +- File a second PR for `hotfix` but this time with [`staging` as the base branch](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request#changing-the-branch-range-and-destination-repository). + + + +In this scenario, we start by making a branch from `master` and make the hotfix change on this `hotfix` branch. +Once the change is approved and merged into `master` from the first PR, we start the second PR and merge in `staging` to our `hotfix` branch. +This makes sure we don't accidentally undo any changes in `staging` that have not made it to `master` at this time. + +#### A summary of types of PRs. + +- `some-branch` -> `staging` -> NOT published to user-facing content. +This will be how most material is prepared so we can be more incremental with our changes and ultimately make sure only the very polished material is made user-facing. + +- Group of changes in `staging` -> `master` -> published to user-facing. +This is for when the updates from the previous kinds of PRs are "ready for prime time". + +- Hotfix PR: `hotfix` -> `master` -> published to user-facing. +For "this-is-broken" type changes that should be hastened to the user-facing content. +This requires a follow up pull request and merge to `staging`. + +### Github actions + +This repository has a lot of little moving parts, so to help make sure changes are where they are supposed to be and that some items aren't missed, we use Github actions to automate things where we can. + +Github action workflows are initiated either when a pull request is started or when a merge to `master` or `staging` is initiated. +The following sections explain more details about which Github actions happen when and what they do. + +#### Automatic Spell checking and styling + +When pull requests are initiated, spell check and styler are run by Github actions. + + + +If the styling introduces changes to the files, these changes will be committed back to your branch. +However if there are no styling changes, no commit will be made. + +If spell check finds more than 2 errors, Github actions will fail. +See the [spell check section](#spell-checking) for instructions on how to see your spelling errors and otherwise use spell check. + +#### Automatic Docker image and rendering + +After a pull request to `staging` or `master` branch is approved and a merge to one of these branches has been initiated, a sequence of Github actions makes sure that the rendered html files are pushed to the correct branch and that the updated docker image is pushed to Dockerhub. + + + +See the [Docker](#docker-for-refinebio-examples) and the next section about automatic rendering for more on how these steps are conducted. + +#### Automatic rendering This repository uses [snakemake](https://snakemake.readthedocs.io/en/stable/getting_started/installation.html) to render all notebooks. -All notebooks are automatically re-rendered by GitHub actions upon merges to master. -The newly rendered html files are all pushed to the `gh-pages` branch which will publish the material to https://alexslemonade.github.io/refinebio-examples/. +All notebooks are automatically re-rendered by GitHub actions upon merges to `master` or `staging`. +The newly rendered html files are all pushed to the `gh-pages` branch (if merging to `master`) and `gh-pages-stages` branch (if merging to `staging`). + +The `gh-pages` branch is where material is publshed to https://alexslemonade.github.io/refinebio-examples/. +The `gh-pages-stages` staging branch can be viewed using html preview at `http://htmlpreview.github.io/?https://github.com/AlexsLemonade/refinebio-examples/gh-pages-stages/01-getting-started/getting-started.html` If this automatic rendering fails, you will see a failed check at at the bottom of your PR on GitHub (and probably an email). You can see the details of this error on by going to `Actions` and clicking the workflow of PR you are working on that also says `Build Docker` underneath. @@ -343,6 +479,7 @@ Hopefully the error message helps you track down the problem, but you can also c ### About the render-notebooks.R script The `render-notebooks.R` script adds a `bibliography:` specification in the `.Rmd` header so all citations are automatically rendered. +It also adds other components like CSS styling, a footer, and Google Analytics (these items are all hard-coded into the script). **Options:** - `--rmd`: provided by snakemake, the input `.Rmd` file to render. @@ -377,11 +514,3 @@ Follow these steps to add the `.html` link to the navigation bar upon rendering. 6) Replace `tech-section`, `analysis_file_name` with the corresponding file names. 7) Save the file! 8) After you [render the notebook with snakemake](#rendering-notebooks), test the link to make sure it works. - -## Pull request status checks - -To require that branches are up-to-date with `master` before merging, we need to require that a status check passes before merging to `master`. -Turning on this setting mitigates the risk that changes that have been merged will be undone by a pull request that was filed first and alters the same file. -The status check used is a GitHub Action that test builds the docker image. -Most of the time, this should pull cached docker layers, so this will complete in a matter of minutes. -As a bonus, this process also checks that any changes to the Dockerfile result in a buildable image. diff --git a/Snakefile b/Snakefile index 4909b910..7fe64d3f 100644 --- a/Snakefile +++ b/Snakefile @@ -9,6 +9,7 @@ rule target: "02-microarray/dimension-reduction_microarray_02_umap.html", "02-microarray/gene-id-annotation_microarray_01_ensembl.html", "02-microarray/pathway-analysis_microarray_02_ora.html", + "02-microarray/pathway-analysis_microarray_03_gsea.html", "02-microarray/ortholog-mapping_microarray_01_ensembl.html", "03-rnaseq/00-intro-to-rnaseq.html", "03-rnaseq/clustering_rnaseq_01_heatmap.html", diff --git a/components/footer.html b/components/footer.html new file mode 100644 index 00000000..0b154ac4 --- /dev/null +++ b/components/footer.html @@ -0,0 +1,5 @@ + diff --git a/components/pr-diagrams/all-changes-pr.png b/components/pr-diagrams/all-changes-pr.png new file mode 100644 index 0000000000000000000000000000000000000000..54fc00aa3a5a5eee8145b84fd3ad113598ca75a7 GIT binary patch literal 95128 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%0DlBoo*{0t@D> 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

    cbKfvH^Eeib6bD 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 literal 0 HcmV?d00001 diff --git a/components/pr-diagrams/gha-spell-check.png b/components/pr-diagrams/gha-spell-check.png new file mode 100644 index 0000000000000000000000000000000000000000..6f0511423cdc09fa236ea99f8bc87c2848ea86e1 GIT binary patch literal 89060 zcmeFZWmKHY5-tpcK!6~D00|Dkg1dW2@Zd5qKyV-2-9iEcNN{(zWY9r_1$TD{3Z$pt_EruTn+zKT1qD|@URDDI`(dGNal@)sq-1_k|( zG71VK@)Oxj4(h*abI|@(`ye6b!QbVS-wn||Y-=Gq0oZ8ix#_7Wi?o4+1M{wGdn?dIkr!pZ6B>B-^A%i-u^#mOx!EX>Kp!^y+L zj%>m1>J4%;@nQ$LzWB3~fAu44;cDh$>9iu_#`_AF z5L^&EjQjpZd<@B9{H|MIk>!;Q#s<%GvW93Sx_DnYY<1?>g&*A7lke~L_2B?3$!+kc z_lWn%{C3Oi9?b2+;=tXz+WqZbP5Ww{PG)w?yGH~;DCjgOsE?#j(Ecn2vtdmQ^GJ-- z{wMK|dI?l?21?Ywn*IHR3tdpo5EePU^uIdzS53$liT|Su;U`jRTVbCf{%geF4@fIe z{~r^{ctpeO+WF(vKc^U!Q-J^XbpIMn>Mc4!g0RU3?Y|lMvqnm70`s4v(J-Ms8p!y1 zLh#?5qaw%KdGOEC;)qbuE#A&~J^Cl(1PSMV4gPNl_I*SN;bF2DL;q*ZBgLD4xB83I zO<5G_R3ZVYkbl;oGx+~gnCSl#^MCA*|B3lO_Q(It-7JO3$oiS9Py02XOQgmUv8&%7 zrTmvRK?tpZ?WLuf#c!)(&nW)Tr0x`y5O5f|mn z!&0b!Xa=!7O7bkWy<6Gi|5g+lYNQ%p=g5=&Lkn5rkUgW3XR^Hd55|$jK1`%?N-%%H z_-{=P#-8;%Y(SRRY@s5@4G|+gXWzP<)FF&n_-ZXRLN47xDH;CIb|o)Wcq{sa zVzCpk{uii`Z}jOx&-=H{^@6Q<2Ow3}-Lucl*^hS1R|ybF1h#M179lu8bL!O(Ke`=! zYo4#!K1B9+&BSFt$5mrJo=3Az4r-(o;+X1aa^D*|-+N)339&IG?RD6xD2( z==y>37?U7KN-D_sJ<3DO9!9Ra#LJ;URVF+=f`lGW;^uX%&(*_x)S{4uN7AVonhr*W z_2%K;n^i2du(J)kDxma^Q`|3UwV4*CUHIWewREVetlA8P-NMuNc$Bu5!)e6bFAH)q zgq-uPH>mHejr>kt*Vxa4X-3^J{oxn<8$UiNk%s#sClHPlo{s!0O_jfG@)}{>>(jg_ z4xX+Ed{0i---}PfinPTQPKmmku`7tFTi1BIx#}w6F1K^w=HKroEsS7IRq<)D6WK(o zP}}7~CDO@qUCz}W?QPesA#TDfY5hzX&-kp>I)#~jvjC<= zzER)nJnuoAz+YPq@77spy(mNbOHrhrqD>a5;NR;kqjk_hJ(j z%jVC;?~)&=jD}v;D{S4qWOQsjukv;s61^*{tNOm;5m8@M-tf))o(P}2`LIrN#M>O6 zgYn(;;;@`Lg|m2A@!9c5tL!^?>c%M5JN*WmL;)Ldc!L4e#m4?rVZQM8z+}kPsu#zg zs`znB>g`4En_htuY6`#2JIl44F6A1M;eBXyHfS~NVx9EO18wqz%TWv}>lh(Ow#{5g za4V2CJG(`4IQnju)o3x`3k{<|J!svrqN?daq_(+Kx7ujpwB>#)V(Y{=`{W3=-yA!- z{3Zhd72HY&kR-Kl9TD#a#UAZ4>3=J@tl|cBWKET^c1y_|0 zl-6d!x0SXIz8$4jx1~_ZPG07FwjXY#Ovds#EP$whu`W4$y<*%WM;nTh7o;$J2Wk45 zn-z=QjrA7ne%g#=-@Bo%{NXFz6&#L_upna!l8gxarK6(59Z$=#YSqVbO1@RAWxgOE z8tXmK%F*RZQVLSB{G+y0^;HSP&wK2Eu5*8C;ai((aVCs=%wL{`tIn9|@gw3z3!Z%Q zj^Pvgjf*jNjy*xf=hYX=Y9GWXl{19Kf!@$WY1_0K&mrz!^zBkSdcP3~xP9Orb`Rud zB_hx2h3IoG=&$nEK1D17|^BuL_X?A4oWlRd)*(6VxS0AfgZ zJHu?D!I3(kb^#)rSHGdAcI$i8Iy+U}?%c?4H^b(7HY^A)FXzy&J?XJZ7jPJYY-ibl zAkZXR8w=m{>+Nj8R}px)_1C{9i(?@tKgbc+U*efm@xIh}?}db&l~=csE!AMMG~b;* znWB0j7jwQ>*+$a=3PrCR@c#Lc>Be7%WYWCj;MGrIuj4iSgI6r8)q#jT^Vb_>=qy=M z$b+=n$y3Fr-e`(<6*qMWv5#cRVjslEriFyDIS!4V=&R zy}_yuzNg!J_enG*UwS6_xvz&mwV$57B`z+SwaE2e8|fWN>AffVs+d^x4CpZ!o+UNM zsr}TL#@K)B9{n=g?_N6lTJk+&Q0)40dtxg$`1a_%k?F;p=j__G7ABd~-N~sWIqaL8 zbm+|9QPa|r&=uZlT5)63#rL`P0$;XbUqa?xBFC808@vKVd9>pRN#L``jmuty7oJA0 zv4IM!5xpyIv)d%$xi{C-o_9a?7p*u2`&+23CSw`UreiP9(WA-FDaD&tUw0H{`~H+s zrca=v65t{5lSbdBQ8ca{XSkv|>yDQ7VH`}E5Z`VnPJPiz`b0gX`(9j7f?x;EhL?P| z9#VjS_btE00uwPIk_vF}SFTI0XN!{YB8y2SbeB)kqdN`TKOPQdh*CFm+fXYfdJ3(Q zAGI>(R_`=BHh74fCS<2~2xgf55EC9TJHJfWhxy-Uw;NL4j_kbdG`>GpTUf>RkGS7< zoPFjWtMM?g3&9S)7o5BD7scgLAu9+7W*7%UlMKkPaKb$f7EySRI@=NqDL(SAuL{AlflH?gx169g7~X=BMfAs zZoddJ%3D}2Q@G9i#?7CjKWPayhiQ;04!&3Js$Z1Bk+rZz3Rv0KzZk!`mrb!UD=`!yEuASKg~JGyH))A^kecb zXxXLQ_P_OF02s|Em)!6U+wTL6e=RDN-o&+zGNH4iqHt7m+xWK@&IE2%rJS#F`6i*@ zrtr}?b=h&YIDlGy;azGBpvub>JY`ZeCcz}9&)`#wCDRIEWrRhq6j+&wD<#EZ49wo0 zZiS&{R=fZgef%h4XqT1(beTAEae4AKDex+-doEng*v80fA6gqK2+u&DtV~ACTN6<7 z_YoF|*d3P#`!~_xOa$KV&PZJqMwat2Ty&XgAe0WOBq>?tYk|Vn@*U3>c*;O5zIw`K zY_njf(T9VW*9rt7a1svipFthaJ-MzM_6Yf~gV8PC# zZ8rG~2w;0a=q1`N=xo-2N)b8zuLn`7yQNokmwxc&NpTyAGRZEnHQ2?hGZaLB|xm1Z

    m9x6*mU4+$N> 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

    ^p}4IIPF}NspBfBng(S{{c>9|3nGE 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%0DOc4a#A7z^wYug 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 literal 0 HcmV?d00001 diff --git a/components/references.bib b/components/references.bib index 79623326..b198d56a 100644 --- a/components/references.bib +++ b/components/references.bib @@ -195,6 +195,12 @@ @article{Gray2015 url = {https://pubmed.ncbi.nlm.nih.gov/25361968/} } +@website{GSEA-broad-institute, + title = {{GSEA}: Gene Set Enrichment Analysis}, + author = {UC San Diego and Broad Institute Team}, + url = {https://www.gsea-msigdb.org/gsea/index.jsp} +} + @article{Gu2016, title = {Complex heatmaps reveal patterns and correlations in multidimensional genomic data}, author = {Zuguang Gu and Roland Eils and Matthias Schlesner}, @@ -315,6 +321,16 @@ @manual{Konopka2020 url = {https://cran.r-project.org/web/packages/umap/umap.pdf} } +@article{Korotkevich2019, + author = {Gennady Korotkevich and Vladimir Sukhov and Alexey Sergushichev}, + title = {Fast gene set enrichment analysis}, + journal = {bioRxiv}, + year = {2019}, + number = {060012}, + doi = {10.1101/060012}, + url = {https://doi.org/10.1101/060012} +} + @website{LCSciences2014, title = {Microarray or {RNA} Sequencing?}, author = {LCSciences}, @@ -323,6 +339,17 @@ @website{LCSciences2014 url = {https://www.lcsciences.com/news/microarray-or-rna-sequencing/} } +@article{Liberzon2015, + title = {The Molecular Signatures Database Hallmark Gene Set Collection}, + author = {Arthur Liberzon and Chet Birger and Helga Thorvaldsdóttir and Mahmoud Ghandi and Jill P. Mesirov and Pablo Tamayo}, + year = {2015}, + journal = {Cell Systems}, + volume = {1}, + number = {6}, + doi = {10.1016/j.cels.2015.12.004}, + url = {https://dx.doi.org/10.1016%2Fj.cels.2015.12.004} +} + @article{Love2014, title = {Moderated estimation of fold change and dispersion for {RNA-Seq} data with {DESeq2}}, author = {Michael I. Love and Wolfgang Huber and Simon Anders}, diff --git a/scripts/render-notebooks.R b/scripts/render-notebooks.R index 8521d438..8de069aa 100644 --- a/scripts/render-notebooks.R +++ b/scripts/render-notebooks.R @@ -113,6 +113,9 @@ readr::write_lines(new_lines, tmp_file) # Declare path to google analytics bit google_analytics_file <- normalizePath(file.path("components", "google-analytics.html")) +# Declare path to footer +footer_file <- normalizePath(file.path("components", "footer.html")) + # Render the header added notebook rmarkdown::render(tmp_file, output_format = rmarkdown::html_document( @@ -121,7 +124,8 @@ rmarkdown::render(tmp_file, highlight = "haddock", df_print = "paged", css = normalizePath(file.path("components", "styles.css")), - includes = rmarkdown::includes(in_header = google_analytics_file) + includes = rmarkdown::includes(in_header = google_analytics_file, + after_body = footer_file) ), # Save to original html output file name output_file = output_file From 4912ec6245e1193d00405575c51caba8dacd0ba7 Mon Sep 17 00:00:00 2001 From: Chante Bethell Date: Wed, 4 Nov 2020 20:55:00 -0500 Subject: [PATCH 04/19] add incode prompt --- 02-microarray/pathway-analysis_microarray_03_gsea.Rmd | 5 ++++- 02-microarray/pathway-analysis_microarray_03_gsea.html | 7 ++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd index 65a3cf30..d9e4b89c 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd +++ b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd @@ -289,6 +289,7 @@ Now let's take a look at the rows associated with one of the duplicated Entrez I dge_mapped_df %>% dplyr::filter(entrez_id == "336702") ``` + We can see that the associated values vary for each row although the Entrez ID is the same. We do not want duplicated gene identifiers for the GSEA steps later, so let's keep the Entrez IDs associated with the higher t-statistic value. @@ -312,7 +313,9 @@ filtered_dge_mapped_df %>% Looks like we were able to successfully get rid of the duplicate gene identifiers and keep the observation with the higher t-statistic value! Note however, that a caveat in using this approach is that the genes that have duplicate identifiers could be enriched in a particular pathway/gene set and we may get an overly optimistic view of how perturbed that pathway truly is. - + +**START REVIEW HERE** + ## Perform gene set enrichment analysis (GSEA) The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout the pre-ranked gene list or primarily found at the top or bottom of the list. diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.html b/02-microarray/pathway-analysis_microarray_03_gsea.html index a183df43..a69de22e 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.html +++ b/02-microarray/pathway-analysis_microarray_03_gsea.html @@ -4058,6 +4058,7 @@

    4.4 Gene identifier conversion

    35l;QoH0GWV;!)>${hll8X6-B#Y%=X{*vOpk6^E z#*GE~pqthFDmrR9dUM*ix@|ejaEo_6^R(>q-d}gT zz325jyVw&4FJfTr@(qzp$3RMLmm8&4tU0A9e2MmYbM}@ z=@=P(YXH9M=T{XQom)ZF3xsa{;Rp0g5RNq8U;#L0N5?4Ft{<;Y$L#W82N1m;DdsJJ zg20MmJ1Z?@&nQ*(jEmAoO84sTji=7Qf^CE-%CHklr7{$ZNBc@ap-ExmoW~PkFUI0uL>16{&4Q6G-$rhhTC?iJ}6(@n2V7*5E7B3|LoppyDTOs7F1*}jfn&hIJn!>bxd#0ich0_iJovM^NzdkERvG1kmt91c@ z_u?f3XfzMM3KU&nOljf7^1hy#2{zvD4>fOmefub)2jF`BkvQTSrDp>fPM{ojmw8h! zP%Hx%;1l!r-VCp>@-xD<_6_boz_QTXdD*%wFC=@a?3?ZtMWOvqo!0koy; z91cx#Xt)7YZx$_ zTIvTBdjauuz}iP6<%WC@MWMtTb}xqQFpN*X4&ak2vt4Bk1|~x3Pn|y!Z2JrNpe)ig zMm@HMm=(ICyIIZ>%!i?7najR>R-sHeJb(Dp!oyM=Rv*!-EIoUjFa)&Abetp~lT%NL zzYwj5X6VZzk5XDM%JQ&?a9mI~ErGnSAZn_HmgochNj3n_B|HVhPy?>t2LPbs1j(Ti zmSA7JjQI)U%>%){W3r61L&ON>&x2oAXn6q64>}>3CrkSg@-ogMD2$7xS)6bI@@}`6=}JFHb+D#a<9hs?SA)%til{k8PkPWiz-4UaZO6vB+^JXSz3!_v1BtBbW0?jE?SqwL)f+CY8QB#jRa z4p3zYdogSCD22v8g&)WP4`RFiMOo*xvH#gCI@9tKKv|$I^QztVQcVrYtPm|D3?-_g z_HOHrUvvshHCo&*wh_?ShXv2UVMuhrV39qWBh&_!Rki1tF-LiitNRSJh7(UvXn>LwNxdp>f##N@_4hXNro(iY z#&8x4t^la*pgYlyNXN9}GE2*9{gW)LURXj^%$ts6cesxO28BQ6-Fe0SCxS7|va*H5 zrxPFqYSCEo{jkC&?wT)10Kqr3?}KJVn#=a;mO2;_5{fk~^rm>HJqCcpYus{Q>w(4% z-U=_g`l8!O%ECpyGe|fkgoK`6=uS3!xNZw5m+JjTz{I1Q(%4FfV}Forj(aGU@KEb{ zce)K+pOfKWA5)DZx2nTDv6lN+xg;Kdpi={|dO5c3ktUusTxMWb;&%*dAcs^MMAsQ1 z8{JL8RoNjReV16yMhXeTRldK3b?a3OUoo`iLS{h)w&%BLNeF z3DvE1>aQeYlLObf9Y)E)qX9Q_7V`vdl#~EFj9?U|e*5iVq%M^N^^5$iKxgdF?eBK5 zBRbaKN8ty2k~=Cw2sm*s$9K3;*a`f7yPzE>g zEpH&61fC!@h;fRGv5@t~u{{&h&Ki_Q49`*mi=H~Wj5Ph7TxU|0UKFXIfL}8VPKhtR zxV>ANzc+k#yx6X#EQi-Po(b{;>lOO&*L z+9t+bvaG^2A&S2AO#$0`>9$e5LMUGXlo_;*)he%(aY4edR?YkaPj&z(BJz z6_phd&JGkDl}MU%Rd-86r{=iObr>Pu6+qH83B)3i4&3Pc26JiJSr9p%tOf~3r$Ge5 zsc-m35Y`_|c4b4;yy1Q zM);Oyy&Jiw^D#US#d&zy0!?XIlJoqfaDp9o089SZb$K<6?9f=XYVS@(kAZ}a{fK>t zC*NfO2B-VT>+9NwY%iLxx2CWw1$DH&^mieNyV%0=@CWKpzT7 zJ|*Hq!%zx-hFm@L-vrd4FgLt$v#Q`3emvr^W4pb3WQf2uGB@7&KGa0A^17Tf{Pk=JH;b#CE)SE|v-FEdGo6v@jC91Vu7S zpV5y2=841tos4xaQWPie3JLVWX^RBTD9_9;@h=p5%K=HQ6+5|=fPdWTIGf#g z@Ykr0ojK?4C+*utg0TC0e4~^IJn3pZF%^pMMgqh(iE=aUa~})z$E15dSVtWiYdu?^ zci~f)Sw7stMI(R5_<5bTJ`TYo)stTrN%`5h5I0r*V(Kr79C6uiEp(|xZC7n_Jvr*4 zDaW_5B8KWYXMCx36F1QPyXZ}*g0If46TXOWQn znV_oJmsj3-IaVBDB=ik)F;d52Xq3;1__OibMQv2OzEoSeOj`I2;4a#SJSIy_W}j(t z&Axt2wrAfK^$#hdf*;rZ=Io7%*gBdZLj0dgH@p+!DenAz8UMi;+jtOFUI;4nOMR4u z?5TH={fn>Yk3h_D-WE4=`^0!na*YUhP<6E-EFVTp$Kg+B)wLoAeK=#<6Enu&U-{oJ zSIY#|d~#Xc(_gxhhd4JY8#&QfT_qa?5*qCIPd1^^=)(RvksGU*yJKUQN;d1v%Atxr z%yxDp@vK71?!y5tz5`I9b=z5~G10l7;Gz~>ZeG0qO%C{~S|DTN% zJ{Dl8Uk<(qq#hrJ5Wrkoz;=$|VEK_i3@Zc^hsMNfjs}0m^QpdO-1}h>bBkLbBg5iQ zb%>a{M{ib}+-mte8kf>oWZ{7WzP##~n<8T%_1io~B?g8VKQ28WQN)D$87&`O$Z?u! zY2j(f{eoX$Ozq_z`D>5JS7JS*UnJ&2$LMpgbw;N}IQFtmkiI`G!DNa_*b|IWvoT4t zNn~*<0$BKJ&@M{yRIJEaGDu})H;Z=(WEP8zZHCUJA67^o4KWS}4YB2oL@OS7Xz*j; zy{n>pM`v2f%yvY+nVpP40YM_APy!R%#3vx##`rVBifmwOXSxNqanh7NNael(9&1j% zlC`BKMMIMbmqUIo{l-!e{G2=>pnyg_e?WkYIFd@0y#?qM(+$xgRS{kqJV@U;G5;W9 zpQiOy_!gAZ_@`sT*mf$E!2c6MUw-7EG^Qk7?B62G<0c}>IwuHLw00tTI0esm>uSo zFW)~QWIbv=&55v@+}ioHVp)~=AoeM_FTdj4l9Fxbut&{kCizP}OFeQgE&iDhz3}jx zt^bEG#7B6{%%#k!rGbg?%qtAZV;Pd29h5s`{(gZR=+ZUWPa4+NxBU#n=z+TQJTJ}J zbAkK`9rd3p!Gg%tHX%xmD=d&gH_mFC_Jv|aR{d%V3Zn>Z&V%E4@jAoJP>>zstF!C} zKI&$oNb}F)O<*Egmx>n`$}<0w<$ZCwu{W3Kqm7LuI*u5BNr2~!DJaS5EIw|a_|x`G za`Z)O_FCy2D1S#mpYz>|O86VQ2OqzWOhU9TijfLuyQ2`iF4+U0L6FE(Ukz(-Huf6B zy1YncwR3JUD_!d%M=nH*-Y1MRWJOvHk-*jqvRpCU_-H!OMY~Rt2Rt$(9*~SL6U6gx zHa{OiMF!)`F<8RShXtLkyNRlUT*JYEX^(9o1n!|!@~VUJ^{7_cKb8tiu}aSvVCqBu zNIa3n*AQ%UW06<~>T34HW-Y`#dTf6x4P+~lAuB#n#uaAehQjYsfrlHJMJv;pfje}H z%~Gs2ezwX_B!-`4p0m;&dc7G%6ZY)6OJ}vN zU2wuWY@%!3g$4Y-2=V!hDCCQVrF%UFm3@Ma-6l&KW}6>zp)*}<3*t+%id462f2K@k zUG)f&ZFg76NOJ{z*O0J&Q}uyhVG6Tgw1*!)fah)bxJbfnkKS%In)6BF3vPg6gUolH z`quA4Uzjj0@>56Pg)c=A&AagA?dl^hzj!{A5xa$o##G--P`&l#ZM-hP3m=B=@s)Xv zr-P*CBSqnbQ3R|N+PdMz6>m)?SoW9 z+U>;~(_so}E*9tiGPL=_S0IYap)1?imM~Y0@RphHG^M+N!8{(;+=)u^k&?{%@~^Vi zq5r5>xu|cTYNR%Q^z&hFAWD<0d?x^judP?gn(HD zEyQh@J0}W>A1QS++vBhVtcw`(3(L@s7yQMIU>^15=bnI=Leo?h{>VTqm@PP&Q6a|3 zQwuK|^%&qfJTGBSY|HIZK<{Z>D!|F_EE1fz1xj7|sTB^*z;(eOW-%lCJQ1)BXG4oY zphK#LRKIX7(K*&53Qu2FS3y+E37KGrJm9!8jmBxNh&kgJEr+j3PfQXvC{H~}-?BVb zn5J8a5~m!pr&L3ln1pp@TE#yV&-Fn$gJb#0fLjrSv!+FeUul2qXRKXJ6%V&18TO}k zd)FWGOXMYd(pMlXshTTrYNGr`6lA>3zosioGD+iHXLC4P9SEpQk6-KXn@~kN0%$pq^zn+P8=B^C8!! z;6T#vfx=KxtOvu$S#QB zNnU)Z*MkfZ^Fc=<(y%`dC%%if#IW9QDqSzpcGLX$<(_}9=`77I>68|p53;vd$5;oS z#wuUc)w~|Z_3gt50(5mcSf0ICy9{u4gtO+S$J$HXpIrZQdoKLCC%f9Q8#~$$J(*oV zvAmGMIB!?yKivyI*n?6AF1tQ_`0)1DA_sxC_TXe(+n{o>(K*tX%3 zHP+E&v;M8iqHu#p*_k3<^e0_Em7gK$lz3koiFmk1pz&pH$0c8t#HCwTskqyJ^c>3Dqj?i%te*CMI%XDAesRD=kwZi}Rnjd?;fbaRyVNAUwOx za~<_I<3z_}_G-m26q+1S`+cnjEoyRjT@JyyI_J*yX{N(qhU@Ty;ZS?lYP!}grNnOxXJXrl*0?-3a!l;2eJP}{niuqY zi(VA>y+6p8>oJ9wx5Li0_KWtZSMpy+;?$A12C8kI><{SN(!O_=)EZ4vU2ec18C|Yg z=Q|v0u_`Mu5l0xvbt@Mj|P;=8G(Mbh-|L+ zzpS3m#vESn?TgSqW3VQBIb)*7?hAcsVQaJ~!P0DyimK3}*oVQrOlOd7NQ*0yfF6;r zjo6{k1+L-PDXTV>kOJAD0PR{5mQ;_xJimjE4PQS z`OAwbOyia6#yEB9unJ}H-|Kb$T)v`!nHL6!n=b z7zMVCf;YXK@iFoYRDD9b<9>PdR+mmH=@eQ?1e6rZ{y>Vkss*7H=0lPb4A(@7g0eu0 z)s#uon?Yj+pS|c><3*8&GsEm5CMXu3TF8v`F4cvu*9=v{u=Q!#Zw*#w$jP8|C{r2I zZz9N1LyP4QX68aZ>=KEwYr7QUw+6&So?7rDiWMpn;i30VK$81LVDiR~UCij=`RJ(x zevY;09ctyzebdmdJmM>J;qkKBRz?gwo~QmyIBe<^3B%NeI@bEzHf}DBR!jD4A>CH$ z^Zmv8_s!Cmp#8F)qy2QTRgVh>?-8Ds-Cg&~-X9nY)uQh4Bnj@R-ydYt5Y;+uV&Q*M zF3=|JdRVP=(g+(b6w8TzLnR|)1WT}Wb@oWU2D6`I^aqtfI z0hJsu^Uq%7_=43XNzsE{EFSO66PSVvIi=jB)A9yje%W5q)``!|@ zhp*X58OEcWcd8EdTXW*^*qBIVIYp&wK+rF%ZSl*&2b8Sj*Wf&ZV20LSKZ{UaiiMWJx~ zZQ?s&QGU!|gN8(WS_Sxit1^b{D(>5OR z5(%lI7P~EhT(*phym7T_Qv?)NmriA!=BEjwiwHcw2pPSjbJvI;bvNZa*Kfzhf2SVb zAp9@-AHmr>^&>M@+GonXe-oy~Y7bQbE1Jw;4OhF|pCqX`)Y7nX_`9T@N@v@|mGj=> z0;m?>)1`tHgSnD$EkN(_2vhgr3rhckCCs<-h#N}Om{Q|Q_5(aD)Cz8*JY92|$TH+_ z<~lO??GWUCHHxCcMZ6u9n2i-T>9$@yxu9whM{JZz3S?)qW(9O^0VW}@$7Avb$4OcS zdDskZ!3v3+ok5wVk;qKjD{rK$yC;~F*b54nA!%Gcp4l&>CwLz+8>Dji<97g^v8 zTz(y0k+CnnQLcyTkG6LQ{_!4@-Ws|YyzT-rHX5`=t~T+ro-PN|j$G7X=FpiBMZA9U zicMpEeMzI?t_umAZOM)lPN(gnX=~i#4*TO4D9!b)zF|(58d5>Lzo*52hPMUN#BJ=I z#-*M$B{zvy%sxb}8ug}E6o|A)3fSKy<$-o%(LqIm=I+g|#^&g`?Z4Z*qExlr9CyK4 zY;-Acqp&EtrXI<~P1MZ5%5=&eu?y@clEkx$g!>Pr$Bf5!YWrg^LXMs+Dbc^n^mVO@E}!}%09)n4H|AVdFw5;{i=0VZCzO6O&Ww>WD1d7ff9^IB#yOlV*yHMDjl@)!USFOEYSmS|M zcFOFTL(TF6v5UR391_2^)H@FQ(#J@DJXpHIw8)?qjk_|GXf?K8AG(#P$7;2V7YIwr z_|s|YeGEd5s7`AUoCtGPru&T(?|)HMpty^giSq#}w<@?UgWX}IfkVnS6J~L-a;-Zu zV)5Nh+~|`lIBBVp=7DOqCLpoKg}1!|cYrM8nByk2-=_c9AqR%vX4O%F<%~xkd~`%{ z|5NQ)I%W7=nZopU;{~#G+0p}fZCJq6={JptcDbd8Y`DRW&O3c(ez5UkQwK2+DzzWZ z{nce81TuT%uFIE1Gz#~&6uMuotL&AAd*${vEV?m$f|GSP!TpbM?IiYqm&}G7Rb@UQ z+!zw=*;C5h`w*k3vPd~QU;F1cE&ae0e9r6Qn05U^EJgEG+42SK*KZBMc-?Q?Ew13z zTQ1DR(3EMDRV!_^6)G2j`T^UHfkd(<1PqQ3J`d)DFz$bFu_hx2ruxo&Ux;L%?`(<= zrl7q9JzQJ*TBgiUtLZd)-1d&qs}7l~R#hHL^^T|SDXQ+pI@vw8L&Ewtl(0(q<`_}R z?t?6LEe`~;(|0+zFZZec{xi@Ta28)WK;xFWu7}%bD4K*ihOe;>-3il;mD6h6s+Q7i z)s6OM5S${1ZgDPVujF$HrHv7U&8R!_hFNaDYNpb16mvP{MW!qBa<9ecS&|GEuHp0F zx`cQxr;NjgBORB-n)KAgHq@@rCfta6%QnC6=)jHlz4qZE_@HNlQyxzE zcF!R0&B=O{<9{Jzu27~NXBvw@?|4Ck92B}e?F!`W45xE;Iazr$I9WL~I8Fcb1J8}@ z&S_yZUL5X!+Zar{|D}O=HJg@#^O9ka)BHA!?(A5r=p%1Bil!hVUaUkB4evZ*fdWdb zwO42rvkTuW%p^6MX%#dXpi-Hj(K+ItGXfBxI(ffm;2`0hF;fiEY)C~RWWTNsy9z2T?xFgFKGUvvG0p301y}zE{cTkS3D}JfxDnM+ zBBNX#%9u$UNrKJaFHtq-EN%Pog$%s-U)QgOLhNUNTBX&CyK_lGO-%J9g|^v+5@ZJS zz2`OQU>eWWWCf*Fhyn5t~VR9I}dtx!hrudSs#TADnJ)9sp7)pm07I}wh1}yqcDvc2Nijn zx2S(MSeIbhzq&%e2KR>?N|*zRvtN$t^)t<=@!ye(D1BW%P%p@>jh9CBFpYpZyWSLpXSW4Adol$DRx@jz(eAQf^86qC?XUA~=V*7(*uBO*(>`OUadjrx z7%wVesMuBtl!qrwKgk9CA&nkoSbw!^3FCLvX`3GNII5yjgVBEps2UyQ=wis86g0x~ zQzQD&6?&c>BG-Ortx#=#q}Cs!zk;Pi_S#|>{oT#kPjUH+GSukCJo}Y%>myrUfc96J zk>oC0c!-rhq#fF)PBvO|-%EP+o$9|@mE5(R7GJJrXxBQu#1c(ZsPkm6f%`4hMC?pS z;|7R-peLY!?5>!!trHouWgJ4I)cGYMke^7SBJ*uGT9WHho9k&!_gsrEs^SiNh5Bi( z=SJt|#B9wOtt+aWOheh6G#FGGP2whn6DRky#aF)Nu#-OCOt-@r-0h3mf6FhjPp z+-&FT7BNhA_KPD3nSrCA=(lxj?4Ks_q8{I@ezThT>gT4|HmxD`j4~*O00Hl3Xc4>G z;TyadOX|wQ7|akonKxdxh%BKjFR6Eclnimlpu$vmUjRo+l~NT`Z#}2Haxhcwf;o~L zJj){xk+Lkz=JyAZ^79i1;SQO)1O?Z#KtL1OWf`s%RISL)=cAY$l-DJ7pqF!%ONwqNl zo2_cOzW0UAXi@kZYVx54aX`Uz))-0^T&a=crhmEt;L4hj}TK2)_d zD0c?9M?Ani3dmObhG5bXhtxiH;tGxg-=;kTgf52Ki^^gp9jiNvHCnL~1p^h7jgyZ( zCT*r3%hj|(!~LtH*imU>E_~IBz^4x*$BdrGaX(K^zCA7Nle-6+i*43IVx@5K-$p$3 zwCffteq2Gblbw*Lf+@LsB zY}qX`Qr{{U`q)2usVtNv=vKCxahI!*FleU>jhcquNO6A*=`FC_C#}5H?owm1mR&Q( zCuZMW)K?Fw==~fk$nE?;@9S29KvVjuOkjpmx!ipySZ+txfcX)t`^>XUHT z-KEO`k|~6j(*!VR!lU33`HH85%-@Qp)o7%ivDZu{@&1meK}LsVJZ=nHKf8N)_aTgD4Yc2m=NCS)%#&XH8{C zvK@V5Lp?T+F~f$E6EHc~NxWNOV*DRK`(JZxGZ{v?gVu+p?&Syn!wBqF9R-5{MzHWN zBM^|-?0*c9d@x2B(XKfxc>3<)Y;i=w-fmWjrOlu_iOr5xpS1j~%#2D!;Bvm4)ZKDE zzWjmV)xR+XF|6?`YBAlDx+~>__#M~nO`q8;5_yVtwFO#KKh*w|O%&TAdyE>V!*)jN zG#j-i3^C5F2kj}d&p;vJ$FX|jKM^fCC(iT|P|g;=<+KrjZt^0;KeTmt&@OCmH18eb zC=7BSse&pFU72k3;)uk4La3n)Nn@7un&wY(Uf)7|U}a-l*Cbt;DaQDS#x zx;@375XVBQgFnd}Eu%x_a`k$*C3UCSrl-?}MO13>bM#fx`)3h>bZ{~D4|NBqGAM-K z@xRDs-u|W^+-Q5>Nmt80w&VNJ!LhZNXCB|*Dzba(b*Y-GLm?&jPqb@8W-WKg%ABp(z_6d` z;u?jAvl`I93r|H3&Q)BqPb7PRxow{c4<*jr%U}=e`J#V1+-BV2%DJvkb_{a$QMBT^ z>?*iVpf6I-`40p6I3k;YuwTby+M#sJYh2JE4}YzTugs@ zCtMw1^?J3`9mFbAM=c`?=Y;V?2w<&Y4@gHW#!Bd|_(NWHciB3YzO8k$=DQ|yW;{i> z*#G_e@!?SwVsOg=(3bwg9bBH;oXilo%c!EW*y6}w=9lk{kV8;uh#E|kD0L-0O8MFw zwROp3k`=Yud63%iKjMOE26s^pA*!&~u!kLOw;er7oQ{$^4(+xVqmnjRCH%2W`iczH z%-y5VUH&d>8cj>0?yyfUT4=T9=qH-<_q0Jt3zywTB{&T+kg)%kV=>=&5;KDrV_|NK zlmwU$q}S8x+s=(_HvQD;$xHKd-kqV(ta1Ht=$V@%7=5IWEroEI~@W%FF&B z6x!0c@{fRH1}BymhStAgPmyADedjMZDa&5@jJL~3(Vd_4nE4rxzq~G!x+!OW-;?mO z98jEjR+W)CQ|#SI5^-N%YQl>YhIRAudI*WgKCZN1fxORB^v9HpVfXqR^v4?%93UZ&{89aX4eRQ(0wJh za`}zeUd0@5r`=&be7L9*Q`S-pUe>H>oRL6I3OFPo1BIXHhAs&qiEX?T2QN_e;-o-o zCZAHQ>6D$k;xwBeg?8gzfVg_)@JUBJZGTqrk1Zjg^WCMYa>Xd4?HBvr15T*b=VY~_ z&B4;50Z75I`f0)XI|Y`g!wlSd{23iiX&bG^Q(1zoOp^6DBD2-48-omS;GiEL_KXIWogNb~`K=6?b z!q#n(sP2R5e`V}^m4TcM;^AuC1t>4xNev%96dw?MDD3d{FeM>_aV996kFF<$RQ0z| z&(gI8a^!lS&N8E^EN8FX!AfAQ+Fc2cottjA$6TqBZbdM6#OE5Pn#+%~7axIS3_CDQ zp4X}jwYC)^f64UGsdk!F$Gz{b3P{|$(~d~aCT!`K^8wVC<3p4?ZTQl=C$UFHe=7el z?B~J65!a=m(gt0ja)F+46`ef$wJy~*NSnfBc8V;I^wSYh!%t>3->n;f91HnfZ zm31BY%wh>R+LN3*dlvg?Qjq6w&&=Pe_l;QF@`UU(^Do+WpZNH zrxZ45O1@Y~JEwOPf@*bwf0;kT0B(JNe40wfuIF_*BP9KOVkMt0ZgIqgLIni%=`r)^ z!Bg4sxEE2GFqP)a~39WaoId@tvTgW zE719D9li|PW|q^xZioi~TQ-LGowqNQt&zgYW6Fp;hBUo?{-q8cj@9zPr=>$v-Q8G^ z8WHuhT`K1}7`*bwKf#9BNm#9VkEm4AW|P@4%32_B%K`f-@=}-FsBNEG}USB1a4$8 zgdQ5YBgR&hT^G)ilkI`z{~d8dioyxtq0q$Kf1*^nG2#IdF33r%&!TH;ZF||S1fmd# z=hN;Z0%k{?M=jHC$;pvsv+R`;=`0Ri+})NG+%G2698B*d`*ijvJ@ZG_Bkp|FDihy=ju$LYGqyND)0ht0OC&8geyi1W+T>Dj?VA{V6kCMJtj` zZL4UiyjnDH+Qqf^{#uy2ve{in)O+itDa~7dhwn{YY-$x~YZ&`>SczKoo?s4qK7iA$ zwZAs>V;5B)N$l>wV#hloo)q~B%*1U1>DK@5gSQ8XmBlOR;`0``71N}`P0qd9nPLJo zYMou58U*sofSjWDv?55Wr)@#@Mz5MsiiNUlB#W8fFKm0290!Nu%R(Z3bVrujCoDZSgb-?gd60u0?t}F?<+sc2#aP)Afl7f4x015)jk@ueMwO zT1Jj$C={q@Lweb`rA&kE8TIXHDqGa?<8NpB6@?+#7OoZ;}9(PNa zQ44HrwT|8GnuipmMQZHuq20L(Y{x@qnG!jIruwyW6$T=3I8Q2f_4J zjdaY-Tg%I}`a|}FV0FgQ8F$=XYb5RmSIU<+SJL^`9d41%mpW*o zJrq_ziXEqyQT`&8K>(&!vnCuIVU6~G!~w;gecK&o;Td_Ke~KPTP9+gbfudlglN%1T zaCz(Nj3$ZpY2A#D$20dj#5trQ;YQmPYR}rp6W-nvITQJY0||o2aougz<3#kx&`<)> zDCjVhsmY|3@RF#LTpS@xONkxV$}=xt@~s_iu}l^KKP$y<@@wXp#2bw_ z0M_H5L|$1HgzO>enE+I3TxnV#!UA^r6b6HfdZ$%6wC#ap@cl!Ot~ z%%ZXzG}Rp;tC|K|(#<;nD~ z5cY3-6MHvQSgiL7j9|mjff4@l;AI#+UvVR5B;46@m*?i*GD;3-bW3 z)AHltc4lgQf@7%JJW}A}>^Z*z*b_`P%UiOq(#(F=*H@#rQii`l5+*%*V^2k5tlHD=xf|gvCk~7$=#nPSMwG|AYNj*wJ6v62VevJ__jz6CTd#WbM?at@AY#H6f z?CYH9tPcRQ3Z`ESeVPUE zKl+)HEaqD}hW43swz6?L>mB?Q zJ`XNgeYw?6CK2Af@w6C2?XpgS6|s$(%C@08IUMpdW^=yaK|f#dYLVQ>^|@F@@k^Y_ z9>Z$x?eP+D<3;1KF%-KjEyg|j} zfR)DB5A%^q>t1i%W7(DLU>^(#51f;Q${+||pPdTZ0E*G4Jz{Yt<(6o4YY8t1cQWU72dL zZDEq3A%=Dza!OPL!!35^=yh6wL|xVW_yUSe-xGfQDDmMCa{gwevmNJnICxv0iGx%X zdhFVt=Fc>D#vnB#G+|xcW698J80h8ENWKYe=)0`)l)D_4_Q`9fBQXj}v1IKp5lpMP zuBVh-!C9LXY@eSkCM4f-P?@jiFPU!f81jGKoATkLFS!d)Ly8b}mf5HEJz)Z~pB()u z-kK*cvIc6)oIII>_sjk4NaQ{V@xI76V}YqsAw?hYjQh^IQ>&?d*F@Uu5!wzDW;+W4 z#G3$Kde`F0E7NL$>SUU6KiuXBl=IL2w91rlO~7bQb}qfaMKw^XfPMWIvkn}OI@e|XWK6rX1+AmM^S zWd>o>7=>~(aSt_1GT0e(k%9;E%O-V zdf)XB{`m14dWHn8Mh(0dPH1e zROz-8%hFNfqgoLVCwpgCntmY%IXWK+TKTfM&huZmwFO;U2Rt861wko4@u{vUtKAb8nQjk+B_`F|qVf3yXbJ4h6!9vPA%ztc!-UzFLksqys$MU{=Hnp%aY{X^{$ zdz(6YSY0J6y@1_RkD>^Y02U56&eB7*ZD(^ZJa;Y7u!#`iM}bu^ zj=D1@+jI7CQDt(qvT1Q4KcM+H%w-=zTT7tNq`<#MXUOX}OWhUgwr+(`t=g&Wm2>^# zg?O1FKV7LWcAAC%s0PQFTUHZsuWpzLAb$Z_APU8h(mQ&e{`#2RZdS$abtlvrLG`mU zPPS?Kr=W(FZ-^uJI%aa841er}J_p>7GVJEG-dnry1?;%Y!zCO7dO5Nf*0LJ^rgCi4 z#;`KY624#gQ1%sWv*r7s8s;8QewyTVkq$nR!7uF}o$=aFW zae<9shp1L}Qw+}&t_(+`c%7>+}Of#+xW!2FE%g-?fTod^i1wv z@7aA&rYCEtGbbSF=gXeF%9DpM_}hLZlOB9VDobwOCq4hfm2hWpFavhA;dsh$Ck5U_ zJG0*c`$(!3i7cKahBk~UkzE(j95T-5Kkq`LlhU79U*$P}1)_3xKIiyuY#w7};XVh- z?F9yMEgh6)*nEBf{9!LZE&(vR(IEgz8sXAcr>`j;j|CrR%m)6nT%kG*Q>UZ5^i8K@ z`#TO9&up=OK^Qgz$MY&IQ#?J8yc_i!2Z{~1o?4krY^!vc{LKKia= zJ-%Ur(K8dEpY~P%EtFnoBZQ$;L4A4&V{DNiVVH%!`dWy)Gq+zROddNoGA0$9wPb(|2_+p{~bD~ z&fpeAGMGG0l!*o4elg!>L{^QUOY!^+CENeU-dhKC)wONIf+!$JNJ}?L2qH>@ASEFf zbT^VphteS>At4PG(v5U0B}jLuba%&lZoIGidgl9l|9<~@W*EoWvwv%?z2fY39A5cZ z>ZF^lLifL4-VyY7{oF|3)%W=6IBs-_*sIZpWskM#(P*)sX{q@~U`@3UFBOLg38ad* zkZSwcTPxM4GVE)QWcUmff5_$^(fQQhkK_HRWitM{tg(IA+J6c{gH!BloF?2!;>~!t z$IY27dkY3-*i)$mH761o-aFSVcX3nahOPSDiYk@Li43U-ZA*B~k0GUA8MX;l$$hBW z%le{5ifO2cYJk&4m9#(COTJ@*nm({&Vu_e4Iys5~wT2vX}@j2ay$(;VLuNOziRq5u~d1>Q_vX3$t zN=>4`*(38GU&YB`_MXt9GqA^Sg&NSW7h>f}TPw>&xMX*z`PkiG3~KKlj$7@}o-Tcs zG)^Cn{>F{qIsvPYU(6j@dQWVb$sV0MEnyE-ocpq0csrSWsOHmH%$OQh(QVpny%lu_ zFL>g?@Jul^PeCmm9>&*^il{1mS>x-OZ}cK^M_#t8;z})iJm+eUpC}+&IsV=jhZe7m zcw0N`{6t6yx&m>)DdM{2j;$?Oa95q9`?0eA|8?8!QL7(VIXfp+a;ErUFDZ>zlC)Ol z1x){s2%z}?i~v?RBMJ?J9t0p~y|EHQ7(S+M)S8D13GWl{>7{VtCpUYeUk+xY;ncry zGFuITE`bpLJ5Ird#u>3M)fuE7l{j zJct+KEWTq$!iD`y>YG05r1^QiXJAgq$?Z&Fj1cvs&C{EGX0}^<>k)N8<7+BQJp9lk zgS(vdxCUvwkEyd?maI3f9rAn+YU5$QAKTY{ZC_DO>T~q&11?tyT=&Y<0aiy`t@qKb zT3;EzgQGJ~QD=D*adbM4^C#26(do5RLJAtE!w^qL?|;MwpDR@5=~w+HH0X7K=R|Xp z_Z1Sd3S)x7^`NnGGkP}DoT~`{_@vIqJH!2qQ^)?5Dn-Uy%4k=DCHm?yO8H9{!ip%r zw$EAKJ*H_q=@pvhqSQ^w>DVF3>!v`>mkRpz@TRc6@I`;9PoxeWr%4tWQ{Daedbjmu z2F@mqlV$bjhfUm?AGErv`$uK%o~#t@%t&Ek-KBlSDPPJ@{mZ-@k0vb5HMhU8`tjEY zJgsueWKGqm$O>7xb!J)#fN5p+Et)S<)Q@@X6^Cl=k;t|%{h;v5{7K(Ux5VQooMF0+ z6koyd87t0~jUyU48JAz>ZNKcJ>(84|ZCEq0K-e5F&+h+J=&@&jFXI`65*`OM`jhVa zbFezP6GUn10=xunUyoq9suA@jON}O^hgp=ALyngPt9Rh1n2-%M%dJecW^8tG8p#Nw zTZ*ovVEY0%6fkDzcB&e{HZ;Tl%V&`6LdU20$2Z6W)mcg%hq3Y9a`?l^oK(!QbPuG;kTE}sp9S=mba{YCAs%XYkF`TghZ zuc@?;tfmUEpM_g#Mv*NjpD>M}yd|F7xdleZjmPV;n$6)th4feRac?%#ckmUO$Pjwr z`H=Y1qUk>sE3tU{n3R~y_Hz6p$DP5GFxbf+Xg9BeJP01<&LRQf7KaxL#+h7?mgL8I z)CeDT&slW8jJ2x^Xyh-i{T#h&vUlC^%!iVu1w^K6LQO6RkX%A-#&@X;_4w#J&R?HR z?Ul7%XD-E2(cqdBUi`@PXHoKz87)~b;512wbyhIwEc3ST_Gqz@7EYg7nQu*<$=BRE+%lzpwr8g#7Og z`I9{P-?Q-l^eh-+qf)*8_P8_R-dPBfMo@4mw4^h zn087865hQ{dwObib6Nxx4Zh5z$mu@N;6CV-_@G$%J5<0eu0;c+tSVEU^@Q*~faOpi zsLB9_L^7L10>5B5hl)^3038@)(7ZV+E@(WNsYb+lg;qsZL)^cs1iOvMupdf zmZrcWX=k0cf#^@Mb7J`bN2f5pz0em4aN`2Im5A_1xv~b41mKbV3fkcwz9#|%niX)n z_wysEXb!EX*3Mwy!b=zkpYl0UNd&JF*ApO%0j>Npk9q$aAhR3PNcxkmL~nry z&|R0fZePX|)MuvR0EKM`UG79fT?i5^JO_&FyocT`&@o$h($dm+0pjG>RdU$O2Xcx_ z1^?tL(ST8a^c?m(Xg1Bi_F#JvaFYEl5nXQv=+!0mPUPzV!w?+Ri{~0lq0KqkJhL7q zPu`+bz`iYT-ZXY?1IGeUW9PtjL8;}81IN|{!(y!b2@Q^AZ3h-WFBks3GeGUDbkJbY zuKcnzTE^{iwK@8%ovZjr5FoET8XEeIH(2FbDoQb|_+A=+sLugm}PGMD!ZS~lYapCjY&IH4_!g$P;`CNChsxG&Y1(^`DsnP&I zBG(9dJ&F^+Xuk(?#w#QwB+>kNVN;lH0BKnO`02SmZ@Eowy z<4=drKw5x+F_I@v0TZ6$ruYYqQmbwN%VOxn2mZxN`+)iPy%5&7m1jWn_Z>=l8Jh2y zPJgHlTQL&^96R2*%O%o3V%j917pI?Ot3Sz5$>q4t5bTRDKAApJ>AZ=cK$@u~+O<^x@aaw09SfMb z5Ht6@z;w|!nK|Y6VSh7ExNXYky*JyyCLTv92zHi+LX7ZyHNV)@EddG-^+zt6+SXkF z;dR=dEn5BM4CJY3mH_UCWmP2xfK=0KKO54-lrG{@Ep21pQT?C;;xKm}zvkp16QN;} z>AvZOnC>p=kD_Ieqw|v~MQ1S7SMoH^#g3Q%d*&KIQt=sO1gxbiZd@l&W+u9n1Q1va ztio|tx|oIik0*8x&6%_8=ctJSPpCdQClp`G5ct4gG@r)O35&42^%;lD^+Wz@+6ixx z+lEZ;><$xO(62nbhW5kBet^HUeF0cng9FY?o_SYNB$Q6?aKo9pCxX(h)Tk*zu1nVX zmitrH<$bdLPXJXNTNZ{8WZHH-d^8SR1V;1S9}1pN-@m4u75la`T|7*Cd$hnP2oN+| zRq1~J{%r(s%CLTf2A9o;3O>A5@h8!(f@w?5w<@+8vlWXn(s~(M~|G2 z*WGpxfeS}SL-P&3UCsPuo?B%+-XP$6iKw72;!WPOD~FmXp>yQzL{Dg$wigFt?nhnc z`<(TJGxiZ+nb&9mz8LFfN4nCxsjuYLw+42!R0Fo-M;niUO*GV~n>Zpt0^c5l_|`l< zg2GPp$;&x>u#h4dVEZvxJ@Z;05}&z1^Y=uxev!5XpLp_^sQP!`OmBYHO3wG(FeC5) zwzp7uWbkHn_NJEO*tC+=PX+DR!vGWhBJ(U2{-Wi|clGs~b?DTwMdjQfQoaSw7g;}9 z&kYrRa_-MJklK_cIdBT=7`T+F-}O$sxnuFV;dfUS+1;L<^gY|wQ_y&V{EaK4Bey3t zKinr`#&ul>?RFp^v;|bi#qu*U*T`ot4EP2b)z~kLl;%n`708%nd!4Wa-ex80z=;Pi z>J~}YrHboof{XAF>Vl7{VXxxf8pCG6V{m<2($ zIp>Ae*(q|mL?+}?B;}7E(sZ9hN%L9LV(({z>d{C7iWM&!?7VuSwB`bjum4~HoU^?; z#%fO6kN5igwuB8<6M!)Hv^)g^Ltz-uNaOc_+d$wM0M^-eSA&dX()Q00D&PBB=(hj- zo4Vi87z(k}8(i~iUK%X=!j!6Mmz5`JF2@eLd@>BxM|d7wCintB8+jLurGnwcq@%jo zdmOTf5#0A7#MZh=`}y%l@hv8i0R609$-GrD7P`SQKhv6#4btW`4AwhrVbZV5GH<8U zu#0cepU3ox1mIy_vqCno0dCQs%Zxm}S=GJS_=+I+OOgXVDx0U(PeL{W3{8z)T5&%o zM&B>_om4J!w43ehgk!|4Y&4!mxbw@3+-ypD(zI5<)T}VR(AL!`w9!n@)DcLo%2KoU z3+r`9zAX;+=U*>ae~pT*1E%}44Lcp5`z#-$Ln?5-`1#`4`!{i@=IP(yOHJS8k$;Kz z;`X3pw&K0Yk?$c|MTF8UC#&wK+|Fr93${JR=ET}}o9U^%Aktos@W&?O0f*FhIt~{^Zs0=z)-t&YjFm z{7*sGf{84EGFX9fS&$!lo9WvFt(sWDF){qj`J)St@i~oYa~;f#7Nhocl?o$Fto@^% zV*|=djLd}DgXVxsy;=TZfSu4jQ~EX0Z@dX$&fS=+r+7rIBNDi?iM7au;V^KFvc&^g%rrHVD{*%@~qZ;bahp`&y|trt6L!$?(qk@dun6- zd*5-Uhb}NLtbF|}!sfc-(R9awmkdi2?;$JUdMKsv*ZM1}59%beswTrRV>8Xv7)?;H zKPk$wlaEljeoZ4N$^^vS+pViZfmNbn_(4{!(d_0M^=Y(h!})d9i_iqc=AC@{Fr%PC zI0y=Kzc^==O7}K(StfRWSW?ShRV9Jcpe7P>l8BoIedyy``~A+u(zemkiN3%6W6+-($hs;$EI(&F^u&FYn?J*o$igo&vOU7xFou%-Tqu|2Eixhbh7IS z&<(q=2Oa=F#FzwwTKlhUMeDU{BhNyjKvnGXdV#zGS*wQ}E7`>)^Le5{u-EUxUZ;4Y zb`kdaAjT13k810DUAZwcm9s8EwXg>C4188 zp~?aP19;bWf~cyGXs#Y%;$+#Zj8&A*C-x{qbUjuw*e%~(vde>fOr2ZDjxa6)~_EO zll3qq#``Z^UO1n#BD}^-*kyt@0H}kB=wd=Y^sgLR(WC~H*Ls$$3>v7arkb*UFwI=m zeB^li%u+?EVeHX!vlkQ7LYSI3C{{l|xnDyJ>$D(`oGqd;Zr&#$-DC2GK%ev3W%l`% z#h8jY#dmXQeuPyy!YB8#ZL~FJKg>1ZF+L1R(Zv!eejbSPOau73bV1h**&Zeft^fywGXf1kn2)`jj97XsC`*w+$Il-TjDwZi^`!PQ+>Sd-vM+!- zlYBu^=*fT=kJdXKG>5}@&8jjdgNU*~;h75)@I8Usjrf9CRqeMUM6s_R{Oi-zhbyv5 zZT14UyNJrJ-EX@GqKE-c7EY4E=h7kND*?2q3yzAt+gQX)j3ZCSq}1#@B?{(a&x&RB zLqIfSZS#)EqH^66RS9SX!iPkQAbZB^Bs>hVuP|X&^uys5wjKTvIaDsOGrkH0BG%O0 zb$fxaJW=b%EjM5+5Jk;L(sIhKNy|*0q_im`Nw2KJN%D#T?KnIAb%RIe{-5sNB5myo zk0_vWiB1CNa1_v&^jXVpPPNc4`0z=*JU%k6l}0?Ufal;CDvj4!P+>Omql}TL*-7Eo zklMxIbg}mw2^%n+d9xlEzH}lNpmU`MDd6~n+53iJxmPG8GO;0cicu1#I!qKB9M#~| z4&z5MG|HIR)WVu8z^jluLjqht!1OVV)IB0@IEpp&H!kQT1ykpX7D_E*<#rvgwENA* zQto;i4(91~2;G3mfWHVN{oU%rg>);e3*2rSAeDL9Tjn$Qb<4O$>;|WV5T~f3{f!Jd$$|AP2MXpRu(-vQI7v|B+94ZMAnrgX-0w zOU#~oVomjGntnITJL`JLszb9Tr}0_TS-wqI&COIUPjCY#Deb>Of90_8pXZex|TfI1-#6*^hE> zrvPX?26z?@<-ax0F~X--y&w-~C*N{$e_L&%f3H6=3P(=2S;+c+u0rWW1w8KuD=r49 zN5U~8!D-oxI%KM{R;$Xl4ZoKk?~F_XZ^)%soe%e;5MG#Qh|joyt4RdxF-SxL!c|)? zq459%E=vVC|7O6&)gH@5-?9muN^!fureKux0;oE=KRrlhm?y;_gZX?{;ZC1p512p$ zM%OYpef1v#(v!^Fd*X8Hm`%VZ&;kJCW_XE0uF9Y>7{SVo8ml01x4gW3r8R0w^~B*v1X zS;G*K(O&-1qc)}bL08&b112yA#)%8(SBBW3;_iMgrv{LJd72nw(sp8K;y0-wP zJ!I^%yx7%?IL$`I@bSGbUIuC^M`;C?{!Enz5Tm;eu=BZYKsI2!N7nEI_~~p+8Wve# z%aKk~w$H%UhRp?~1122_;ou02V&krkRj2@MI6L6zN5%1&$KBVcn|;7SR|jVOcflrr z-hW#b5Jb$r;gYMED&|FNh=#2<;j;MQ8cm(gFMu`w0O1Qs3ajx-wVaw07d7y;1$Ren zH^3H%KiYc`jJL-5pAC&1V~EqAjG8_Q1(AwewZSzJI2!;vqTUgvn>Ok4TCgr4gHHpPU z2u7RbhUerxVGL#6aR6ndDt_#Om~P#VvsAlmAub&G^^!zlgXzk$2)w!takqi@15Y}c z)Mv$93XH!${RLbt=8+o|=aHkC5;=75&w&n>&>btc5B=iJi%pn?^aI3ROH(|??WB=W zFL1^1^~NimsZ_7iGF3RPuJA$liaAV?LfGw#OpJh|RcAQ8RQuuHY@B%x*E-%8?0j)h zE)EBA?1+>@xzbF7_VQq!S!#4%u)(9a!0Se=Vo^N~9UdxSUA2iX-7moKC-@|%#kkzX z7dSIMkd|&sAn(?hBqUVs@s-bxEBKYa(KFyeXpW%02r<*IqRfS_{>TZkpjuFXmiJ=# z+iv$)i53?kO+TLSW4eJ&l1WYuBkyDKLJOAxHvhi1>oQN| z>lY7v(<))(DvZO)jJ|C-9DpMs@NBIxKuaAD!dPqw^_6aMQ7(bCp#SODC{~rg4tv64 z?YJjh0VVyHWyNWxUMFwe)mbHqQVRM?NY63QKlxtDv;<-u2pz zPgYL_%ReNwyi+fJ+96Hk7cl%w3_Z))wauhSTbgFgecgf}y+mcOy ztXG@8WOW~WdyH^@J?kkm-!w`bse~1R<*4MUx*rZe(fQqVVYN$glcEWcMqg})ZvAHq z$)C$HMwq$+YW14}o$XkKUt9H_%nZzC1sWn>-6)z^xI{Lv1klV#b|k zDRDOn#1K-9k5npJ_E8gpmJH+G&5hR=;L(t2(z`e3W?2?ah5slvD8GDwIv5I|?h?Lq zv&SDyr1F*+U>K1!dT9SBB1B@qKH0GSN0%U*Wikf1iFMe55u5CvzZAtOlYev^vi7w% zAlO`^N_rM!{6`a|Hh2EfZ-4&v&;dK)Wj^4s{Aa@;4Tyy&|I_AK<25j%V|_hC7ksCm z-gWa&Znepaqi$#Ngli{S$v0e~yRis&Mv0xHj6)(B6?31Xz-_l7!yYaa%zFqsk@Wm$ z($BLg1BY!}z61vEi}QQhX?H7SQs;Wc9INsbUnW&6k--;TbOwt-yhq90^Q|Ap2u;^d-R7<%p?;zzkx#MsCh_#=ir} zdK02cZQnyz5eY5Yj=cLe$5>p3#sL#(MKsilOn;s;9WMHe#B=^JvOL^joF`?RNERXx zqdieT1?2Zk5d;<`ZvqSAf6`H+s3%~m9L(0Mf+52~mj{e=W}^U;kOtA!W=I+(x@!NC z(0iaH=8~}tkTgp`Ehv8^%>rgyEAYVnU(zfVLpPB$3#i5d2>1Lw&61^A_7Ku62(=#) zrXAmqJ2Ol0Jitmh#~BO>r2r~a_;`HC`~YDW9VRB`-?KxiKv0R~M}S^ct>$Ib-}584 ztwvcOKk|lEMFGT!;olQhK<)$ln3sWNIU1N@hyR|i0`4&+VFjF_2u0}MhcsAh9)k?2 z$W&ehKZUz@!9_nD;Nx08mn*VHW}F7$k= z8UODqY_m0|)RHVx(~~CXywMC1>V&_q@GAmlG+5yTKHFB%^~--vq}d#7nZdYdK{!62 zX(w|fkKRPGmtc7p7`9viQ$G7~y5il1zD#CdklBnAA&YL!3yWpugb=**(fYR!uoV&V zLxf7J{;T2KkJJrdCb+*cT6ST?oGwAcU3;Z$mP!rkW)RKZU2bnqa0;Q+W+c=O!uclf zHxYbuuSe+FD=XE&7ZByg;{`2`q@(z3jW?SNS9>ult97=Z4ix!Bzyu1w9Tfy z-I`OOmcp$-Ql6)8-ZnVTCOUppA&PhtkH7fleFQ#XSAmi2J_MQNLTGFG?H343hD8v& z1(?7{Q%z4F{Nu7LoD1iDabRaVR^#ptL$rPmZjEafit3=)+OGnLsl&rbtc zLzw&N;lxK_!a%*nXpaj@EEn%Jpo5t0x_3_89QIoR*sO?!V%;-!1XNyaH7DCQBJcRc z0xz8`J)x!E+H}Ayn9(;IJZ=jMbwZMwr{O1=*=`(+VQcA~V$|iFSX8C=(&36mZ`0h4 zFeNGxF5)_ec;Gy8*hp2hQ+z*i!B@XL)uawO{mBp}%IGybj6Bo+bS3etw=G!80BfTquNGaI$t_%5P?r}EMVLjYgdLYyX(=(J zZwevY%NNxj#H$#q<@W`P8T}Ei?Yq+y?Yz8SLY1pHco;z>H*OzV|5k$pd18}POJ7Uk z>#B~@t9UV%Rw(O4*Z28aSz}2`p4Y*}E!?9b<&4KN zkaJ%;$P3?QLt~B3SV1nD4`%$tP+R?J*21yVFbvnpJJrDQq1D=o-}7Zq2iN`iM+Txd%^|t=%_A-8R2dZQc0QdvmGlNdpsK zW7x7d2HDY2;nuKc-0g{5(KiKzwkH_OUx3zAbxntTGq+zL%vZrn+Y7PGu$X$ z*1wf=wU-|cT#|4rS+*^*Yz)AsD*h#K8e^vvx{1S4OFnOZtBzGT!WvA@vRzf6EcGNL zQ1l;}ffWn*ou^OJME3rsULwD}9N%8Oj9G2W2O=i^PhH+OUXarmTZ{oStOI^&L%;|%Z2{EB+D<^p}A z?K1a6ghE8o!b7*D-+=Pc?Jhh&7IX?-`I1!Ny;!kuh4>j>%M#Gs%w{|RmaEdPPzija+WJ@2(JP${FY|t?0RS6icxdN^ zMz&uF>o#+)bPbrzTU3U}V8UXfsNUy9!}9!K`?>vwi>mUPucsdCp^K79;FXK z)-Ak!8}o7S$CbSOJQoNzTYK=0W|5~YB{Alp%rcVEk~S4WrK zMx)6jFz&8h;gS{r9^uG~`s+Y>%xM;eBb6-tqMcjS8y|_B*y08yTIUh>wGjpOZy?0I zE`2D;1_G6Vde)Gjus=yt;jyFo*rSadPB(a4msCh~4Vm6&ON05^xr+-g9z~ZU!2-=W z5mnJKF%o6V#)b%TmOWMhzSKEuQjOW?aRoHx_z{P07c*WTE1{dGT<%W`*xADZy3+V- z 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 AF}8W? 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 e06LWa3orl}bC2|>e4sx70000 + + diff --git a/scripts/render-notebooks.R b/scripts/render-notebooks.R index 61adb6eb..8521d438 100644 --- a/scripts/render-notebooks.R +++ b/scripts/render-notebooks.R @@ -110,6 +110,9 @@ new_lines <- append(lines, header_line, header_range[1]) # Write to an tmp file readr::write_lines(new_lines, tmp_file) +# Declare path to google analytics bit +google_analytics_file <- normalizePath(file.path("components", "google-analytics.html")) + # Render the header added notebook rmarkdown::render(tmp_file, output_format = rmarkdown::html_document( @@ -117,7 +120,8 @@ rmarkdown::render(tmp_file, toc_float = TRUE, number_sections = TRUE, highlight = "haddock", df_print = "paged", - css = normalizePath(file.path("components", "styles.css")) + css = normalizePath(file.path("components", "styles.css")), + includes = rmarkdown::includes(in_header = google_analytics_file) ), # Save to original html output file name output_file = output_file From 4c0138bfd8879e36cb7feb59290a50bee477ada9 Mon Sep 17 00:00:00 2001 From: Chante Bethell Date: Wed, 4 Nov 2020 20:42:32 -0500 Subject: [PATCH 03/19] add latter half of GSEA microarray example (includes GSEA steps) fix merge conflicts --- .github/ISSUE_TEMPLATE/other-issue.md | 11 +- .github/PULL_REQUEST_TEMPLATE.md | 47 +- .github/PULL_REQUEST_TEMPLATE/hotfix-pr.md | 23 + .../PULL_REQUEST_TEMPLATE/new-analysis-pr.md | 47 + .github/PULL_REQUEST_TEMPLATE/publish-pr.md | 19 + .gitignore | 3 + 01-getting-started/getting-started.html.zip | Bin 0 -> 309220 bytes .../pathway-analysis_microarray_03_gsea.Rmd | 480 ++ .../pathway-analysis_microarray_03_gsea.html | 4438 +++++++++++++++++ CONTRIBUTING.md | 161 +- Snakefile | 1 + components/footer.html | 5 + components/pr-diagrams/all-changes-pr.png | Bin 0 -> 95128 bytes components/pr-diagrams/gha-docker.png | Bin 0 -> 184596 bytes components/pr-diagrams/gha-spell-check.png | Bin 0 -> 89060 bytes components/pr-diagrams/hotfix-pr.png | Bin 0 -> 65450 bytes components/pr-diagrams/some-changes-pr.png | Bin 0 -> 134957 bytes components/references.bib | 27 + scripts/render-notebooks.R | 6 +- 19 files changed, 5228 insertions(+), 40 deletions(-) create mode 100644 .github/PULL_REQUEST_TEMPLATE/hotfix-pr.md create mode 100644 .github/PULL_REQUEST_TEMPLATE/new-analysis-pr.md create mode 100644 .github/PULL_REQUEST_TEMPLATE/publish-pr.md create mode 100644 01-getting-started/getting-started.html.zip create mode 100644 02-microarray/pathway-analysis_microarray_03_gsea.Rmd create mode 100644 02-microarray/pathway-analysis_microarray_03_gsea.html create mode 100644 components/footer.html create mode 100644 components/pr-diagrams/all-changes-pr.png create mode 100644 components/pr-diagrams/gha-docker.png create mode 100644 components/pr-diagrams/gha-spell-check.png create mode 100644 components/pr-diagrams/hotfix-pr.png create mode 100644 components/pr-diagrams/some-changes-pr.png diff --git a/.github/ISSUE_TEMPLATE/other-issue.md b/.github/ISSUE_TEMPLATE/other-issue.md index c253dbbf..6ec2f944 100644 --- a/.github/ISSUE_TEMPLATE/other-issue.md +++ b/.github/ISSUE_TEMPLATE/other-issue.md @@ -8,13 +8,13 @@ assignees: '' ### Background - + ### Problem -#### What potential "gotchas" do we know of? +### What potential "gotchas" do we know of? @@ -23,4 +23,11 @@ assignees: '' + + +### Is there a particular timeframe for this issue? + + + + diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index e14de305..a95941d8 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,28 +1,33 @@ -## Purpose: -What issue(s) does your PR address? -## Strategy -What was your strategy for this new or edited analysis? +## Use the 'Preview' view to click on a link below to choose an appropriate PR template: -## Concerns/Questions for reviewers: -What things should reviewers look out for? +For any stage of adding a new analysis example: + New analysis PR -## Analysis Pull Request Check List (roughly in order): +For publishing changes to Github pages: + Publishing PR -### Content checks -* [ ] All `{{BLANKS}}` have been replaced with the correct content. -* [ ] [Sources are cited](https://github.com/AlexsLemonade/refinebio-examples/blob/master/CONTRIBUTING.md#citing-sources-in-text) -* [ ] Seed is set (if applicable) +For either stage of a hotfix PR -- something that is straightforward and needs to be user-facing quickly: + Hotfix PR -### Formatting Checks -* [ ] Removed any manual numbering of sections. -* [ ] Removed any instances of chunk naming. -* [ ] Comments and documentation are up to date. -* [ ] All links have been checked and are properly formatted. +## For any other types of PRs that don't fit any of the above categories, delete the previous section (including this line) and use the template below. -### Add datasets to S3 -* [ ] Added [data and metadata files to S3](https://github.com/AlexsLemonade/refinebio-examples/blob/master/CONTRIBUTING.md#adding-datasets-to-the-S3-bucket). +### Purpose -### Docker/Snakemake rendering components -* [ ] Added the `.html` [link to the navigation bar](https://github.com/AlexsLemonade/refinebio-examples/blob/master/CONTRIBUTING.md#add-new-analyses-to-the-navbar). -* [ ] Any not yet added packages needed for this analysis have been added to the Dockerfile and it successfully builds. + + + + +### Issue addressed + + + +#### Gotchas the reviewer should know about + + + +## Remaining concerns and questions + + + + diff --git a/.github/PULL_REQUEST_TEMPLATE/hotfix-pr.md b/.github/PULL_REQUEST_TEMPLATE/hotfix-pr.md new file mode 100644 index 00000000..42345361 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/hotfix-pr.md @@ -0,0 +1,23 @@ +## Hotfix Purpose + + + +## Pull Request Stage + + + +This is the **first PR**, to `master` -- it has not been reviewed at all. + +This is the **second PR**, to `staging` -- it was reviewed for the `master` branch on and now should be reviewed mostly for correct merge conflict resolutions. + +## Explain the Fix + + + + + +## Comments/Questions for the Reviewer + + + + diff --git a/.github/PULL_REQUEST_TEMPLATE/new-analysis-pr.md b/.github/PULL_REQUEST_TEMPLATE/new-analysis-pr.md new file mode 100644 index 00000000..736a9e0f --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/new-analysis-pr.md @@ -0,0 +1,47 @@ +## Analysis Purpose + + + +## Pull Request Stage + + + +This is a **Draft PR** - needs review of big concepts and outline + +This is a **Refined PR** - needs review of details and polishing + + + +## Strategy + + + + + +## Concerns/Questions for reviewers: + + + + + + + +## Analysis Pull Request Check List (roughly in order): + +### Content checks +* [ ] All `{{BLANKS}}` have been replaced with the correct content. +* [ ] [Sources are cited](https://github.com/AlexsLemonade/refinebio-examples/blob/master/CONTRIBUTING.md#citing-sources-in-text) +* [ ] Seed is set (if applicable) + +### Formatting Checks +* [ ] Removed any manual numbering of sections. +* [ ] Removed any instances of chunk naming. +* [ ] Comments and documentation are up to date. +* [ ] All links have been checked and are properly formatted. + +### Add datasets to S3 +* [ ] Added [data and metadata files to S3](https://github.com/AlexsLemonade/refinebio-examples/blob/master/CONTRIBUTING.md#adding-datasets-to-the-S3-bucket). + +### Docker/Snakemake rendering components +* [ ] Added the `.html` [link to the navigation bar](https://github.com/AlexsLemonade/refinebio-examples/blob/master/CONTRIBUTING.md#add-new-analyses-to-the-navbar). +* [ ] Any not yet added packages needed for this analysis have been added to the Dockerfile and it successfully builds. diff --git a/.github/PULL_REQUEST_TEMPLATE/publish-pr.md b/.github/PULL_REQUEST_TEMPLATE/publish-pr.md new file mode 100644 index 00000000..7abea311 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/publish-pr.md @@ -0,0 +1,19 @@ +## Changes Being Published + + + +## List of Commits/PR's Included + + + +- PR# Added such and such + +## Link to html Preview + +For reviewing purposes, you can take a browse through htmlpreview: http://htmlpreview.github.io/?https://github.com/AlexsLemonade/refinebio-examples/gh-pages-stages/01-getting-started/getting-started.html + +## Publishing Checklist: + +- [ ] Does everything look good using html preview -- having taken a particularly close look at any new html files? + +- [ ] Have any new examples been added to the [refinebio-examples feedback survey](https://app.hubspot.com/forms/5187852/a50f293c-1ef4-4ee1-b7ee-c563afe2ad5c/performance)? Ideally, don't click publish until this PR is merged (changes are autosaved). diff --git a/.gitignore b/.gitignore index a9e154ea..c9721416 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,6 @@ _site # If spell check is run, we don't really have a need for tracking this spell_check_results.tsv + +# If git commit history is saved to file, ignore it +git.log diff --git a/01-getting-started/getting-started.html.zip b/01-getting-started/getting-started.html.zip new file mode 100644 index 0000000000000000000000000000000000000000..706b0db8808bdd56a17e9e79d2fd44ca92c42460 GIT binary patch literal 309220 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 !ay+RYGoE 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

    Looks like we were able to successfully get rid of the duplicate gene identifiers and keep the observation with the higher t-statistic value! Note however, that a caveat in using this approach is that the genes that have duplicate identifiers could be enriched in a particular pathway/gene set and we may get an overly optimistic view of how perturbed that pathway truly is.

    +

    START REVIEW HERE

    Looks like we have gene sets returned as significant at FDR of 0.05. If we didn’t have any, our visualizations below would show up blank as nothing would have met our pvalueCutoff above.

    @@ -4121,7 +4122,7 @@

    4.6.1 Highly Positive NES

    dplyr::arrange(dplyr::desc(NES))

    The gene set HALLMARK_TNFA_SIGNALING_VIA_NFKB has the highest NES score.

    @@ -4147,7 +4148,7 @@

    4.6.2 Highly Negative NES

    dplyr::arrange(NES)

    The gene set HALLMARK_E2F_TARGETS has a highly negative NES.

    From cb075f3cec61a4e99c4373ab1fb33e0186d7ac5a Mon Sep 17 00:00:00 2001 From: Chante Bethell Date: Wed, 4 Nov 2020 21:00:13 -0500 Subject: [PATCH 05/19] revert commit that snuck in --- 02-microarray/00-intro-to-microarray.html | 162 ++++++-------------- CONTRIBUTING.md | 2 +- Snakefile | 2 +- components/_navbar.html | 22 +-- components/refine-bio-ex-logo.svg | 57 ------- components/styles.css | 69 --------- components/references.bib => references.bib | 0 scripts/render-notebooks.R | 6 +- 8 files changed, 61 insertions(+), 259 deletions(-) delete mode 100644 components/refine-bio-ex-logo.svg delete mode 100644 components/styles.css rename components/references.bib => references.bib (100%) diff --git a/02-microarray/00-intro-to-microarray.html b/02-microarray/00-intro-to-microarray.html index b9d85539..b1bd28a0 100644 --- a/02-microarray/00-intro-to-microarray.html +++ b/02-microarray/00-intro-to-microarray.html @@ -1263,22 +1263,25 @@ }; - + + + + + @@ -2590,73 +2608,6 @@ } - @@ -2923,20 +2874,15 @@ @@ -3083,34 +3023,34 @@

    0.4.1 Why doesn’t the gene I ca

    References

    -

    Dai M., P. Wang, A. D. Boyd, G. Kostov, and B. Athey et al., 2005 Evolving gene/transcript definitions significantly alter the interpretation of GeneChip data. Nucleic Acids Research 33: e175. https://doi.org/10.1093/nar/gni179

    +

    Dai M., P. Wang, A. D. Boyd, G. Kostov, and B. Athey et al., 2005 Evolving gene/transcript definitions significantly alter the interpretation of GeneChip data. Nucleic Acids Res 33: e175.

    -

    Farina D., 2020 Gene expression analysis and DNA microarray assays. https://www.youtube.com/watch?v=Hv5flUOsE0s

    +

    Farina D., 2020 Gene expression analysis and DNA microarray assays

    -

    Govindarajan R., J. Duraiyan, K. Kaliyappan, and M. Palanisamy, 2012 Microarray and its applications. Journal of Pharmacy and Bioallied Sciences 4: S310–312. https://doi.org/10.4103/0975-7406.100283

    +

    Govindarajan R., J. Duraiyan, K. Kaliyappan, and M. Palanisamy, 2012 Microarray and its applications. J Pharm Bioallied Sci 4: S310–312.

    -

    LCSciences, 2014 Microarray or RNA sequencing? https://www.lcsciences.com/news/microarray-or-rna-sequencing/

    +

    LCSciences, 2014 Microarray or RNA sequencing?

    -

    Mantione K. J., R. M. Kream, H. Kuzelova, R. Ptacek, and J. Raboch et al., 2014 Comparing bioinformatic gene expression profiling methods: Microarray and RNA-Seq. Medical Science Monitor Basic Research 20: 138–142. https://doi.org/10.12659/MSMBR.892101

    +

    Mantione K. J., R. M. Kream, H. Kuzelova, R. Ptacek, and J. Raboch et al., 2014 Comparing bioinformatic gene expression profiling methods: microarray and RNA-Seq. Med Sci Monit Basic Res 20: 138–142.

    -

    Piccolo S. R., Y. Sun, J. D. Campbell, M. E. Lenburg, and A. H. Bild et al., 2012 A single-sample microarray normalization method to facilitate personalized-medicine workflows. Genomics 100: 337–344. https://doi.org/10.1016/j.ygeno.2012.08.003

    +

    Piccolo S. R., Y. Sun, J. D. Campbell, M. E. Lenburg, and A. H. Bild et al., 2012 A single-sample microarray normalization method to facilitate personalized-medicine workflows. Genomics 100: 337–344.

    -

    Sánchez A., and M. C. R. de Villa, 2008 A tutorial review of microarray data analysis. http://www.ub.edu/stat/docencia/bioinformatica/microarrays/ADM/slides/A_Tutorial_Review_of_Microarray_data_Analysis_17-06-08.pdf

    +

    Sánchez A., and M. C. R. de Villa, 2008 A tutorial review of microarray data analysis

    -

    Slonim D. K., and I. Yanai, 2009 Getting started in gene expression microarray analysis. PLOS Computational Biology 5: e1000543. https://doi.org/10.1371/journal.pcbi.1000543

    +

    Slonim D. K., and I. Yanai, 2009 Getting started in gene expression microarray analysis. PLoS Comput. Biol. 5: e1000543.

    -

    Tarca A. L., R. Romero, and S. Draghici, 2006 Analysis of microarray experiments of gene expression profiling. American Journal of Obstetrics and Gynecology 195: 373–388. https://doi.org/10.1016/j.ajog.2006.07.001

    +

    Tarca A. L., R. Romero, and S. Draghici, 2006 Analysis of microarray experiments of gene expression profiling. Am. J. Obstet. Gynecol. 195: 373–388.

    -

    Wu H., Introduction to gene expression microarray data analysis. http://web1.sph.emory.edu/users/hwu30/teaching/bioc/GE1.pdf

    +

    Wu H., Introduction to gene expression microarray data analysis

    diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9f950be9..8e6a9e9e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -484,7 +484,7 @@ It also adds other components like CSS styling, a footer, and Google Analytics ( **Options:** - `--rmd`: provided by snakemake, the input `.Rmd` file to render. - `--bib_file`: File path for the `bibliography:` header option. -Default is the `references.bib` in the `components` folder. +Default is the `references.bib` script at the top of the repository. - `--html`: Default is to save the output `.html` file the same name as the input `.Rmd` file. This option allows you to specify an output file name. Default is used by snakemake. ### Add new analyses to the Snakefile diff --git a/Snakefile b/Snakefile index 7fe64d3f..808a543d 100644 --- a/Snakefile +++ b/Snakefile @@ -28,7 +28,7 @@ rule render_citations: shell: "Rscript scripts/render-notebooks.R" " --rmd {input.rmd}" - " --bib_file components/references.bib" + " --bib_file references.bib" " --cite_style components/genetics.csl" " --html {output}" " --style" diff --git a/components/_navbar.html b/components/_navbar.html index 1ed6c957..8ecdf1e4 100644 --- a/components/_navbar.html +++ b/components/_navbar.html @@ -1,20 +1,15 @@ diff --git a/components/refine-bio-ex-logo.svg b/components/refine-bio-ex-logo.svg deleted file mode 100644 index e001c3ee..00000000 --- a/components/refine-bio-ex-logo.svg +++ /dev/null @@ -1,57 +0,0 @@ - - - - Logo - Created with Sketch. - - - - - - \ No newline at end of file diff --git a/components/styles.css b/components/styles.css deleted file mode 100644 index 9ef20671..00000000 --- a/components/styles.css +++ /dev/null @@ -1,69 +0,0 @@ -html, -body { - font-family: 'Lato', sans-serif; - font-size: 16px; - -webkit-font-smoothing: antialiased; - line-height: 1.5; -} -h1, h2, h3, h4, h5, h6 { - font-family: 'Rubik', sans-serif; -} -h1 { - font-size: 1.625rem; -} -h2 { - font-size: 1.375rem; -} -h3 { - font-size: 1.25rem -} -h4 { - font-size: 1.125rem; -} -h5, h6 { - font-size: 1rem -} -p { - font-size: 1rem; - margin: 0 0 0.5rem 0; - line-height: 1.5; -} -a { - text-decoration: none; - color: #386db0; - line-height: 1; -} -.navbar-default, .navbar-nav, .navbar-inverse{ - font-size: 1rem; - max-width: 100%; - background-color: #386db0 !important; - color: #FDFDFD !important; -} - -.navbar-nav>li>a { - font-size: 1rem; - background-color: #386db0 !important; - color: #FDFDFD !important; -} - -.navbar-default .navbar-brand{ - color: #FDFDFD; !important; - float: left; - max-width: 100%; - display: block; - overflow: visible; - padding-bottom: 32px; -} - -ul.dropdown-menu { - background-color: #FDFDFD !important; - color: #000000 !important; -} -.dropdown-menu>li>a:hover, .dropdown-menu>li>a:active { - background-color: #386db0 !important; - color: #FDFDFD !important; -} -.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { - background-color: #386db0 !important; - color: #FDFDFD !important; -} diff --git a/components/references.bib b/references.bib similarity index 100% rename from components/references.bib rename to references.bib diff --git a/scripts/render-notebooks.R b/scripts/render-notebooks.R index 8de069aa..529f035c 100644 --- a/scripts/render-notebooks.R +++ b/scripts/render-notebooks.R @@ -54,9 +54,6 @@ opt <- parse_args(OptionParser(option_list = option_list)) # Get working directory base_dir <- getwd() -# Normalize file path -opt$bib_file <- normalizePath(opt$bib_file) - # Check that the rmd file exists if (!file.exists(opt$rmd)) { stop("Rmd file specified with --rmd is not found.") @@ -66,7 +63,7 @@ if (!file.exists(opt$rmd)) { if (!file.exists(opt$bib_file)) { stop("File specified for --bib_file option is not at the specified file path.") } else { - header_line <- paste("bibliography:", opt$bib_file) + header_line <- paste("bibliography:", normalizePath(opt$bib_file)) } # Check for a citation style if (!is.null(opt$cite_style)){ @@ -121,7 +118,6 @@ rmarkdown::render(tmp_file, output_format = rmarkdown::html_document( toc = TRUE, toc_depth = 2, toc_float = TRUE, number_sections = TRUE, - highlight = "haddock", df_print = "paged", css = normalizePath(file.path("components", "styles.css")), includes = rmarkdown::includes(in_header = google_analytics_file, From d6d57844d158664660817b587ae5dc9bddddc758 Mon Sep 17 00:00:00 2001 From: Chante Bethell Date: Wed, 4 Nov 2020 21:02:39 -0500 Subject: [PATCH 06/19] revert commit --- .github/ISSUE_TEMPLATE/new-analysis.md | 26 ----- .github/ISSUE_TEMPLATE/other-issue.md | 33 ------ .github/workflows/docker-build-push.yml | 69 +++++------ .github/workflows/docker-build.yml | 4 +- .github/workflows/style-and-sp-check.yml | 2 +- 02-microarray/00-intro-to-microarray.Rmd | 5 +- 02-microarray/00-intro-to-microarray.html | 6 +- 03-rnaseq/00-intro-to-rnaseq.Rmd | 5 +- 03-rnaseq/00-intro-to-rnaseq.html | 129 ++++++++++++--------- components/figures/microarray-overview.jpg | Bin 0 -> 44998 bytes components/figures/microarray-overview.png | Bin 107241 -> 0 bytes components/figures/rnaseq-overview.png | Bin 99450 -> 86861 bytes components/google-analytics.html | 8 -- scripts/render-notebooks.R | 10 +- 14 files changed, 115 insertions(+), 182 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/new-analysis.md delete mode 100644 .github/ISSUE_TEMPLATE/other-issue.md create mode 100644 components/figures/microarray-overview.jpg delete mode 100644 components/figures/microarray-overview.png delete mode 100644 components/google-analytics.html diff --git a/.github/ISSUE_TEMPLATE/new-analysis.md b/.github/ISSUE_TEMPLATE/new-analysis.md deleted file mode 100644 index c6a53856..00000000 --- a/.github/ISSUE_TEMPLATE/new-analysis.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -name: New analysis example -about: Use this issue template for filing a new analysis issue -title: 'New Analysis Example:' -labels: new analysis example -assignees: '' - ---- - -### What are the goals of this new example analysis? - - - - - -### What kind of dataset will this need? - - - -### What steps should be included in this analysis? - - - -### What packages/methods do you recommend using or looking into for this analysis? - - diff --git a/.github/ISSUE_TEMPLATE/other-issue.md b/.github/ISSUE_TEMPLATE/other-issue.md deleted file mode 100644 index 6ec2f944..00000000 --- a/.github/ISSUE_TEMPLATE/other-issue.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -name: Other issue -about: Use this issue template to describe a current issue with an analysis or documentation (that is not a new example analysis) -assignees: '' - ---- - -### Background - - - - -### Problem - - - -### What potential "gotchas" do we know of? - - - -### What are the recommended next steps? - - - - - - - -### Is there a particular timeframe for this issue? - - - - diff --git a/.github/workflows/docker-build-push.yml b/.github/workflows/docker-build-push.yml index b3832343..47cc48fd 100644 --- a/.github/workflows/docker-build-push.yml +++ b/.github/workflows/docker-build-push.yml @@ -4,7 +4,7 @@ name: Build, Render, and Push # events only for the master branch on: push: - branches: [ staging, master ] + branches: [ master ] jobs: # This workflow contains a single job called "build-all" @@ -21,54 +21,54 @@ jobs: fetch-depth: 0 # use alexslemonade-docs-bot token: ${{ secrets.DOCS_BOT_GITHUB_TOKEN }} - - name: Checkout pages branch and sync with changes run: | - echo $GITHUB_REF - if [ $GITHUB_REF == 'refs/heads/master' ] - then - pages_branch="gh-pages" - elif [ $GITHUB_REF == 'refs/heads/staging' ] - then - pages_branch="gh-pages-stages" - fi git config --local user.email "actions@github.com" git config --local user.name "Alex's Lemonade Docs Bot" - git checkout $pages_branch + git checkout gh-pages git merge -s recursive --strategy-option=theirs ${{ github.event.after }} + # Test if Dockerfile has changed + # sets steps.check_docker.outputs.changed to 1 if the Dockerfile has changed, 0 otherwise + - name: Check Dockerfile for changes + id: check_docker + env: + BEFORE: ${{ github.event.before }} + run: | + git diff-index --name-only $BEFORE > changes.txt + if grep "docker/Dockerfile" changes.txt ; then + echo "Dockerfile changed" + echo "::set-output name=changed::1" + else + echo "No change to Dockerfile" + echo "::set-output name=changed::0" + fi + rm changes.txt + # Login to Dockerhub - name: Login to DockerHub + if: steps.check_docker.outputs.changed == 1 uses: docker/login-action@v1 with: username: ${{ secrets.DOCKER_ID }} password: ${{ secrets.DOCKER_PASSWORD }} # set up Docker build - name: Set up Docker Buildx + if: steps.check_docker.outputs.changed == 1 uses: docker/setup-buildx-action@v1 - # Build the Docker image - - name: Build and Load Docker image + # Build docker image (We are not using caching here to force a clean build) + - name: Build and Push Docker image + if: steps.check_docker.outputs.changed == 1 uses: docker/build-push-action@v2 with: - push: false - load: true + push: true context: docker file: docker/Dockerfile tags: ccdl/refinebio-examples:latest - # push the Docker image if this is staging - - name: Push Docker image - if: github.ref == 'refs/heads/staging' - run: docker push ccdl/refinebio-examples:latest - # retag and push the Docker image if this is master - - name: Push release Docker image - if: github.ref == 'refs/heads/master' - run: | - docker tag ccdl/refinebio-examples:latest ccdl/refinebio-examples:release - docker push ccdl/refinebio-examples:release - # download data - name: Download data run: bash scripts/download-data.sh + - name: Render all pages to html run: | docker run \ @@ -76,18 +76,11 @@ jobs: ccdl/refinebio-examples \ snakemake --cores 2 --forceall - # If we are on the staging branch, do not publish to github pages - - name: Commit changed html back to non-public pages - if: github.ref == 'refs/heads/staging' + - name: Commit changed html run: | git add -A - git commit -m 'Render html, do not publish' || echo "No changes to commit" - git push origin gh-pages-stages || echo "No changes to push" - - # If we are on the master branch, publish to github pages! - - name: Commit changed html to public pages - if: github.ref == 'refs/heads/master' - run: | - git add -A - git commit -m 'Render html and publish' || echo "No changes to commit" + git commit -m 'Render html' || echo "No changes to commit" git push origin gh-pages || echo "No changes to push" + + + diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index aa065d43..e5da75b0 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -1,10 +1,10 @@ name: Build Docker -# Controls when the action will run. Triggers the workflow for a pull request for +# Controls when the action will run. Triggers the workflow for a pull request for # master on: pull_request: - branches: [ staging, master ] + branches: [ master ] paths: [ docker/Dockerfile ] # A workflow run is made up of one or more jobs that can run sequentially or in parallel diff --git a/.github/workflows/style-and-sp-check.yml b/.github/workflows/style-and-sp-check.yml index 314b12eb..cf536f9e 100644 --- a/.github/workflows/style-and-sp-check.yml +++ b/.github/workflows/style-and-sp-check.yml @@ -5,7 +5,7 @@ name: Style and spell check R markdowns # events but only for the master branch on: pull_request: - branches: [ staging, master ] + branches: [ master ] # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: diff --git a/02-microarray/00-intro-to-microarray.Rmd b/02-microarray/00-intro-to-microarray.Rmd index b0b00b25..ae4f3159 100644 --- a/02-microarray/00-intro-to-microarray.Rmd +++ b/02-microarray/00-intro-to-microarray.Rmd @@ -32,13 +32,12 @@ Microarrays measure gene expression using chips filled with oligonucleotide prob After hybridization, the microarrays are scanned, and the fluorescence intensity for each probe is measured. The fluorescence intensity indicates the number of labeled fragments bound and therefore the relative quantity of the transcript the probe is designed for. - + -[based on diagram from @microarray-video] +[@microarray-video] There are many different kinds of microarray platforms, which can be broadly separated into single-color and [two-color arrays](https://www.ebi.ac.uk/training/online/course/functional-genomics-ii-common-technologies-and-data-analysis-methods/microarrays). At this time, refine.bio only supports single-color arrays, so our examples and advice are generally from the perspective of using single-color array. -The diagram above shows an overview of the single-color array process which includes extracting the total RNA from a sample, labeling the RNA with fluorescent dye, hybridizing the labels, and scanning the fluorescent image to analyze the fluorescence intensity. The two most common microarray platforms on refine.bio are [Affymetrix GeneChips](https://www.thermofisher.com/us/en/home/life-science/microarray-analysis/transcriptome-profiling-microarrays.html) and [Illumina BeadArray](https://www.illumina.com/documents/products/datasheets/datasheet_gene_exp_analysis.pdf). A longer list of specific arrays that are supported by refine.bio can be found [here](https://github.com/AlexsLemonade/refinebio/blob/dev/config/supported_microarray_platforms.csv). diff --git a/02-microarray/00-intro-to-microarray.html b/02-microarray/00-intro-to-microarray.html index b1bd28a0..45b74393 100644 --- a/02-microarray/00-intro-to-microarray.html +++ b/02-microarray/00-intro-to-microarray.html @@ -2972,9 +2972,9 @@

    CCDL for ALSF

    0.1 Introduction to microarray technology

    Microarrays measure gene expression using chips filled with oligonucleotide probes designed to hybridize to labeled RNA samples. After hybridization, the microarrays are scanned, and the fluorescence intensity for each probe is measured. The fluorescence intensity indicates the number of labeled fragments bound and therefore the relative quantity of the transcript the probe is designed for.

    -

    -

    (based on diagram from Farina 2020)

    -

    There are many different kinds of microarray platforms, which can be broadly separated into single-color and two-color arrays. At this time, refine.bio only supports single-color arrays, so our examples and advice are generally from the perspective of using single-color array. The diagram above shows an overview of the single-color array process which includes extracting the total RNA from a sample, labeling the RNA with fluorescent dye, hybridizing the labels, and scanning the fluorescent image to analyze the fluorescence intensity.

    +

    +

    (Farina 2020)

    +

    There are many different kinds of microarray platforms, which can be broadly separated into single-color and two-color arrays. At this time, refine.bio only supports single-color arrays, so our examples and advice are generally from the perspective of using single-color array.

    The two most common microarray platforms on refine.bio are Affymetrix GeneChips and Illumina BeadArray. A longer list of specific arrays that are supported by refine.bio can be found here.

    As with all experimental methods, microarrays have strengths and limitations that you should consider in regards to your scientific questions.

    diff --git a/03-rnaseq/00-intro-to-rnaseq.Rmd b/03-rnaseq/00-intro-to-rnaseq.Rmd index 909232c0..584ea4c5 100644 --- a/03-rnaseq/00-intro-to-rnaseq.Rmd +++ b/03-rnaseq/00-intro-to-rnaseq.Rmd @@ -36,11 +36,10 @@ This tutorial has example analyses [organized by technology](../01-getting-start RNA-sequencing measures gene expression by direct high-throughput sequencing methods after the RNA has been isolated from a sample. - + -[based on diagram from @rnaseq-blog] +[@rnaseq-blog] -The diagram above provides a brief overview of the RNA-seq process, which includes extracting the total RNA from a tissue population, isolating the specific RNA species, converting the RNA to cDNA, and constructing a sequencing library to perform PCR amplification and sequencing. As with all experimental methods, RNA-seq has strengths and limitations that you should consider in regards to your scientific questions. ### RNA-seq data **strengths** diff --git a/03-rnaseq/00-intro-to-rnaseq.html b/03-rnaseq/00-intro-to-rnaseq.html index bda2b6cc..c48b0903 100644 --- a/03-rnaseq/00-intro-to-rnaseq.html +++ b/03-rnaseq/00-intro-to-rnaseq.html @@ -1263,22 +1263,25 @@ }; - + + + + + @@ -2882,7 +2900,6 @@
  • Differential Expression - Several groups
  • Dimension Reduction - PCA
  • Dimension Reduction - UMAP
  • -
  • Pathway Analysis - ORA
  • Ensembl Gene ID Annotation
  • Ortholog Mapping
  • @@ -2965,14 +2982,14 @@

    CCDL for ALSF

    0.1 Introduction to RNA-seq technology

    RNA-sequencing measures gene expression by direct high-throughput sequencing methods after the RNA has been isolated from a sample.

    -

    -

    (based on diagram from “An introduction to RNA-Seq methods, applications, experimental design, and technical challenges” 2015)

    -

    The diagram above provides a brief overview of the RNA-seq process, which includes extracting the total RNA from a tissue population, isolating the specific RNA species, converting the RNA to cDNA, and constructing a sequencing library to perform PCR amplification and sequencing. As with all experimental methods, RNA-seq has strengths and limitations that you should consider in regards to your scientific questions.

    +

    +

    (“An introduction to rna-seq methods, applications, experimental design, and technical challenges” 2015)

    +

    As with all experimental methods, RNA-seq has strengths and limitations that you should consider in regards to your scientific questions.

    0.1.1 RNA-seq data strengths

      -
    • RNA-seq can assay unknown transcripts, as it is not bound to a pre-determined set of probes like microarrays (Wang et al. 2009).
    • -
    • Its values are considered more dynamic than microarray values which are constrained to a smaller range based on background signal and probe sets being saturated (Wang et al. 2009).
    • +
    • RNA-seq can assay unknown transcripts, as it is not bound to a pre-determined set of probes like microarrays (Wang et al.).
    • +
    • Its values are considered more dynamic than microarray values which are constrained to a smaller range based on background signal and probe sets being saturated (Wang et al.).
    @@ -3002,8 +3019,8 @@

    0.1.3 About quantile normalizatio

    0.2.2 DESeq2 transformation methods

    -

    Our examples recommend using DESeq2 for normalizing your RNA-seq data. You may have heard about or worked with FPKM, TPM, RPKMs; how does DESeq2’s normalization compare? This handy table from an online Harvard Bioinformatics Core course nicely summarizes and compares these different methods (Harvard Chan Bioinformatics Core). For more about the steps behind DESeq2 normalization, we highly recommend this StatQuest video which explains it quite nicely (Starmer 2017a).

    -

    To normalize and transform our data with DESeq2, we generally use vst() (variance stabilizing transformation) or rlog() (regularized logarithm transformation). Both methods are very similar. Both normalize your data by correcting for library size differences but they also transform your data removing the dependence of the variance on the mean, meaning that low mean genes won’t have inflated variance from just one or a few samples having higher values than the rest (Michael I. Love and Huber 2020). Of the two methods, rlog() takes a bit longer to run (Michael I. Love and Huber 2019). If you end up using a larger dataset and rlog() transformation takes a bit too long, you can switch to using vst() with confidence since they yield similar results given the dataset is large enough (Michael I. Love and Huber 2019).

    +

    Our examples recommend using DESeq2 for normalizing your RNA-seq data. You may have heard about or worked with FPKM, TPM, RPKMs; how does DESeq2’s normalization compare? This handy table from an online Harvard Bioinformatics Core course nicely summarizes and compares these different methods (Harvard Chan Bioinformatics Core (HBC)). For more about the steps behind DESeq2 normalization, we highly recommend this StatQuest video which explains it quite nicely (Josh Starmer 2017b).

    +

    To normalize and transform our data with DESeq2, we generally use vst() (variance stabilizing transformation) or rlog() (regularized logarithm transformation). Both methods are very similar. Both normalize your data by correcting for library size differences but they also transform your data removing the dependence of the variance on the mean, meaning that low mean genes won’t have inflated variance from just one or a few samples having higher values than the rest (Michael I. Love, Simon Anders, and Wolfgang Huber 2020). Of the two methods, rlog() takes a bit longer to run (Michael I. Love and Huber 2019). If you end up using a larger dataset and rlog() transformation takes a bit too long, you can switch to using vst() with confidence since they yield similar results given the dataset is large enough (Michael I. Love and Huber 2019).

    0.2.3 Further resources for DESeq2

    @@ -3046,7 +3063,7 @@

    0.3.0.1 Why isn’t the gene I ca

    0.3.0.2 What about edgeR?

    In short, both edgeR and DESeq2 are good options and we at the CCDL just went with one of our preferences! See this blog that summarizes these – by one of the creators of DESeq2 – he agrees edgeR is also great.

    -

    If you have strong preferences for edgeR, you can definitely use your refine.bio data with it, but we currently do not have examples of that. In this case, we’d refer you to edgeR’s section of this example analysis and wish you the best of luck on your data adventures (Hansen)!

    +

    If you have strong preferences for edgeR, you can definitely use your refine.bio data with it, but we currently do not have examples of that. In this case, we’d refer you to edgeR’s section of this example analysis and wish you the best of luck on your data adventures (Kasper D. Hansen)!

    0.3.0.3 What if I care about isoforms?

    @@ -3058,58 +3075,58 @@

    0.3.0.3 What if I care about isof

    References

    -

    An introduction to RNA-Seq methods, applications, experimental design, and technical challenges, 2015. https://rna-seqblog.com/an-introduction-to-rna-seq-methods-applications-experimental-design-and-technical-challenges/

    -
    -
    -

    Hadfield J., 2016 An introduction to RNA-seq. https://bitesizebio.com/13542/what-everyone-should-know-about-rna-seq/

    +

    An introduction to rna-seq methods, applications, experimental design, and technical challenges, 2015

    -

    Hansen K. D., S. E. Brenner, and S. Dudoit, 2010 Biases in Illumina transcriptome sequencing caused by random hexamer priming. Nucleic Acids Research 38: e131. https://doi.org/10.1093/nar/gkq224

    -
    -
    -

    Hansen K. D., Count based RNA-seq analysis. https://kasperdanielhansen.github.io/genbioconductor/html/Count_Based_RNAseq.html

    +

    Hansen K. D., S. E. Brenner, and S. Dudoit, 2010 Biases in Illumina transcriptome sequencing caused by random hexamer priming. Nucleic Acids Res. 38: e131.

    -

    Harvard Chan Bioinformatics Core, Introduction to DGE - DESeq2 analysis. https://hbctraining.github.io/DGE_workshop/lessons/04_DGE_DESeq2_analysis.html

    +

    Harvard Chan Bioinformatics Core (HBC), Introduction to dge - deseq2 analysis

    -

    Harvard Chan Bioinformatics Core, Introduction to DGE - count normalization. https://hbctraining.github.io/DGE_workshop_salmon/lessons/02_DGE_count_normalization.html

    +

    Harvard Chan Bioinformatics Core (HBC), Introduction to dge - count normalization

    +
    +
    +

    James Hadfield, 2016 An introduction to rna-seq

    +
    +
    +

    Josh Starmer, 2017a StatQuest: A gentle introduction to rna-seq

    +
    +
    +

    Josh Starmer, 2017b StatQuest: DESeq2, part 1, library normalization

    +
    +
    +

    Kasper D. Hansen, Count based rna-seq analysis

    -

    Love M. I., W. Huber, and S. Anders, 2014 Moderated estimation of fold change and dispersion for RNA-Seq data with DESeq2. Genome Biology 15. https://doi.org/10.1186/s13059-014-0550-8

    +

    Love M. I., W. Huber, and S. Anders, 2014 Moderated estimation of fold change and dispersion for rna-seq data with deseq2. Genome Biology 15. https://doi.org/10.1186/s13059-014-0550-8

    -

    Love M. I., 2016 RNA-seq fragment sequence bias. https://mikelove.wordpress.com/2016/09/26/rna-seq-fragment-sequence-bias/

    +

    Love M. I., 2016 RNA-seq fragment sequence bias

    -

    Love M. I., J. B. Hogenesch, and R. A. Irizarry, 2016 Modeling of RNA-seq fragment sequence bias reduces systematic errors in transcript abundance estimation. Nature Biotechnology 34: 1287–1291. https://doi.org/10.1038/nbt.3682

    +

    Love M. I., J. B. Hogenesch, and R. A. Irizarry, 2016 Modeling of RNA-seq fragment sequence bias reduces systematic errors in transcript abundance estimation. Nat. Biotechnol. 34: 1287–1291.

    -

    Michael I. Love Simon Anders, and W. Huber, 2014 Beginner’s guide to using the DESeq2 package. https://bioc.ism.ac.jp/packages/2.14/bioc/vignettes/DESeq2/inst/doc/beginner.pdf

    +

    Michael I. Love Simon Anders, and W. Huber, 2014 Beginner’s guide to using the deseq2 package

    -

    Michael I. Love V. K. Simon Anders, and W. Huber, 2019 RNA-seq workflow: Gene-level exploratory analysis and differential expression. http://master.bioconductor.org/packages/release/workflows/vignettes/rnaseqGene/inst/doc/rnaseqGene.html#the-variance-stabilizing-transformation-and-the-rlog

    +

    Michael I. Love V. K. Simon Anders, and W. Huber, 2019 RNA-seq workflow: Gene-level exploratory analysis and differential expression

    -

    Michael I. Love Simon Anders, and W. Huber, 2020 Analyzing RNA-seq data with DESeq2. https://bioconductor.org/packages/release/bioc/vignettes/DESeq2/inst/doc/DESeq2.html

    +

    Michael I. Love, Simon Anders, and Wolfgang Huber, 2020 Analyzing rna-seq data with deseq2

    -

    Pepke S., B. Wold, and A. Mortazavi, 2009 Computation for ChIP-seq and RNA-seq studies. Nature Methods 6: 22–32. https://doi.org/10.1038/nmeth.1371

    +

    Pepke S., B. Wold, and A. Mortazavi, 2009 Computation for ChIP-seq and RNA-seq studies. Nat. Methods 6: 22–32.

    -

    Soneson C., M. I. Love, and M. D. Robinson, 2015 Differential analyses for RNA-seq: Transcript-level estimates improve gene-level inferences. F1000Research 4. https://doi.org/10.12688/f1000research.7563.2

    -
    -
    -

    Starmer J., 2017a StatQuest: DESeq2, part 1, library normalization. https://www.youtube.com/watch?v=UFB993xufUU

    -
    -
    -

    Starmer J., 2017b StatQuest: A gentle introduction to RNA-seq. https://www.youtube.com/watch?v=tlf6wYJrwKY

    +

    Soneson C., M. I. Love, and M. D. Robinson, 2015 Differential analyses for rna-seq: Transcript-level estimates improve gene-level inferences. F1000Research 4. https://doi.org/10.12688/f1000research.7563.1

    -

    Wang Z., M. Gerstein, and M. Snyder, 2009 RNA-Seq: A revolutionary tool for transcriptomics. Nature Reviews Genetics 10: 57–63. https://doi.org/10.1038/nrg2484

    +

    Wang Z., M. Gerstein, and M. Snyder, RNA-seq: A revolutionary tool for transcriptomics. Nature reviews. Genetics 10: 57–63. https://doi.org/10.1038/nrg2484

    -

    Zhang C., B. Zhang, L. L. Lin, and S. Zhao, 2017 Evaluation and comparison of computational tools for RNA-seq isoform quantification. BMC Genomics 18: 583. https://doi.org/10.1186/s12864-017-4002-1

    +

    Zhang C., B. Zhang, L. L. Lin, and S. Zhao, 2017 Evaluation and comparison of computational tools for RNA-seq isoform quantification. BMC Genomics 18: 583.

    diff --git a/components/figures/microarray-overview.jpg b/components/figures/microarray-overview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..40df19370f0809276d331d2ee0f1692a80a2cbfa GIT binary patch literal 44998 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 literal 0 HcmV?d00001 diff --git a/components/figures/microarray-overview.png b/components/figures/microarray-overview.png deleted file mode 100644 index 544ac79121120274e9e8bee7d5ad8f53fb7d608c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107241 zcmb5WbySsY^ew7LH-dBsN|$su(%p@8ceiwhAl=>F-QC@ypmcY0AHVNAzw_6<_Z-F^ z%6JEZ&HKD7=9+V^9V#ayiUf}f|LWB%Bylleg;%fMbiH~7fe#A-t~Bt;(Y$)~^_94= zfRgLVVLF^EhVnvZx}6?^q~NueZfo4c%HCzi$#M&x7Ai5n*b z=+d@O*MDzIGxfjz7>M!zvrEBW|9Q_KJ+&;H|K1iV<^Svw%Ip8jTm0V#K?L!Cd5i!1 zAb27FZ*TE`4#E@mzvB%0KfT5OIf%Re-v>KOh)lp)=W%oVK{V<#`|q>-`}FQ;tMvQB z*4Ea-=~^fl80>li;7-@0B0C-T6d*U++?a^W|9jv`2!yV*hYe+Amiu$XiMrl*q={NJ z7K?QM1j9f76j-ICq<&N1-P`vnz z^{Xa5B}D>HFkJ`|7x#N|vbbh^eEbu%VaQ!E-36BRT&Zg19D12fdkU|ZBbJK*lkpg~ zCztc#l3fYJ)BTl@$D|3?68@lhf7m-UomOYsj*`bv{eL2n6LD8eU!UZzqW9NQjS+%M zPf+$89;@Y2y+vZb{@z;iMYd3|SeAu_MYa9o?U~wurdklv7q{60>5n|s)zuWu4m&c* zQqZq^f&{bBFdzKbgchMPY-fB_`+~q>eubY6n(=AKQc)9s=<&AWTH%202vQ5>l7$!CKt4pfNvjKj z&l+~MIQ`je3cFdU-FhATC6P(_ZK?q}r|_-#AY^wnTt^i}v<dh`wg^zV<7DV zwQ9vji*A;8eCX)t9#9NPQ3l`d{iFYGNe`Rp4Dol4i0a#0ByB_ za!T#%v_ADAM(cpYnu9)RS$YOVS4Y(mhzU6u_kqNe2ne;Hl-$otRIIF+5|R2#T-Owk zxU?mRex|Ni4?Q|nUm4jUV0$u||4FRvvSr+Wgg~U2@SlFPbk{rYr!HMdSTP_X4|p)i zq>{RV)AwwBgYpvM zJ^FEK(?RAYjasFw3*t%^Jp@kq9iGI?@>>${o4=aEqUutFuqS{}>(9O-PCv$g4~yXP z6^|pE9zrrR6hd8L@q#%c2;Ru0oe2)Y`8W65yEwkQBaAN8?euPX)l2m^@pI|3rb#|K zK0x8leDb)q)Ec5ZL?P!B7Mpw@MZ`y#XsZV0JmLeftpwqvBE<|Za()d zH`?f?LbSV_=wL`nN%h?zXr@bKy^eZyOfqG-#&$O{nUN?95Z$aLAepKXS!0+Pv>#2NRpZCm4-AwZF=X7& z%6}3R*PF?kyR@bCLRi5tZDPkPD#Ul<$6q7KK~^Hn&TC&eLfh>R$0CB8DOIIkS#;U( z5|y@A%-SmrU}T4F@<&25UDF6D=4Z275jL}xiGvRKxBGgl?4jv*f8zVbFNAJ~0<9Pk z8JQ1rX!@023XQrLDkAoBHuFs>@R?nY{ zeeIX3fRFjzcUSU5Zsd1#xx4`(aon--fAIv()R+y-kgnJO=egj%c>d0BP*Y#8V^I6R zBI6EJl8EC+-o!u)4AW{he92E5gcLCS+Cky}Cx(UCsKI)jD#%Ujz-<6Y$lU4lrvQx{ zR#Tl*old}drw<=#b+$`B>1T>*Ix|RyKK1*eH#{d|2J-)dNwyKCl0FeLFnp_Bto~oX z=13n@$H&9h|ATKn{RcxF@gsW&w5HK+A5cW=?6wB9rv)Mi*UxQ#u`FuM5>E%A5KZ`4 z{MU<Vn?r!!Q@{EwM~v;y1bisvT-{dyTjXTKB2ioKLtM5#Vox^pZnQNIs3UHd8`txhTdS5&inmRgMoa zNyw>5zLi9AgyzZB~Fhri8Y<_Sj zOa1M1l61`<$;ebrngj{e(tfYT{Py6yU5PpJnfqxq1_KqCutFUFoXq%=qyNIw(qi|H z%3v~s$LFSXL!F{O0XBbqw@3Xc*$xtClhc3%=ItEx%58uiSH|)#T;Tu&_iu(2VGi1xMFg zU2g6?9k$1sw^J-m&6exTW>s~)NRI-H|Bd>BUdR>hKUbY?Za=5K8H80=I?f3NsIti3 zgD9T#fra^ssLc=I1>h5X$L(gaNd_Dw1dsdW*QM_F=y3}5KYk5&T!nU+^ihw$6>UaZirzWXdNL~oYdho%uRROMhVP4#B0tV{`~ zj4*J8w9+xbT-!LcH7^hH4?QQ2WkyU)R*3>$1X-kts+`={6$Ml@Bs%2illf9rH8pJK zk5uo&h-vn1)nj6``Axzx;M2QJKc$RPe_v89lt~wM$g>mlo6=k2ad$KCcg+eR9@oxX$wd|4DECnblp zCJ%{HmX~bF)9hM(qAK*U*tr$zL3P@WuKAf(e0n+(QhXR?j)3_G5|Y^1SVkr$CPv1b z+}!G*k8dF~)bge@N@g({Ad{ggg_~JQ=dv4{A2WF|X zMR`K07L)Ww+ z{h&7qLTSH<+4*nX0hoR(nop zX-lh!$~1rI=pxavHFe9+&B=k7=f`;r@JURFS5IS6H*&UDY*Pp;GvZ{+>6X?TIPW2m zJc=QC@nhZ~BEIK%4z9mqOQ0;JfF1c#$eBKIRBqQ~u|Ds_!cwnMo-l`*dVnMnxRU?r?Gn)=TSnwPEQXJz;oL80-GbNhTL`3e*%=`$WuNY3TP zj;YR~6}~R>`t6;aIQ|bxU{L&H&v7_qT+4xv+`1kGHB^UcYMMW*n5wLg@@*oGk*n{! zh~Nh?0Ri9HKXlXXZ}a-$X_85u!+RswNy*4sN}s~Io^o{YTQYxX8kG^q@GP4~jTe0;od!`s8jiN#v`R8Otd`N;PT3_Ai$@24@@ ziC?|JShU`zU0uFg1GJy{`Fw#mIli--tg3Q{=1fTv{1x@P%{d zalcjk+gUra`0;i2y@Px{Pp7mr(8?;OKoTRzV=cDS#orI3=8Bo=)vkj~|_ACUA(vWXIE zcyv@!Tzqf6wGrD{Y9={3-pHvTf?I~RM!=jY>}X0QZXWIqbBiBUIKN~@!y*>Gd?w1A zqJCIkNI5sxKo;^Azhh@=-~(3(_BTGWhL6uOg{=P?p>xRieHN%v zT8i94kBl%c%nW1Gyxq| zo6&lU6QDUc$5FkwxVY7J%GY&4XX5c& zaShM&H*VSn`dbPLv*_q?Bz_tZj99v!b|Bk9!c`b)Rf-pv1u(lDEFh6ZvVZrcGZbC= zL`}WAZM(dFMJ8Ilu5Hn3#iaj1bu#Y*JP`^u=wz_$0Y-BY3AxI=#60J!# zVrhW7_a&gXfs&Z`HI#(JXc$Yz0>M(qD-V(K^NWk}iu*@+a=$I8n|XDMOXxRObm1i= zDNYtsRnXew*<8W7@ieKRA(X5s~6W9pM>-_W<(&F=IER#rM*Vqz+)7AHFH71c_ec0lZuBPY%) zhgZ4#Gtkne+p{)uf50ZPvDdEHXQHOB;$D4G)B7nWcc;9(Jj3m=GdIF@XRht5={{w>C{*1!GVDSXy4l~5qaq<(c1OWQ+lzRCx+!l-u@e< zs24P$^?G%64ls709<;&3APM;98Z2*L7Ubp0L7?ts3mM?y;hBu5C~In#s+1n=@2ga3 zH3Od1U@)rwE>Zt4jONh&;dQev;17d>GqXhKF<`MA7Vnx~$S5wIT8a z6A|GOigs$l`{4+Ti9ALl7(+RZQcwXXjDQMJS5U}NC@v`}0hs?+2MH7&&nuYevB}BG zq9Xp+7;&S2P6aIyMwvD6_s9#g#bPzX=jqyYP&P=>3O&bQ6#zzle=62TNkv7H_|82t z1+=IyLN2I)x=Ek;qQ4&_($&<&UZzA9AM%yGzrP=3n08B+QllijRdO9vBg{Wt03MQ@ z`bGh>n(D#KDpwPlyb#bN?l?7D%9}UOhoFF?loA*Br4bqIQzQ8CTToL>VJC+QYeYz> zzi%DYB~nCa_$Mr^k%B_3*oJQkzwP?fo03PS^G8XCr_t}vTu1dtjBeT32(PDu&q)~b z;~Y5CVf}{YP9)a{irR(^V~=5T@X^o&-qh$#QqcR!y=LZPV2~d>Cm0jS`RYIofgmg6 z^&}N$lfLNUWR*_eI)=vB!dbYcSIr?WzE@J)xm7%70FU zU>L*=TV3&8S%B-K6I)x$Q+m`p)BPo#yIb@}EIn^dK<7^uW!N`AMi}7+vl44KTqNgq z+pKK0!Uld73PwIc^{_TKzrTy7)j9%YO|#LOfZg_sqhp<;8k8kH2M3M{t+=4pnA_oSqx#MfF%O2QSgZ0`VUGd0lG_EOGN4~-?qI2*a-`&G7gaPDdp zUl9-orBPwOcPYZqg#Sg?y73{yr;TWm+;P;H}2 zb0_HU*=OSzkmi~?I>_neAR|%x0(ipZ(P`~w81cO-rEe+|;4MmQ$_u<9%w^V>aBy%i z0?hrAP<0s&liafq;NfNF@xT5lE2FWbvx-V;O?BiWA%U<*39f+CQv9iV-&vdTu!#L2 zLr1GRVrbvm$}2hpm#(~7)ogAWhB-}g__UyD)Bb#aV0JFJ7V&gd>0`y@MDUkwk%IZk zbhuQ#l~Cb&SjOzKknU2c)qY)wx(iU*BDW>>i}v4I9kn$W4Y+iltNnSILPaS|3a>sS zLaAsJ2-lBNY#$HsNnL}Ga`|0P8F&>;M*Pt{dn!$wouiiZ8#&vJTNk%&RZB|p+Izke zrDO;Qqq^3@k`OBQ33>|Fl%HG?qvz(`W+>c|jT$m4XdWV`Hgd}?{hiU(4upxOR3Hlp zvN8$L3qTCe<*d_R$;%OPRrLoLBtLw z{Rr`AFZXeQS%jO5ty4>#l$u6HN(z&5-_$SO4?stx8Klff0xw;Fiqm zHR?5Z0N4BXs6bIDJn{aA>$$r-bUWB^L9{Y=2U+usaUHRkE6eS+)tB1G9GvO%e7Dx@ zfCr7_ZhIEXXXAZFbaFgU!Dj9L+^}kbM8u1)Kkg&Cy+}V*TwL7g_7|w%iV}I%ed+cC z6AW&fZzddEsJs90ei@5eDXnv*Ms9et>{qM?6$RYvX~4}hkit`%NkVKlL8hs{i?n_L74 zNd+(2{M(F?3wpNuN_sk4(W{x6nM?Qf(WClh0;+g;9lXu)r4M0FaBpXrB3-sNH^-c1 zMXJ;7kLvSQ{{w`tU?adoGiCJ6;1sfI1tQe6bA>zJ!N_|X{HGyi{ zxT>wLzFa7qIY{K=`SSd98=iLOFrn)dq?c5?xm0Zcl)-e5Nx$0qoo=C^H1DYR3%8@k zpSeLn0w}z7mP=K?z;J&pN#8yPLc(?U9OcGqy5)3a-Xa)@XkxY!5Z|5bf4S&IU7x4L z&gc1^i*D&*MF7d`L{hc>NGLAFA(SVRUMob7S~?6FGUC?I%;7{~6A&O}e;@q=9|$3s z923Luz1Hr568}ScyE8T8S`ttthnkr?n&zj>d4(o1jy=5foI=F|AI^oyhs*EY$;9=4 zOG=_h=f>BY$MqkUx3Rx3cW&(6vs=(IE48RwKw@a6qgVPaC=wnX9?2RlwKqiP^!q#4 zNS$@=a@c<8@hKQx1IEGh7|@UP4$wn^%;aE1v?xa!PW7c))^hs2`3nsVH(gwntzyi_ zB>BWT(k6C!nz69a(Gi9qZfr~nA6*F!1}Po|MOiiaunW6oEC1_eN zR~rn1d49EGlEY^n444xm89Ni{9)pLid>pn-PtFg~E-nBen42W*I^aEd_6CHa&}#es zdAVC{0J1bI3f?n-5ShktP&f4Mht-3(C?k&}P`KA`3h$7JDggHF0Ni}z4|fZDdq(vy zVBi_0Dv@A07QPc#)GUqADV;}F$H4iR_4QUcUqPOi{R?ZVq@*PAX4PrZ5~R@8l+?=> zvFtp&zBjA7n($y z7?DzG8JW=V@RN6hQJg~I=@~7DjH2NoSdY7#pOxwA3rI;f0G}&0`Dj+JQ95s4t#+!I zvKqC$R#Bp0F;)(#VO-y`PstQIY`6ejkaxfE)A;>zBk^)$MW0XQ_$*fU=NCr}4ctEo z19ZDd-{a$*4i=eu)+dR9Y`r=?{X zwymELhOPU7;ydy`r32YjTx*|xf|9J7`3;Ah{FV5*)mH@*lbtCFWPEgq&*U?A-FbFW zeXytuZ${s#YWZHc0b9f#vf=aNor#q8;NLOafsRJ4>dVNSnTf^Z8$8^K+u^Tte07ff ztF7J7b7`c{^I2J9}S2{Z;~pE4OLWF z_sG7_89D_FxocEw+t`^H8_%@)o8c@MbRki86y~j@YDf44%)reJ%2VkH5 zd+WE#y~xGL3G!4w|E%Z{gsO)f%&Vz+3j@j3bBy|ljVG)_84UTh7=_^|I%)WKcAA^U-+v zQRR=Rf&wsIo$Ds(`96QXJ#IaD1~6#dZ6_TH3M#Kn|D%7KSa#!l0i}1E8&`H$toHV& zRc^PtyF_j0WY@KBkGk=GKBUp^qRZ*)qX zq{`(lI32CTkJN$2GkQcwm-YO=F`HLO~f zmX`rF)Q!9NK-v65lK>)}D@P{Y%k`j`0e*vXto6{>UHE>oA~KI`kH zCd9Eb=kPx1^uF6LOB&p-n^tjwvym8jX;q4hbS^(*Ks?eCI zI2RPymBmG^ zh?05pwMJ%ER&!=tFrVu61OP7Wk7b-k&EL39^99F~`X1#N_VwfMI19lxH*>DG zySz2rmo-TT44c*Kl^Ehkiv=4*%F{>5N+bZJE>(XvO}>)L@OR%$`Olxt@;kgey}!7X zoD|O`v^hy4IT^@NmvH=v_OBA$4G)(*q>G+cH*lI)vy8gDbd-Q20UT5X)q(+*DXe$U zSi)PzR78S=8TyRHlxeGqE^K3N|7TK>q>C-!MO&gb3Ldr@=-~zqoa&K0fE>WTQ z^5F@XeI74oWhYA>lK<+Y+lbr`hqYBZ+Aq&#Pu49vwe;lc+(rP7?;MWLr~=evXD=#! zdU20uoy26r>lEMv*tnW^)Tyb#>6+$kfK9r)WSTtPNCf$O#{s}3z*>)8Z&3Ju3QHJg zPn?S3CVc~6DJfw_Lq@)BRU^NpDQiOUv5G%8*q2M@PJb2^4gc0h0=w`=cDOd6E!s#SB`5x{dSKV5dvZ9JO}sOSU|7;DsgVI(E9<5JN+6c zEm_@Et_W9PKA5Ykizu7B94p$zwzn=3x3si0M^%CgW-zP~*|)xNZwG~^9TdmXl9D|>s6a@ol+=-V?4I!7F8V|j}hA0GtSZ$ z@rUwYB)kb(RK`wkUqS}`zQ0a8$wASN-p8wr^l4WvN}_O9`_1dmug?u|8+_lpxw*mSEFMsb>FH$;HQ}daRB=gR9Hbwc zm(~s#RyMSjIB~uq&B5&b2GC%+O6lm4lZW{!I*VWPHGK3gZrUan4Gp4zgrsD4b^)O1 zjFxj#rW|}@Y|5}$u1+F-op6= zW`oMDR7X6O;7JPEL}(4~l_w5QDFzS<+Fn9?L(dcEpMdQPMMfy_5e2nE- zgmU%#C<%Yf{E{4o!B1xS3hLU5x<(~*MUFjlqmG1$jnL+jy@|w4wnm33&acyC$T4uf zQA)Ff=|vZD&j-MNc}*3u3XQ=ZAQ4}pb@EQV2;C3ovTgy_^;0vwIBQQ!+Z6zgb*dHi zI7fe#NmDX7W{J()FX+=chp>aF_VkQz-r8DsZul%}yIk$f!pKB30-${dIBz#=ZMc61 zWUJE=>PkdBUe7^~)=3FxlOJ}AR!k@CY?VCoVt@2{gCwbe_otLBXF)>?q9{76lvp&Q?wIRCNg9uh!+lcpo#4)Z-X5>^Xq;Gh~lHE3;CO+OR z%M8OCxh;2Mucnr?{%ee)I@qvdl-4EdnE4)p@8aSj{YS!YLVf#_1m<~Y8+A91b#F-Y zuXS?)1+fCXc9zxekW(CCVUTUWya$AB(FpA9**)73kx1OD$BW4qV9VeMJ~sL5u1jh- za=Tq#y(r^487O^ogj4B(N#nU0N?xP_rnsvkCKH(!w-FDbW3FI1q7y#mmuDE!DBLG7 zm7Lrij<#<9VEQ!>3OqNjpBCmX%22+_JP?-!0K1eLmyQh=9{iOFDpzusbw zEP=9MKY$s+4pkA`A=yi=i^jDk3G9N9oVt6=xYGJ{;(-e4IadMS#TA$EWw0=kKjN_n zl*^$vYelWXv2#Wl4sFF&-4zrRsMi{Eq|4+h?47wL(Ca==ixQ!9#3?#1j zT2Dq4UiXXdnw$$6nRgf4#F3G~C`2OVythC70d4W5w;blM3Ne)k+sj_EZXrKCP*(ud==ALs49x`Ingjdh7MBw`X(Zx9^`@FR;rtUp$n1U~6QVm5 zr%{OwrNrD8eO1U;!6|)ld9<^gK~JAfh>3ZHBrPso&%vXfPaat*M&Dp2UGe?<_ZaQE zWlU_Qh|Jj8dYJ(l&e7624T6Z~nRw;xE?NI_4dr~yS?k>P{QP`qk8-6NbapUu5lZsx0ob4 ze$c=B5Y5KQ+Ht*NAsU6B%;a($fJc4|2o(np=(7kWj0%r!`tjbNGgs3fsQbb5o&yMWNN=?gH(_4M`vN6nW;W=kP#VxyQW!(q_F2V^M<9Jevx1uvq7 zAq7ysAqia~86ZIcN6g5?gflyjhNM&W2$Tcuq8p8Kv=p7JjLh_|lyh|Df=_+_k&W9( zRn;HLULYndY|>I!zV{bJJq$D#^uU_GwY#icFm+m3(YkVv zkw2`@w5p|yt8J`;xv7}$aT68rhpXMUg;!NI*?cDKs7R!wN2ScJwasY>iU8e|GYW2; z9h;Fhyh-!al^akM^!XJ`$x@B$&Z`sYT$9BAalLrlFOL_ElW9&WK`oa3BMggCJf$2e zGE5?O%~%Z+$u2g%SpqkJSOQx5^RHl{C_*0N?w-#(td_Y?Oc*(1CG)c9FkkQ9!C&sr zmp*yF1bRz#JREa*rteH<>Z+)aLBEdsAt3Ur1~+m5Fo-mm5|<*fE1}3rrVMqhSy}wW zN;!s~KSQx*2mhvkg%=|6kNZMh;wOhH5kd^D_CZWXN5{>rS);t7tV}q0b2FBzUZju> zL{mY2K43!$oZf_cA~1SIo7}0YTs6<*VgD{iYAW%PNo>rk!|)J51r;UbJ*@Zk@84N) zf`6(9=jt32ZK`_shy-T5O5r`jX|Hm>{Ft-F#Y<003faygHjR?Vj~zDr)jj=#nI!Oh zyx9UG|GAaXi~8bel*Y@t==#dR{b|0QH@rV3Ef#`S6i3LS6p)#~ zDt>#m6)EyT0w@ZuKmrX0PRPvvs{M=6{pDV&u4n#JP>cDv`_e_Tk-qh8s>xWB)5Z2U zDETZ@{(;0oxPST4wVsT5#6UnUd(G`mKfeCr9S9r^e%)W1vQS`!k4EV`J-3rhY{{o; zO=S1v!a_n|;|C0j@D#T*wf8d%;iN8ZVYu*-o8ITg<$}Wo8fIy6dF9nrd3mWzv)0r` zQWCa;!sA~;MHHyyspBHcYwyD`gvV+lb+g-S9jRXF20srB4CF`w3)K7WVano#{nBs< zlo^_3pw}pRSs3~9E$yfNIq%VFcMl8>29v6w8)ZLCzi+dMh)67dF4-r8)YgtF(xH3d zjoEH?y!YKf``M@3EqY(^w|E8SAhS_FQc+15{s@VRa&EEs?sY76T`q(=_i?>Qt$=Ody}yNqk8AD*L^nh)CRJ@3fJ{!> za3l3r@n^zIJbI4OHX0fk$rmy{1vHGjdl%Fto%~E5>vaIkFz?HN_XzWZ40_S03qwf|wil z_yzzS;()4kz73GYEHF1nXkK7+oK5fzMzzX}EqXQ3!#+u~$qEP+OeQf{KRO*%5<}jD zMU_XKFKSs_2|&2^y5B2|<~|RRDal!6qXm;R7n|m*hx4pV zYzH1{4F6VD78$CYQqVw7z+8afFHHTlCOfe9V%xe-p{}XH@rTX z&0R;}_0+;3Vh<6$+E%5Q0;aQ(v9UIO6ev<}@4fuQl+;uq5v(qVtxfb2tw>681ZrV* zdA35O;zE5iG&J{}_&Z-C;`W~W`o^B5V*g|Xod7Vhrc`6OSIKe?5+5PAM7YQo0I!4X zcubys_cSsZ*^Tmfm%dq{O%#|$-2ZMmMUof1XJBA}6`Z6Df(#AWwX&NVfj}V@KZXZo z5~+S1BOu5z92C;=Yzm|qpt{tKYftac?UjFSd5PZUWivE1lyeaDtD9I@thZ1N?`L#5 zUJD9>#^$sBLMD@T``44S^B-)>jv(aOzH0n&!tY^S$R>H@cA&nUiCHO{>H0P`90%Uz z>7mwQFiN}K{c7l2E+(CZ{rw>7&N%QP!eE~L+hu?gL{U+ZeoDyha(CM2=|C5ZBEX;U zwuYLSfsv|YWPyIMQ;=$Ks_%S-^1Nr02%UAXPs2Re_&$?ey=L*<{G@W}{0y(L?~osU zEYtBOdY$)8--S=&pFg8%&jmeQIm|C939qM~gU327-u07`SPh-X7C0GmGBZ(f%sbo- z^>n={er9PR8oHowgd9*+D(Od$oH<;yT7aaEi&JcKQjNcECSQN~xPlPPcGF%gVF54x zMexU(F+}U(;o)!`Ij}B_PwfIPPlwk-1=xuK>9fP<>i-Y*@ll2QoI>k@IR~ya5I%F- z&gXKQ7%shub=w#&u>h`ys@@s>g!uZCTzsL%_wcrMo}(bhh6Q{3I6Q zeR$*py#k~os>EZP@i=bdDlI`O^>2C_8YvYub9k-HEuZiA7PFof5>GA%V->)o8yBH3 zU{Ik9d7KFE7-Uml<1Xm!{Y)yr>9jw`5mGfA!)>i53-x}Dc$P@vHDq_|uV24_;(iCk z7&mWlacSpDznH4M%;AQig8N%(pC&_8N=$49`w&+DM#s9!^#b9ytLRv%pxDlGf(CEA zKul7Sno)fBJ~Df0<)>8(c*DRDS%(6-09Fe@@HBJ51_Wq>rInSc#Y$vxX2)yIM4qSJ zcYIv`n2OLxfV9N}Obzo#Cut=ocb7bUzsFrB+iy}VDsX(BkdDrb%{bdQF19mQJ*h## z_cS$IWx}BIJk16aT&|fc&y|v*qQgNNp_+r!%k%2SEzHZ+U(^dU>=(hb5zUX@gj~*+ zz{{b8x%aCfgU5r6oSYg1zO?rM5s~S-SsW|LvV`-A)v0Jv?5`<=F3--!hQ%0}Ii))?LKCFEwFp)VA|enmC@3g~#>Vm} z`|=kMnq|esDd{V#R`8t*2e)mLX;qT72;aRUz+7NthR6sjuc9RxGOPg#Zc)RW78)dr z0Fyin#?a`f&@2gwyJ%Ke`v)^ms5LBsnc3Mhx{>#|KjNa8(3bCOYHO=M!29K55Tc>s zyqnJzm3?~v+`E?HF7nVY#TIc^w$G0 zCT{7og`{@Q$+^kk+lSyMXzueVsb)~W?_|S~%)!2In z=D6$Q^@pGSC}7J?;34lCkti}eoSKqy`rzt&;P{{OC4vh3d@53wa*rFryu~V^q|9m4 zy5+-p7N>e&i$kwLjr+APu09b=mcok(wgULmr&b z8P%#3D=|-pCXGNYNX8|}NuwgMpfMrm3i?+VaRU7Bz;%%QCG09&f(DdQ%o46 z@7@9KphK?*$C$zsF!5mBC9we+w;ix8z*hWnHkb*NyIu)+zm*){qBh{j3n<982JLLl_IuuT$op5F z#=yYGJa6k|=0Jf?w2(!cw>M>4A};pK#Vm?gj=3iccu!&dsVss0_aKP>S`WGQmjy6) zb>C{4?oCDnMumk&PtW8_$|}CnU35O4K>eM_$=+nrPrIdV<#%3a^MHfH?fS_j`IACc zJbmZmd2IgZakI;FdE*aOfG}6BGwb#LlmMG-uf=e0v~;GOriBeAXkF0mUMjtxvU-l_ zUjPRKHksU?pHMRFf_i|n;qQL+BaG36@7dO%kUChuu>0JFa}NCTCToVE*)Qd#@0^02 zxU}lAg>p^#*SJ9+)tYRHuWP_sV;Kqp!YY_5@0igWzdu|bS+o=CP2MpgsjhHWDRO0WqaFhXuVe0Z?S+g@UL+ry5)YQ~=_@cv2u++S=BR%2kp}(BZx7Oxmgt zGg;NNrtGrM=eA0LbqW33CmC2~r+h_n7m!RWqQ4u2P|FG-=J+C0Lgt(ld@%+37|`Bu z+e%gGtkM2V;_pTi=KRGWCMAUrD1LC1VeAzC+kE%CxeqrdCtclmz@dN*jB1LIX6w`8 zOiBk1-QE5$LLEQU{Pkz5Pj3;$NzaGAeV}+>(?Vi76#8m4hkpp}+d>`Xlq*7J=Yld4 zPPD9E{w%{(%EFxyTBM4C@@M>j_<=r3M#IjWyG_-#kYHG5ef{3qM>x~MoD9a~G9Cz8 zq}7)EF&pg1Y+bz4`jEW3v%pl<*2fGPf46%Q=2nU7cH3skr<#JVPtK;hczeRVWf~1sKR0{8GnC@Zz;)=ZQ$qsUc@7uV199N!(oyK zh*_k}+NJZGo6i$mC-^+>b-kVM0oTZOd%o4n2G;75nN0Krl1QJgy*o1}5O5=d5TjLQ zZs1p>e*|4Xm3QMpO7r z0?jEe2>r6DaVdQXpBm7!zRr5+k1g(3=J-5^oWDB)^}b1G>Y%xD5RhaRo1~`p za9>w{pvh&NbBSutjjc7A9O#EdVE0wz!|;wz=#xzw`<$-X(fmOq%Nn@#vr3^!eySeU z@erKyLBiN%eWVMIjEt=6in$!PoFb&dkNK?dgHF38qz=10PD8E&j;1d8O7LS@m#jNP zrIr;f(%J{(IYem%sNe!hz@>@q_UU0xLTic}tEF2EhP>eXJJ&r&G- z*4&$ZVdgY6R7i4Z4St?8x=pz-4@@={zh{TbWgIG6ynrED^ccC^8IKrxK$KEaV(fccOm>H&hkPY?~>52sjl`b4L*3 z{ptk&4_AL3Rb}@^jl!Gm?(PPuO*cpjQc}|0At}-V(xG&BNq3hLiomA31qmrhLEu|F zzxR8`IcNBXV>pDp@3q!_#k}U6>rfLikB4vfPoBQM6mN-(9Ak zC~o|yT#!9hr4U@?MBpmf+Pbdqd!JR8%4U~m*85KLWr|4hQo&7T2n2P*hGGEP5x4`{`wja0?HdM z#xA8O`QDl8-hUDO^u8lb_CQW%qrb$O$VRc+Xh$7zepIPcESqOHl~q*<7K`NY1-JLW zIAHm=I`pf_@`l^1wB+P`uWAbV>dHh{-VBixK!@bb8XM32>~tBYURw+J=>R#YzNff+ z&LJD|RcUlX?#)h$-d4il`QKy}rU&oDeH^KObqG&0y2p#O#qQ_Z!bFulbdN5eKBh5@3mGy%I2jN#FJX)+ zXUULo6Q-P*=U9!VOg=_5%WlFKj2)P&)XK(nEI!kTqL=_3X`4~&e8+yxSh|$#a zr#gXsH9Cyd^&O%iWgZcSE-VOHBlZ|>iT`85-`*imW~Fi(@Btce369j&!IjT=`ouBl zc4?MoE?V{0?f6HB!K`{&M2>E&%CIqT<>s(dE$aaYME}r)iqM1*dwIX`1e<#fPh8j_*Jynvi;=Br*M8bErT| zn8F&@@wSm6=^Gd9;-#}RibQpBWK=uPQk&V^D{d;1EEcqSf zL$9i*Csc&#UxTbAHyS5uhTLo2ULdcF@+Yx~R07(Hda&uqfFZPkv| z0jL6snd3Nj&AO)5Kw@!Tt$tbk?N7DN-?GCv>`ES{^^tF5UTqG)y|Csw=&%!Tgjg() z$>8S7XAeX?cK=7rNKpw-I9z|YYRz*gW&-0z^ql9ieM0T`@Npg=gkNhm0q=>`Z#R3= zOs_GZZ@G@^gz_M^1Qh}i!mLKbljV0IPQF92WQ1|Ja$t&;`N9~J_RBsF9ti%xbEib5 zMKS_ZIEqO5lfu>;sM*!h+k|gj;JI|SenwsjYsWC060ENB^} zuUSyvuV3w|E1l;~^sL-oQzcaWvjkZC{hjIbIO=w7r_0&ahqmpEecX@;5ltVQYI_HV z?_*=ee(+VpWPCr9Rc$Se`1a0R;Qw$Py%a$S8G?Ua3C2ast*)+Iur_r~Q=Cc^^N;Az zoQ`nm?eD1j#gFR|s7*Qz6EgX1XZ$rPfWH`#5`noEjBR86>!4e${o%tPF2;g$&q)FM z;j82-tOHE0XIxz2s0WvR)w(fXScgI)t31NP!i%>(}2j3J1l>WR59XH;t9eJx|f!<&~AuxfowJkJh?TD&g|RM@FR8 z%nDh9EkF|m^E-&fK3x0qvqyBjH~9)b`|O=u%L%XcC9ZzMp3KQ)5lZHJ)n3%lU<*l) zN@ailuE8B`#AAX2{D7Bbf9ERiTQ{zP1uDs#uwfY7&3C#c%UgprCa zE*&+T;Ynh-aO4dg+j#@Z@F&Ue0~@kyo%AF8#_#ty<)kX%Nd8v)-(tPdq4(QSqNZ$_ zqyxM`5B|P%6)bUarH@HbJq}gR&3`w6t_d0m-}}s@>*m9THleV)**VZHZpN}n&`m{d z0(82FnK1?$_P*nTW^QhR3l|Kk8y4Y~KLGt*kOLowjs>}87~wp#mk3V^YdxbgO+Th;2hvZ zN|Q*@lq*tugaDH@SG@B^n|-~hu#ld88g#1;@k**6Xxo^i36%WL_yq-9RI1&PBW!Q= zl;t*&<#vOViYC2I){LKVd)`sJxgRxO=%+|1t54i{H(;`kNRsC5#qf|V;(?4s9#(0g zIB)Xqh{Cn&46tDTd79!9@8#i4?Id#3t)ghB#$KU9u>wkQuzDT`IM4RW%C2#vd(iYt z;gF>eJy17RWF8}mKIQvX;hHjL`_RTTArGD!f6T>oZzvi@-!~UiF;#o{M-#ElHw*s$ zOVo#>^7P?tyq5|siuwDdPQqB`iuA^4^Go)N-71SeJ@^MyzTs`*KBr&&L0*X;6d z5rdte;+J97!MyCREf?g91s%&j73YxfZOjDG{3V@NMl%{5qF;)jr+!lDh zpsN!o*p$+*af$I{k)O4Sm#5{r)OW^(M6o@T6*r{s2XzeuI4daF`1<++)L)GczEdFM zMOzan$7JZ)$dPz6U(_4`ac9}cVr=*i{7x0uvi5t{+Q!z>HSKMmwl4BGK|n|qReciM zS|u0#^YQD>^-HtYKk08Ji(*iC*pilJekZxEY|{vcQlgyoVdG6p>~4OY19oX z_nRL_81&;V77|BFT};l&P>P&|pU`D=5F0|yYcG0CoAeB^;5+lN#j8lha72P5gVQaH zPz2&`+wH9no%|MB#yWU`Y2D-e6AbT$mjT4VPR*CvF8T=WoX^+<^l(1jktly~8wtRe zW#<0f4p@eDec=5e zFuZOHU0vi)F@g0q7hzvK;NBE8($i#qG~Vt;$3qUwW7JdY=ghV98kV zwTtjzqa0X$Su;BjW8>$Dp;id1nxCB=%Mv;Pcv$e^cIpOr!a$%C3_O@j0UkwUeR0B) zUvC;VF{CGwPI>>c(|eLx%>Pw%2mF`H$T?kzDqWOndS&Q&a2Dz z)ve>K%v1#zm8dnh{uJg|3^MeOiRs0yzGgqPLV(8ml^qq}2QMH}cuT^Sv=(iSgv-n8 zc8*%q)(boSR`&s9E{TE#QAO&wi@sfBFwC}B3k*6NJVT3OzD^;6a~Prdj^MNCh*E58 zg^p3St0BNTNqvw%PcgIWpd+d2GRRRfVp!!pe+RE#YdUS)@dM~OdYeXq^2VeJl{96= z26Y8pX#fJClizrs05FUKW%NnJrX9fZqv5xSowU=b(3v;#7z3qcV8kOPU{BlHfNCsD z$o0u2PKs;z$&)bj$=d;VLp&Km0KF|G3CX9rpMACbg}zL}{Oa*hQ{k zHQWjRBhE8=dfDpPGzSUgKQv+m=7kL^WkY75jK@>nDwYAHAzc&A3c(duMO*~ zrT3xwD}QA+Q@uX{mF)MOH#c^=y2Rd|nPKj}9HOG7Iu*R4{@_$-S*oZjW7&@=kKf;| zZ*K@oc+nl?8QBSlIhc1Ng_roL#(g6zpIUa$g8M~G&dMbwWoyEK0e3g6oNv# z0M|uog0cTUN*>r{+cAJeO5I;f0~YMc_L&laR1C`%pme@@^9B$t0ctopI$Hk%0p}~@ zLfscIdd(EZw2qF6IpetOjs5{c{Rngft?caV8dV_U3J7p<_evWWlmG!IF`L%uJ45o& zd`KuOVRUgZW9BVIbjGKwS|AkoA@Isvd!Gtg#!#7*#lk-qH-0LWyTXTZbE~ty1pi3$ zViwEY{meoKSyo;_p^!N;q1((9XgL6^kgSe~3i@+RIViC;2*IZuYA;DiNPgASyp(81 z5mjEBLWr{{8X6#`sE5U_GYy&|lNS{QedJC27aT(czuI#yj2m22la zfn5!lZ2ZIgKU!hH#^weEI}uL!2fv|j=l=ILH^2)Ehei^(YH=r!@iQ|q$!Dgf=N7(4 z8emXk{xs_lzPacm*ldVZ!1(wc6-+58uq&tcS$B}EKL_Uy&}uR-Xs#l~qb5Mf>pKRJ`(S`zxZ9NWql&V*omta+%HzZSpm+7RsEz&)@SO)$Ug04q z1TQlY{;|p58=rcSkAwu6mzARle8Bh2-%Vat7yp6cg>8@RAlpiOW6zV>G-oL68Cu2k z7M1wB=h{JL2e5Mz^@C>7#zz5^g%%=Xm-!_z%D!&s$a?}r#e>ha5mno$z%y<0Nx1`D zr6$hd%>L)jwA-~eUz?X6fAAP7t*uo791o;9N}aQBf$rz~N8obnpFBJJc*K!{3I~sVbq}1wxCK{Bcun*MAymo5giBRtRtWm58 zXrOJ(3PpG*b!Y>rF6K&lzTmy{S#ci*=sbMs@D4i{*J{_>bHI@b)YYEnm2TAMB#s#r zO*%L{lwq8mo%QnaT3uZg22D_5RlaZ305JQ4#Tx=6)WY8b$>)S#8f3P>cv1;s{Q7lF z3v2QY0#&ytAZV231>VkRzXWV%O`Ql%-G%vik_AQnA`uZ0Agzb=q^B?VH@Ek_4M;sy zFS%21?(Fz#fDC(1MQa8a6u`K^&~?;jEqTi@>*s^(3~xsbq9VMNIbt6<5fPFNQneN( zDz?pdHrg|khym1&_egG)>9vFW3qleMa<=T6#EZMu8Tbuqe>3r$6{Kv(DJ%Ki3tj8i zQhfbOV>ISZv~sQ?XKWf2ISZM03k?GqO>gNAU~YuygFv7z?+fi3 zIFd2fOzO9Tr~CDb-4TI=iFbSVA3BmQ&XX~iMU7dvdc-3NSQDB zwlp+(z+$rcb!%wJZ*MWBj@nvoT3X0OYy>cEq#z~Dr|KNRKI#%fz5r7&FHg^nXYlXw zJFQ0FNWCwx{gEE>ImA|~x1tdqzVT1&;&CUvQC6t&%MWe2(QjOTc;A=nS7V@|!6_CR zIw-i9?{ncDKcZ2u_|^){G>i1#CocJkjF9^t{Q8BGm@*h0EU5_?ikzNdK5%U>e7O!_ z5erF4nj-C$p#v7L0?i#9$epRxXCeLd=lC%>v!}z;Cns`708^1FCW{ThE*5QSrxkyW zb}O6Udl=606;{XZyaa6v5hcYwARtps)0q;;ka#Cpsd?qN?`GFanvCKbmPv{ou7QE^ zlZW=*Sf&7Ai&7m^LN0)ftdpbT9SCs~JO6hj?cR-VJ`jyt{6;lSMIa62N+iptg|XZ-@ixEo>9A=n0pq>6`(^NL%AEsH|DPA;3s%?oTyyN zb`zrUDq`Fsf^>LYg4v)DXGxsN#iVekqrC2);H$-i7**G2b7H$gU%#KGMKGvhaH$z8 zQlZ%v+3dp`EsJ&Kx_muW>K$? z3FDmm21ib#L?&H?hyq?CI5;@IU>7H+i|cEtc>Z{}raJygB$c}-R`x}ilrfkQ0lYmm zsa)xkf0UvHx;JRPC+nlwe{nS!S1_z(O>wO!M90feJ!Zg(lzygP?M-z~%Gt6T`SA?b zAl00ml~tHuHAAmlc|s%NgW|}?bvOwi_svaDPu9~g(kLDqAIlQ+IsW2`8TkE*gd{(o5Kb*YK>s|_crLOMc=EfsWF&)2-B%irr;pkM#D>{~#?#w=A zaE^fVcjg?T8+GyPO}GCX&hou$^h&prD@txjbqLuNIpXMsCF7YnS$&4^saM z6pFrm|IU~3B0=J60fbk-@i}b1|H3r_G)ABbR67n14)K1>DenF=jrxfe`Dt9Qks$-T zs9D6=H74EUwAMVNZkR6EsHmss=Rki$PD%!MB#+&?31~YMA}hJhI7%xiDSMg0XWf|un=CLgZKcibar_f zG4=p+33|bAuVe&7g|DmdzL{F{231Up@^hzF0d9qYjG9@A&N_!b%&d)=I+zDgbIlQr z)N?o90{INj$Fwv(!1{m28t_53AkjHo343_j6enE?C97DY$Flv&_jaRZ27GNm_tyvx3@zAnwGd(g`Zop@}}zjN?Xm< zyJC=AY}Qpo>ZeC~2Wi%x;u|~WXxLZ^owQfd6E13e0EI8lQZPqjeRr$~G$P_2fbvh_)e ziX5P+VGpn^!G$qx)zK;RUh=Z6App=NvgZp-gzVyiLrQ zMKeY0ZfK}1tg*NE(F{8Hlg(hz+P&n^8ZFB*yLV*1gO!ONBHF7&l3MlYC|!bkG%+ph zwmsNZ%42V!MEL6}Jt!9tisA8RHoY|Y`$Xq9E1MHNxD z*HrqkyqwhtrJe~Lb1M@>oet0EoB0k)j>x$i%#8FFJaw0hgaQ?fP7IlG0F_z1jURbLe_E^VT9mL&0NWE6qB_=}G}rWuG*rq7eb6;%_mfe#TS8G7Ad}4HStffg~=PuX~U!phYlf zaWVjuFs%xpjpt}}UY=WD59*P`w?xSYRQO)s{b)VYL&{I4#<4Dw4d16N_F7u1^=et= zr9XcBn6kSx?5@wR6XxZ` zJN>ndXI_7e%#l19%C3}lsC)>cUd6>OR(RIqyFw}NR`6C+%ibgXuC>3W41{Iob{bY5 z6QEyY)N(@{&owTeE35oLrz|Q?uYLJ8vtK@pu=B+nOn^s1suyO~M5>lLP`K6ZVHxov zCq(woSFuCNRoQ%5ARDUhCuWPHKvRd6{K`mK6gfo+NWxp1(fGbc{|#zP5UJ(n%hHm? zZ##Yon0lc8sF*zf+_h@mCvq2j^!WV6xjw>P__a?+f$7a?j3xf$pGVV$3VtB}eB8}U zu@)0!=9kXP@?rVeG2agZ#<29JSj10Zc?inG^Pg?;7D+FpJ1VY%C^|os-njBRVNxZI z>fE3;xz1o}Y%HgN=Lf=^5}5y_2E9!<60a*40cTi*JmLP4=zQf?!)s`b;~R`Pba@^b zmZLSkfZL0W#Khl}Dg9Og22_LO#ugSp&Y71k@Zqek&Mj^{Io%okC7EZSNou_`!Y}^k zCU}`8Ku3O+TcSv1O3kK+%q+1Gv#pd&r2KMxn;w{ z?59h=2@)2IyF@8}lOH61N#0hNzM$X0aP=1`lC*4W9laD9XR(FV)xZpq!)+ieDp^Lv z?FtZ5nwN|U1Wk3TS~(g$zyKTgmz&+$Zmf<_E-#JC5YedEgYU3VhnJl_(}FQHR4#h#oPXtdsEsD)FpzU{)#!KSGhN5N z6$@L}=y%AmyFYgw)Z$N*xB0vfSsbSSys+OVd!mRa35aSZeP$lNkFmS9=R@T&jb(sD9H-8`oF1V;v6_;ax&|y}05q>sqE(``3dqbpeS};Le0E8f%Jf>?;Xuttp*id|eCS>ddh>WsFI?)MVX2c)<6j>GxkbcWU0;7J zqFL?Pb-DX>67*q@ETM9zMpNRHX!M9-{ab@P`0=yT&-$sP2S?>V|aN?$MFTLkMoknDV#D565#AsC{2vIui_mq5&m>2`7t(m zY`U}H3ST_Mcmbq2z+)^XT7W%{i_?JRqmW|pUgMuQW#w;Xy14CzjxT=ja^UxjA5$jh z$BjXM5|>M`wU$*v$91lQP&#u9F{k%fm+pNFibR0{V`-j!HMJ<9lQVxZaP^L08if;O zSjW6YDaiaG=)8!fdCU@Ta2F7H=o3|wN9;HT7ZPIiy!c>x-}A}GiynS+NZR(zhAy42 zTbHRA!M>mDuQq%kG*4|jnmmnipD^Y_lwrP;!_DH#9}aQ4$gnoyjEoFmn)=k%QOYUa zj6G>Bdcm0CTJYRFT|07 zWYvdI;-8Cn+r{pXSVF)R@QSq~c7&oww%AVOwzLSsvN+H9%|urT2IxK-2g5UHT`nS( zf*2kY6oigFB%|wYpMBT%)q}34?4z;NH%+3c6&_kKU|MI}G-OScu#L8aSi&YI^f;x; z9TyqNIh7L3S3-pB;rNqcYir8}X`HRjglIodwgtsEvr$rlUoUl@tPA*&S22xSrI1Nt z{3@EpB$rbL2Ee+Xn?=7jjvgo3WDU6|AEL!=R{~;$jjipMNYLc*D;ZYkM1+S=Vj)C` zzl$IE*`d{9DdIxWVC2KZ$cRf|`|BsORhE^3Sm6{VvPYC>mYnaCSn$b8e*)0H=e)xo2@$S}T$ArG(1=H9m}&{Wvl3wS8?Cs%RL z9p~P*+4IG18oK|EBl*(>26cu&jNsx@!zmYTt1Dcdub=kHE=Fbg1M}flqZ-oE$Ly7V z`_pC9_|h|Zyp|DKjb=4>dVHBLJf-s4VH(n?!NA|5P{SD_trs|!^+stq)v6(>V0Wvfp2}<`5^mJ!W zV=w>LIMSVmo9x!AR zbM{>zGU%C@K99_!fv;6mDwRIOI()0xHwf3=r}R+z_>5s9IWslh0pvg0-=xYT&9>wE zwd_-1KBJbgmG-%%ELAY-A51v?Ft7^N!3l-xkiW$AMT&nXC~$#=iuz(=gp(Bj+K!FM zBIf3s5M4|MH^;v8x8(E9Q*1}L^V$_P3NytoJlK`^&b>sofOZ5q)KP6*3Q#l$!~j2*z$?xZj90ITt&?k_+#X-1AGU5RInCpEpjSUU zJbXl)c>gVHR#aP|M}S^lD!ofYEicJ+T$AVr$hW$ygDi~1hpJnRv2;K2^&Z*FwjXCo)nVc=pA`Q zV0!D(Ms@U%GG$yV$c>7PMweIdH!`gP}SrW1UR8&wYl)bJ`yXqDvz5h-0h)X%vH)a|D>Dj*WF6cN~HnFM$7Z z2;Lt$vO7rkMVYbQGgDq>IML66e)|@~_fn=Fm$NZG-Y;x|sqGUI4^2$FJO{yiYrI$C zzX(TY4=Rn$&Ub)*Y*};7FE}Wrs66K)f zkx+eA%)utu)_5LWRQTv|8y>H0`~Utb_OkaDz>|{k)u=oq@N8Rz=gI z6CkhLu;lr_S)0c;VTGt&V1|;tgX9FB6ibKVQR+)N}cBzr3txBYgfEbp#f-Myg{`R>G5dQa5I}Pyt2A-vURAKyf z$L`FAyO>xgWk4jxbnU{Evz0YdMW%@F_@PfYY~$BRArE#+L#c#)t>WB5sm z?l!m;uL|{d|G0(KW`1230#A_qf1lvV@}&0R??e!|VWbzabynH)kasqxCvXFg>`YL& zcL$gP%kgJ>&u34sw-MeEe4EcX+jZ2EXR-xdNV%8~NDp`pPR zgrXSk9#T!3kGvQ#Ek96~uL`fVuhi|@UN&66dBJyKhiF%7`(M0Yg1ZHn@zZrIt1hiz zER^x$g7ecNgFzJN@o7E{GS~~8pM6aA)g!H8aAlAa70k9i(=rSiiC7!6Mp-NR)Xtl& zCr3O$u5$X@Q}hI|&;f6!YsR4&ZgO;{^8JzJ)jaw)mi1Cl#q)_aGzFCYPb0S{jV`uF$W*uIg&$XY*gzr~oht@T*&&lcclh9;@A;D>}VW%iTl3c_QWtdYsLD`QO;@rh_-$79$ zvj5<%6=4%BX$u*<_#xU0!Gb04d}8P16qmUN5PmKm&nhsrefct>s;;%w2WY8ToR=3D z7w6`@L(u_#`KO0=YNiDQ{^sUp@Z_xPEzT4w2L}hmDQTPrp|?}`I>P&d=Jij&HRzLo zK}ql?sQRA}Qvh6SnN_Ei;}XsJ&TLF}vm{r^zE7LWj_;BAd?)^q8mCNqU;S2VsdAH$ z(eSP50uT;hN>%uhC=B$xx1`J;W|x@W^L*qE9IUL=URhMMoA4p#9o$Y-`l5TA$rjb3dCn+~CyaqoX4vT`<`CWU>X}27ZPZ-p{T3m`t`>D5Wf+ z1c2hME0YKQPhAv#MgRD?I$60QF4JfZYlyiyap?C`{W>V!p28dxUUqL z$T|qD+H~>e+AmabP+*}^yu`dYoDgz<&InEfyI5=@05_lh$fB%QuVh%)`S8+IQD4sf zYoOo|wsfsg`x{IGOa+!e9QBxj+U_gz2Mpg9ugh7E46w`u`TcF6kO8)p8W?k5;q*O* z#z@K&`nkhS|o)hH8nNm zN9EX=elOLgU;ZDAU{WRd#U|69TT&1&9*cNadT#;_SQmw)f>rV0NdY; zljV3|FdNnA0tU07Pd*ZoC?P+uk?8Rox1cPp!6g(5h+@51T% zWK{;*+C>_yk=A#&x2$lKi6orymZW8Uc3n-&M^i{|H@u=*3YvpY!#YYAFr#Ie2}_01 z7wEF90iC_3rqnA8oFeyk!69bBe8G|j%IvcJ)IZ;IdQnj-D3YQEoq`eZe+aR0BxH4N zuH~mMP~4m>)FYrkWmFU6(x9WA;L1!~E?hG1it1q1#2pYM+*@jD;tTWad&nkOWz-y) zs-t>}C#k@7JR4@o)3E}Tn)5KQ$Ik_Xktsg}+(e0zw(Sunt{&oLLTXDGs?U_V!enL^ z!IhT(hC`fei7#Tl^TeBUadSQkZKM6a`#?hcgjmh)Pjm})kqF#g~FHs99= zv9|o`5fmh4iVL>laiu|@^FaZ8B!NA!OSV|gOHC#2q5XgV5dNTR;_g`1FiF_|^P?U0 zqi(PY0GapH+C11M2X6AgTs4(*Q?=hB&O`tTT{+e?H>c~F^zFG%2XX)JZJjv3y#Cn>EV5piEw7>f^VyT z2#hx=U=c)(-4bV#!)la05^lFexuY15jJ0z{M{#p;CV~{VH(J9-$&A62OL-5)jACf=OR5 z+GpKri(pCPV89hSY|X2-4YmOgy*`8C6f3s+;}45^C0hnvZFJbpXd`g-YH4YytYjZh z>oNk+x15|D*wfkddP_w>#PXL$a(C?o2N(*s_yzvOnrQExs`0>H}0QAM%FM-i~Z*DO3IjuG&KBTo(R_oruI;3CFA7a+%q2RB{D!!;`= z>>y~er|9VG>3xuuJ^=gJSLEGE6<$zKP#2NO6P^i1!#9r1qir8D0|NtHT0sil;N01J zE=M{1^=l&4jr0ZPHi%=aU*W2h;mEP%H#H|5RMU|pzDNLI1d~NVB1gRJ)SVInv!@`x zh!^ed?#2X}73}Za0-n5k_TuAggMO7J7hI4nPQLpK?Oxz2J?x2qg9$oN;e&5VtCN#5 zSemE{C7GcT8gVWDD(dRUms4N)-FpdNb#`{zTlj+Xw)N-)v6~Dd&D_n>{9p+87H&r| z0cTTMjc`DC1vyCjWUWF9NxBFgd!vu6E8@QoCw45h0|&S3Ejpm0EK6OiLDY7pEM@X= z`&xm`QfVo273NQQjii z3p7tIP;ha3!M=liG(=@Zuv_SNmy<*28h{J;fMJRr6cMc=MAA8}b`S*__OH;MOn=|* zhm5UrfQ><)Szn(pU<2=3B)pvlA8gu;Cpf^;!U8ovq#a^6BO}6^nyJxjjIaD9-yK~I z+*ZXj#sSh;Yiny!sY;0~RVJa-L31PzxOrflHAN-*R`?);4P{t+=7T~}(kcQNoXpM6 z!X3I_#X5Z$he&jUPmm2#pOu)^4`Irk%bV5f%K{h|TJP5bA?HCiWRi_bNMQL{UR`~8 zdFkxpf;`#M+&oG1Ec#7plRF5euUnk(B)mO6`^dSp5NYyA^VzC^y>lW&jgCHX56Kv} zwg_!7Ba-go>PqVZmAweD74iSLf>*&7$mF)5Gy{c`8Szf=2>}Ee9wjtQ#Qti505^gYps0wVl+0|s zytIUvqLKi{{<6ct8-OSKJ{^z*0RHfF&1e(5gCG>z_vPx!d&^L#uVQXa*MM9M6H&p9 z*h~6L6AvEuAR*tS`Y4%Zo^CGzr9p{S&USZR<>$|EXTNy2SrDL40aTPf3|-~n!t$-% zYF~d3N$c%VVC{a1Gdg7+lXTF|qlLPe|9YBn(A)9r?Ny40ze1hA2`TS}Io_+ftsPfB zY#6U~hYylRk=sMmZZttopS0s7Rt*T~UV!Xmuj+uBQS$)jf1z4H)+;(J+JRe&hW+!^ z!|TuMzRo=LL+`{~QHld8gdz});4g&4()u6VuwQYaVCA|#xZjgoycBpGDg#?kPft#R21XGPg9@E3 z?@u2K!8l#Rx^s0626Gd1k(gv#CEXy_F3`|W(ti08$M53uk_u47L^{_?28sWfcj7`B z3j&*6SvGusNmZ(cYdp?w9`Cy()xylQYJ=7mi_ne;DV|4+yzp4C%O8a1_1;OwB87M89o3Scrm-am_TLF z)zbq^>%rk+gqQY>zQF=qWyZ}8M14!^>v@6`&(RXetApFi-E4f6KEho9k^z{EvT|XI zM#sh?uIDY@hk+DZtoOh@^p1<_lyJ{KI_!25<**;NHM2J1)77L#XVP=FgunIMwba;k z#!pVXgZY5Ug^m{01ToeBuRMyrX*T?!>U+`P`PyE?Z{YhqffGYBJ z^~D9O^va^9wYD}P{>++qSt7W)n`)umgQYL6{JNYaj!DJL4J6V!*!nsSYAI2tqC^NQ zpeV39IXe?|`k)7w>I!4nl~RexM|jt#5)WxAa*j(JC}+guli7Zv5^j8ZZe#d1*f!H; zn62K0L{e#aYLG5((7V*LKm)4?_feNYuf$8gNY%^~R@YSg_*rWI5E%jqhA2Om(J?*> zx{&g;J7L2=2)UQg8V|f46Wx#HR?^GA62i^&Y2qkhI#v8?92{UhF6Z`QiNRq&f*d=J zzEXiWT#)C0b7#|expKd@amO(_qH`KrzZl;6+?7bGAC8fC)%eqa7Wh!ID3= zGL`^eAsS!ir)M=Q7NayJvERFQY_*I#xnav@7B>pEykVuK%vcn}l~3Wei5po?#@p+ypCuoiPGb->QVqnuYf^&rK)AzSnkNp5CdaRE zo*=u}r3ib0&R?tY3fXQ2_r2IzHL~4z-GP?YR&5TQe8ykG5MB6}_Osid;g0uv1Iw@8 z%Q>zFOqBlGrh53w(Cqrl9*-UHcf5N470QwK%7ljdtpD4+)@vYjym$toLg`y4_#z<^ zd>2+EH)cD{^))MJ^yX9F6U0lJPnQ3ZC?9xmq`#`r!N=8h@Z86&AwMvr(SOsXLXm#Zf7X;n}^7EE+2EK19 zs|^^=>;0SBwWryJ*nqMg(?td@1G*pe=;3QiQ?N_)lUjPNxg_?ec?lw;wXOLy#Vt6b ze~FxJS>4<|Ut$J09Xn9?u9H7dwq-ffqmCp`w& zc zX?bz*2}elFMo9c!S-7OU?7h!PY75tPmxth|+ukLw(BvtWS&)J9Jzo062;~QLy+hb3 zC~Ew26#eI~?XrpQ+%L{{uvX)3hK7cqBKVsY4my}E$nC#_Y$n6hA<(JHp~KKF{+-_M zrnRtj5p?9x7vws_!8X?t5&tcXX7;>neb^CMcco++0CZ5W&Hwu|w~q$79cYwn;Hp)` zCS=I!*y*2T{m(Tu z$T-=x#;8ln%hS`-o54Fr@!%Z~(9XV5I5!!FLTPKlN;WC3v;5XGMm zMbN3KYmUzq<%;VGGpm%oNwNoP62qr>d2s=*YbvU(bp_>qvM|Q18>hn-Bo&kktTr*4 z@ZO3EQ-3WNWY89qD;gU;fEkU&ZoDAL=ZcD?0#yHqa8SifVdEphPSuw1;!x*cIdu^r zs)!fMwkaA|xT}aJ7Ue>X>X?@RPx7fa!Ux-6cIra7Z(>$ zh!#1!9C?fRPJ)xA4hPkYyAmp|t-U@!XAqR|^FP*`NdO*Lrz1z++hnD{)<*L!=yB1* z2i6&q5hVH>c&R5jg`Gm(%@Ngr?B5`!BIIKs%K_X_8aG(=ykSFr zX+4b{)`HOYwJ2AjOFFe_kt^`N!8n?XVczlutEAXHz;9-nC=?H5mdajs(cRV6ae_u)ctzxD z0R9yXA)gP^&pRgG3;tb16c1Wq_eaQXY5Ok_9+pDm{!i;Ga~asQpYj+Z0{3uy*Ko)^ z@waekbmGJJ%I?Rx10fTNmF`F%bgTLyd}###6cr}@MAlDX>z=3dM=Hqvh!61IpcT-p zZf_@>5Juj{e~*m@OE#4L?Z><-fLR9M62NV>v!LKMr^H+Wt+#eNVjJy-MuHnAN;!#& z7)NQhyOFW+5f&`0tD%~}`gOsi0WOaMqGtsE&q~iSK?nM3Ze&@4&7X7|pq2g~%u+SU zb;5-SkUH7GMvq0btG{>P2z9PI4)phmu1KtMO=*igP%2aS(1^n@#Kh4+Z;usRdSe4B z9+^Nu-j4z0E47eGQ#KkVH z%jS8yydXYD+uLLSl=-WtfFH>V06LrTs!0E2LEfVh^A66MT}=Bwe~Kn@3{4_^T9;sM$GDSf{!b1r$^95zaLMNaP##!6}Pi?WSVPN zOPFxhphX;9F!6AoHYGx7|8UU1})6M90bp_qKI!fV0--`B4x#-s^; z4@f$|FS6l^tTI5JRTgL)4xklfn*rW!T^p?FZNy)(<#+?w(g^smS?*A{yw95|%C%s;{B^8*L}k)nW6d$43_~&D#@6^cR2o z9;n%Dd+%&=piT(hhz5`-g`&y0zVjs})yF(Cy)- zgd_;3j^P5wD2+D$j1pZ|8Srj7U^rmw0L%h%17NNTKn+K=7-EC*xY2`K$0CXSF^d%h zqN@^Zh8>-q!}B0GP51>=!Vzp0QdS|dGC&Da;IMLDcoBvOV zN&0c%37u|ga$4l$;h=jXC-)wZ`JjAZPrU+2f#XS#?@!&~Mu>^#A5gpu68=Fs5%jBt zN0b=la}92^|8mORyO%iRnrODUDs*_G1=h*6qNe7VikYHzdslHZTqbz!EOLat>B5C3 zfaVzcp~sl1`nSYAX24D0c~;JQwmhpdieia?BXEqr&1ZoBiwEF^DCwu^;eQ>h6g zHW3C@P_wJ;9nC#kAc8393`}#+Q*@CfrmY%v?s|Uv0k#&C%-R_RV{#B^eoP&nAO*0~ zA9ZU@0`7R3SXdCifJv;oIJ_J@?Gu|KP?}%fz3Xw#AyYLKzcJDb*#RLO$z-&$VAJgo zX+5CvIA`AR>1m$w*kLlFQI8$z?5w*!V~hYj;?>cbKzi~)t@Bv}n^iWx_PCt7)Tf8l z&JyQQ;geY3;)h!A9NLm67V{JMKOE(aMy{2dl=Sp=9G#pXi(Y%S`o5$CN&CxTE%tH0 zs_lpDK!6th_feRtRT(MKSF9kJF+6`fUi~vAIGCtCQrlg%f9H7!o_a^vhWJnx1}xgg zBa<|%`2`j{{1?gchm!?eRz}V!IOq0e0jRP3xF=!gV{(0PM zy=%U6KJ$s*izqBCEK79SAxP8u1%DyrtB8>FfF0;*tnwq6t|~1Dzks8ZhK2@LP2rHZ z_YK;9VCzk%Ybc|GVjl z*wd%s|M_n(NP+?{5FEvTIm!SYk?T%f@iV*~=Mp3-O(`1}E+$ruv+BIyc6x&rEHm;e zFNlK*^71H}wn(&cOTbwaVw{8o1>r8YgR2H~W32GLCE%<3EbPeGWe@u*fZ_Onv($pj z?}Je2G;sLzcE|V-Sv~6%V_I-TwEkVf@YO}1>-SjAtns>HJZEvVDgq~Qvo{9uAL7qb zj4^D6{I5msS)~AVz@)M+s~vK)Z&6coymEQ|!-v~=lU<7{CKtl?~B-pd;)c+!hC;E&! ztaqWW`zMif{C+jKwt-2_>(_^&x7mSE&^*xecXs#t<$(fB6y6o!@+?-doKa>HUqjNF!F*yqbo#6ec}K8X84BY;7hx>xB#YZ=nvI-{pZi0r*3+%GJ3;{tGb+; zz}tr8nU_c5*p~Gbo>CC%CL@F4^Wj+porD*V>H$54^0`@9(s2{?oNk1ZlG!vooHlpuP2|UR0TJ44_REkyI(f#b-8XTZ7>qAu z9a#DJhKvM6^|E({oO0`b*|`ErtCk+}DrJz7pWuXZEOAhNk5}vl4h}@JWGqlbAjDRe zmV7eu$+ZyD>yj(WTHzYxTME0BM!le=(p&^Os@^vvDUh~v^`H}q?ftl)mb`zOfa)<4 z_WwPEU??avKtX6HQTADoG2&WS0m9o>@qu62o%^ER=#NrYX7aeMQ~TTl;Le&fh)e)F zEBjSUeFdr64WD~Vk_gF%XT(`JW9|G7FLH-7xX~;fmfqhW@mb{a=w#w}V)*>|{bo0*XZ@`r@9(FX{c@Qypz51|sY57gjvAFHwFboM z81W^xzBroeZ269sZj6zRr)W;kFJTuT%cL<{jg6I zbsrK_kp4wTJ0*TvxL(B(YO1O&9KCW+D<|x4+ zpXwnaU*Goi^%cHNO|A31O1OKLuWuhu_!z!xMtM4xqMB!!gP;&?jYC-j^QLB;UUBpk zRR(^3etLRI8J*0sS#7HIC!G(Ubb?6*pPv%2)B~4n=ksTGK0%r5i*&6bASwmBJCrGt zO4cw1v)&hKIiCGurw*MdJA6d%q!{|(z&cC#NDVre_os52C(LFqzb3|i&cs&KX5<*$ zqmbFD*!?m=|0K-tvemA-&9B46{c^txTIK#u-Cro;WXL_n|NW&g>0q`Bz35*HiNA@T z_~Sb%^gPzHTUuJc6#*#fKu;jW=lF{GOM_H*rT!;5nz;V$u%oI2uwD$s$`KKGd6Nk= zZr`Fmd>|$#$4-r>Vt5`EqTo>1v-p~W^b!R{QA0bKi##As5@L3Ph=PWfdnap?h#iFR zrfjQzL>j)8wI!cS2&pxuoccqQY>VQ(SU71*puiEGg8A3_XoW?MmsU{`DeYs z#FY~44;JXp`!z5Wq|8_E`qnM2EsX1AE5II4hT&?gwu10vHckO1TBC zq#DI|(Q`Fo{vIdo3F>T0`H$6;Bx@Lgu!tEE@vpB47p_nLrsW`%WOmwui!%nyY=AV0Z*g$Nuo;XQbz91eA)g4UAVAqROaPsq$;JpJ**1NNXAdB6I z|Msr`+dgACpY1Im=|3^Dv>_1@xB0tFh!)^op#A&2F$iqbCj_|bR5eigNtYsUVSmZU zX4Gf8`+$H2!WD4a(AU!X6dPOau+U0w;I>eRRrCL( zmK`GKQ%&C2K)%y5Fo4uwH`WE!)*AQ272j=Kaj-|n#l?MGYh<|h5+tK4mFel}ph|;L z5Qsg_Z~gShu)@$4S*mIF9|V&z1F-}4sR$!B1_s}7oM0eYBS7pBk~yO9l{hNcq?HNM zF24*_>|^Q2kBu-MMaQ(a%kXA!@wv_4Lv3T_;zH0gf`1C8v2J12#Dp;X{B9gE)q+t0 z>X^Il8!$a}Qw|pucK7EJcuUeJ%vgUM=%jv%x0i}4tM&ZkB1{d<7PMjMBQ5}XA*F5w zyMpLPj&=DbV=4BH?=m7TcD-$`S_r+GcOf+dIf;Bn64H)9EjJ4Z;?T~;U@@aVP(_Q( z;vl&fb>t!Lrh_7I>y~H!pruNStq?494-O7kri^R!$hce|>YSgQMHBgO8=%qUlV{4( zkHe)(?ARI$u47=f_+nDsaF=Yyu2fA=-SQ&ojP)J%r#q=&9*QE3je!yT!wOIK?qH_1 z|KHfIuA5Bh7W0BNiApgvi7}vVbGZEWmrq0?NH=xOLFDChO?nBCi0eX;Sir5@pRs{P+-J??d0>W+afLJWLIP=tvz z7+PP)e)!NFgZ8wg20qn!otSt6JzWTIw^hua+2ezVy;fSEk%gyE=4v^939S}tm$SIg zFn6PK-DJ8IE+Z@3hI+6BdIHQ2svga5*PGmi#liAK3i|`{(Y&dUv;-6Zg-=Qd5G`l7 z4X!)OXA|Q;`Gy-Q)!&MS@%cHEgy>LYMk(0I9z`BCE`3n&^Ya7aXUKu~83&OEcuIgEizr%Al?3RR!eJsto6yR_ zvnKlftd`?XdGC-O+0M|xz&D4Vtx_xx-4B*vq@J14n?N0G#i^l2yqBPVs~ck4J==QN z`_Y8zPHHob7y}dV9iKD3{|jGjo{zO~v%}@(W$KO=E99_3ogHJtG^Qc6^sQE zNaJQ%`VSUr#NZzwT`x9@4cfM`F5uaINr;b+2lvW(+{Kf5@O=LVo7Z<|d&XF6uki=M zgs8PAE?fS*WcR)fvgkZ9qSOAZbtpcKt^eq)t08hc|4-6te{Ws~r1sGC+@hkA7iL#b zmEGLVal@dvJ)I(#(BfO(l9K0>Bpko8<|9_iArQxc-ru3K2z^f@e+w#0KKZ9FcRlzl z0;f3}+TSH=`3pk{_$K^`B6WU3bQ$w9jmH?xLrM@&R%j9Y@QcRQwg_@{3ZlSnC{<3A z_XAOKl8DRK7PFq$g<|o`i@YvBz)}I#{mTQ2QG_U`a=0A-S~%H^u^e~OHp27n=!dKN^wlL zK(c?3bN@SjnuktikmT!qxkwj*$h6&_chKHYigr_qpW|X<`zmMp?cvXZ%BuNqYYfA3 zgeyTBHu75p%3f>HBxYrYGX7dQlR9Q7DLQW~G6vs0_YUNU;p2@nR57a%G5tsuW5+Gd z|F*`4aitHw6b_APqjF@*&Mu{jS?MO>_vzE9b{o=CBa?TAnO zxV*Z0|D_@;^KcfoKp&H%#z({SN^Y`(t6$4K!=W=}TZ54Q2wEFbE&jOLxyIn9J9~Q$ z_2mNHlN__0Guj$YZ{laJ_KjL%-;cT(Hrm3#AidL%M!4|RmEe1e^V`>}RE1pbb>g!5 zj4WEhOjZ7@930>zc4ueDuNcVhQNegIvv1SI1O$#i!q4ze$^2~vc>BPeVhjqs)s=S= zZ77`P4qe@ggXjetRGPotS3ga%*Mo-SWMw1mnnPK>-*mo(f9-$QsXGucrKpF9sv>mK@-=HoXyJj2OcV~ zVqExZ2Jm(N8{~wk=c0L4V5e8o8%isYd z=l|fBM!hTAqFzL=T{UFUMy`{0%?TX%1W zat%4Cv$C=hJ~}f}RK#yUx}nxOEwh(2IDr%kYc1xu#(g{X!Hh%Oq|(oK8kImF`^cUk zajJGOk%|10|3l$U0Y*}Bbv+e7osnLTz+AvjY!(*iP|?wm7Y$LNt%f$^R(W^kGwoFs zxj~|~qLbHg++>6FZKwsq>he9e73s!p>It7i(Iyk z^71%&T!H;{W=$r3nW`b&X zy)_)@11j$sQ5-&E^Ql=+-;W|koi;I++HO5Po6#3p) z(^c;EG;F~5TmTMRegp8anE}U+cF%sEpT!J7Y@UX`{uO>FP6NuMvx^JSvrO6b^m#n* zA+6t9pkMXet{ex}ZhKalio8eF6uWO}iy5ZLPrr9k@h!9qD0(bI(^4!Pjx~PUr*zd* zC7ug~K9jB8MqZXd{EuXD3x!}j0jwf7y4ucnB=!UG+pKXs=i*KSHMM84-=QPNjY305 zcYLIlfwxN z^apaIyuDI)EVRH=Q&Xb54J2!YYHa(mi?yq%NZ*=%$VEcE@JnCi?MD(0vDSuf?-A)I zqx&Fkc-g52{}xNmzZKxHX%=~;wft#;uQrX+ z_&&!YVRsI#WHP3qPOhO#2EOp`XP??rd`M3f^p>S|;ur01u#xpA)7(48c*R;;aoQ?{ zL*8p$`RHgs8n}zlT#2OYz~u)9mE*Nf^}A5sF$^6}n8SJ(bSjBxYk<)rIempir0FeX zkVX+5AP#grAdO`H2tn0}-UP14{?PWDu%9YG_x3TRl&r3*`hq4*(GL&gdHJ3!6&D)a zdwXYGW(PuSw46rNx~3*Ne~}K9+hhs@{Er@jeRjhSGw>8^AZ5ueO#F~!UHNf-^@puc zZf>rqe)c-%^^cyI#1ih(>0G505wkBZDKiKX*CP5tQ*eS5xbgY89OE%-X+<8{&-y_F z|1*!Aqj+pBFj!5 z|8ivnA3R8SKEALELYsFkI}%uU1LU{Fql`gO1A3q|A|I@m7iVX;#sQ$l9RpWLP)lH+ zMcCTe-IK#qf1xOl(fR^o4ajIAKZQHXJ4`5v(^bK62wMx)?Ed}xJq-a0jC0bNgUt^f z8>b7|e&Ifd-qLe^Ca@ole&H>EFHiQg)g(m{(hWUMXI<^^L=*jE(;6JZ55KX7y@^m*~+iYww0pE zb_KnuhAKSZQKlVg$%nScgJutY1kC)8MFo|T1a6!-4yxd{`P!Gw<4^b!-8ux_Ot`%> z*hOg+bQq?Bul!zvCte?qq@m+-sA?l!*KKw?is>UUYH9D?i;m2T2wm06xa%BPeK(0q zg2`f`Vbgbb%~e%o7C^BK7Tj+OTm*^F*_qoV8HAI$9&e1Y{065@_pmgPWEz6>eRRBX zSdD{W8^B?pmPbq9Z?GO^8O9*0;p69c%gf7P7WclqJq|_Ii1$0I83x@7IQz-da|#o?eyo8dxK>Iwm#ce7 zxtc|VuVVH>H<$?^q;rSWbu{c;>z>_v0sTn~yW$bD5BLs$8mjc*%~a5rWm~P!3x#Lp z}-~L{1}aSOFBRs6_v|1QDD|3b<99Vhm44bA)aT*0XHm^npSx}YSOkdJ9ee5 z^Y?q$nqOXeo=J}5k7MX7SY+;FcBSue{+sOg3T&c)%PJ4loSKXFt+mheUCB^ADinUD zM;Uw2e#mggN^t3Pi6oZ+qYxq=vZXrXHmsJ+AqvY|LcW4tO}-t~Z`JhmBU(X#0=kyR zMjAx>94H<}Mv~dj7qFdRjr`mP=w9Tv2t~ShgSD+G&mvoa`s#MmVutqk^mOsGrnp!M zcVO=IH2jfPm8DsSm}I89;9flO{hesDrclJi?5-F2Q8?j8aF#~D#qjO+lEv$qhC`=z zv&8)nOyRyH!LTo0zMpFn*jZSjSE|rofTtvp4&Ib}@(OYFUi$(YdUzYjA5%|V)aAH7<+B%H%Ct$(k{nEzQ(U`}1oHtQ zbsDIT%O{2G=Pn_JCZ$9f4gKgAiulU<oduF-)1OS7bg5r3x>n41 z$@$n>Sut#6Yfn!zqfw>_zxNmZXe*DJ6is6r;Wb#_tf%A10x-&b%BISpcg9k4mS~>X z>>RpPcoY%1q(X|XN6CdH7e#BVhVM0So0{{_9u~uVg;Y>V{M(Pp=C5={DWsku-=jbq z^5kqLuYQvko0Nah*JE5+j~WT+T3lVEdE^fW-k^A@sF(t_p3VhC2|d|EQ!kg2KG?IX zZQfY^D4#uQ!1nughc+2C6@!p?%!gDG8O>XeE!B;c+IBjfzp z-QApUS~YElp1VL}>_f|n^3HdlJp8{Wx7hVpD#}Oi`ft;9z0EjRYAo~$pn{M509p{K z>NymBpkOX^*j3-DV2dY|PjnOZ+1cDge~s=Atp1lM_@G-ToelGa9qU1BW1Wv3| zrELRt0C@|bY6B3hH&y&IS~|Al>ltDHS`54^7lTOW*dHrncfu_h6hVNp-2L#KDZo4bAeNGT<95 zJCDQb%<`;`*TO;g-0o1w9LXTg%ECh0=6in+Rl1XZhmIvxx9%4&bx7Gk@F8o2S zA?MKA%aypgVc+F`DaIq&gL=`LVZka5b4cG@RP_K;lo*=apILSUsU$fqiHdsR#x!s_ zyfm^=@E-^8gErwzJrmQry*@9{Nnro<6gw>i_-l%UB(*(8Jl?#qo?%OM1nrs)!MpoX_WR zeL4Hw$^hgFryA|c1uzXhcjGO14``MKB8NvojS7)oOf&DEAP_&#o+Fy)@?&1! zSP6Xg@PQs}9m9(eaNr=dR^)RMoSacDyPlpw&m$XL!=B0unO(x~id?&z`k zTLXjCipUNPzL9?%%qHj5iHXjAWAmBrj27L5wn)6aL3PtbECbz zGe6>u#row?Stv#c4K6GP-V-f^Py|oh$8_zmmVO#y;}tVVL;Lw2^&V{>OhDiyZmBbC zTMFG7?hf6v?-_z^B$`&|(SOUM@55f7QCVh4BnBf%BnehqfTvCZkDCEz#d*%NWp3|t zi)gFb@t0T>QB{45Z|cAx$q$y&(02eM6=qr>L<ZoS2XJggWd0;;TW~Lzn0Y#>*P!IZ>Ii`lb6S({$Ju{ zczAf0Y0PVA_6p`j(^&(m%xPDP5 zMK`6baq+(W@Y*ldO3osbzV{_9=2hEdyL_w$6-M%bLC;6R8tE{}n!h7zTHQNuT! zLd=gSE^Il3;`>;m*q0;JM4~5O_1)0^#d|zPI4EYRQr85+a_|A9#e%ya%4D93hQ`S+ z{{HajJqaWvDfry0AwbA>Vqk90i=jUV0NK7p*Jx?cED?wKX7G3*f%ESDoz4?OiK|CkX{hir6|eS%_lBSgOHJ5 zfrMoqc4pgq=9u-dL^0ES>s)CY7nKfyw792rp0AlHA?coxDUOo>0We(v(I1_J9>Ly9 zM;xXq_HH>#%RHXPkJ?CT?whBhwxl~~b}&voycA|SVUy3#P+{rDvBP2sp%n`W4<}vV zWyHtXc>spJnlRDVW6qd@r!oxyn{znlTF7NlArbb#by_38Z^2ic>wk^A$AZ8@fT?X>Bl(SSlpWtaiMW>Hf`DLr=6S%e1c9mw}VJOl14mx zt-FVFgS+g5A(=WHZ4wWk|TE_PhTJmQfIqtuuf$K{_$>E`C( zxD@S_s+N`;FwraK-N!A zPGB>P9qva84&-R`@j>bpcC%D!@;4v?7-UXQ7Pc{L9-S}6!WtacVsBjQZ$PyjUaca+ z=PSJ`pNY9S;>gpL>APvjyB|0+J~RtAnl-~$1Bs&RGE#_{ycSs_^7C0kAL?@st>qy975u)O?M-x?@UUqxg>9nRtsv=QcA8aFVlbz_Jar2 zk^0SWmy2i@Z+!JXer+iW`HpPeAo*+#Gm?EG7V4xuY@eJiDfxy!iZH@uO)1`Aso4!y zu09{nNHa2T3ryBHn%)KW6Xt{tEjvfU^L#Ny@sIAur@CwN8=Ncje`d%$#E(Z_EK{gf zI_ulEceA9dy|W+5Q+?fNq!_*wuiv3mbp5Fd_-F_*hCkCEPjTBBbjY|6x_d;? zEktVfVM_grjw<%%^g!gD2X@qAZVnK1DP|~b+bbS_$5^ps-w&-PXltJ@vS&Z) zwr}F?{VlvnojkzG<{s6(**LY_!Z@o8+vSVcT>~W|r6RXS&2kEji1XgbV8x-%^UmPk z6ag{yovr1RVj~9p<=H3YqKM0`D(hD{JdBL?EHas;U}g#v=u5!tEG!WWsS?x0E z^;=-VY8A5WaC%{UJ%qnMnvc@6XEJ2atIlUY;Nw)l=L#=*eYCYHb?nWyfk<%b4tR`%9Mhl`!l3+uOIhNoA~W`ohN&-=^zHj0 z77a08D&8cKj90d{f@baZM=Io%I7UP1YRi;TRHSzW1V~Y~0r7-(WqrLC&M{cfWFlr6 zkau#y39567VeB#yiU8+NMRAb>Tt7F?jO?ng4bT@H``Pjm^fN^bGO{E=U&0Fhg~3eyR7zxy5d=EH+-^Vm_4bpOWFC;-qEl@* z3;98Jzm=6iQ}6=#+P7_Iv!0S9iw=$U>J|-Jz7rQ~gsIRHhGUlGKourMx<;e-Ca&FU zGZj`ZNU^n#ASz&zp%HBiwH*`#o-2tKX39%mmbmso3Am)WXiVnj=E5?RkgyhvLSLq0 z?Qke@eclgQ4Z6Czgn(KCZVc|K3W{N`fByFc^Gc47!UrrQshldN9X|7k$Jh^VfPjF& zWcig7dV9z=P)aJwoaLbfx?vH65@7Zp26JfjqwXO28g!~!SOf3qoTS( zDoA8w@UWmaup-paC?otmkH>@ly#s3VrFLH8c?e0#U6 zaVKbMRZIj{)eu>^yqss@5fRHGTJ}M2d`2a0VSdDw)GiI42VUf4wgNfOWkQ)2Ha0@> zaTV@gSOTU7?$U&~?F=Jmbo%LB^m!O%S6%qW6c*NF1mQSFG<;^kVPQ8pqG^0e=1pgO zIdv*fc10dORBgx0qU1Hf=p&ZqR`EwE>+a~6FdD$wRYFHp?yin?OwGP|FJE-xD`AFF zdD|+QDA||QHuFvJ9*r6`C|xxh@tA%xi0WbNaeZZYQX)-dn|Tq8si8tmA?3(|D${{F zbCU@OY|@S@7}Q_fm{_R7DF`wUl;G8R4Xt+zyO_G?yLU}jC%XGXJ;=8}kxnNs{T;qU zk#F=pOl!Vl>&_Tm0Is-VTHd-(C6tar46U3G;Q(7028znO3)o1%c_Z`z6C2zArDG^C z_qtucd`d3%)2HB+X6XF%v?Tc;S;9sRq2S#{k8%NFOmdP6Pe9b5Hz0H}EYwVX*}sz8?OO4grZDS2HzgR9 ztH!@W@qlcMB7?>{xFtfR>dth^np6GJ9q)F0Y@-=1w@{8|ImUfpJ%aO~oO-Rdtqr}} z8QQ515vH0elrqM9G|$n*TM|fH(SlS&Rc4{Fl(7}P>mLJ-*-62N*Z+2}!KojccJ%yW zQpAIO?B@=D`>Tm>3wb_`9>>Hg3ORvQss9)n&Jy^-zZNw64%`{?&)4dJPn-Jib(Z!wDEyI%mMRY*WNGW7ivha$;wy6Y#!bnHhXi4sjNDphbM@x|_L*}Xotu_%-l z+C9`19J=lYlTRIlszR!kuO3@|fDcSAQ*eoQ0AtL^^(-nv&}M7^Yv{$BZt@b0J^W_W zGT_*#<8dsAXq9w2={0%1gR%k`TW)hdt`AnL-$uLjJ&@3}=~B8>64NbmG5Xwd#xfwJ z62P$t$)G32p^OWkl9If^B<^wK1~Ymffvb~hlnuYNqiGa|!YKRqf4(|J@r=^`_k2Gy zKIao_(WJP6hi5xIt%y3X{kJZE^wIn{P>f^mjJ&c1UmYH_E|uAt<1gI2g^48y> zm?;6zO`=}K@Cgdu=24Uu_W7%a zy}4lfc!t*PU8_RE+NL_5PtMEg`VGv;EH?+-?wrc{nDiI9N>CRu{C|p13S6KeL|k{C zA)wL4V(LHIT3r&&d^TX|5~{NZUQ-fx1Bu*eGxlV*Gq)$aD^yz<^Dqi%|svAH%XDvqFNA z(NFFH0|V+EnYNCL1v*P2z(H@Lq$DRl%M=V>k&DCg$l)@+OBU2zW7+NR=f~!7P>h04 z->H;zosgKwYS;`tHLkcq`ZG5gVq%jKWok@|p3H(;g0Wb)H>79oF!jQ*dNII%%%yp2 z@G&o`R2D1upU=Uv4B<64U6fqR6LxAN;GW2ilQNk58|A)h(X;-dw~^G#+1s|p8QpRO z3}5z^ic1BT{&e5s&a7gIY&a|)mpOXwUkm%KaM@mH1qzFb_SrtvlE!O}Q$s@ceqQ)fYFIY-LO^r8%=}1iH&(<6Vca@}dl8@X`K8odKla{u&AOun9 zaVHbsx$`+bKCp@h#2=3>P)b^A%srmS$}%z8Ha~JvXk({(v9PtJhblQN_BfeQ`8d*J=0Zv#U=6SNEvsw`(J8BAHePnp(p%TiwD12o(7r*1l2TRPZBsD9t@M49ifO?@Vcui<>SoV-;H6d z)h;I!VrrQ6^lNZ7)f0DtCzRV`LJ=O-$9IA7m4@|V3a|hGjMzUhfevVSxe_`cI9Q_- z^#Q0CMC+rNhx?vOn<{hy-con34K>}Prkbv=c10+Qi>Xkl_Si(U`T6+1Dca)3V>0UM z==ib1*^asrP~C<8qFM3Vy%Qh4d|jN}V2ry)EHz|5P%@1ywK7Ri$0kU~$z^|(m6sdS ziK?^Rc48g7c8<*ah7eX5TsFJ^gHj%k{>|&xZRQ+W466RPzm&SvufD9^kW^x890_7d0T{Y{>vpgfi}(swl;9!;QWN`*MDid-Mq2B zJgZx+B2`URcN+LG@(b^Glu4vAghnK;wb9pO|K7czSAj8boCzuUFg({Yk4G;q-u_(+ zd?*~IW#9NJdHc%X!}j&8MP`r?jwCns;O0OEdO&XaH|K65b1M}-&OkIt$TbaWY!vV4 zW>QWPdL@rQL{N^1AsL0pbE^8%T;7TS%0}28;DYKkmw~8!pT9 zlC|CQ^J)35U*|k{exYmiQY%Vh6RkrxC|C_Y=(pG3ZJ3g19!^b8qGs-U`(DQ+dA9LL zN{Hkg=+6u9X4ks>%e5f;SCZy#OwNDgFED5FW2a7}JrPcFPit#yZ*RmVJ>e*eG939| zKY!`~!yQ&9_!jt3b8i!#AP2Wab^$|o8}$6NQSdC2anD4dL6Pz;O1Bue>oC@2`)j2| z$(k;LK=SE}wFUv-wyV}8%YWF5MS^s1&lNES7Fk?O{k0wM`@fu3ctXUP>b^p`@gwI` zFBAdNSS5_yJCNJ%qlHJxt8^aX%3)xlxQWQbqgzeD-vPZdsNi(IWeO&#wa zk+#xD?=Bi(y8?qc)t7NFIRX=4YcKX@lq)&ZI>W8Sf8}Cx26dmfUmDD9{Cb)0!2s@fA{g zksF^JcY|1SEFfEXqt>&n@TWZl zndc?%yWHW3z7avaY*mu-WRX3|=0ozO`Bc3d`=6R08AHH{7FMbi6xkpB~na!E;1oGe@!o>oxJOFw4GG%;VLfeSE8reyZ#>g*o3N(iubAT>A#JpOV5%T>}tEqQQg4e z^!?(3f;6?K%39Es+&;23Hg3@jRIhaT=0z~dLs~R-wVYrmA|mn=l{Y-_Rp7IlQ2pC=j=E!(emS^E1awl49k_XIr^blx7G(^M zmZ3v>G7YcE`-Ft?Z^mulQtO@IceI^*Ft%~?&v;|P@$cPx-rm<-{%W{KyH>deDt|v} zl~ZOM>~oi{;_TQHk)M zjMhK3S$n=%X=|S7c)uCVn3To#Wq$udSF>&+ZqUGX-hCkBoczFQNG5ae@-XchBL$|8 z;K$=vC)4(B1z>^aQ@qxHukOh_#_w&3f6YP|>m6Jlr#~4^`Zc*Q}VsCnhKHDfzMhRB6SDDcCn2 zenf>@*ndR3wM55Og8I*U&hTx1C1@T3QwJEmS>gf$FxNCnr{4TM*@k}=QjO4a2Qc>! zPalY!wJR(VG97Hn0R93Lo{3y#I?={&4B_23>rs9$`~njO1NY_Ix{W@A0BTjPk-hXO z?vtp`%WWC>OR&9wt(}6s=FvT1*|0giabKOWg3dD9?Gmd%egkf{JW0)By~zrzSRir) zt1!@)sAeM4H;9-J!Sr^(<(TgSvq6%ZLs^oc#|UHIy^w8MaSxo6?7Y`JepkXNk6ZEY z2;m`E@IT#lxbcmrL zH|BIn#)I3P+DHKi2)O!7D^|Dwm>e zL(t9;(f5y!Yc7)v{Fn;EO3U-Sbn!xkh9~o7|Bd10KevL>hee&&=((>HeHF0?X&aoD ze<1#A0-QIfA3AA$ zYBCK_G$^cQ>nbTyp3$_;Sx1BgY2baPUCyRiSmSW3F#9Oe6oT;Mt>=>Yu9ggrSp*b3 zDB8jgAI97#BO}|BagO)5T)4rRDc8|5jpoki=hRG6sY7#1g*cNc%`L2%mENA}qm;kF zH|&%BRG)BID&z?}-D;e^>GSzBz=l2GfhlF+53%JBot6Nv(b@DW04&AB+{f$gyZ(~w z1|CzalHJ~~;RlC@X`Tm9X`5P1#P324eg!?AX;)-+bH5YyOJ4ek_I6~y4k&^3T*JeN zHHQP-4_%ZG_RckyMN8jCrOKT^G9~1v&rY^!#x%EiTUXD$;Xz{zB9hj^&JeO0!;1?M z;6aO4cMe*NyQi3hM{B!UbRxBwcW|%+g~lX%|B=5w-Z+Y@<0)z%uK5$k=zzpTN@0pr zmKAwo>9(hCk2~DAO1ntMF@88OD#=puF_O#r2#5NI8)1wnbr5}dwh&TZ{}hdpWEg*zw*Lp( zd6qu{?4O=@%DR3`SP(XSJ^R&|Ypy-Or`7!HM+C8((%D~Wji(jDu9c1EE8CWi#R|!Y ze2`Dxa^Fb(@(IyncUI|ZaNw1RVB=x;$Y*t)h1Dz(CFKo5z@Y)u8Y|ZS3^{3=c3D%X z1F^Ycy3^#(2Ne&@Jc_dr%E=l9*CmxCt2oYf2PO-jCQENJGPz6gY^KU&3PYs|Q?CSX zTHrWe0S6X%W6QPvXbDdY^BW@RpS1B%TNE08^bpAAO-e64xoO|Dj~mC4*uT28wY<#_ z%4tBhsUkebd&_cT!wPZ}PGN8Yth0cAz5-wMpE?9uLifqZe(K61 zlDWQ2vHHccu+)lu?Htcd_4wHjD>6a}j0XTWiV6!i06)1a3Oc5YO=~*I@dyL;oYjj% zZ^fe-0S<5H?mG$zolX;`V~x1>deBuaL%f%IQ8BRPAX+3k`j$>`yF;zi7WN35Dfb(7ym>jHp#e-ehx zeR+DU*DuUO*py)1n?46Uz(hV1G{;7XyRGC)3)ar3HkVx@qN3;`A$)I-tM4o?vvVhjPdwdT$-w#?N;LGo4@yF7 z2)MA?c_8m+V2Fguc?x6`ehGGhDoRGQ+>H}Ze0X@1VvU~jjc}_%(FtnVVp6j^pWm=C z#yCa=r-=l5Tny_siW1Z~tkj9=>99ZDvlCGKoh>abp^^A7IWZAV!Taax^mj=kFBxSz z9gP~V_;}j&rcikw#-lrRD+MLz*5E^+fj_w1lK{Ryo9pYWW709ACY&4`K0c&QktU6( zWI%eLOkxY_SKVPw>FV{=K=)J>49UFof9H$}a;qH4?r4x7f6i4R=czK|Fl@#k|Gmy6 ze$`y_?U{Jl&eVP&dcLU5ZwPW{!^D&hI#Eu{a3*`y zmI-ua8OuoE&wmjneWaZITy;%^UJzeV3L%FV+7Y6Yk`|HaRND4k8u3tA7}O>K#UVKK z5hZ)?S&~JzSShM%?9M96%WdWwYK<*l-8zIy1iB*ar7(fm`^s}o-V$@xfV8^$!leY? z2#xUmxuR~>0f*U?6fQSSy0R|5?BK@`P*dO$@`L%NT=HY5!Xc7VD2#82bFaEr;QCfn5YCup%ILhRMk8t`a1%jP}^_ zN=h&)ey06(q^Eqe_4>uh)@;`}QU`7w%(8a~LM!uEuQ<`} z{m|BXIb$KC-{8$l{%Dr6eZlfTBn1!c^>np;6vn(cALE~vkKwUnk*|uMK1Vr1Io89S zc=o1YL?^6Fd_dz38=-Qg*b0Tv50V<(H25})aM)zg6Bh1%Q$T(J{WQ|bBuw1`4Evn{9|8;zAR?vIe(ZU4CXWI^rewsMEnBI}3vVzppl1J~ zu7Wmrvp~)#GyPd6VoF!b{jV|`zmg7l?%+A98K&KvwTVgDO>9dT+iug_%yqeB1xC2O}yJR>?M&@0A3SVi+m$ ztFR2X4I0jXK}1=Ypp**_K>rmUaNuD{1%KfJgEi=00lBtsx2f?gbQbrri z&#*iCb1zxBQE`QVDg#o(ntI@&3PUf9|*FR|NC@LG3Eb4$+(7j20EY+<}xJf zDJD~FS&sabM=hFk{VDC;&d1&Cd)g;kt71Q8i}qjBt^;4>L7V!8!%x6v<_cWtG#|Lq z(M4otk`xWWdOkb5yhpAws&leqwCt@b(R2St$gtbBjpZVI>V+MPNmn^&`7Al!+oBrA zxRe+)&Zs>K>~r0k^2hlO=EjOi0_*(EW0TU@{%x`z)w>hg_jK-B!U_dwmA+LKm&Q*e zoSRTn4Xo+wgMRjSt*P99U~jLVo*C5iGOfjAslv9s?5#5SxauRSqMOAbUOE}79}otR z0|?48u<`g-SxE!8#@b*eK(r~Yl8|p>&_Y_V?K*oE{=LFBEl&c&`c!fd*IfG_{rHuml5_E zo8X@cMeE}wbR1$i39;p2LDd>Zly7Y=1EUhJGqM*osZIX}6@){EZsgxC|nsLzc`J*YEq&Me#vd@*Qrye@r3kSx-Bi}cQ2b1(06ZzA=IzlH0>E=TKH-a~KM=M=*rm>rw^V&nLmh=;@M{M@5fN?-2Xni+O z#O+L(H+*KM#gsuZ)cwxYHG#rYlVf0g8> zNKH-ct$Z4|N^t6>f%jwYgm(^eXMUaq{m3**d<=v&z`9!mViCp#db+VE6hQBP=N7Xy zEyx8T@_mg8&H}gxKmgndup|m)XkaeD`Z_B93h_KEtm^*|^_5XsHEr7$-Q5i$NS8Fy zsdRTrgM>6lONXE!(%mTCjWp6J-QC@MgZJ~U&wsAvy4-uuIWuP*(Y$breld1)>o(4+ z@gi>tiZKeX@>gq6l~`V|zreq(TI?AcFrw@RJtA% z9?w;vB$P`_OEdhJuc_0!p8(ef!Kk{jl96?`s9(HMEl zCX)tWn>`Cal^T3_|NiXhCDKbc^)C+26FZ+|HP9w*q8&a$WfH^39*;!vfF)fz;6p$_ zNVIEi;=+edtq2ThROY~lFB*Vo{uX*Ky%k&Ql_4#`Pl~>WCrqJA*qT z)wPQ(P)L@3);V`b-DcLKJI=*C^3$&tUL7;z>RE6rM2Psv2m>NLKuu_BYC zfkZ~NpflM&T@XR!ppcM8xYqpbq4JTgs6?STwv%lO!?IKT5}AF$y==Ed59yrxl;jrb zYI;J?tMAcpJWgGY!cJ2bIddj3M$NwYg5Vv!@!@;`%fe z1~n#N^Z~l#Go3#@-7vxK^}nmcQ%h{`H0P)mnbt?;EZ+6JlhGqFI1E${sxR$`ew+f* zplX0_?dg?mb)7pm(p<=E=Pd=AP$yqL+>g6joF6D=HXI($duFu0RTyv1!>zqi#PFiA zmcCVZJTjU@08|A4%Jl%vdYzvjH>?43d|Pz}k4BT~xSVSSSKDNwa=~G|gZOs6ySnNw6b9SPlaY6To;nIXIM+mxGJ(*#V11uTH7wkn?|UfQ*KA zaBCYL5T`Es@jkadrt1|s3Qo4ez4Cl%jZ^Ea!$k)h%$QH zCrxh5JI}V9_n13e&TD2%!wuoK>v;#{wKm?rf21&;e132s7xxHQ9a=#B0SF&7Yn4hy z;D;%W&6!ot{8&FX!3Z15`tTd}v_70OP805xM#-rH0S)${x{)Z07@UVP{sxWeetsty z7tH|jaX&zh0Gv56?DOo6p#nnH0`A8~z;@(cu$4390xZ52YYRQh$&xpB^m#f_CDW;v zMnTHyG_^5nGnVzyQ^kvuIHEHke;f`ALT$X2r}j++x0FAWW6 zA2CfvqpHD|!igWvHzz!)YPsl2N=gE>WC0gokZKmH85kI>s`gfvL>``x$-X@1jA^Rm zFlUre^|ueMk0||kdpg9m`w7kq*KS10jA>+}!^htK2w=`Y?)w6my`4v<0)eM)M)`%t zal#Cn+T*WeBqWVM`n&}fRBUSCqys8l`N7P#JBDM`^LpPnt>tD?Zbp4KON8s@w0B<* zAdqh93lYD0{i$RZEo6Yll`?=5rC}mJGodQbi zt{gyxZZ}Xjtvnpq`~H3fyd{gfInIGaj>R8TG*r|ScEm)n59XbkzeQd7R&E@>wZa0y704ro{WyFBE7!>7NRkjDCH~ms@+n((qO? zFjxeJI%*8+V5XL|HwiEl=AK-oLiD6yy4dybx4snzZMf)9nioS7FDRl9MYe#RoiJ!t z18kyBY7;nR0l$h#gUfPQ0|m?8?&z|`S5GeXhk*T^6b_%`rDA(H6~)NkZzsYQ3f)pt z4F~CbdmG}z!#^g++^V60q;zxj@nG$Bf8}mp#9mhf0Z0-+7NJ6%se7{ge*0(bV))eF zV1-VdL*|Tw!!nF z==#t29?0u_cU*SHXl`Euq`yItlFTPJ~Fd-w32yz4vF>ABRoK55pHQ3iy4! zuW6r0C!id`C<1RGmq@&i-K57vF*EIZQunq!d;=z`S{$y;P)9%sJwvp?f%c@=pVD^y zF)bW69Njzd`x5>TYrecBerCFQTx=L+w9pv z`#-VI=bT)&aDCl$_$>Tsg=6v^X z{sv6)^Q6>5F$qr{M&H|_Z|v>x@B!D!5=cib3GYT{`dB4ecNhXTVim|DhGr=;w6-Lt zf?kJt)n4U(IA$l*A?4^};?M^182|3psowy2;E_1L0)z580| zBPF68V`PS3)?H$im#nlhi^qMi%$I?VS_BXze&&-*Kea32AwM;WpM};iSbnp&cjbQD zwOj0^KPnlh-^nmdQp^A0rRhXF2?r0)u$`C{6iLLRajD@ zw{onXkceei>ru2+|6BiJcq>q^LM%bX2@dcnL3%E(iwmBtJOvEx<8EEBfw8Odw_oM4 zm>OkK$$zz5=+;2}VwApe>d@`sI>*|h&mC-F;A?Tiv| z0J?hZd}(?=ocJvwDryOnGOb$J?}+DL@PfB02ZI3Z3TM6Jh)th#&aqE_6%v+lI0bJP zeDU`*Cx`e9&0$~57r{u`FIk$@85otfOkd_xs8@L_e%oEtY3g(v+vlF06S|J_6%tw* z577h{=z2!XG~TF~Gmb^+tpi*0YrV##)W_yRhte`O49V}zeragg*30t?y8QSgB&}4f z{_}M{(MSCM|9Of5!hp?nRyKUcIn95(<D`8gg5C&g?}jY9-9)1o#h4|1u98y6Jvj zt_Aiph}z~ zO;n0PaGKMfN|3qg1Yq=gG9$Y>OF@P<2&YWF&{Lw8;Ztqmq1gM)nhLOW9FF@{>u2uJ9t%VS>7U zfvUonF}}IkySj0r*51$^dY5j;W~TBL<+4JKEN2Fo49D9`jb{9g%enxDaDx2Lw3W|f z^T3U6YNl=4i+=$C#;l<;!wS+N@3bPmd@23fLHp{}Z{k_|Sb`{{@~SG>nxw=;F3SoKjtrm~)J$JmnUgLh!~tI2qTB`(8)VE^&>m1Dho3kjb#S=UM} zE@d#ywnQEs$>3<&xNpkJ(>M~BgWQ0vX70BO+pd>J?3x|z|wNzdN+#ku?A~??}?*da5{iMmlHTGcr z-dej2iur>SH>+Wg=5zkZCNBaPVy@aM^LD^=})Dd~hN?J4xh-ub(C@33#W zdwQtNfW9-=9-y9D!&rj;AgDm0+D(a2!}$XRNVGHfv2siTeNZc^sw6&$l8GN)TZ01E z-u{ah@s8sQ*VV&USG`O`qAW9Q@`^IM`}>ilG8hO-R$Xkgw^$+QnX?(;S*wXZejpA6 zL(tlpu-ig=#i)ofcDOX*ElDNw)V!2QJ@F|4d*h9F8IE(rD|F=O54?fMtXibgu-d8| zaXPeCp2D=e-PG`X1q7r+)C9Y<2q)Q*?k&rVazQ~sC(Zg%MMf$MAcJk>PF7uB_hdv4 z;c>Y|0cpUnLUMe}wQ!3Cn8YwzYmdC~x0Fo4@5PIXt*+)$ngl`llVO&!O31QjR3X#< zH`QowmbUb_cddKKh_o+7=Awd`Uc7*2=0XLptKx*AIs;=fz z-3zkH`z~9+fu%ao($|<QrRYdcZ3T3~Y zvG5pFc6aU?Uh$}TWal+(gzEbdq?KB4U8YZNV_A?rB6cSH?e{kC&h_bs~hJnG{ z+TRR??}1-l9X;IF@FD%(@h%13W>_a2byYZ==IOdSNi!t~r^{dDfeC#yV4}jFE@FxR z1kl|{@}RT&iO4#rByg^KlU7*ev&OPa#*=GJUIyEylT*NsnE1fB=%6&ft*)W{FbL|4 zTQ<*zL?L{Cm;2Qz?i+AJG$9$L-Cy@7ea^zMJ&);+EOUTCiB$z=Y#?Zd=ZL}}Ye*%_ zF0@%D;|iZ;iN^ijRN14AnC0bb_~mEr(fAee({i=&eKO_?K(uBP1mf%DPbe2f9XjF2 z!O6PtmPNLdIwJW6c$}gRl?GP`BfTi7;R!~c#*R3$&<9{6Jp=evp+s;FBUUKR1>#0$ zX29b!%_wz}#2$>xG7GXwY~;6GMn=v-Ii7?<9U%*~Fp6aV2uJvC@`v*tDt2vWbASI2 z&%f0v&_~B8O`_wO;Q1_t@G~bXvkzc=W~=CvfK9bdRzHNZI)~F%+@D4rdgL6YG)o{7 z^93*O52z&d2Z($&b-~(ezyQ8Lt`0aZ|c0u(RAcxWwR+93zl%* zDhms(S`6@DI8zbV+?h50=;gE#&%oTx6?u3;Rbh|I)=zv3xY^Qx{L$Qng;D3xV}-+_P%cyqmAc0jMij! zhM!ajiC^Zuh13m1$OaCs*r=(gbwQ$vB22;U69>0j>40=W%I#lSpvfDan}|V}TowKa7%;Ne9D;7j=sF4N-C<-wi1T%42-5G2_FJE^SVzSShPDYf3a%l?#@s ztCH+8I*tlIxKCY`@K$9AX43SQ&T0ly5bSM@MC9Rr_zMyhK;yAu!HhCuVj&|#hDwdN$P}ZygoH`iwNdoP z5j(Y&6k(moOtWIY`Qi#KsH`hd zhh&TCJD~NY#8?^?G1yyD>CNssH!6d)m@8+8gdG28xca1(z8AhUBKcN0SxnbOTC1VR zjPM^3HAR1`aqhnBQF!@V;iF27cY{HelJnm}#436FO~LTs^xh{Hb#4NV z)_zSj`ZnkQ)UuBJgn=E{h{DFC+PzWKOfg$@SPG@z!+`EJ>d3}v)#%Uy16V)Yi+Zuu z!D?c&ncx2=sv2D3n+e|{r4mfkNxV;JjQqG6c165ridDvK*bM}W&8WPBEJF#Gl%Jot zh$;)1fB>SvDI91js3%$ys#c>y{>^10E@EDG+anU`3no140RP|o^96D1$rs;yaY$8D zG}8Z-$IoNj$mfbK*fHT*o%6XVs-6XqZopB#A7>J@l$yT+iG6Iz_~us|>+3)zR}q*- zynG3Z@!dMT!f*o+s`P+xa!|F8$Y}poe7(efez3*eVH!Aft-Yn-=h0=NTQjwWZqqie zwzjsODJfmAwrLQ|f8At-*19pX{(R?3QHmd&g=re^ars{-=D)|NG!KLQ;WNgA6}2Gum9043!aXh_h!qf(|ii2;`hoCEz<+w@;lv zCs5=J7^|++ChZ6V0#Y+yI;)0Gz&d$ zqW?ugJ)-Ab#dF<+ACV4U0s2Tt*pTXs$<>cj<9Sq=5;K$w0Ae@dj$yl8EF&T=3M~4{ zUjf?=0RFc`fpk$VTlx630H{iQJf5hqvJf4SR1D#i!y!7`?mu{rfllAp#91ZgPBl zP^rXvjLuJZbsSIVLdhwhB-BpsSF!&E;BcvU;{ZDq7F_PH3k38z>zvI0o#PM?$J0H|lAD3p4!@WW*V zd?YlVx2=?4-U(iY;_Mf+PhARdB7tEi@!b>y40LpDC{7>?-hgi4lA9_s7Ee{MI1kf& z>qmPGkkZu^6&<5hRh&c_D}G>k-sOU99IJUk3MxrtesGW(@Z#WgU;l4`wuzxeIC*-@ z0<|H|Qd025v-|tDkBS!Mkqk668=_N`Oc)tE3wY;9yOK1yw`t$L!L)UG*|!+XKuk>X zfeu_Y82wv=S5Hos9g)MihD^bEW(L3*`_}{e>ge+_DOGII;hDGW$;uB%Q;hJIFY(_q zhhMb*P+o>@;OJc_Lm+;Ltr?{GWHE&(4xs;Cc`{_)+hxub%W42i&veiRQme*$|AF&GlE3=}?F#f=kUyQ4CYm+>ZtfNP=Qn>!#l{e^#@MU!4E)u#i@j+W>rr0iqv$vA z08^OUp@}6jpj-?qq8iruRnY`71Uh3lRRG~JFP=F3LYQZ*IMBc(>CF;(i6>2wh6yZm zv5A?v`KlzD;xq7*IPv-C!7Bj<{Rf_iThopZO^^zVq$P%{`Z7O*g@1xOp$q~q2y%Hmc)9Z`V*WAD zM)6KD;!^K(GpQIkL$s|5^Op?d9&R7_O*Yimuf%{@NV-9W@bmCY&(Eir=uipRGJ;Po zl3hNUWAZRT0U)EqUH*#f`o%cX0$?X{e{!i4Mp9w?_mTM~b z-ky{|wizf5pg89todO2IbHf@yl;m*FrPB1ZPPfjKwM+DuoPxRnf)U!cfBKqG` z2xkCXItW{GgP1yiG9qNTlrSqXGQf=nVxpNGmuPE>m0B)un@oto+l9xcrapk==^wZs zbp!*k4#Oq-35@%#jB%e+rsv_7I<-VZ(ebk#5!CHt+_!HyBRk z70-X?RC-$pu;7z)1vD6N>Ai3RGUNL^?Cey*fO=3?QC{eAeccR z=0D9Fp|RLazAN0#t+Hy<6HNv+F9oHOt3rh~l)KSx)rEiiVQ^vs*Gs~l(}98)y@xKs z&kq78@*abkFdCZNG zb$Qw7_ypuP;TNf^GjAW3RzDh3zkHdawWO@yjw<<_&inm3TD@=qJ`vjtu-hiyF%(L+ zKrns#77i*oIXMCroc2a$e)dvQ!JxPViCMW%J;J{8$N*q_Y(a-I!i-@401!bU*G?@( z4^&PMXp@?XiY#>VSUBtfNE9r95-Am`^(KWll#%;SS={^VUhRD%1HlCnIQ3E}es1pX zlrBJSmO~^k(5$0-8XyrsQ<944;sQDYK*f1vv!Dh+oybO@O(`9308~A+zE$@2^~FLF z8$w;l1PcOVAMgpuYoZN%?b&@8*^*e{{u}b|l8KB{B2(IfR-VS;CDCxmmf3;^^%uNI`2iHV8z^&UVcT7LTVvvaQp zjaml71?-w$(u(wNzR;gmNF7c|c~b3lLIOaSnO;>R-8(}#?X4$!|H zuAu*AX-VgYM`8nndrDF0)>thGo4`V%xJN}q;7p)=?$S(Q3275ga%gVr@8|&IePxkd zHqh%9{D^S0dJY70cQw0}bNscnsC#61;j}5;atN9?-Pf@8?eT77ZSSCsY?kd*}xvn$^~-UHR(86O)9Wmhu-5@6&thty%kbCV@84^@=K#CCX6LD9d?|Vi zZKs%{9X-%=Zs0I3dXdjfnoqlz+l|nv&GPoZZ9vS?gl3!N(X4NNB%R4QCIB>%sfJW;>VrO>r*i?>$9JuZxB@6BhxeoOZVF8v7Wt;@m-VZ0 zVvZVCo_{w}O;<+-1H|6%1byQ{t5o8pKcJ79$M-sX*{IzhZK}V^w(-LD`=@5@?!0}K zw*e$PlI&j|KH5GqVqJS#8C=ho5nNg9_b9i#ey+Lki{E+mg}-|$qLqPQ1h;6;XN4)C zj<~FI$v~V(e`cX<4Yf939{}QSijX(4vs{H(##p_x`e6=h zlcZrpZtMm!^*Z@MJ)qtDetSH-uiAOKd&9S}S3Mq(?_Kxi@r&@|vNGv^)t~zLCjkW! zD<>^=G*qQ+Zw8c+iQCsA(`1oSX8o<-G5nHAE>{5=8^9}A#7#wwS1yuyShn~; z>k06>GE_{V1RRje;T}7PLoWfQ4-`*yh#&s~UN8`bcgX66%ZWIBJRM-=mDqT=*-H2C z&B7r0wTex(2guwjbYno@?ij$}KHp^-5@|wS0Tu8z9Ntd=;G*^Yu7heu8{jZg{#LeX zCs%lF{o*qGMD)gNw-raY@qXH@g-;t}eoIYlqjg584iJ+b&E>!a>{9(ZEJ4a-GKPT9 zx^)EF=jq`J?8OTmnB4j4B~8Ph2Utyx9Ub`jxtr>vMH*YY*gauMTRLfG+{k2>tC3 z|9VPrJMe(G^hpIJuPU-ZXE#8mfiKcNAv#;lYpn4{=Bl8bDkw~2=@wfqi%JS=Y zK|o3GejY;MLrERS1lrd7EKNb0ZGVqi?iAJoI{iMr;V9^pL9JP=Fhhy-)n)KI1<2H1 z^%%}xLT7a9^==@q38UHGlhp(G2fjV@b%>^)ze43nDsuOuJTBIJNZw~?8A}eUyQU-N z0C%3j$w~<44%;bEdNB+G_QU%fDk0h>cez_37ZC?A)_`6o1w~w%b&D-bGG5uR3sw6M>HN)j`N z6;i5hmx`bIn{y0{qM;hT%R0R3#c1O7nkr#VuGMS&s7_vqV*7B?L&0M^Uv@Y*rxXzf zdN?@@B@hsi0gvl%aGIb$NwUzP z*mn4Wzk}8eq&oN)_TAXt9hjAusWvgRA?m^9!Gsp}bq z&i2h0Q-E5-Z8uZK=xwo@|CGedb=?@Xq(9iG@@J5FuU$Y$_K0i#sqS|vk?JG$)4;>o zFj!)S?Rvn!yO~`1BYxZHTD?BI3MIoxu>10I66tqzaSgZ?;T zjS>CTAMOD9wH6Z5o_&q{63@FqMs-ZG*=b9o8PeY-?@&aTCi>6!JdBC*RiW2^q^5cUL(aMS?JY8c;bB7n0Ggmz1;F*@*Mi<>dGb!?!$1p| z&*}D@S?~}r6;%fP9Sabj?T~?U)?J#x(L2vl{zsr6g$Fs<-Muy7;ya6ZT=cza&haf} zx#8L|hXUo;tuF>WLyNl7^6E~gjm4k|Q3}=@R9$2DVtngxQE!Bb31*0u7%`wT71zOW?m^i8$~_L= zJd`_4ihND)C4}ca%)P!=e{6uB>-X|&Tr9A9SW0afT% z_2J_|#o;z$ISTcNnj8K^&g$(W&nu%MSJ;#af3K(H&UBZM@Y~SSW+hqJ_HQ^(2#|Dl z0J5?fABe9y+-Qs6@u!3%%T7r`4>#jJj!72_-A2ZRwsuW66%`1ANHXx*RDLr&ly-lF2v5;fo-FT*Xm}@_kC((>m?Xou|;0SHEVApGp zw;(0z!O-+3z)&s%`=HSnlbP)%CgHLv@xFLeM%(R2O^S$axM^@c!Q0lNzT*#s+Oo!- zy%^4860CeJ-#gSYIS&-EGK=MiXFZB#Vo|3(z@#`91;44;@+5EK2uFkV^I%%#VX_Nc zwP_qJjI-o9YS}Y0|4-uU*6UT2k(|*!mepXTa|1@t3Os)%T%_<^%#Y!9ALErBcl>Z9 zKl9cz1>4bmrQbDn{HweSV3oVf_H_Mb=N-h=Oys5>31>ognyY^Z%u8-o2lRIYT5mR! zfuu_b;Oy}lM7)rwuoe<|a@i^60$$s@_cwd3`o5Qc{zee6e7}!n(fd>H&b}qqM{zKm zDL6Jn>ao=|*LRo`C(QaT1XXTSIrj0qP!-5*e9qVcPAx>lOy35AIO+|Vl1ulE6LDCH zXXs0v!_fluaHqFS{+d>363D)DBmNOEE9kRdN3iwzgI?>3=c5Zq;4fT-m+E||-y2H( zS*;bmxqfeLc?jFfz|;hg`Cjx_0M$IPL+#lPO9?WgH2{X?byi>e};I0jHCSO zxKCrPHYX=NCJ;8%jw8h#DAEC7ce=1IIsC>B6ela9_HV&DN1$d4k}y?tY>_lXYN^IC zQ_Wb2>qjT24H4Zq_?C8Fmyci|)Y~c+QHB8SZGww9Dxw<64CZ&@zp|Q~MI|(opxal# z07dM&$-@xvakrw+6@?#7FH8PfUZL1=h)i$3lYDBd;{!T7=Rj8Ez4*va_vsuNp6QFP zhD30*Ciyay!McPT4Kha8i}Z)?6Ucl7e{rM6@TJy`9I_~Rv802r#4YoTGj2S?c1;PX z6-{3<)VydSqp2hND)mw2S2Jk;i!l6p`!*>cz}xGp8S_+Z-s{NzjtVW_`ed~Wm_Gvp zA}mMQYkV_7_iteq=Z}#O5d_SS+u2`6u;*_i)qPdR5H6DFd_;4VrD}QlFZbpb4fEs~ zqv{Q`Hs^JNkv^Yfz2L)_2HJzO2n#~uRy1?ru zYf3)Gap;Io*y5?lZE5j9pk|zK0K{F;kFP#8a9`C|=aGHy+rBNSc66sdReIn2I1NOu5GNF}@$Ar;}1{ zg+T#C+AC~;^$Iiz=o8n48hp-OD=jdhJJ3r~`CZIDO`>ZB({7&#b7QMYBTlz3V z_^_#4D&6wkg*PI^VZv@Sc^)v;{O#%{w-4#RcgwFfqw&DnY0Ph2cj_h){t@AMaj4Uj z2u4%;p$6{xxMw%vvLXD-uF_q1AVrOZ&^w~^m;NjutXojFP|{bva!?!y45LR&>C^@e zXN=Juh};GFdd^nA8Rrjs_3MyJKNp`z`n@lB?EtB#MAK7ga(p59QPg9F0i-A`{lXP( zp>#*e&C5kEn8>2U_#9VZ6{Ml-!U@c}L~xDJe!boQnp-Ju@l*E3{Ax(w@bM^Oxv(8f zDcoh$=gS98)W4@)2s`WX`mPwJe`=uPCmwv8c!=YD&Q*I){{Erwrz9pO*^bbb}*NF+l47poQX7`qIaz^xA zp?WMUFU|Jve8#Uh_q?BFuXyZW1;Q^8YpY0~!Z%M~7)PPMVom6cyi@|Jn(A_?(@fVx zJMkZ~>ZM80=5ww!O&$f?0>7hD|B}2zp_F3j=mov3Hu#TCtjAX%lV!zjBkslPF6^}o z7~KyTlDuck`Md@FLD?V%q7b|04P>?5mft&SLkRso10BGAU$33|1Rfe}V6$1Y6d$U>xIgS_Nq zmjL4~jKQb_wF*n!#m1G+dT8=j2E1sMW3>4=+?skViWZpCDb)k~>n5#kBnD*jVWZEHyf{N}nWZ%G`QG>j~2 zgm`Edu%*||g~CFDf1pC{qKLVm1>Fwk6Ako?5m@N;a@}k>_1OYA-37WLnpX*Qe~4Y= z5V*KUkakHxuP`KORe6BQPt+CnPUUeWG*5A4j#W?cFWxu7V?6EbCbj^*GOA%Cd{?D0 zH!wpYV3Jw5CQJH*kFR#fqMmbGF)k zdTCR+YT6R{L=Mx2dby^DktOy8SG(n%5oWv$?5NmJtk}932=mUb1>wuYdhb5XR|N(c z8izCG;v&q%(vS=6edK5WLy{;G0oTd?czv?e>PfD@IF;t#hauIS=47?@Hg}1M zO+ZNz^e%o4{hF(_L!hESCwPCfIK42r5R`yGZ?YodS0rNY1z)}^$3H<=O!}v_ zA*oJgFq7loyn*{Btv-cwfUec%XHry2OJ!-6zgM$1q(ZBX)sZ0H`(YqEiU2KEga=;1 z7eDJxda950;qs@hG&%(f6J77{fc^Yj&n=hR(0t@Ms!yxS+0<(ZRT7wO2@|8})XN`^ zcz}S^iNm%P(AXqLFb@-Ls#$R&;3RqW+nmrqUU$H`&4qpPM;$gzPq6RCMeSEK<#6o> zwM{p&TT0Q#_&)0k6r8tq0+HHxb$>~n0E%nbd`n*!yo{BYh$1zMPI(<*@(!=o)ll+^imYcw zj7g^Lw=HcDc)pMc)Kpc)1+6_=U;O+Y8ZmeE+pLIbw4vGt<;*cL^%M<0TDa+$%JqCx zw{N_U3`2oUvi}zjiC(~^CetQtCb6IS?0XJ=Z;nehR0Pc&2P`;e1#62I><-2{kvWH? z*B0oIB(}w9(Q@EYintQ?W?EP>WPrC)LRb_tZ}*GyO%R+YL}zW%dNYWPGh*F^C9+5T zf@UrOnvujW@6|RR@0c0Qie$ZD#Fm>M{?#=%*mu#DU+v#Lga;~2%upR#Rs?Dvi=-gO%y+yG8Y>Vb|zKr@@JF?ow zt0EnRU#+I*Ya5QA%85%aL@9?Jqj(k}>^wZ&D;oajpvg#cSvK&J-7k6$C(8m#&tWT$ zUbSdS-FsH^qGe>*G+u@8y>n4^%B3~&IYllnBFUrE9w~1LZL1w($u&QP1 z(kaMayp5HO4Fy(T*1UYvtu{!{fcP}fdM}G3=9{H7w==p@5#3R;iM35c!ZRH~bQ*3a zx5J6QJYfA^K=+M;w76$@w6k(NyACZk`rv8fG;kQa0P3{i!9lYwlrnd)jA-JgPhFBgdY>P7!2_ia*Q1{7u{b22 z(H%=|fi#=H%XRvBRj}FHw&P^d=~p;<&{Nnk93H(}hg#{Dwp)qB-iu$pXa}B1O~ z{Bge)nKO6u!k?5S7m>7YQ7isP+5K@}%LJCk(oiwra{R*EZ_4c!jI*OjWI<$F4 zAd<1Af%+WlaS?RsL+r2U`Wq(f?cky}6BRMlo#%M&b920o9iO#do7Ys=a7|1Dlnq|O zTZge)Su&XII>C!vzniep$*HN$tu37PTlx=GYBSK>l5_>$Qw3*TFDI$yEnEaz5Hn#G zwn_K1FaAys&OO=5NuLCdYh^7pU!IR4j;dZ0t&`8xl&8H=59G)Gj?&(Usx6k)Oa9Ot zV{|q9Sq7)o>p-AP?^s=CavR@$$>DHO(D!hDp3iA~ynA|b!nLZpRKFR%PF-C+SGC0= z;uR(Q2#gWu*&P_bz3{1#Juyd>LfZO39}Xv&Bu7-M{n&yq9)>7?Yoz%0ywbv5{tY5q zB00bG>*Ij(ob``BxD77Ku&`HT4+Pj`_Q$y=b`};}p;*-TOj;vAu5fWyLq+Y4(1)fj zw&%T+-f31*5%|vE4rnsC<}&P_srAfNvcn&S4`1Tlwm4GLIOa4R5%g{Tebp>^+o`K8w6UV-+B=R5Ugf7#G&`t1DSJO;5hJ-LR8Sw&KAr}qimlp2co?gDp< zfBE7oD_@x(%+!$W834vU0AhfSYUdc9;!vI7!=xXP*Y-#zfSP~_){J+Kgzy5#3S%ZE z`nFO97XPhoQn-KEuP|8*3ZYNHTiX-6UFWtX+6`0I=cE%+0DL*9t-f=RF3wP`IM)jH7H6DHBy5szvelZyHc& zR^8^PWKmy=Z3Sxlh{^m*Rn7c@m{m-vyC(HhN`{RtF>8^|Vsn&a=4*TH4Y5}EzpMqy zYHFN7=%@u|_19t49uKPb#-uz6kN%x=TW%GhNY6p}LoO=9ld_7+s=j&u+H_n{2>C}7 z67TO{*jiN-&eykW;#EAa#}QCE0!LPjzFN70Jvx(?_$X~|iBh@iJRJrU-#(j!C%nSkb;NnF;!LZjy28>!EzT{Hz$Dx4c~ZDsS?w4ri{N}}&DF}98g80{zo@U* zkvVARCFNR`==$W$UNBe0RK@u^D)K2tm zFb*p{rS5RY9Jt4afkee9BhW396P9v3VFna2F>W4rN>XNzsbU6gay&}-qT`4%@6wOQ z+5smj6D*{U)YdjOpwF`b@`cj_E*`E8(~aX{{F3Lj?L$i`jL=`^fEp1L6l^yr+5ODU zr+rc`IskjzSg-L3Mf_N_a4A&%g!!`(S&=eD=M1vmPDaKAy6HnT^57q`U6<-+R9? zYq93T%)ICPV(({Du^5){nG39%4XDd7hxxL6E=rF@x)nyGVYz}}wYbOjOZAr$letx# zX^+;z%50Bin0$;OP-I9;h+nEIZL9lj*7=ACG$CcS3~0Q)EcR;?uh#u6DmLSQV@y|7 zb*ntjA@cHK+;O>2p@7@?bD5^)_QUB`5ulHpaEbBg&)G&D82cX`4 z3wL?#R8V}x;xw_UnAj3l{sxX zPQNy0Mf6u=oP%B6N=UZw7!>f=;^f;Nx__axPVyE0&_UGX|DdHjpTJw68bMBA5 zI{T>Sd*gY+B>9@xQRFcq{#IM{-G)^dwh;15W;Fu-U%^$_^k~qEim?=gDgi;guKE}X z(J}Yqr5{j<4PUm$47b${oAL2+jkxJ^vtfOoyTsP!8)7Um^z5zczyI*4yMlp^23lHb zmq$ODMH@L|s6}jRQ)5J_pf>(5_*;iKE(R1HkAUo~nYJl5YW%Yc>%Hc6j$T6toe@4W zK0*ZJnUtx`r?8^p9wMbV)jerHL8O^Zjxi+U7&ykWkTqQS(vl%Fy6;wY(!%jY){C zkjJsGhpH~(v=epb3F~~!DvL5ZgvY@lShqto`^3ie`u+3mDans>a+WA3eWS@_2b zRv+vT4C8^MbsKa~Z{7lE&2*atJ2IwBSQ46Fyd)ZR()Z};Z$;U-q3F4%Khp>P?iVr+ zBbElp{IZq*E+xB_2u07D8Q*ouCOEVJ?nFmrM<-BguJ$b?)&g1h4=b|RnBC2_c5kQ4 zP1RvngD}|31`|D)J*7%t6)ok|jEt3J?Z2wqxHtBz2V0)CH3D+2d{gQ!-NawUrN4eM z;oT~*O-8IWz1Ea&ffF}}7R+3H*5wSFj;K8qq?lBzU-lN1Rt_hmrFf+yErf@Ihr63_ zpUrqpeIS6^8P!`&qqrA!w*H_9$=@IXuc**5E>6F{UMumt^wloef#s`;r4W)L6bW};{?fnwUDc-UOrf8z^oiusyJ{gIU>1| z+Qep}Y+Y(8AW?IQyzd>4u=U~LRQ{cc4WX{ZHE6VcjDS$9K1S(4Sg2OU&BZ6q5*+)C z@QEuSrX8Og4M9avr6`merST}*$VaY3a`>}&ZFGMs%d97c&y0uD;JqSLTVWU)!p3(X zpqhwvFZAlyf#u1-;1DZQ#^T~~;P6i#6Z6>~X3s@yJg(;cW2;7Yw}c*MJ>XIXWE;cD zO&veAkfLsFE&4Bq&h>c&F^JW23ZWvGJqw8WUz@J|@8rWi1w57{f3I`=cL4MDgh|@{ z-{QF6n)~{SjcZrlrsSnKzEae=PfofSV~cf2xLKbIFh@9IkLB_%O|h-ie^xI*=jqV7AjM2z3h3ShHE z@Biu;c1OWF8#MbIs!y->#ZpVJHyvp!y<}aiW;DBrwtRtA7;K6`LlD?<3^JZm5EtS; zF^<1|BWCv*SK$gR`~@41x$glwU)N4GDvA6Y*s>oq4zI+d@=FAz^X|;?{*+lN!n{c( z^e!4X5!+c^&pr!rz)u+>aVwi&jB6<(ANTt^oQ&c7D56r3YMDo@^bt9joqhtI*JMwN z_S4)fhIktB z7=dEW=wW7NX0`HQL)uc6*0(x_Z)5E~W9!_Igk7fOM%bbfY0(Q&ybjGie0~)Z@Ef{f zS07aE9|PO$`O5yo%)p2%IL}e5txd1-IffW&Fx2XlO;lmrz{8;Se$>L4o(mOSk)j0J zW%c}wlsAotbuR-E)gM;iq*9L_sU#p4IR%x+lW)_LPIE+LB%NYf4<3c>Z7(5tLlLoB zY4E~-0x zp4*JZ`%o7MtYW_gD~j8{Ye<%dy)KbaU#=d-YU2}&hF&ez>{b*#4vG)GLaYl5I<_TIWqrR!9eVrj=Sp8f>(;h}-Yb|N4OZ$SgzgNv+jDW2}rYMTesWV+n={7T>P( z-0Tqm>Pt#ahF8jqEq|*5*;NUzq@RXPE^4~4DjnEXSHB9!P^VJ}_kqHizbg^Z)iBOV zyp2fW#w%C+1+LmgwQU^dY&z{b1zn{~lbHcH2#e2WrAc>qT-_3A(d~iFo03yIrF32v zL8gb%3-{y!S^oSTblYu&{t1EOjnK7O0e{V{eORvV>%;%@65Y~!8A z{)*w=$-tlcNv!FgEq=mPFC8}22Bjqx^@amc2lfteVaN9_=KgFp`=YFv7fSIg^fvp# z+!RIdF{iz7b{Dd*cN8q|iB~+=iMDqjWL(7;7H7pcIS+~kOD2S8%>rS@Y`5C^P{;ao zFUObcL!fC|KU0+g#D9OMVp2T)uoA3e{cCV>5abM(?& zwet=YE0?Hfmemg0A1vv2e3~RIOEI!qCd@eeEKk~45l9=87qffSCx&$OF)G!}hK=(1 z0@Xe;JT;QRv~2FL>f6nR33YcO2$%!}1?uPQhSPs)sH-E{hm9v}UjHEq6v_10k=@({ zx^~cDzBl~#*(D#`e{AAOfR`n-203pn}vsm52jw8KqiK{m`f|fWU$95ug`L zFbEzIiJ3hS=$rs=(_{s1gWt6NPAE$}FB zwsX?5n#pOd7<9OSF#?cmO6B%8`VY9O^}369qfe+w;X}2L(M$+z931!{%IUD4>Kvh! zrgFlF5RweNK%S6T-Or!JmL0vT3136|E#JWC(F1e*6UA*8ODMz!uE8PBSx0 z*Gf{ag5W0t9*kHCfz6AEC}`K&r{CK@N)Gj;DMvo)D!WU4syM76Y~=c6Z7s=mL}s|T zLF`AWHR^L%mypo6-%+oI|JKU67u8~ICD3;$Y`f63n6M1pT|7?rWYc~6xy}+iF}nLG z3z0wF)w|EG-6feIBsB=6xy`F`_YfM+l>5Hm&VgP)r~S_V3Gc`g5-#U6W8aJmtml1z zi>?8IoV_0rq^8cRs+u_BvUl{tUA7f0QBeM}6o`nHay6vH zOW`DkB2BssM;*FSv}B@%@&ETQQpa?lGx1LQY`_8X#Ehi zXkyf}GbiJ961Sl<&tz1U&Y$vfa%t&l+UYtwqp5;aPJ#b7wV7TGXmh#=x)IfEa%TAV zJYQ{+`EK3*WMx=`m5HNczSKYHRu0yZpSdMR2|XLuD4Ih3&+A*saRGuKA8N;l#WQJc zH|fjWUx|V*Q->r`@MR|QO2^s_F7WIqshufMX#6Hb?2)^e;P zZ=IUE32_^c-p7Ehw*%8bQT>bb#jw1M?py1*@X%Lc4+QXGbpS+IZPE{ZZ%Li%8XCJh ze@B?J&dxqk_?e}}@A3FvFSW9%y*}i3dlGzK=X(kNi)NJS4u~)tzLWC2s-lN8d2r%H z6YuN0D%R@C#}`poLJ!p{PVk^jMOl$tvdt$Mp)*euVHJ6AJJMg*p{RdWI9z5{p%YEv z&$fy(J)`>WRZw-Xt|y!|sDwTTVO|n7=;dY&OTVV14G!fXTM_6+?%@&}Zq~4G`;`6n zJ;$52;*MhXUz5WozGaG=FdWUBOe%`h?PgNmk9}kg{%Q5S-@a7HYb%}!a=WmJ9AtfhUT0d|{< zXEd>xA5WCIL_W}^7(WGk$`!TC(lVROr)0P`wAxVsA?0Xs5v`c?Wm@!f(Nd_lo^PGK z>+h^Ms3TxIjMd5e=b25@%Llh5G|OjCV5Au2r>2~`3LI|3wf zldz$m=R_p=u6H+!>j}6kQp}&vk>aoJ!Alm%#lY=r@#s(@4wB^}Xe)!BaB5EpjIP^-h!sh$c9?^WC{jZNL%8CH&_o9?le@_-rjn?y+FH|axf``PMs zJ;t0B8=ttcvOsW}^}j>;qLtr1yMMytxhzIfcx(u1`8($5oPM^+thROhOBsJ}S?D8{ zTM%R%6^7{y&u{1~q9yUy4di9?O7DG8LLZt6!+Ww=ywxJaP*lSe%JzaC1y76pEx6bc0ka3VI{%fZCbaPbPuf6w+4Ha#%+ zOr%bhAZiH2ym2aR?Q*EXdPg;M%GwZI#I9Ru0tIA1El3gVYa%${!RpTaYT0UQ0?AGn0Ft{R24RN z0`?d9r)ob37Xe}klr;M1dJKLYaqPo>CKWd&J>(SiGl}4A(AQFI1^u!YivaX){~VVh zGmwPe3$qPsJ=Mc45KSfmud6i+X|t>NG5-2iz#sSCM?Yy$z_)69UH z?Et1uYH6rXkhN*w8@ri-;P)=`)*l7dHKMxgg{ctepvE7r@zMLcosaPQ@enqc6LyX7M}G!jL8p zCbyVh9e_s*!la@1aH*{Twg?VpJdKb2qV~G&IqdD(rL|nASG@2pZ!^xVhk*(tVwI*S#eH_5h*s z6SOuRq&c6l*vvfkI_*Ri*(4M`=hbX8W34pf(X>zpXG*l9x)pu)5^X8C6weCUbGpFE zwY{NiUc0XTQT8a&JW7&}tW{`2`EH|vR}P|tgI(t>QhIjq)?AD?SI(+1ypQaiAZ{Su zFYHjL0=oWnL9#wb5+X48YHXOKvb=en!V5s~LlkV4mD*X!$sd0d3KBf`5UR;_AXy?s z!3B!?NARaMwUI7-r0~h-CMOj})rDjX2WuMPgA5+LDAof3L3zXw zcsm+N4mytd@gWWD@0hr`#OXw%AM$YNXM^d(;d*RQ1r~F!w`c5iwJSUw*@?R7<(IcY^VQmD3WC@#9Vmjyxi{jgFK-mGfahedA2_}t-*P_0U zfbA^W{(L8#$9s7EbUv$>H#a}!vA>{=?HeXIVSGD2FaQpfqza7N;aFc>gc0W?#={#Z zFs*d-hfBWV4evan3wsGv%cnPT!vBt(`{q0$A;aevDLP%jj%zLd?UafN-axUd?b;bI zm{jW5HMN$P=d}v+@g<8Q81{O5v~2btqkj0S!)NbW?}o3KT4R1?U1fgRb8YVDQUMa; z0(kcESk4gfcUTD4YH$riND*?*@9#{}>_Ig2mx zInj+KcrA~n4clgBKyxCOS(x#sc}NepJ{D0KDTz`JmcJmqRUz7%Zwpj<2ZJym`xFq* zKn$fWExk7oh-$ix&K|H;_+=9RRHLiEYkV5K8L&Oan+4e-4Yt+`K&*baQQ1L%@p`&r zD)mvpAyRL&)96nMZ@nzCmgVOIr3X3hYl)hLa`YIUI>f$yi1UxS-b(m-l5f}o0}@XH zrw>{m{rGB;SJ?elw;57?8*7|c^g0gefCYZjB96bdT5r?7|7*3Y22NY8+B0j8v!!u; zh=Ao8`mFGv_zXye16i4cG2e=6!KahaGX;htHy-YB=6+ZA$B$PQaGuc?Haxdf|HQb` zLHafi$mIsD#FC1YOc6`kLio-UUD&BDdDO0_2vY55VGsh?sn(P(kfR`JipX149L z3(cYJu8_@;P|&|oc;VXVVSby5d9 z9XZZd2H}+2`IPJz^cSIP7^FuGK-GYADlb=cj9<`EOCXCSHyDg(iMx{6!BMGIODing z3Wb8sthBz~6+oJ|x3?|U1ebv2h@-h5tftqB{ciM8nE}I`%j4V>NA#hUYDGrG^U@N8 zEU2o+f6A3~*e*F#V=pc!2*G?5ay?3!IZ{(&NGb>G9@HGJs;Qc@D6`V$W*rF>Wac1zL8HNS=D)qX6#W-u2ECt5KEM>ha~yi< zR2jlnJNx*wV$Zo{=~E+3gcqy+kr>bNyWE@1eO-?WCb1i-{}dE=QsWj)jl|AKT4Z_a!D-IOmMP+shB+Xf)*iq@ z1s3P?s6G=P`Knq?q#*^Xc}P&wyq{}n5-2tZp+zlTdN#gaxEKZ(D$a648Gj%T;w`30 zd{~97a8^Rgwdh-n7tZHCw$-~_B#m8TvR@X@>9eu2&YF#W`%@CGv;3x&L+{Y~@ciPO z?10SP+rxx%^+=GvW!k`-DQ!CGOOMmRj~b*Dn9^WLldNTMH=$_XhfQ_q*CEw`m~&XURGlB;P7lUw>%@*vmJu%T>Bb{ zP?&oS6wh>t@TNj$TV0ZRQo$ z)cC=KwAeR9-zD4{M4bmdOB%k?k(wU(*kegWH6k%lG@}$d6YkSh$jOOV!;{FN%$)T_ zasRYNAn)g&CtDb%LMBq|t4`+VWx4niOJXnf19XJ*-0HD#Gc5QY$|YpbMUJFm4{rU| zNM$3@J{OkKY4fl%rA|}!v~1E<`h&Pn3i-9p=jai8`=0>Ps#b%8 zglti=*&dJmh$o>UU0)0iK*`crEz?LmFhvTC#N}&Q`%0@|wyiwM1))Y$gP0DxE76fn z2?b?VwiOl?e@PohR_SU}D+q#6N7Bli3R}iof%rhMEPel}gS#?Y4E@K}b$J=OW)H~4 za=dXbUbn7kTuty~$_haPg#7GlAG3S~J&qA5R;JoR8*Wj+>>Ojx0;V56 zx(vz|faI7dvO}tklSpGv!#L2}Pln&qm%zJ~b;_Y|g7@0h=dKGSRLeqq?ZE7X^obZu zm+(M1%jdk9Ci_|DXTfIZHpMGU5vEI04*yR^%5Qz&@Y)i~w`{{NTb=g@~ zpuJ}DSPR>|wNkUkEwF-Ws+v1e3Cr*7S2Jm*VTRyk?vcjo|< zsN`{NUn=8c`-0ml+ZH*Mo+3{O$qDeu5$E|>6~9u)XSzuT2OmD3o`Fo_o8u)qB)8sTUt>JG0|d>#hm^2UV;ZQP z37TJS%iK3(3saWQJ)(}{+@yG8WFub2K6s$Z*$VlVU87 zOt~z^-X$TiS3Q?$>0G^h|9M?$uzcna%FE_`7-SLh-|5c~6%oz@uB}`Z!NjWO@W-wM z&U?q7gwKimruB6Fg+mOR?ENBAa%K%kcO~)oTm1cs+WX>>HfNfQF${A9wuCMjI3=8u z9`X|Swc0cA`^<6-A!CI=z59xleVD*80wsgQp#Xv_izF;!%-s+O7gl%l77=}q?W-25 zvb)`SN+xm3-t5e`lYX^2hc}0aO6Vksr{C_9SP_8;iqO3JP{rm(2elua98X+Q|L)V#Mj1 zUmChk;!l{>G$vaPpA-_HqxJcC)ADfmlPzRyPFE0)rLVr*%sagtW;60v2LyT^VWw~n zVdoY^2Fpl=HUwD9473M<&jLj1{07m<1uNT_if z$SB@2X8v^ax-Si&rv&G$zOpiG!V&rWtoymVJUHQ%AR(c zBH0v`U!ldKe5%4~GuRk%A|yJmaar~6j@Z7{mDxYCr;R#XiPOCEl+O3c@f=G;#JrEI2snaj693kmxULNo5+`%g0Is7^mO9?N%y>J=;C8{Z(PZVl4-sP6mEC#|^Y_W&&IGSXZuuK{V2aIpFoE9vB~c*X;PB|X}j89SPgKuVK| z{FO1z3Obir}mV% z1+!)6cN=MHRokn^y>;U3@jOr|&1;)RVpr9S=S_r{r|j6a!1&Ar#9<2rNhm;qPe0E_ zWb48mj)3C`Tt`W424h5Fi>ieR42+BtyY3JC_G_>F`@}%07`B(Pp_~bGk_o4l5!Z6J z!Ge?XOFngn?3lu=Lgr51n9^)Ez^(G>@g}-R^zp5WO6Lci1a1K{?Owx|t7d{uu|Jvu z-zfyuxeF{MK5fX;G`}1*V7&NBt~f{&R*Ps}^#e_qPG7JDo*NiXP7fYV8Y*@f8e|OD{Ba>mvG3456Z3fE+`)a8A3TBg*ZFIHd6gGYj;0rx{X2ISmXd(W zvL_pN&Q50(I$iiJxb|Yu=j`iv@x6ZP7a}X<2{So5nW%g=n66WyF_6KxrE|4*E?A_{ z8b3l8Xixr4MUS^u?X^FTH~VHRy?5Kb9{e2-5Yw95DiR6*N%vryZtU4$?l=310Mba% zX-8pL{`eu17WVqd4_?`DXkv8l;89j`qF;5aAW9Nm;CDi-<^~DE(wRXGtsJ&~4lP)1O}U<| z9-}q%!rU(`1w3zFu&FZ}!1{}Tl=dK&f?#XeYY3#nTy4z%ZujJt6nG3IMJwbGlH448 z&(u{=9DIJ*N(cY53ss^DcEibyBcV8CkBnj+Sirbir`JE2u?H4A(dK z<@0;Pgm_vR!j-1J!;qAXvnGMl(fKQ^AnGX0?s({8sr>K3QDo3?3x54O01~OLwjGWa zxbCl%RpsSG4^ylNll7cxN!N(a-9!4UXQP0ujIqK-_$wX9$p^WD%)udhRf3XTg-s1{&Bck_Sx5H|*GG_nMuxG>kYssgjAo3WJD1B^^ za+h>O)-5#(O*!?BHz*`|P$+Ubbf}KA1x|O?-33i`uwJ@(D;DExC>BMVVJDmb-m|*8 z8Ya-yj(s1a&$0baaOWOviM^|=sX35v&HbH|$*}^Dm2nD91(UfUbRfwM5 zr2p}kwdqc}%g!P7(mFGw*&w+8RTm_hS*F)Z62ejg27<~|^nCf z)=B}Ggo7W0eq8L1jiz()(J?hw6xP?anmjc@N1{eR78BRw$zizNa@(-tl^_sZ5V7i7 zqKu+}+#->#H_db-Eb^fb$qT!dn12|@=XhvJFqx01D z=Ph0T7IG+5GmtG1?FA|sjeVU?VfS6;+Q=oqR5MhoGX1!;?{}tj6*+gzO)Fv=5xCel z{4pw2Nx?g_S}c`Hre4TI4Y5hng`hx(7%!Q=_cKBElw0lgr<2(+`SIw(`-W~Ei@A)2 zdM6D4y_-4hD8N@2~W%&>Z@HMid~L)(8Z*VpBA%tXXBdQpEwh+>kUDB_T# zw2Kq5*9JA`i`LPxdoVh)}{tRYkOtyr9p)<%*!&R+_1! z*H?Lqoh>QUrl85&M0tnZ)i&IG}=QJVj7 zq$73&rg-d>A%7EB4H)n1&T2NpEmR9)?r3@Rml};pI09QFMbin;q^x9RpZ~Uijd9~h z;;=>(MY1{sVuqNrNe-lTi6QH4!<}L5*Pv=SII!OG-pdNPk=1~7pp^Efec2@Rrqu=P zJ9o>J@^P-~YE~N*32cH>g9SvHjME84hOPkYk&pe7mz`ORQu7pevJgQyaNo4wpXmm_ zJmrriTab%|-L`onmoQQlTW?*FtLa2wMkNP`NKde&y@hXPdy_+%|8{7T8pX*b>eW^+Bk zKMT%WNTMi-qgY1@tWqSMtpP{8-$)7v05mgO_goUsqp`JA0W?ZBp?1qNFlLZVlZmBf zWmS4?SDr>NFJu`;ltllw+ZQ1wKMbmrrZsoV`hcfK{Q>1ATAdnfHtwuV!=_5UzsU(w zW0sg1K(9A;bTy9TzBloChI#b?53w#ogi8PsKHS${5W8N3K$9&=*eY<$&-#d&1m#ZttP~+#)O|5@cYcf)pX1DK?ZJ(nI}@JwE|&bgTV* zp}gI_&P=|)H^FQm*W^x{yoGj`)ra5ntR(Bn^#qNe-*Zgw=6xoQ6ByP9vnobMgOf_0 zh>avGslL48lhNIcSIp4^YPQ{+E9fc#und6#sp|c@nmVKB52C$>Y8DUCZRTH(KEus1 zym+_?dlzQG1>x82dCmK2WkX>NTzi(@Wq-UVCTWpoxf+VxD`K(#`@vr;K* zyTfCEs7c?e84a*8aO`OOTV@ImQhMjl?kO7jZ4};h$vkcYg9~gPR?A}R16@5rQxkqp zmo`F$`sQ%Ga_4ubG?FjPj;SvckcF)g3mDH3Xa9y9svEeHaRCV>hc1Yvo0w-F1nWA7o%+Lx91N&#$-Ue*x$bn z5;@QNhskCg05J5dXI!?3hIHxS7jJHx?4S&FrGhPo`I+3o=e4+1eUy=2#y-^tAEV$Fy%Gn2y8V*@0MLkaQhv;fh>xvl@g!xAL(C z#6k*3pYj}xcVsxjY#|{Ox9O6cO!cc)drqsaW(J3y@>Dg8$z1+agXWs5g<)+?p2nNP z?;w3_;?+mpVBpnnC!|Um7x~Lz{5k@95aK^9b=_iiu~YGVEUkPd{_9r@jj^`Vjc-1k zkr+a42?PyAHI&P@o6=r3ULc(m#JV0$NQWKUJFv0Ge~u?k?;z-x{2@DkB=0&*j}jH0 z75-))=~mS@kP2aCh;nFK@2oJgb*L)XvQh1WV#_{b;V}^`bL2p3@s)E;hN$1_zd%na zXig}$T0uKjoC_!kBc?KC(#>*Oc9xyCn(Wtpk4Fccoj18}?ptluVblPxlXY*L9sj24 z;epcQ37)neXn3cID1;t1w)bfHRsc`>zbMMFpC!$I0BmcFIBT`h!r^lx2hzm&)HRo% zmH9?bI9}%$Nf}uBUxSPdMCBb8V~K+i8S9@OU1Mb@3OTtlMWEu?5a~LO?Jj}`TBJDH z5<+@%?5?fHkXP*%w)W#EO2`_86|_2Eh!`iw&y84hx1!&A>2tFiJ)DIHl#SE&l#*gg zQMc#j8iVcCQiH?Ezkl|Ymc$?&55$@#Y!PH%013sR{ri>XC9lK2(XsEC6Bi&*l_Gy> z4cRWn)0j-SKoPx*;^s$$R8Yn*5oxbRxn~@PNJ3$u6bfeIH%C_qTK-MQfl@)4AeaMH zkM!nWhL#Am&8FmXk$r+s`;*ynn@#zR{mC8JK#m!F=B-1QB(_!d@z@%!-5qmvaVhaH z-eXp)TqQ#Kx4)0`l6YUN-@1_YJtt)Yw+8G}SDM|tD)@v1SC0V;E%#swQZY96X}!{J z7Z#?Y88`P(-}%~N>sI&k$@9~LaQJLz5HgFZL`bycOaUghFLD_5UvPZ^fA5qQ;g-~g z$)&SK;I-Fmt0``}MPl9x1gY)p&XMBCBf!(R}M z2LD6rD5P`*5ubp?5uK^&SQg*QIR%?eY8V(~$irxhV{ws<-vg|p32~D4-^2U!ZyMUd z@hMqA2YIUd$vgNif7x4ro0s?BQiIaq1MgtU?1(SSTRdf&#wvXZW@9x3kC8tjeDNa% zy~IK+# zhL|I;2zjo}1f9I0AAZ8kVNLi!pW^HSEcQ6EU>j=VARisBl5cB#wk_+ZncfxpY_FTg zLUwb5)_z_S&jn8yRr#2eDbTb%CRG`H#}@@MI;{e%k9B0GAw9WTinPHZ1J!3pla*Gu zEbq*fn@X%hrX{MTmWFe`Nr97#DYeFWML>6FiblTTQgyEPKNs`#HrKwJ?NVk|vO#<4 z>d(cet%TLp$Yj>K`Z^?%$3}TrIsT8YDJWG=7*PYl?MBq*5iMbpEqc_QyT@zJH4j+Y zRQS;ks72oEgM%xATlpSVbJo2yp%cq|qAk6czav|ESL%Y~QLceKP{;*)7MbdDTT8F~ zNwj6E#d(+Eu~PYJ!5!n!WM$xQ&?f3W?F5$D~^L${$3ebiMU_MSHm|hl_t$_ zq)#%aRuZyJCo7|;N4{gkU244Afob-_yCUA?DoI01s@$(*(&G9@3P5s78S~yEG@PAF zGD~(gTv72>Ic13m{&stj#y_((H>ZVb7HHn%1;b3Bi)1Wf3>^cNFpSUfw9V2%Jpth* zSk8MU$r=x}{dA0i%Mzatk2My5pMvZrbYJRZM6FGYpD?{?43*OPYKOF|b zdh`#6-0CyG*;zBYl#JEX(}SCt19W=DjVF=g6eZON7Y_c&%nbY|rQ8KWt0n{AFlA$e>t~y;^OYVvgKeD*9wwqNi(#ndDkQw@dRpQ%NS zO8+{zYbjynl2Eekd}^#}N9wC_2Osqm;OUx~7O(?vdeH4mH2Lc`tqQ2*oKuIS zcwt6As&xd2$dxsC`l=*88zaO)0VX^p$8L#XFu)As&J)|80HSp`g4U4La=!L_k$L5! z==n+lh8SvK$%NEii*kxmB4^m)7x32a@lv`o^yWVg%S-8L#{pl=d6O_=xu)=A1|dtF zcRU!74-O4Yt*(L7R*QtU%;2SW*C4;b?=`5T%UJG2iBaj(fP22~BHFyK`wi;)9}IAC&|Iu!}HYb3DJ{Q7tcI*7Wv znT8J}CwuYvAc&pSA8G}h&9Bo*CB_$-H6q|g<8GouNDsHAB6wrxn1gYBhu=6d>g*y+EY?aX|Mwm4{L9{{?%LnX(qh9a;*2`5%+B4u`LlY zQ(s^eDZ!`n=J(;xI+Ki6!Q~_-O&Rk;O^Fr#d9B!f#*t8Fb!b~Y=5vp_gy!LC38Phh zujFA=#(Zuqlx<@%a|V z=_{M8s|@r#ze_)>#3RL zR0Z}wFQe-QU}pxt*2}q0PTyB;+RyO2kv^O>q1*G{VA5JJ(Yh~9`JFj+v;DJG$a+$C z(&jb)L#i4GJzxgcI-9qsYna9TDNUJPvn#l;ZDz}i_D$@JvhTug?iLFE61I9M_B?{c6vEuq7tI1f(B2Z?xI)l^|huuY9+p9u_{ zAJL}GvKL%m#fEFS))G|U96>(`L%65xxji|O=o5g;eVv_XI#K*R4Rv{sdGSX27n zCSIU+jrcm&mwLm)X*qkRa@z)dJUmD8*&8vYs^MSSHFtqY=A$KB56VG=^u#}WZM9hS zaC>b0RWnrr_$v<)9`=im-$WmcfJ|WVUxW=)&+*{sYdp<5V>2tq!A^MOpx^+J^rllI z6V<$sK<2{~ENP=)$Hv!8XJ!SSTG+O#5t%7La2kqb@y;2_Gt&8}Nn?J1 zF9V}l7aZk+If|OdA>jAr9j>R7`yyFwH%)-a$aH=6B(f^Rkw#R17J*-gob^H%%_ll| z6*F7&o#S29T>rTG`_amZ+Z9NudO=YU@Ell0=2T@HdM^CB8Eg4=Tr}|Ozd2JI$0aje zWH)YPfmGC_Gu(=@+VN5X!x1Nq!0qMQdJf9(4BMb;TaxZjr4fw1`aNudO^W<@CWAsg zx#Ha{TpEJ)UB92+hL7jdo^q!P!FjU z=hT!6A;;{`0{P_c6ryc~g<$WBCyEaBr|=PF9x_K7iz}AdHqHC^Bm6l?`3S?|Bm05V z`6Iby6yE$tK9g2d_c53KA0pC1yWNVV|7?^{-M9aqv||*+t-eo-rEeN${ z=poOkR?v~PBiIC!^HFDEK5_@XdAWi%RkmR(O~ilUPd3nf@do>o${26E;lfdJyW`Pl zMKJvb33}phTy1DvVH~|Al2Mcy)DBEL5*_g#-Mdu~fR`pCQR&k8jAtw6s1#8H&5C3ZZaFZEs6+ zz@OqgoGaZsTcB@cW@1uBtOK;ev$YkBW{1_ryY7WAfCAG-s%b@Keh!*Ui_x@#;P&ho zq3=I7{o|(s+LU~9>$rRlTHfWq)4o=!wr=a}Y;=*4wcR~y_}CgAfP8d-T}&F%>toZE z$mYk9@6jJ1Dji;`7$4f5?5F3x2b?vGtKQe~n^e$1p z#Hl0uXINF2k6GKJA^#P_M?TFXoD^eYY=QQU9SpGxI|`vMr`yS)BNfHAR@SR?Gp&}L zU7{_wZ&?>AOprFjf!wwZhWi3JSxZ@&18mr;%!kTx2xj46gQ#JXJ3eNKTZYtqfpP9Q zfy+n~-=pYf^5JQSJKpS#?3>!UvzF8f!ImtUpZ6brCwq%#EDiSw@sG`*-!(q|R!|EQ zq0UR(0@*k0?Sq5h3|r9j9ONRt6ZJm=$|F;Ab3m6_ z=loA}6(8Si9O*f!R{{DCGCd6Ev3(69cP@k7Cu4B6>=O{Yw_St|TuSd zvRsRW(YNP1iwyv?o{W-G|097rUN=l3Dl{*6TKpmMf4{l{#EY`(YRB8tjYpR{J$y4K zuJbQ`QMmXGe@G(i7?E#PtbW6a{@$$j&s}!4&dXL;ipBO*WyHy`YbcUDYsJ)3kbw!a zYtf&f46WZ{DNV)AxXFxL5v4&<;;4_?+~kvv_I2tX1HCWs!&XKUYjM~RqJ6w%iU4vx zlZRA(BzxfEx3;o6d&rx_(`gTilW{S&Nf%})S+k>~^+ZbhT54Xk&O5&>H|SS{8I*yR z{v&}rQ12H#nm#DmsaHDH>OzD34$B+F#xHiq9UL6in%&q~xda89K?ZJ^(k2O6Ls1oc zv;$%jNC5&)yRIp+K(BFtHbs~^{=_T5_ zZ+WVgeRmV|yrfs}XqJ1R?&6DNKVZzjp$ZoH&o4(>An;mx22{lt3!$bT3IHAdRf#<0 z9^AlFYTFh{N-<_~#rk{{3+;ZQTZy#6jd)4qcUY+_eds>V-7!wdE-#x{7=AouR1QY1 zuQDPoIyA2(XLOcVa6v9}D0E8Mzuad&qoxVyVUkl^kP z5g@n|+}$m>1P!ji-Q6VwNeJ$8-|SQS)UCSr)cN`kRLkn_)!l2obIviIAx6fJcz`6a z008tERLZv2MPftq=HbkHGjKp=wE^=5SE@lh4#26f^P=<#Ve35(o6{@pTkOSydOA_^_prMj)ynxpYLt@$yw2Uc7vG;B zZ#GU%5O&w%fgcVcM%`4cxVRW})NZ0#$*A>n*!>6St#WF6D-smK6@6spjGZ3!R1xhx zA5viMbt4fK^c=@SiiEu`Dr7m@G*$F2nN2^(iCVE!s^`Ba%UrMkNNV6&+62QyRu>Sb z9<emUzQh=Agfko!pQmu-*4bb-~cDDFNw$pF}o-$NA# z1mUs1|Mnp|)6~HU*%y5{q*m(UtA|`K^MFc@gr6O-6n-TY*9+s7M5ch8x|JdCIRWNM zS4RgJ&s-~|`%zAj@<pTVXv#hpJS=lbt-(^%77xMo0;JE^TtIH zVxqKXOYHeb)&J@%`SU)VSb0^IG7aLz%gf)_7rBv}b(g90m~(SIy_G4y8!qFWUw~Tg z0gKS@fB%f%eFxiJW`L64oy(HpUtLi_#OF-Xvm_~g(&q^MM!%^Y0f%M6upu6i4oaqh z=}kPkLY<(aGU2%*$}YYVi{h1wNTlZE;bu=xs^pL%q(3%kVFVeCtODks0ydOHbUc1c zey|C|ZfM*%B0@X*?=T$Mv+^kE@#eAX3&lep0KH&jO#2cCC}HiZ2`!! z!Q=S_^ZX4W_`+Uv0)dPu3yTvl@iAjELji64{r!F1At%tV(iuVq>1LKs(pbXn$_B5B zL|DGCp3W+UgmcBV+G{$GKY<=Tc{l_5+bPk(g>S6gCZV{{2A)c8S{P8gJ;~8e3D+=L zSe+@t)U3pLCrs?&k6NUfJ;l}46TBPIODmc`@f)GabRSYX*!laP*hEQ*aolozIz4h^ zetcbJT2-;>z!z)1kD{D-b)V^d)m;B>x#x@>v`RtvCrtq%CxSk@7+%YhzJkbZ`B~;- z@eg$v+TLL)4h}CL@Au}-(r?gSdQ)MqJnv4$UvHYbVPP({o*tIEUqGlU3R*6Q1zbRS zO)`G(L=_j1dUj~2sr8JGFg;CfX+jV!qvrpr_JDu*__@?|cC;B3vuD6Uz@GP{1=EUT z)sK9Akt7DkrB&sUdGa)YgP;#HXlc$!>}chOQO9wwjNqGIp1X|8H#mRwk>!~sQ&SSX zXK9;9(iOoR#&h-e%sZMelXTh7Pet*`zldB@F zKQuok$iItrwzuubO`Wa31Cb9xj?1;ECw#7r?v39Yfi2k+j89OWdcS%88@j_l5cQeC z?Q&)mLk?TS);(D8@Y7YPt{3YPiVjkVX#JYCt3psa8i}NIKdemH;iU<2<`?saR9FcA z(8x@R^@B}#=}zPhHZO#$Z;42UNjAh%$vd$kU08Oaoq!=n1}pKfJ2tv*ucNra@C~QT zyFZl)3R($EoS&Ij@u&vBDAzE??NLXrcNja%c5a9N|g-bYj$jco~{RpX{^<#3F^SQ2j&v9iU(Dy!;?;gpRB-kR|tiQ zTWe>S)e0pD*(T+=6q@3Z^rCK;)}oo7h)Z+NiZ#lqKS$ZKLf9A?^q3iyzxq9kJQn*8 zxM<(etLS~STg+3bU0NEm)o5m+BS*&{Y9%r6)-^o81UtPL68(r&PXl=c+MF|T??qmp zE=^CYMw)DAs5XlmAh-|j4YE_Gp3oX4JAuXyXugEZ&LNqwW!kGh@wTn^xz-U(B7GSy zj_}JCux!z8AG^~Lje;>GnoX}KsHmw9c-#+`9f{5I`IY0|ab!*`tna6;QxadELpe4v zlzv`b!iXKNXRd{H6rkN++Y>5%k7rXv-X+Czod51>+ z&e*u?!;a*E(}x&cT%>5Xw_$PGIZQhUd%|-9&k1(FlqzK3EDA8u^aq*hkhv{K;-33M4%}LYdR_1#fc5A^6XRHBjZoVFTZl28w+s}dcyIdF@6>T1PhW!^p z0jV56|3=^U$89q(jL0$*Gg3U95htX!;Gztr*4#ARWLNz@vYOM+%)DZ%aM zRWrF6;HKl=>p$(>Gs?vf!6I?r%=PGNMk%#6DyE>?I=Dg-$yJ6JidSrxjc@y zYrlu2eXEHAfuJr-bk=>itclpFxQTAvQM|xJsZ#-GcRfyL0l}{21m{3LHdwj;yuJAa zur7$$q>wM1+;j}=x`kmW2gUx}bEh8yQ)NiN-S+9X)4|S|kkWyH0SUycf1m1kN6BFr zaF7C7UqGpPTDgUq(;*|FEy$i@u7Zn&rH7newb6o&2dz>jqO0h!)#((Bb*@FTjK}nJ zP!OWeFq{!xRS6@tALpOxW@3<0&%u97rzB6PsPKfd{)a37^IQIl@FU~X_4_0y;RE7Y zaijIK$o=XML?0HR+~B?(FjkxI)P*0%SR;QY%x@ae;#b)tjn7>1{tI9uwySI5W7$UP zD~q$M>+{@V3PwY6L75{Tqt^JE(U#eCF=P{RayrfW;2d3QWvFR|v=uK}@}+*LZ_6}m z!jI{{RcORLb3h$j$<~lROAfn@K>LN+9WNbnz(mWE?)wBL0x7sD7Fz@joz4b2ayG!7 z7J>aHIW5f~cWdvDctg0IP=?qcXj;PLJM|@e$kEXTzAx9qY4X>*A&IwUDEY52Yg2bc zK&uE!{UEt_ZxOP-xIY^7Anc4}1zX;1f4n*GE&1xN$bBSQI|V=hr)>wpkYnjrVC^6w zIvjhjk@fN-6menl2Cm-DOGS7N5A7vI$5^l4Qo+E$K*we&Q6>tohi7KjeW)XvEFegm z>0qWqoO;>|3kze2`Sia#ZMmk7Dvk=Cf#3pct&6Pyz{f%q+&6jvE)lr+V<}tG)mrXg zE3l+4J~o70OaA#X3rPu~opN^}nfy35L<@8H`~ENUm5dgm1kuOx9OSjSnr~`zkiOxj zGK@BGOi+-Uh0q(}@AYndjA)E@wy)<#2KTs)^Vn7VuRs|zRN1rF={_}{BSOa~1fRCD zvRUUjcK~{wpf0b3*#GLt4=8s2iJdmoe!0L?o3GM8ed)A?*z4>MXa^989zzIIkm*k}unqBU;G zv$C?nkw6ClD|g_N$@8%e)O6Jim?FU#*jQSgMGoIVPP>9?1GDU*=JlcG51K1VKKWK# zIv*Hbfzy((-|zH%QyZJoQ&q1+=G1Cvcr=J%O{)=S^)bt6 ztEjj+IUBuH_+t62{4^Q6*OzDcX}#2$WN?^Sc-c?w+S^x$C~q>b^%_ z^1IC1%I~|J5_^p@d4l?2sH1Z`X7YliC4qB{sAk;cm?4T>yBKu^$^8}Ag!vWL2k0eF z2vdw`4sHJua5&z@{t@~;SPeq?+}ht;C>V&27lE}%#PHzX>&SAIERNLi)4;E%n%mvq zbG{}`+Y(`O#og%&sfyxpkM%>)ghZSs-A>%Z``rB2L+q`6X3cbj+rao1LrZ2u*ekjh zhE4^uCmmkl1aFMpZA)yoONcPt^sPOdR(u6+Mlw2Lzj_+rj)BoI837A=5DG-bh&nE_ zTS!FcytaspgeH9==5=0APfJ@`UOsI81daVxFNdk+FTwmR(kTNG;iai06xq*Yrddurpb)5IjLIMPA+3`rfxAg~V@t)9TAT}ZLFBYAYBO0l?#SxnVYV9*ki2Zs`Er7KK*suf9tV$3y1v$;b4%pLG-I8vN4l-*PVPoJT_3bx8IU;cN83<|uFk+U z^*OzkwS-gBwLs04Hy08@2Zq(=QF(y}g1#dOFH&_<64MNveEivy*^|eE&RLRQ}l5C03JyV{j^o2~{11AiMK= z_GLE+bNTcsvP9X=+1~lRlR=%&0HF8;&c6_O0rL-`3n*}7Y{lZ`J$$So+S@JG5M z7#W1w2QCklP064{WUF*-OjPnJE|bk-^v#6)dBdm_n;$b+?X!V45h;tgKac|4_d#BZ z40aJ=Z%28gvj#3@xTK4}B#V|)$M8->*Cem?q<#^Xb4*%pRiH$K1!`n7u*a07sW>>; zIXO5PG`Sx2BVr>acGm`X-DzmA=cWz~W$i`ue7JjK@?|m)A}TmBBBq@4^4tL_bmBQj z$Q^CXa&-j(<1ku1(^+Ysb1pYu}|8XXL!4M^c?lO|B1<67>bXf8%U_Fa|+grMQo6HF3q@{HTv`8q6pejcaX#NOn*KdmaSR*#^F4ijrFWD-C;sGBqg)Zl?+ zW^%`0Sujx*GDUMFA?zEzRuTu?_7DmSfhOs5ZIPDvTnb5zI)Npqa}Vtv#lkN}=8& zsAEhW#{YI7yP|DqK_L}%1rjZND6rzZ27HH03584dDhqOq=9&|>pPU(mpz;})Qaz~Q zF#^>WpVDQ9r|m*(`k%t!dAlkxM;^KmRL)LZm(dT0(M+75Y;%#jxZ7L@l0ap)H^6!p z+oFI?wJ5;Bn$_KZ$~=g-BluRG=hOGl?b15x%5$2zhRmKwNA>X~#IIbFs`TrVU!dQ3 zJFW~LxU!B5?ooTHZ#=5lRz`)`sb;emG_{q~uxhBV?0f`NelOAGvwzdJ+|i((`GNd& zKhU0rhk9d(r>2&N5H(oE9vR>^nm08K@1W6S_(8eiWGpRdq8>U}nNIYJPd=|N2G(_S zV7w{c5_wJmV;^Em$8UzR3dzN%#0w2hYll75S=#3rLQ*KL=NUcr&44i_WQMU}5ZVJ2 zOOLDu&5f+t-4xU!!LW=J|CrPb^LI)3;DU$K<$loF?tZ#?(uptP(Rnr_M+f>MUcc$t z6Q(0Q5A?9^zm!Kv!E#rUrKcY~u>fwVgeV9;%ya#5@+*dwH8?#2Qwx1O?@WIg>4R9V zW7|4&mIA-E2MU&d`GbvXYK32nxK?fuQAvf0JFoCWb_ zdYvj=4giD*>a#^%IbGN6(+tc5XiWo|@65wfUN_NznK%l1m zeAz+C0myCGj!XTdz0u|JYfyzFdFxD#bBCUxpTybq1TrSH1D|X%shAG#!YDj0RFr{X z1^c<^)Z`7ZFO(?1keDR4Tdh>8slo7EH9U!DF2jZyjtZbD2-sEnZE+i{K7!;_SX6RlUayLl<~ToGRVZalN%9bkw1>xu3KN94 zTJV05{nU$F=7nNxg+-dQlCm6mt(CuFd!E5LlNP4PK@Sh_7<<~jh? zBfgY&7t$VJbcc-3it^+D=A#~qs4Y0>APF@qAb`Q9rmieudm4n1(_D|DTSY0j(m%NdXOyE(*JoZYBOePt;Pc1L}Bt z&s98mBj)PK9r%#MA?<=Nm`LsO@%97(uR8=oeht;}ggTXFAKMOF{RFNlY_f#$?`&AU zK3}a!6J7+FYC-U*7kts3`O0pChF03ZyNfdlNI5aPSsGjms!#3BnWT>YOI&LW0)25iFuBx=OeO{w@%12?@%d%E)-~=K` zQ6Oo^3YM3tbC=QZR%C;Jh0V)&w^&-af}{oP&Z}ba@69!Ooo^h>7u$FoYG{>~|ATcy z6=BL=YcaFTdpQJLNanmwEgo_e+0-qJyqs}J^YLvK7IOe$G<^R)z%=+C+A_>rj8Up;If zagVI*!~V8{g8j^2u;1nTn5@0E zygWRwLtxWSB&hx!FmEV}uuJA;>)&c(7INznJ;#U(CUlUDY!O>D?fZ@|V;8I;)*t>M zNS-~0?RR2Adz2HwiLU^L*THmZtvXa?gdLEv5&p3{J^tsx->q&FOIUPV?Ayat&1qWOAUTnYVz3D4kkq3jK4ozp5(!Qh+*(O`0Y*iiTE1?1XZ+xw1j5+ z?QZ~QdyIVv4d%jPsk7fU_PzLK3n6WFg1Eg~4Eooq%_zzJ4N=T`-cug_ zKMyLl;|!w-+=BcmyA{aIUKSEAf=QXLDq)~v#a?-l z6m5w~Iqv3SM1YdNXs$isk=#t2S_PG_^`QdxJ5p?h=b%%V6IVmAg zgbS1}Oeu;SAPPa1y89}MsMZ^R)WM=%*2#%w@ym`%Hh)4qPG4+p+&?XMiD_o>~0&HcE>KK zmsg$4Khy`0q>VCOl~7iPvd(?WcWE$+TNRQ9Xkq3E86*jKo@2D6ru7g<--NIYx$Hb* z?K0zl*p84PW=!2%kmxiRM{e@&oke-%tG~Am7U_c9!AG`w)15E)dL9V?*r;cDB$ImN zoQLKsxvCH*N=H{t$*p?3nN+!AR%Q+2R7G(!4k^9 z@fKtsUX%QAU~MLI83grVP-7I;d^nFg{Pi;9+>I;k^s<=V7E3=y252`=lo=;P#5?gc zR0b?s_3yI218Ks4IY*JoM+eHe>I(!uN@nXuh1p%BI5~^Z6HCZzSkZFK!z!Z8z2aWv zdlf7c6&lVKyuY2b?+*{5Y;cHxw4f(6vS%I(r##hSKg5pfHjPh>b>X^aC54LG?iIrVWjH@|B9H?O+gueoCn;Gw!V4W1 z3fjJI;kPPr1|Jy%@~O7FjHH*EaoH=gTQh5-FAvj} zr3AOmQSt&abV$0nw)Rr?NW^O?AafNQLjRhK7r#zpj38 z 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 diff --git a/components/figures/rnaseq-overview.png b/components/figures/rnaseq-overview.png index 3594bab031fffadaa620c924ed9fb1887cd942c5..61b1c5fff7366ace82a45af700fe8d0e8159f8e1 100644 GIT binary patch literal 86861 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�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

    35l;QoH0GWV;!)>${hll8X6-B#Y%=X{*vOpk6^E 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 z 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 AF}8W? zp|u2kkC`$wUcrqNNv`cTvnb!Gj{J9-?Kj0b9?mzUBugU8WxM4Dw06(r{y<4n5cNES ztf)kBPyD4ZgBy$D5S7lJ7+gD+Iu~K%|L9Da03p}lm01cO!Z#j)7ch6z?Q{v-vP1g% zm$V5FQNAinJi0+Ajc(q@50}>2Ov_z)%Z)NsTf@HsOs?c3sV9r50+CrWnYc=GOHzR= zUM!(D3T-c6n90o9z?0G73Ei=20KsDH9WBoR`an8LIs5iKPS#T6l>5d|Poz~*OxjZ+ z6?Wq)mH4!7d0l0%qW;7cr$}vU>k1*Ks7$=l@!<)m)$e&et$Fe)qGVT)U_UZ}WnCQQ zwj7!gxtIEHzHo7E%&>!EkWjSWbouX3qiTv*Nn-X}QRHGRk3Z2x85Kx5i1h%CD2_Hh z*p{MaHKd^!d*R1v$JfAOi+AwNd&cIAoGgyP^ey|}EETtP4&6%5;7tficoFL+0g=3F zZG*THY*@MY)+L~mEK4f*s$zd>CQ&37%WA&mE=E8iX`r%(m>*8YAdY42U7kkOdv%BC zOJ*A!obACQ4a{5iSVVa~-wCKq$aCJIYI#*b-3T8S1JPQI%_$vF({t;Esyf}BrYVZs zF)3EBPClO>&^xHq`1Nd!zp=^)zf1iw9H)i4x-Cm|S~*DkObFTkL*OFq>`G*VC5)pv z9YnRG-htd;EeWD(1Vx6qY#t8wjs>_-&x;p%8i2U4n^NQUjQ`o(4u$Cl1Cu{6B_*&$ z<)unOW>RPA9$!m|)O_xHJ0}tUK1;5zlWTL{{lx0^Bkb3j6wfO4j-W>o=KE7akx}G@ zK7LARZ>Px?bp4u+Id@Rq>gk36HG5v4-N{7`KBEDY^wYT(kB{a$R=qrRBA%;%$<0cC zyFF^(I$ZQs5YJ0#F5P~{mb$^1Mv=U_!0(b$Dr06w zpwTmhC=!Yba-a#%CqFOh>~#3CaIl0MINi)GsQO zSb@k<%~{ZXjZNIf5EpYjly1+&<$(T*Trv0L{;%5ST`#tWT5Wb2P?ONqAO1&u+Ryc} zsXFVJ>;AGI$&Dd9WhACHWH4(ztd9Bq>+QahMn#kI-&#-c98Ln~Mr%7ouu0cCmj~WO z!U!;hCZq6c)I~_O)0d{iHLTKO3l;hcQ|V(@s%7kM{~OFd4ILN52>9nRvJ}ID zJocU7g!%KUi7%-~Sd>IDXswS3C@0GYiE+L7c>%wN-&1OLX8Mt8XYVL9xvYc>YFa2d zzpO6Ez8rsj<)p@Jv&kBV`tCfdZbL?KrIVWSZ6BxCm*a&r1Lf-<3t!B~cin@F_wZo{ z19dw-OYq>P3!6Sr0)KbkGm~=*QN~%%cs{(AwZ)-XF@e9@S8n@qW4=3B{aJG>XZPu3 zb1AiEFEcrI$LyVwvMdHkXmC|8AbGn8k^P=qIJJPwEm7F+ccklDT8pp5x4BulV`ECR zFVZ0eJ)P=dTR8K2Gk5EZQdM^UQ!XAHitgbxp zSW!6s`35}OkWXatBCD$|V7h_7Vf=m3I0eW*pKpiADLkP>y55sNe{J#M-{rL~HPr>h z)xm|cd2Fnmje!!ppv6HnS{9zd{u$xU#=^$bXM(PO#8n*N{1$ayl@0MrKOp_~X>?nu z?q%|=TszA46FD#|u^wA72@O#UQ>Y|45}f9QXB`ng)~o0SOnASyr^_P$2y*mg0p5uh zss@`!Lah8~GV(zTbN8-xZ&jWvCd!_Kh)4G=KYba+k@S0I$m2& - - diff --git a/scripts/render-notebooks.R b/scripts/render-notebooks.R index 529f035c..7848de2b 100644 --- a/scripts/render-notebooks.R +++ b/scripts/render-notebooks.R @@ -107,21 +107,13 @@ new_lines <- append(lines, header_line, header_range[1]) # Write to an tmp file readr::write_lines(new_lines, tmp_file) -# Declare path to google analytics bit -google_analytics_file <- normalizePath(file.path("components", "google-analytics.html")) - -# Declare path to footer -footer_file <- normalizePath(file.path("components", "footer.html")) - # Render the header added notebook rmarkdown::render(tmp_file, output_format = rmarkdown::html_document( toc = TRUE, toc_depth = 2, toc_float = TRUE, number_sections = TRUE, df_print = "paged", - css = normalizePath(file.path("components", "styles.css")), - includes = rmarkdown::includes(in_header = google_analytics_file, - after_body = footer_file) + css = normalizePath(file.path("components", "styles.css")) ), # Save to original html output file name output_file = output_file From d20af9ca17020e517f1117905fba1a491f563009 Mon Sep 17 00:00:00 2001 From: Chante Bethell Date: Thu, 5 Nov 2020 09:01:21 -0500 Subject: [PATCH 07/19] set seed and re-run --- .../pathway-analysis_microarray_03_gsea.Rmd | 10 + .../pathway-analysis_microarray_03_gsea.html | 211 +++++++++--------- 2 files changed, 118 insertions(+), 103 deletions(-) diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd index d9e4b89c..f91c217a 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd +++ b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd @@ -142,6 +142,13 @@ library(org.Dr.eg.db) library(magrittr) ``` +The GSEA algorithm utilizes random sampling so we are going to set the seed to make our results reproducible. + +```{r} +# Set the seed so our results are reproducible: +set.seed(12345) +``` + ## Import data We will read in the differential expression results we will download from online. @@ -334,6 +341,8 @@ t_vector <- filtered_dge_mapped_df$t names(t_vector) <- filtered_dge_mapped_df$entrez_id ``` +Let's preview our pre-ranked named vector. + ```{r} # Look at first entries of the ranked t-statistic vector head(t_vector) @@ -357,6 +366,7 @@ gsea_results <- GSEA( maxGSSize = 500, # maximum gene set set pvalueCutoff = 0.05, # p value cutoff eps = 0, # boundary for calculating the p value + seed = TRUE, # set seed to make results reproducible pAdjustMethod = "BH", # Benjamini-Hochberg correction TERM2GENE = dplyr::select( dr_hallmark_df, diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.html b/02-microarray/pathway-analysis_microarray_03_gsea.html index a69de22e..25d197d9 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.html +++ b/02-microarray/pathway-analysis_microarray_03_gsea.html @@ -3926,20 +3926,23 @@

    4.1 Install libraries

    ## 
    # We will need this so we can use the pipe: %>%
     library(magrittr)
    +

    The GSEA algorithm utilizes random sampling so we are going to set the seed to make our results reproducible.

    +
    # Set the seed so our results are reproducible:
    +set.seed(12345)

    4.2 Import data

    We will read in the differential expression results we will download from online. These results are from a zebrafish microarray experiment we used for differential expression analysis for two groups using limma (Ritchie et al. 2015). The table contains summary statistics including Ensembl gene IDs, t-statistic values, and adjusted p-values (FDR in this case). We can identify differentially regulated genes by filtering these results and use this list as input to GSEA.

    Instead of using the URL below, you can use a file path to a TSV file with your desired gene list results. First we will assign the URL to its own variable called, dge_url.

    -
    # Define the url to your differential expression results file
    -dge_url <- "https://refinebio-examples.s3.us-east-2.amazonaws.com/02-microarray/results/GSE71270/GSE71270_limma_results.tsv"
    +
    # Define the url to your differential expression results file
    +dge_url <- "https://refinebio-examples.s3.us-east-2.amazonaws.com/02-microarray/results/GSE71270/GSE71270_limma_results.tsv"

    Read in the file that has differential expression results. Here we are using the URL we set up above, but this can be a local file path instead i.e. you can replace dge_url in the code below with a path to file you have on your computer like: file.path("results", "GSE71270_limma_results.tsv").

    -
    # Read in the contents of your differential expression results file
    -# `dge_url` can be replaced with a file path to a TSV file with your
    -# desired gene list results
    -dge_df <- readr::read_tsv(dge_url)
    +
    # Read in the contents of your differential expression results file
    +# `dge_url` can be replaced with a file path to a TSV file with your
    +# desired gene list results
    +dge_df <- readr::read_tsv(dge_url)
    ## 
    -## ── Column specification ────────────────────────────────────────────────────────────────────────────────────────────────
    +## ── Column specification ────────────────────────────────────────────────────────────────────────────────
     ## cols(
     ##   Gene = col_character(),
     ##   logFC = col_double(),
    @@ -3950,7 +3953,7 @@ 

    4.2 Import data

    ## B = col_double() ## )

    read_tsv() can read TSV files online and doesn’t necessarily require you download the file first. Let’s take a look at what these contrast results from the differential expression analysis look like.

    -
    dge_df
    +
    dge_df

    Now let’s check to see if we have any Entrez IDs that mapped to multiple Ensembl IDs.

    -
    any(duplicated(dge_mapped_df$entrez_id))
    +
    any(duplicated(dge_mapped_df$entrez_id))
    ## [1] TRUE

    Looks like we do have duplicated Entrez IDs. Let’s find out which Entrez IDs have been duplicated.

    -
    dge_mapped_df %>%
    -  dplyr::filter(duplicated(entrez_id)) %>%
    -  dplyr::pull(entrez_id)
    +
    dge_mapped_df %>%
    +  dplyr::filter(duplicated(entrez_id)) %>%
    +  dplyr::pull(entrez_id)
    ## [1] "336702" "57924"

    Now let’s take a look at the rows associated with one of the duplicated Entrez IDs.

    -
    dge_mapped_df %>%
    -  dplyr::filter(entrez_id == "336702")
    +
    dge_mapped_df %>%
    +  dplyr::filter(entrez_id == "336702")

    Looks like we have gene sets returned as significant at FDR of 0.05. If we didn’t have any, our visualizations below would show up blank as nothing would have met our pvalueCutoff above.

    The information we’re most likely interested in is in the results slot. Let’s convert this into a data frame that we can use for further analysis and write to file.

    -
    gsea_result_df <- data.frame(gsea_results@result)
    +
    gsea_result_df <- data.frame(gsea_results@result)
    @@ -4116,65 +4121,65 @@

    4.6 Visualizing results

    4.6.1 Highly Positive NES

    Let’s look for the gene set with the highest positive NES.

    -
    gsea_result_df %>%
    -  # Combining the `dplyr::desc()` function with `dplyr::arrange()` sorts the
    -  # values in descending order
    -  dplyr::arrange(dplyr::desc(NES))
    +
    gsea_result_df %>%
    +  # Combining the `dplyr::desc()` function with `dplyr::arrange()` sorts the
    +  # values in descending order
    +  dplyr::arrange(dplyr::desc(NES))

    The gene set HALLMARK_TNFA_SIGNALING_VIA_NFKB has the highest NES score.

    -
    enrichplot::gseaplot(gsea_results,
    -  geneSetID = "HALLMARK_TNFA_SIGNALING_VIA_NFKB",
    -  title = "HALLMARK_TNFA_SIGNALING_VIA_NFKB",
    -  color.line = "#0d76ff"
    -)
    +
    enrichplot::gseaplot(gsea_results,
    +  geneSetID = "HALLMARK_TNFA_SIGNALING_VIA_NFKB",
    +  title = "HALLMARK_TNFA_SIGNALING_VIA_NFKB",
    +  color.line = "#0d76ff"
    +)

    Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores.

    The plots returned by enrichplot::gseaplot are ggplots, so we can use ggplot2::ggsave() to save them to file.

    Let’s save to PNG.

    -
    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_positive_plot.png"),
    -  plot = ggplot2::last_plot()
    -)
    +
    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_positive_plot.png"),
    +  plot = ggplot2::last_plot()
    +)
    ## Saving 7 x 5 in image

    4.6.2 Highly Negative NES

    Let’s look for the gene set with the highest negative NES.

    -
    gsea_result_df %>%
    -  # The `dplyr::arrange()` function sorts the values in ascending order
    -  dplyr::arrange(NES)
    +
    gsea_result_df %>%
    +  # The `dplyr::arrange()` function sorts the values in ascending order
    +  dplyr::arrange(NES)

    The gene set HALLMARK_E2F_TARGETS has a highly negative NES.

    -
    enrichplot::gseaplot(gsea_results,
    -  geneSetID = "HALLMARK_E2F_TARGETS",
    -  title = "HALLMARK_E2F_TARGETS",
    -  color.line = "#0d76ff"
    -)
    +
    enrichplot::gseaplot(gsea_results,
    +  geneSetID = "HALLMARK_E2F_TARGETS",
    +  title = "HALLMARK_E2F_TARGETS",
    +  color.line = "#0d76ff"
    +)

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph.

    Let’s save this plot to PNG.

    -
    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_negative_plot.png"),
    -  plot = ggplot2::last_plot()
    -)
    +
    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_negative_plot.png"),
    +  plot = ggplot2::last_plot()
    +)
    ## Saving 7 x 5 in image

    4.7 Write results to file

    -
    readr::write_tsv(
    -  gsea_result_df,
    -  file.path(
    -    results_dir,
    -    "GSE71270_gsea_results.tsv"
    -  )
    -)
    +
    readr::write_tsv(
    +  gsea_result_df,
    +  file.path(
    +    results_dir,
    +    "GSE71270_gsea_results.tsv"
    +  )
    +)
    @@ -4189,8 +4194,8 @@

    5 Resources for further learning<

    6 Session info

    At the end of every analysis, before saving your notebook, we recommend printing out your session info. This helps make your code more reproducible by recording what versions of software and packages you used to run this.

    -
    # Print session info
    -sessioninfo::session_info()
    +
    # Print session info
    +sessioninfo::session_info()
    ## ─ Session info ───────────────────────────────────────────────────────────────
     ##  setting  value                       
     ##  version  R version 4.0.2 (2020-06-22)
    
    From a7d22b8ee1389268dd7b5b55825478bfc05c351f Mon Sep 17 00:00:00 2001
    From: Chante Bethell 
    Date: Thu, 5 Nov 2020 20:04:13 -0500
    Subject: [PATCH 08/19] incorporate some of the wording/context suggestions
     from review
    
    ---
     .../pathway-analysis_microarray_03_gsea.Rmd   | 101 +++++----
     .../pathway-analysis_microarray_03_gsea.html  | 197 +++++++++---------
     2 files changed, 157 insertions(+), 141 deletions(-)
    
    diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd
    index f91c217a..1f463839 100644
    --- a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd
    +++ b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd
    @@ -44,18 +44,14 @@ If you have trouble running this chunk, see our [introduction to using `.Rmd`s](
     if (!dir.exists("data")) {
       dir.create("data")
     }
    -
     # Define the file path to the plots directory
     plots_dir <- "plots" # Can replace with path to desired output plots directory
    -
     # Create the plots folder if it doesn't exist
     if (!dir.exists(plots_dir)) {
       dir.create(plots_dir)
     }
    -
     # Define the file path to the results directory
     results_dir <- "results" # Can replace with path to desired output results directory
    -
     # Create the results folder if it doesn't exist
     if (!dir.exists(results_dir)) {
       dir.create(results_dir)
    @@ -84,7 +80,7 @@ Your new analysis folder should contain:
     - A folder called `data` (currently empty) 
     - A folder for `plots` (currently empty)  
     - A folder for `results` (currently empty)  
    -    
    +
     Your example analysis folder should contain your `.Rmd` and three empty folders (which won't be empty for long!).
     
     If the concept of a "file path" is unfamiliar to you; we recommend taking a look at our [section about file paths](https://alexslemonade.github.io/refinebio-examples/01-getting-started/getting-started.html#an-important-note-about-file-paths-and-Rmds). 
    @@ -114,12 +110,10 @@ if (!("clusterProfiler" %in% installed.packages())) {
       # Install this package if it isn't installed yet
       BiocManager::install("clusterProfiler", update = FALSE)
     }
    -
     if (!("msigdbr" %in% installed.packages())) {
       # Install this package if it isn't installed yet
       BiocManager::install("msigdbr", update = FALSE)
     }
    -
     if (!("org.Dr.eg.db" %in% installed.packages())) {
       # Install this package if it isn't installed yet
       BiocManager::install("org.Dr.eg.db", update = FALSE)
    @@ -131,29 +125,19 @@ Attach the packages we need for this analysis.
     ```{r}
     # Attach the library
     library(clusterProfiler)
    -
     # Package that contains MSigDB gene sets in tidy format
     library(msigdbr)
    -
     # Zebrafish annotation package we'll use for gene identifier conversion
     library(org.Dr.eg.db)
    -
     # We will need this so we can use the pipe: %>%
     library(magrittr)
     ```
     
    -The GSEA algorithm utilizes random sampling so we are going to set the seed to make our results reproducible.
    -
    -```{r}
    -# Set the seed so our results are reproducible:
    -set.seed(12345)
    -```
    -
     ## Import data 
     
     We will read in the differential expression results we will download from online.
     These results are from a zebrafish microarray experiment we used for [differential expression analysis for two groups](https://alexslemonade.github.io/refinebio-examples/02-microarray/differential-expression_microarray_02_2-groups.html) using [`limma`](https://bioconductor.org/packages/release/bioc/html/limma.html) [@Ritchie2015].
    -The table contains summary statistics including Ensembl gene IDs, t-statistic values, and adjusted p-values (FDR in this case).
    +The table contains summary statistics including Ensembl gene IDs, t-statistic values for each group, and adjusted p-values (FDR in this case).
     We can identify differentially regulated genes by filtering these results and use this list as input to GSEA.
     
     Instead of using the URL below, you can use a file path to a TSV file with your desired gene list results.
    @@ -219,10 +203,19 @@ dr_hallmark_df <- msigdbr(
     )
     ```
     
    -If you want a less curated dataset, run the chunk above without specifying a `category` to the `msigdbr()` function.
    +If you run the chunk above without specifying a `category` to the `msigdbr()` function, it will return all of the MSigDB gene sets for zebrafish.
    +
    +Let's preview what's in `dr_hallmark_df`.
    +
    +```{r}
    +head(dr_hallmark_df)
    +```
    +
    +Looks like we have a data frame of gene sets with associated gene symbols and Entrez IDs.
     
     In our differential expression results data frame, `dge_df` we have Ensembl gene identifiers. 
     So we will need to convert our Ensembl IDs into either gene symbols or Entrez IDs for GSEA.
    +This conversation was marked as resolved by cbethell
     
     ## Gene identifier conversion
     
    @@ -259,8 +252,10 @@ dge_mapped_df <- data.frame(
     ) %>%
       # If an Ensembl gene identifier doesn't map to a Entrez gene identifier, drop that
       # from the data frame
    -  dplyr::filter(!is.na(entrez_id)) %>% # Make an `Ensembl` column to store the rownames
    -  tibble::rownames_to_column("Ensembl") %>% # Now let's join the rest of the expression data
    +  dplyr::filter(!is.na(entrez_id)) %>%
    +  # Make an `Ensembl` column to store the rownames
    +  tibble::rownames_to_column("Ensembl") %>%
    +  # Now let's join the rest of the expression data
       dplyr::inner_join(dge_df, by = c("Ensembl" = "Gene"))
     ```
     
    @@ -275,7 +270,8 @@ Let's see a preview of `dge_mapped_df`.
     head(dge_mapped_df)
     ```
     
    -Now let's check to see if we have any Entrez IDs that mapped to multiple Ensembl IDs.
    +We do not want duplicated gene identifiers for the GSEA steps later as the `GSEA()` function will throw a warning that having duplicate gene names may produce unexpected results.
    +Let's check to see if we have any Entrez IDs that mapped to multiple Ensembl IDs.
     
     ```{r}
     any(duplicated(dge_mapped_df$entrez_id))
    @@ -285,41 +281,46 @@ Looks like we do have duplicated Entrez IDs.
     Let's find out which Entrez IDs have been duplicated.
     
     ```{r}
    -dge_mapped_df %>%
    +dup_entrez_ids <- dge_mapped_df %>%
       dplyr::filter(duplicated(entrez_id)) %>%
       dplyr::pull(entrez_id)
    +dup_entrez_ids
     ```
     
    -Now let's take a look at the rows associated with one of the duplicated Entrez IDs.
    +Now let's take a look at the rows associated with the duplicated Entrez IDs.
     
     ```{r}
     dge_mapped_df %>%
    -  dplyr::filter(entrez_id == "336702")
    +  dplyr::filter(entrez_id %in% dup_entrez_ids)
     ```
     
    -We can see that the associated values vary for each row although the Entrez ID is the same.
    +We can see that the associated values vary for each row.
     
    -We do not want duplicated gene identifiers for the GSEA steps later, so let's keep the Entrez IDs associated with the higher t-statistic value.
    +As we mentioned earlier, we will want to remove duplicated gene identifiers in preparation for the GSEA steps later, so let's keep the Entrez IDs associated with the higher absolute value of the t-statistic.
    +GSEA relies on genes' rankings on the basis of this statistic.
    +Retaining the instance of the Entrez ID with the higher absolute value means that we will retain the value that is likely to be more highly- or lowly-ranked or, put another way, less likely to be towards the middle of the ranked gene list.
    +We should keep this decision in mind when interpreting our results.
    +For example, if the duplicate identifiers tended to be enriched in a particular gene set, we may get an optimistic view of how perturbed that gene set is by preferentially selecting values that have a higher absolute value.
    +We are removing values for two genes here, so it is unlikely to have a considerable impact on our results.
     
     ```{r}
     filtered_dge_mapped_df <- dge_mapped_df %>%
    -  # Sort so that highest t-statistic values are at the top
    -  dplyr::arrange(dplyr::desc(t)) %>%
    +  # Sort so that the highest absolute values of the t-statistic are at the top
    +  dplyr::arrange(dplyr::desc(abs(t))) %>%
       # Filter out the duplicated rows using `dplyr::distinct()`-- this will keep
       # the first row with the duplicated value thus keeping the row with the
    -  # highest t-statistic value
    +  # highest absolute value of the t-statistic
       dplyr::distinct(entrez_id, .keep_all = TRUE)
     ```
     
    -Let's check to see that we removed the duplicate Entrez IDs and kept the row with the higher t-statistic value.
    +Let's check to see that we removed the duplicate Entrez IDs and kept the rows with the higher absolute value of the t-statistic.
     
     ```{r}
     filtered_dge_mapped_df %>%
    -  dplyr::filter(entrez_id == "336702")
    +  dplyr::filter(entrez_id %in% dup_entrez_ids)
     ```
     
    -Looks like we were able to successfully get rid of the duplicate gene identifiers and keep the observation with the higher t-statistic value!
    -Note however, that a caveat in using this approach is that the genes that have duplicate identifiers could be enriched in a particular pathway/gene set and we may get an overly optimistic view of how perturbed that pathway truly is.
    +Looks like we were able to successfully get rid of the duplicate gene identifiers and keep the observations with the higher absolute value of the t-statistic!
     
     **START REVIEW HERE**
     
    @@ -330,15 +331,15 @@ Genes are ranked based on phenotype so we expect that sets related to a distinct
     
     ### Determine our pre-ranked genes list
     
    -The `GSEA()` function takes a pre-ranked (sorted) named vector of statistics, where the names in the vector are gene identifiers.
    -This is step 1 -- gene-level statistics.
    +The `GSEA()` function takes a pre-ranked and sorted named vector of statistics, where the names in the vector are gene identifiers.
    +This is step 1 -- create a gene list with statistics that GSEA will rank by.
     
     ```{r}
     # Let's create a named vector ranked based on the t-statistic values -- we
    -# already sorted in the t-stastic values in descending order in the previous
    -# chunk so we won't need to do that here
    +# need to sort the t-statistic values in descending order here
     t_vector <- filtered_dge_mapped_df$t
     names(t_vector) <- filtered_dge_mapped_df$entrez_id
    +t_vector <- sort(t_vector, decreasing = TRUE)
     ```
     
     Let's preview our pre-ranked named vector.
    @@ -350,11 +351,10 @@ head(t_vector)
     
     ### Run GSEA using the `GSEA()` function
     
    -The enrichment score (ES) for a pathway, a pathway-level statistic, is calculated using our gene-level statistics.
    +The enrichment score (ES) is a pathway-level statistic, calculated using our gene-level statistics.
     Genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic.
    -A running score is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway.
     The ES is the maximum deviation from zero.
    -Significance is assessed by generating a null distribution by sampling random gene sets of the same size and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing.
    +An ES is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway.
     Normalized enrichment scores (NES) are enrichment scores that are scaled to make gene sets that contain different number of genes comparable [@Subramanian2005; @Korotkevich2019].
     
     We can use the `GSEA()` function to perform GSEA with any generic set of gene sets, but there are several functions for using specific, commonly used gene sets (e.g., `gseKEGG()`).
    @@ -383,6 +383,7 @@ Let's take a look at the results.
     head(gsea_results@result)
     ```
     
    +Significance is assessed by generating a null distribution by sampling random gene sets of the same size and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing.
     Looks like we have gene sets returned as significant at FDR of `0.05`.
     If we didn't have any, our visualizations below would show up blank as nothing would have met our `pvalueCutoff` above.
     
    @@ -409,17 +410,21 @@ gsea_result_df %>%
       dplyr::arrange(dplyr::desc(NES))
     ```
     
    -The gene set `HALLMARK_TNFA_SIGNALING_VIA_NFKB` has the highest NES score.
    +The gene set `HALLMARK_TNFA_SIGNALING_VIA_NFKB` has the highest positive NES score.
     
     ```{r}
    -enrichplot::gseaplot(gsea_results,
    +highly_positive_nes_plot <- enrichplot::gseaplot(
    +  gsea_results,
       geneSetID = "HALLMARK_TNFA_SIGNALING_VIA_NFKB",
       title = "HALLMARK_TNFA_SIGNALING_VIA_NFKB",
       color.line = "#0d76ff"
     )
    +
    +highly_positive_nes_plot
     ```
     
     Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores.
    +The red dashed line indicates the peak ES score (the score with the max deviation from 0).
     
     The plots returned by `enrichplot::gseaplot` are ggplots, so we can use `ggplot2::ggsave()` to save them to file.
     
    @@ -427,7 +432,7 @@ Let's save to PNG.
     
     ```{r}
     ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_positive_plot.png"),
    -  plot = ggplot2::last_plot()
    +  plot = highly_positive_nes_plot
     )
     ```
     
    @@ -444,20 +449,24 @@ gsea_result_df %>%
     The gene set `HALLMARK_E2F_TARGETS` has a highly negative NES.
     
     ```{r}
    -enrichplot::gseaplot(gsea_results,
    +highly_negative_nes_plot <- enrichplot::gseaplot(
    +  gsea_results,
       geneSetID = "HALLMARK_E2F_TARGETS",
       title = "HALLMARK_E2F_TARGETS",
       color.line = "#0d76ff"
     )
    +
    +highly_negative_nes_plot
     ```
     
     This gene set shows the opposite pattern -- genes in the pathway tend to be on the right side of the graph.
    +Again, the red dashed line here indicates the peak ES score (the score with the max deviation from 0).
     
     Let's save this plot to PNG.
     
     ```{r}
     ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_negative_plot.png"),
    -  plot = ggplot2::last_plot()
    +  plot = highly_negative_nes_plot
     )
     ```
     
    diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.html b/02-microarray/pathway-analysis_microarray_03_gsea.html
    index 25d197d9..8696df37 100644
    --- a/02-microarray/pathway-analysis_microarray_03_gsea.html
    +++ b/02-microarray/pathway-analysis_microarray_03_gsea.html
    @@ -2931,7 +2931,7 @@
     Eg[h.id]||(h&&"AW"===h.prefix&&!e.adData&&2<=h.C.length?(e.adData={ak:h.C[0],cl:h.C[1]},Eg[h.id]=!0):h&&"UA"===h.prefix&&!e.gaData&&(e.gaData={gaWpid:h.containerId},Eg[h.id]=!0))}(e.gaData||e.adData)&&zg(Dg,d)(d.na,e,d.options)}},Hg=function(){var a=!1;return a},Ig=function(a,b){if(a)if(vg()){}else{if(g(a)){var c=
     sg(a);if(!c)return;a=c}var d=void 0,e=!1,f=b.getWithConfig(C.Yf);if(f&&za(f)){d=[];for(var h=0;hc.indexOf("Safari")||/Chrome|Coast|Opera|Edg|Silk|Android/.test(c)||11>((/Version\/([\d]+)/.exec(c)||[])[1]||"")?!1:!0}a=!b}if(a)return-1;var d=Ga("5");return Ae(1,100)c.indexOf("Safari")||/Chrome|Coast|Opera|Edg|Silk|Android/.test(c)||11>((/Version\/([\d]+)/.exec(c)||[])[1]||"")?!1:!0}a=!b}if(a)return-1;var d=Ga("1");return Ae(1,100)2.2 Set up your analysis folders<
     if (!dir.exists("data")) {
       dir.create("data")
     }
    -
    -# Define the file path to the plots directory
    -plots_dir <- "plots" # Can replace with path to desired output plots directory
    -
    -# Create the plots folder if it doesn't exist
    -if (!dir.exists(plots_dir)) {
    -  dir.create(plots_dir)
    -}
    -
    -# Define the file path to the results directory
    -results_dir <- "results" # Can replace with path to desired output results directory
    -
    -# Create the results folder if it doesn't exist
    -if (!dir.exists(results_dir)) {
    -  dir.create(results_dir)
    -}
    +# Define the file path to the plots directory +plots_dir <- "plots" # Can replace with path to desired output plots directory +# Create the plots folder if it doesn't exist +if (!dir.exists(plots_dir)) { + dir.create(plots_dir) +} +# Define the file path to the results directory +results_dir <- "results" # Can replace with path to desired output results directory +# Create the results folder if it doesn't exist +if (!dir.exists(results_dir)) { + dir.create(results_dir) +}

    In the same place you put this .Rmd file, you should now have three new empty folders called data, plots, and results!

    @@ -3847,16 +3843,14 @@

    4.1 Install libraries

    # Install this package if it isn't installed yet BiocManager::install("clusterProfiler", update = FALSE) } - -if (!("msigdbr" %in% installed.packages())) { - # Install this package if it isn't installed yet - BiocManager::install("msigdbr", update = FALSE) -} - -if (!("org.Dr.eg.db" %in% installed.packages())) { - # Install this package if it isn't installed yet - BiocManager::install("org.Dr.eg.db", update = FALSE) -}
    +if (!("msigdbr" %in% installed.packages())) { + # Install this package if it isn't installed yet + BiocManager::install("msigdbr", update = FALSE) +} +if (!("org.Dr.eg.db" %in% installed.packages())) { + # Install this package if it isn't installed yet + BiocManager::install("org.Dr.eg.db", update = FALSE) +}

    Attach the packages we need for this analysis.

    # Attach the library
     library(clusterProfiler)
    @@ -3872,9 +3866,8 @@

    4.1 Install libraries

    ## filter
    # Package that contains MSigDB gene sets in tidy format
     library(msigdbr)
    -
    -# Zebrafish annotation package we'll use for gene identifier conversion
    -library(org.Dr.eg.db)
    +# Zebrafish annotation package we'll use for gene identifier conversion +library(org.Dr.eg.db)
    ## Loading required package: AnnotationDbi
    ## Loading required package: stats4
    ## Loading required package: BiocGenerics
    @@ -3926,23 +3919,20 @@

    4.1 Install libraries

    ## 
    # We will need this so we can use the pipe: %>%
     library(magrittr)
    -

    The GSEA algorithm utilizes random sampling so we are going to set the seed to make our results reproducible.

    -
    # Set the seed so our results are reproducible:
    -set.seed(12345)

    4.2 Import data

    -

    We will read in the differential expression results we will download from online. These results are from a zebrafish microarray experiment we used for differential expression analysis for two groups using limma (Ritchie et al. 2015). The table contains summary statistics including Ensembl gene IDs, t-statistic values, and adjusted p-values (FDR in this case). We can identify differentially regulated genes by filtering these results and use this list as input to GSEA.

    +

    We will read in the differential expression results we will download from online. These results are from a zebrafish microarray experiment we used for differential expression analysis for two groups using limma (Ritchie et al. 2015). The table contains summary statistics including Ensembl gene IDs, t-statistic values for each group, and adjusted p-values (FDR in this case). We can identify differentially regulated genes by filtering these results and use this list as input to GSEA.

    Instead of using the URL below, you can use a file path to a TSV file with your desired gene list results. First we will assign the URL to its own variable called, dge_url.

    -
    # Define the url to your differential expression results file
    -dge_url <- "https://refinebio-examples.s3.us-east-2.amazonaws.com/02-microarray/results/GSE71270/GSE71270_limma_results.tsv"
    +
    # Define the url to your differential expression results file
    +dge_url <- "https://refinebio-examples.s3.us-east-2.amazonaws.com/02-microarray/results/GSE71270/GSE71270_limma_results.tsv"

    Read in the file that has differential expression results. Here we are using the URL we set up above, but this can be a local file path instead i.e. you can replace dge_url in the code below with a path to file you have on your computer like: file.path("results", "GSE71270_limma_results.tsv").

    -
    # Read in the contents of your differential expression results file
    -# `dge_url` can be replaced with a file path to a TSV file with your
    -# desired gene list results
    -dge_df <- readr::read_tsv(dge_url)
    +
    # Read in the contents of your differential expression results file
    +# `dge_url` can be replaced with a file path to a TSV file with your
    +# desired gene list results
    +dge_df <- readr::read_tsv(dge_url)
    ## 
    -## ── Column specification ────────────────────────────────────────────────────────────────────────────────
    +## ── Column specification ───────────────────────────────────────────────────────────────────────────
     ## cols(
     ##   Gene = col_character(),
     ##   logFC = col_double(),
    @@ -3953,7 +3943,7 @@ 

    4.2 Import data

    ## B = col_double() ## )

    read_tsv() can read TSV files online and doesn’t necessarily require you download the file first. Let’s take a look at what these contrast results from the differential expression analysis look like.

    -
    dge_df
    +
    dge_df
    +
    +

    Looks like we have a data frame of gene sets with associated gene symbols and Entrez IDs.

    +

    In our differential expression results data frame, dge_df we have Ensembl gene identifiers. So we will need to convert our Ensembl IDs into either gene symbols or Entrez IDs for GSEA. This conversation was marked as resolved by cbethell

    4.4 Gene identifier conversion

    @@ -4015,9 +4013,11 @@

    4.4 Gene identifier conversion) %>% # If an Ensembl gene identifier doesn't map to a Entrez gene identifier, drop that # from the data frame - dplyr::filter(!is.na(entrez_id)) %>% # Make an `Ensembl` column to store the rownames - tibble::rownames_to_column("Ensembl") %>% # Now let's join the rest of the expression data - dplyr::inner_join(dge_df, by = c("Ensembl" = "Gene"))

    + dplyr::filter(!is.na(entrez_id)) %>% + # Make an `Ensembl` column to store the rownames + tibble::rownames_to_column("Ensembl") %>% + # Now let's join the rest of the expression data + dplyr::inner_join(dge_df, by = c("Ensembl" = "Gene"))
    ## 'select()' returned 1:many mapping between keys and columns

    This 1:many mapping between keys and columns message means that some Ensembl gene identifiers map to multiple Entrez IDs. In this case, it’s also possible that a Entrez ID will map to multiple Ensembl IDs. For the purpose of performing GSEA later in this notebook, we keep only the first mapped IDs. For more about how to explore this, take a look at our microarray gene ID conversion example.

    Let’s see a preview of dge_mapped_df.

    @@ -4027,40 +4027,41 @@

    4.4 Gene identifier conversion -

    Now let’s check to see if we have any Entrez IDs that mapped to multiple Ensembl IDs.

    +

    We do not want duplicated gene identifiers for the GSEA steps later as the GSEA() function will throw a warning that having duplicate gene names may produce unexpected results. Let’s check to see if we have any Entrez IDs that mapped to multiple Ensembl IDs.

    any(duplicated(dge_mapped_df$entrez_id))
    ## [1] TRUE

    Looks like we do have duplicated Entrez IDs. Let’s find out which Entrez IDs have been duplicated.

    -
    dge_mapped_df %>%
    +
    dup_entrez_ids <- dge_mapped_df %>%
       dplyr::filter(duplicated(entrez_id)) %>%
    -  dplyr::pull(entrez_id)
    + dplyr::pull(entrez_id) +dup_entrez_ids
    ## [1] "336702" "57924"
    -

    Now let’s take a look at the rows associated with one of the duplicated Entrez IDs.

    +

    Now let’s take a look at the rows associated with the duplicated Entrez IDs.

    dge_mapped_df %>%
    -  dplyr::filter(entrez_id == "336702")
    + dplyr::filter(entrez_id %in% dup_entrez_ids)
    -

    We can see that the associated values vary for each row although the Entrez ID is the same.

    -

    We do not want duplicated gene identifiers for the GSEA steps later, so let’s keep the Entrez IDs associated with the higher t-statistic value.

    +

    We can see that the associated values vary for each row.

    +

    As we mentioned earlier, we will want to remove duplicated gene identifiers in preparation for the GSEA steps later, so let’s keep the Entrez IDs associated with the higher absolute value of the t-statistic. GSEA relies on genes’ rankings on the basis of this statistic. Retaining the instance of the Entrez ID with the higher absolute value means that we will retain the value that is likely to be more highly- or lowly-ranked or, put another way, less likely to be towards the middle of the ranked gene list. We should keep this decision in mind when interpreting our results. For example, if the duplicate identifiers tended to be enriched in a particular gene set, we may get an optimistic view of how perturbed that gene set is by preferentially selecting values that have a higher absolute value. We are removing values for two genes here, so it is unlikely to have a considerable impact on our results.

    filtered_dge_mapped_df <- dge_mapped_df %>%
    -  # Sort so that highest t-statistic values are at the top
    -  dplyr::arrange(dplyr::desc(t)) %>%
    +  # Sort so that the highest absolute values of the t-statistic are at the top
    +  dplyr::arrange(dplyr::desc(abs(t))) %>%
       # Filter out the duplicated rows using `dplyr::distinct()`-- this will keep
       # the first row with the duplicated value thus keeping the row with the
    -  # highest t-statistic value
    +  # highest absolute value of the t-statistic
       dplyr::distinct(entrez_id, .keep_all = TRUE)
    -

    Let’s check to see that we removed the duplicate Entrez IDs and kept the row with the higher t-statistic value.

    +

    Let’s check to see that we removed the duplicate Entrez IDs and kept the rows with the higher absolute value of the t-statistic.

    filtered_dge_mapped_df %>%
    -  dplyr::filter(entrez_id == "336702")
    + dplyr::filter(entrez_id %in% dup_entrez_ids)
    -

    Looks like we were able to successfully get rid of the duplicate gene identifiers and keep the observation with the higher t-statistic value! Note however, that a caveat in using this approach is that the genes that have duplicate identifiers could be enriched in a particular pathway/gene set and we may get an overly optimistic view of how perturbed that pathway truly is.

    +

    Looks like we were able to successfully get rid of the duplicate gene identifiers and keep the observations with the higher absolute value of the t-statistic!

    START REVIEW HERE

    @@ -4068,12 +4069,12 @@

    4.5 Perform gene set enrichment a

    The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout the pre-ranked gene list or primarily found at the top or bottom of the list. Genes are ranked based on phenotype so we expect that sets related to a distinct phenotype will tend to show the latter distribution (Yu).

    4.5.1 Determine our pre-ranked genes list

    -

    The GSEA() function takes a pre-ranked (sorted) named vector of statistics, where the names in the vector are gene identifiers. This is step 1 – gene-level statistics.

    +

    The GSEA() function takes a pre-ranked and sorted named vector of statistics, where the names in the vector are gene identifiers. This is step 1 – create a gene list with statistics that GSEA will rank by.

    # Let's create a named vector ranked based on the t-statistic values -- we
    -# already sorted in the t-stastic values in descending order in the previous
    -# chunk so we won't need to do that here
    -t_vector <- filtered_dge_mapped_df$t
    -names(t_vector) <- filtered_dge_mapped_df$entrez_id
    +# need to sort the t-statistic values in descending order here +t_vector <- filtered_dge_mapped_df$t +names(t_vector) <- filtered_dge_mapped_df$entrez_id +t_vector <- sort(t_vector, decreasing = TRUE)

    Let’s preview our pre-ranked named vector.

    # Look at first entries of the ranked t-statistic vector
     head(t_vector)
    @@ -4082,7 +4083,7 @@

    4.5.1 Determine our pre-ranked ge

    4.5.2 Run GSEA using the GSEA() function

    -

    The enrichment score (ES) for a pathway, a pathway-level statistic, is calculated using our gene-level statistics. Genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic. A running score is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. The ES is the maximum deviation from zero. Significance is assessed by generating a null distribution by sampling random gene sets of the same size and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. Normalized enrichment scores (NES) are enrichment scores that are scaled to make gene sets that contain different number of genes comparable (Korotkevich et al. 2019; Subramanian et al. 2005).

    +

    The enrichment score (ES) is a pathway-level statistic, calculated using our gene-level statistics. Genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic. The ES is the maximum deviation from zero. An ES is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. Normalized enrichment scores (NES) are enrichment scores that are scaled to make gene sets that contain different number of genes comparable (Korotkevich et al. 2019; Subramanian et al. 2005).

    We can use the GSEA() function to perform GSEA with any generic set of gene sets, but there are several functions for using specific, commonly used gene sets (e.g., gseKEGG()).

    gsea_results <- GSEA(
       geneList = t_vector, # ordered ranked gene list
    @@ -4107,10 +4108,10 @@ 

    4.5.2 Run GSEA using the GS head(gsea_results@result)

    -

    Looks like we have gene sets returned as significant at FDR of 0.05. If we didn’t have any, our visualizations below would show up blank as nothing would have met our pvalueCutoff above.

    +

    Significance is assessed by generating a null distribution by sampling random gene sets of the same size and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. Looks like we have gene sets returned as significant at FDR of 0.05. If we didn’t have any, our visualizations below would show up blank as nothing would have met our pvalueCutoff above.

    The information we’re most likely interested in is in the results slot. Let’s convert this into a data frame that we can use for further analysis and write to file.

    gsea_result_df <- data.frame(gsea_results@result)
    @@ -4127,21 +4128,24 @@

    4.6.1 Highly Positive NES

    dplyr::arrange(dplyr::desc(NES))
    -

    The gene set HALLMARK_TNFA_SIGNALING_VIA_NFKB has the highest NES score.

    -
    enrichplot::gseaplot(gsea_results,
    -  geneSetID = "HALLMARK_TNFA_SIGNALING_VIA_NFKB",
    -  title = "HALLMARK_TNFA_SIGNALING_VIA_NFKB",
    -  color.line = "#0d76ff"
    -)
    -

    -

    Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores.

    +

    The gene set HALLMARK_TNFA_SIGNALING_VIA_NFKB has the highest positive NES score.

    +
    highly_positive_nes_plot <- enrichplot::gseaplot(
    +  gsea_results,
    +  geneSetID = "HALLMARK_TNFA_SIGNALING_VIA_NFKB",
    +  title = "HALLMARK_TNFA_SIGNALING_VIA_NFKB",
    +  color.line = "#0d76ff"
    +)
    +
    +highly_positive_nes_plot
    +

    +

    Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores. The red dashed line indicates the peak ES score (the score with the max deviation from 0).

    The plots returned by enrichplot::gseaplot are ggplots, so we can use ggplot2::ggsave() to save them to file.

    Let’s save to PNG.

    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_positive_plot.png"),
    -  plot = ggplot2::last_plot()
    +  plot = highly_positive_nes_plot
     )
    ## Saving 7 x 5 in image
    @@ -4153,20 +4157,23 @@

    4.6.2 Highly Negative NES

    dplyr::arrange(NES)

    The gene set HALLMARK_E2F_TARGETS has a highly negative NES.

    -
    enrichplot::gseaplot(gsea_results,
    -  geneSetID = "HALLMARK_E2F_TARGETS",
    -  title = "HALLMARK_E2F_TARGETS",
    -  color.line = "#0d76ff"
    -)
    -

    -

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph.

    +
    highly_negative_nes_plot <- enrichplot::gseaplot(
    +  gsea_results,
    +  geneSetID = "HALLMARK_E2F_TARGETS",
    +  title = "HALLMARK_E2F_TARGETS",
    +  color.line = "#0d76ff"
    +)
    +
    +highly_negative_nes_plot
    +

    +

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the peak ES score (the score with the max deviation from 0).

    Let’s save this plot to PNG.

    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_negative_plot.png"),
    -  plot = ggplot2::last_plot()
    +  plot = highly_negative_nes_plot
     )
    ## Saving 7 x 5 in image
    @@ -4206,7 +4213,7 @@

    6 Session info

    ## collate en_US.UTF-8 ## ctype en_US.UTF-8 ## tz Etc/UTC -## date 2020-11-05 +## date 2020-11-06 ## ## ─ Packages ─────────────────────────────────────────────────────────────────── ## package * version date lib source From 0656ac447c4afe0b01c12b854a5ea89f7a6ae26b Mon Sep 17 00:00:00 2001 From: Chante Bethell Date: Fri, 6 Nov 2020 08:51:52 -0500 Subject: [PATCH 09/19] rerun Snakefile --- .../pathway-analysis_microarray_03_gsea.html | 130 +++++++++++++++++- 1 file changed, 125 insertions(+), 5 deletions(-) diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.html b/02-microarray/pathway-analysis_microarray_03_gsea.html index bbf4c145..890e8695 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.html +++ b/02-microarray/pathway-analysis_microarray_03_gsea.html @@ -4074,17 +4074,133 @@

    4.4 Gene identifier conversion

    4.5 Perform gene set enrichment analysis (GSEA)

    -

    Addressed in upcoming PR

    +

    The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout the pre-ranked gene list or primarily found at the top or bottom of the list. Genes are ranked based on phenotype so we expect that sets related to a distinct phenotype will tend to show the latter distribution (Yu).

    +
    +

    4.5.1 Determine our pre-ranked genes list

    +

    The GSEA() function takes a pre-ranked and sorted named vector of statistics, where the names in the vector are gene identifiers. This is step 1 – create a gene list with statistics that GSEA will rank by.

    +
    # Let's create a named vector ranked based on the t-statistic values -- we
    +# need to sort the t-statistic values in descending order here
    +t_vector <- filtered_dge_mapped_df$t
    +names(t_vector) <- filtered_dge_mapped_df$entrez_id
    +t_vector <- sort(t_vector, decreasing = TRUE)
    +

    Let’s preview our pre-ranked named vector.

    +
    # Look at first entries of the ranked t-statistic vector
    +head(t_vector)
    +
    ##   555053   140633   407728   368924   335916   323329 
    +## 20.22172 14.48634 13.88657 12.45258 11.24450 10.92140
    +
    +
    +

    4.5.2 Run GSEA using the GSEA() function

    +

    The enrichment score (ES) is a pathway-level statistic, calculated using our gene-level statistics. Genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic. The ES is the maximum deviation from zero. An ES is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. Normalized enrichment scores (NES) are enrichment scores that are scaled to make gene sets that contain different number of genes comparable (Korotkevich et al. 2019; Subramanian et al. 2005).

    +

    We can use the GSEA() function to perform GSEA with any generic set of gene sets, but there are several functions for using specific, commonly used gene sets (e.g., gseKEGG()).

    +
    gsea_results <- GSEA(
    +  geneList = t_vector, # ordered ranked gene list
    +  minGSSize = 25, # minimum gene set size
    +  maxGSSize = 500, # maximum gene set set
    +  pvalueCutoff = 0.05, # p value cutoff
    +  eps = 0, # boundary for calculating the p value
    +  seed = TRUE, # set seed to make results reproducible
    +  pAdjustMethod = "BH", # Benjamini-Hochberg correction
    +  TERM2GENE = dplyr::select(
    +    dr_hallmark_df,
    +    gs_name,
    +    entrez_gene
    +  )
    +)
    +
    ## preparing geneSet collections...
    +
    ## GSEA analysis...
    +
    ## leading edge analysis...
    +
    ## done...
    +

    Let’s take a look at the results.

    +
    # We can access the results from our gseaResult object using `@result`
    +head(gsea_results@result)
    +
    + +
    +

    Significance is assessed by generating a null distribution by sampling random gene sets of the same size and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. Looks like we have gene sets returned as significant at FDR of 0.05. If we didn’t have any, our visualizations below would show up blank as nothing would have met our pvalueCutoff above.

    +

    The information we’re most likely interested in is in the results slot. Let’s convert this into a data frame that we can use for further analysis and write to file.

    +
    gsea_result_df <- data.frame(gsea_results@result)
    +

    4.6 Visualizing results

    -

    Addressed in upcoming PR

    +

    We can visualize GSEA results for individual pathways or gene sets using enrichplot::gseaplot(). Let’s take a look at 2 different pathways – one with a highly positive NES and one with a highly negative NES – to get more insight into how ES are calculated.

    +
    +

    4.6.1 Highly Positive NES

    +

    Let’s look for the gene set with the highest positive NES.

    +
    gsea_result_df %>%
    +  # Combining the `dplyr::desc()` function with `dplyr::arrange()` sorts the
    +  # values in descending order
    +  dplyr::arrange(dplyr::desc(NES))
    +
    + +
    +

    The gene set HALLMARK_TNFA_SIGNALING_VIA_NFKB has the highest positive NES score.

    +
    highly_positive_nes_plot <- enrichplot::gseaplot(
    +  gsea_results,
    +  geneSetID = "HALLMARK_TNFA_SIGNALING_VIA_NFKB",
    +  title = "HALLMARK_TNFA_SIGNALING_VIA_NFKB",
    +  color.line = "#0d76ff"
    +)
    +
    +highly_positive_nes_plot
    +

    +

    Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores. The red dashed line indicates the peak ES score (the score with the max deviation from 0).

    +

    The plots returned by enrichplot::gseaplot are ggplots, so we can use ggplot2::ggsave() to save them to file.

    +

    Let’s save to PNG.

    +
    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_positive_plot.png"),
    +  plot = highly_positive_nes_plot
    +)
    +
    ## Saving 7 x 5 in image
    +
    +
    +

    4.6.2 Highly Negative NES

    +

    Let’s look for the gene set with the highest negative NES.

    +
    gsea_result_df %>%
    +  # The `dplyr::arrange()` function sorts the values in ascending order
    +  dplyr::arrange(NES)
    +
    + +
    +

    The gene set HALLMARK_E2F_TARGETS has a highly negative NES.

    +
    highly_negative_nes_plot <- enrichplot::gseaplot(
    +  gsea_results,
    +  geneSetID = "HALLMARK_E2F_TARGETS",
    +  title = "HALLMARK_E2F_TARGETS",
    +  color.line = "#0d76ff"
    +)
    +
    +highly_negative_nes_plot
    +

    +

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the peak ES score (the score with the max deviation from 0).

    +

    Let’s save this plot to PNG.

    +
    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_negative_plot.png"),
    +  plot = highly_negative_nes_plot
    +)
    +
    ## Saving 7 x 5 in image
    +
    +
    +
    +

    4.7 Write results to file

    +
    readr::write_tsv(
    +  gsea_result_df,
    +  file.path(
    +    results_dir,
    +    "GSE71270_gsea_results.tsv"
    +  )
    +)

    5 Resources for further learning

      -
    • clusterProfiler paper (Yu et al. 2012)
    • +
    • clusterProfiler paper (Yu et al. 2012).
    • clusterProfiler book (Yu).
    • This handy review which summarizes the different types of pathway analysis and their limitations (Khatri et al. 2012).
    • See this Broad Institute page for more on GSEA and MSigDB (Diego and Team).
    • @@ -4093,8 +4209,8 @@

      5 Resources for further learning<

      6 Session info

      At the end of every analysis, before saving your notebook, we recommend printing out your session info. This helps make your code more reproducible by recording what versions of software and packages you used to run this.

      -
      # Print session info
      -sessioninfo::session_info()
      +
      # Print session info
      +sessioninfo::session_info()
      ## ─ Session info ───────────────────────────────────────────────────────────────
       ##  setting  value                       
       ##  version  R version 4.0.2 (2020-06-22)
      @@ -4162,6 +4278,7 @@ 

      6 Session info

      ## IRanges * 2.22.2 2020-05-21 [1] Bioconductor ## jsonlite 1.7.1 2020-09-07 [1] RSPM (R 4.0.2) ## knitr 1.30 2020-09-22 [1] RSPM (R 4.0.2) +## labeling 0.3 2014-08-23 [1] RSPM (R 4.0.0) ## lattice 0.20-41 2020-04-02 [2] CRAN (R 4.0.2) ## lifecycle 0.2.0 2020-03-06 [1] RSPM (R 4.0.0) ## magrittr * 1.5 2014-11-22 [1] RSPM (R 4.0.0) @@ -4236,6 +4353,9 @@

      References

      Khatri P., M. Sirota, and A. J. Butte, 2012 Ten years of pathway analysis: Current approaches and outstanding challenges. PLOS Computational Biology 8: e1002375. https://doi.org/10.1371/journal.pcbi.1002375

      +
      +

      Korotkevich G., V. Sukhov, and A. Sergushichev, 2019 Fast gene set enrichment analysis. bioRxiv. https://doi.org/10.1101/060012

      +

      Liberzon A., C. Birger, H. Thorvaldsdóttir, M. Ghandi, and J. P. Mesirov et al., 2015 The molecular signatures database hallmark gene set collection. Cell Systems 1. https://doi.org/10.1016/j.cels.2015.12.004

      From 73276a53c65aa82245746b14575d9252676330b4 Mon Sep 17 00:00:00 2001 From: Chante Bethell Date: Fri, 6 Nov 2020 14:02:36 -0500 Subject: [PATCH 10/19] incorporate suggested changes re additional context/GSEA explanation --- .../pathway-analysis_microarray_03_gsea.Rmd | 18 +++++++++++------- .../pathway-analysis_microarray_03_gsea.html | 15 ++++++++------- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd index ce58ec6d..f0e98e74 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd +++ b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd @@ -225,6 +225,8 @@ Looks like we have a data frame of gene sets with associated gene symbols and En In our differential expression results data frame, `dge_df` we have Ensembl gene identifiers. So we will need to convert our Ensembl IDs into either gene symbols or Entrez IDs for GSEA. +We will also want to keep in mind that GSEA requires that genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic, which is essential to the calculation of the enrichment score (ES), a pathway-level statistic. + ## Gene identifier conversion We're going to convert our identifiers in `dge_df` to Entrez IDs, but you can, with the change of a single argument, use the same code to convert to many other types of identifiers! @@ -333,8 +335,8 @@ Looks like we were able to successfully get rid of the duplicate gene identifier ## Perform gene set enrichment analysis (GSEA) -The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout the pre-ranked gene list or primarily found at the top or bottom of the list. -Genes are ranked based on phenotype so we expect that sets related to a distinct phenotype will tend to show the latter distribution [@clusterProfiler-book]. +The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout a pre-ranked gene list or primarily found at the top or bottom of the list. +As mentioned earlier, hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression of genes, so we expect that sets will tend to be highly- or lowly-ranked or, put another way, found at the top or bottom of the pre-ranked gene list [@clusterProfiler-book; @Subramanian2005]. ### Determine our pre-ranked genes list @@ -358,10 +360,8 @@ head(t_vector) ### Run GSEA using the `GSEA()` function -The enrichment score (ES) is a pathway-level statistic, calculated using our gene-level statistics. Genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic. -The ES is the maximum deviation from zero. -An ES is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. +The enrichment score (ES) is a pathway-level statistic, calculated using our gene-level statistics. Normalized enrichment scores (NES) are enrichment scores that are scaled to make gene sets that contain different number of genes comparable [@Subramanian2005; @Korotkevich2019]. We can use the `GSEA()` function to perform GSEA with any generic set of gene sets, but there are several functions for using specific, commonly used gene sets (e.g., `gseKEGG()`). @@ -431,7 +431,9 @@ highly_positive_nes_plot ``` Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores. -The red dashed line indicates the peak ES score (the score with the max deviation from 0). +The red dashed line indicates the peak ES score (the ES is the maximum deviation from zero). +An ES is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. +In this case, the most highly positive enrichment scores are being displayed. The plots returned by `enrichplot::gseaplot` are ggplots, so we can use `ggplot2::ggsave()` to save them to file. @@ -467,7 +469,9 @@ highly_negative_nes_plot ``` This gene set shows the opposite pattern -- genes in the pathway tend to be on the right side of the graph. -Again, the red dashed line here indicates the peak ES score (the score with the max deviation from 0). +Again, the red dashed line here indicates the peak ES score (the ES is the maximum deviation from zero). +An ES is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. +In this case, the most highly negative enrichment scores are being displayed. Let's save this plot to PNG. diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.html b/02-microarray/pathway-analysis_microarray_03_gsea.html index 890e8695..e26c96ca 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.html +++ b/02-microarray/pathway-analysis_microarray_03_gsea.html @@ -3993,6 +3993,7 @@

      4.3 Getting familiar with c

      Looks like we have a data frame of gene sets with associated gene symbols and Entrez IDs.

      In our differential expression results data frame, dge_df we have Ensembl gene identifiers. So we will need to convert our Ensembl IDs into either gene symbols or Entrez IDs for GSEA.

      +

      We will also want to keep in mind that GSEA requires that genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic, which is essential to the calculation of the enrichment score (ES), a pathway-level statistic.

    4.4 Gene identifier conversion

    @@ -4074,7 +4075,7 @@

    4.4 Gene identifier conversion

    4.5 Perform gene set enrichment analysis (GSEA)

    -

    The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout the pre-ranked gene list or primarily found at the top or bottom of the list. Genes are ranked based on phenotype so we expect that sets related to a distinct phenotype will tend to show the latter distribution (Yu).

    +

    The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout a pre-ranked gene list or primarily found at the top or bottom of the list. As mentioned earlier, hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression of genes, so we expect that sets will tend to be highly- or lowly-ranked or, put another way, found at the top or bottom of the pre-ranked gene list (Subramanian et al. 2005; Yu).

    4.5.1 Determine our pre-ranked genes list

    The GSEA() function takes a pre-ranked and sorted named vector of statistics, where the names in the vector are gene identifiers. This is step 1 – create a gene list with statistics that GSEA will rank by.

    @@ -4091,7 +4092,7 @@

    4.5.1 Determine our pre-ranked ge

    4.5.2 Run GSEA using the GSEA() function

    -

    The enrichment score (ES) is a pathway-level statistic, calculated using our gene-level statistics. Genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic. The ES is the maximum deviation from zero. An ES is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. Normalized enrichment scores (NES) are enrichment scores that are scaled to make gene sets that contain different number of genes comparable (Korotkevich et al. 2019; Subramanian et al. 2005).

    +

    Genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic. The enrichment score (ES) is a pathway-level statistic, calculated using our gene-level statistics. Normalized enrichment scores (NES) are enrichment scores that are scaled to make gene sets that contain different number of genes comparable (Korotkevich et al. 2019; Subramanian et al. 2005).

    We can use the GSEA() function to perform GSEA with any generic set of gene sets, but there are several functions for using specific, commonly used gene sets (e.g., gseKEGG()).

    gsea_results <- GSEA(
       geneList = t_vector, # ordered ranked gene list
    @@ -4116,7 +4117,7 @@ 

    4.5.2 Run GSEA using the GS head(gsea_results@result)

    Significance is assessed by generating a null distribution by sampling random gene sets of the same size and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. Looks like we have gene sets returned as significant at FDR of 0.05. If we didn’t have any, our visualizations below would show up blank as nothing would have met our pvalueCutoff above.

    @@ -4136,7 +4137,7 @@

    4.6.1 Highly Positive NES

    dplyr::arrange(dplyr::desc(NES))

    The gene set HALLMARK_TNFA_SIGNALING_VIA_NFKB has the highest positive NES score.

    @@ -4149,7 +4150,7 @@

    4.6.1 Highly Positive NES

    highly_positive_nes_plot

    -

    Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores. The red dashed line indicates the peak ES score (the score with the max deviation from 0).

    +

    Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores. The red dashed line indicates the peak ES score (the ES is the maximum deviation from zero). An ES is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most highly positive enrichment scores are being displayed.

    The plots returned by enrichplot::gseaplot are ggplots, so we can use ggplot2::ggsave() to save them to file.

    Let’s save to PNG.

    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_positive_plot.png"),
    @@ -4165,7 +4166,7 @@ 

    4.6.2 Highly Negative NES

    dplyr::arrange(NES)

    The gene set HALLMARK_E2F_TARGETS has a highly negative NES.

    @@ -4178,7 +4179,7 @@

    4.6.2 Highly Negative NES

    highly_negative_nes_plot

    -

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the peak ES score (the score with the max deviation from 0).

    +

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the peak ES score (the ES is the maximum deviation from zero). An ES is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most highly negative enrichment scores are being displayed.

    Let’s save this plot to PNG.

    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_negative_plot.png"),
       plot = highly_negative_nes_plot
    
    From bbb565d1508044a755da1e6d8111ec551b87b18f Mon Sep 17 00:00:00 2001
    From: Chante Bethell 
    Date: Fri, 6 Nov 2020 14:23:11 -0500
    Subject: [PATCH 11/19] implement `top_n()`
    
    ---
     .../pathway-analysis_microarray_03_gsea.Rmd    | 12 ++++++------
     .../pathway-analysis_microarray_03_gsea.html   | 18 +++++++++---------
     2 files changed, 15 insertions(+), 15 deletions(-)
    
    diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd
    index f0e98e74..0101fe4f 100644
    --- a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd
    +++ b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd
    @@ -412,9 +412,8 @@ Let's look for the gene set with the highest positive NES.
     
     ```{r}
     gsea_result_df %>%
    -  # Combining the `dplyr::desc()` function with `dplyr::arrange()` sorts the
    -  # values in descending order
    -  dplyr::arrange(dplyr::desc(NES))
    +  # Use `top_n()` to return the top n observation using `NES` as the ordering variable
    +  dplyr::top_n(n = 1, wt = NES)
     ```
     
     The gene set `HALLMARK_TNFA_SIGNALING_VIA_NFKB` has the highest positive NES score.
    @@ -451,11 +450,12 @@ Let's look for the gene set with the highest negative NES.
     
     ```{r}
     gsea_result_df %>%
    -  # The `dplyr::arrange()` function sorts the values in ascending order
    -  dplyr::arrange(NES)
    +  # Use `top_n()` to return the top n observation using `NES` as the ordering
    +  # variable -- note the use of `dplyr::desc()` to sort the values in descending order
    +  dplyr::top_n(n = 1, wt = dplyr::desc(NES))
     ```
     
    -The gene set `HALLMARK_E2F_TARGETS` has a highly negative NES.
    +The gene set `HALLMARK_E2F_TARGETS` has the highest negative NES.
     
     ```{r}
     highly_negative_nes_plot <- enrichplot::gseaplot(
    diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.html b/02-microarray/pathway-analysis_microarray_03_gsea.html
    index e26c96ca..9a041647 100644
    --- a/02-microarray/pathway-analysis_microarray_03_gsea.html
    +++ b/02-microarray/pathway-analysis_microarray_03_gsea.html
    @@ -4117,7 +4117,7 @@ 

    4.5.2 Run GSEA using the GS head(gsea_results@result)

    Significance is assessed by generating a null distribution by sampling random gene sets of the same size and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. Looks like we have gene sets returned as significant at FDR of 0.05. If we didn’t have any, our visualizations below would show up blank as nothing would have met our pvalueCutoff above.

    @@ -4132,12 +4132,11 @@

    4.6 Visualizing results

    4.6.1 Highly Positive NES

    Let’s look for the gene set with the highest positive NES.

    gsea_result_df %>%
    -  # Combining the `dplyr::desc()` function with `dplyr::arrange()` sorts the
    -  # values in descending order
    -  dplyr::arrange(dplyr::desc(NES))
    + # Use `top_n()` to return the top n observation using `NES` as the ordering variable + dplyr::top_n(n = 1, wt = NES)

    The gene set HALLMARK_TNFA_SIGNALING_VIA_NFKB has the highest positive NES score.

    @@ -4162,14 +4161,15 @@

    4.6.1 Highly Positive NES

    4.6.2 Highly Negative NES

    Let’s look for the gene set with the highest negative NES.

    gsea_result_df %>%
    -  # The `dplyr::arrange()` function sorts the values in ascending order
    -  dplyr::arrange(NES)
    + # Use `top_n()` to return the top n observation using `NES` as the ordering + # variable -- note the use of `dplyr::desc()` to sort the values in descending order + dplyr::top_n(n = 1, wt = dplyr::desc(NES))
    -

    The gene set HALLMARK_E2F_TARGETS has a highly negative NES.

    +

    The gene set HALLMARK_E2F_TARGETS has the highest negative NES.

    highly_negative_nes_plot <- enrichplot::gseaplot(
       gsea_results,
       geneSetID = "HALLMARK_E2F_TARGETS",
    
    From 0d52ec405002f277b46a7a3b478f024c5a893704 Mon Sep 17 00:00:00 2001
    From: Chante Bethell 
    Date: Fri, 6 Nov 2020 14:26:01 -0500
    Subject: [PATCH 12/19] add a bit more context for clarification re ES score
    
    ---
     02-microarray/pathway-analysis_microarray_03_gsea.Rmd  |  4 ++--
     02-microarray/pathway-analysis_microarray_03_gsea.html | 10 +++++-----
     2 files changed, 7 insertions(+), 7 deletions(-)
    
    diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd
    index 0101fe4f..ca40423f 100644
    --- a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd
    +++ b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd
    @@ -431,7 +431,7 @@ highly_positive_nes_plot
     
     Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores.
     The red dashed line indicates the peak ES score (the ES is the maximum deviation from zero).
    -An ES is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway.
    +An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway.
     In this case, the most highly positive enrichment scores are being displayed.
     
     The plots returned by `enrichplot::gseaplot` are ggplots, so we can use `ggplot2::ggsave()` to save them to file.
    @@ -470,7 +470,7 @@ highly_negative_nes_plot
     
     This gene set shows the opposite pattern -- genes in the pathway tend to be on the right side of the graph.
     Again, the red dashed line here indicates the peak ES score (the ES is the maximum deviation from zero).
    -An ES is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway.
    +An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway.
     In this case, the most highly negative enrichment scores are being displayed.
     
     Let's save this plot to PNG.
    diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.html b/02-microarray/pathway-analysis_microarray_03_gsea.html
    index 9a041647..d2e53cec 100644
    --- a/02-microarray/pathway-analysis_microarray_03_gsea.html
    +++ b/02-microarray/pathway-analysis_microarray_03_gsea.html
    @@ -4117,7 +4117,7 @@ 

    4.5.2 Run GSEA using the GS head(gsea_results@result)

    Significance is assessed by generating a null distribution by sampling random gene sets of the same size and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. Looks like we have gene sets returned as significant at FDR of 0.05. If we didn’t have any, our visualizations below would show up blank as nothing would have met our pvalueCutoff above.

    @@ -4136,7 +4136,7 @@

    4.6.1 Highly Positive NES

    dplyr::top_n(n = 1, wt = NES)

    The gene set HALLMARK_TNFA_SIGNALING_VIA_NFKB has the highest positive NES score.

    @@ -4149,7 +4149,7 @@

    4.6.1 Highly Positive NES

    highly_positive_nes_plot

    -

    Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores. The red dashed line indicates the peak ES score (the ES is the maximum deviation from zero). An ES is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most highly positive enrichment scores are being displayed.

    +

    Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores. The red dashed line indicates the peak ES score (the ES is the maximum deviation from zero). An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most highly positive enrichment scores are being displayed.

    The plots returned by enrichplot::gseaplot are ggplots, so we can use ggplot2::ggsave() to save them to file.

    Let’s save to PNG.

    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_positive_plot.png"),
    @@ -4166,7 +4166,7 @@ 

    4.6.2 Highly Negative NES

    dplyr::top_n(n = 1, wt = dplyr::desc(NES))

    The gene set HALLMARK_E2F_TARGETS has the highest negative NES.

    @@ -4179,7 +4179,7 @@

    4.6.2 Highly Negative NES

    highly_negative_nes_plot

    -

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the peak ES score (the ES is the maximum deviation from zero). An ES is calculated by starting with the most highly ranked genes and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most highly negative enrichment scores are being displayed.

    +

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the peak ES score (the ES is the maximum deviation from zero). An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most highly negative enrichment scores are being displayed.

    Let’s save this plot to PNG.

    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_negative_plot.png"),
       plot = highly_negative_nes_plot
    
    From 968752634b551fac5553fa66b9839e6d185134bf Mon Sep 17 00:00:00 2001
    From: Chante Bethell 
    Date: Fri, 6 Nov 2020 14:42:35 -0500
    Subject: [PATCH 13/19] update GSEA explanation before gene ID conversion
     section
    
    ---
     02-microarray/pathway-analysis_microarray_03_gsea.Rmd  |  4 +++-
     02-microarray/pathway-analysis_microarray_03_gsea.html | 10 +++++-----
     2 files changed, 8 insertions(+), 6 deletions(-)
    
    diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd
    index ca40423f..86233599 100644
    --- a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd
    +++ b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd
    @@ -226,6 +226,8 @@ In our differential expression results data frame, `dge_df` we have Ensembl gene
     So we will need to convert our Ensembl IDs into either gene symbols or Entrez IDs for GSEA.
     
     We will also want to keep in mind that GSEA requires that genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic, which is essential to the calculation of the enrichment score (ES), a pathway-level statistic.
    +GSEA also requires unique gene identifiers to produce the most accurate results.
    +This means if any duplicate gene identifiers are found in our dataset, we will want to retain the instance with the higher absolute value as this will be the instance most likely to be ranked most highly negative or most highly positive.
     
     ## Gene identifier conversion
     
    @@ -336,7 +338,7 @@ Looks like we were able to successfully get rid of the duplicate gene identifier
     ## Perform gene set enrichment analysis (GSEA)
     
     The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout a pre-ranked gene list or primarily found at the top or bottom of the list.
    -As mentioned earlier, hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression of genes, so we expect that sets will tend to be highly- or lowly-ranked or, put another way, found at the top or bottom of the pre-ranked gene list [@clusterProfiler-book; @Subramanian2005].
    +As mentioned earlier, hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression of genes, so we expect that sets will tend to be highly- or lowly-ranked or, put another way, found at the top or bottom of the pre-ranked gene list [@clusterProfiler-book].
     
     ### Determine our pre-ranked genes list
     
    diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.html b/02-microarray/pathway-analysis_microarray_03_gsea.html
    index d2e53cec..bec9779b 100644
    --- a/02-microarray/pathway-analysis_microarray_03_gsea.html
    +++ b/02-microarray/pathway-analysis_microarray_03_gsea.html
    @@ -3993,7 +3993,7 @@ 

    4.3 Getting familiar with c

    Looks like we have a data frame of gene sets with associated gene symbols and Entrez IDs.

    In our differential expression results data frame, dge_df we have Ensembl gene identifiers. So we will need to convert our Ensembl IDs into either gene symbols or Entrez IDs for GSEA.

    -

    We will also want to keep in mind that GSEA requires that genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic, which is essential to the calculation of the enrichment score (ES), a pathway-level statistic.

    +

    We will also want to keep in mind that GSEA requires that genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic, which is essential to the calculation of the enrichment score (ES), a pathway-level statistic. GSEA also requires unique gene identifiers to produce the most accurate results. This means if any duplicate gene identifiers are found in our dataset, we will want to retain the instance with the higher absolute value as this will be the instance most likely to be ranked most highly negative or most highly positive.

    4.4 Gene identifier conversion

    @@ -4075,7 +4075,7 @@

    4.4 Gene identifier conversion

    4.5 Perform gene set enrichment analysis (GSEA)

    -

    The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout a pre-ranked gene list or primarily found at the top or bottom of the list. As mentioned earlier, hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression of genes, so we expect that sets will tend to be highly- or lowly-ranked or, put another way, found at the top or bottom of the pre-ranked gene list (Subramanian et al. 2005; Yu).

    +

    The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout a pre-ranked gene list or primarily found at the top or bottom of the list. As mentioned earlier, hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression of genes, so we expect that sets will tend to be highly- or lowly-ranked or, put another way, found at the top or bottom of the pre-ranked gene list (Yu).

    4.5.1 Determine our pre-ranked genes list

    The GSEA() function takes a pre-ranked and sorted named vector of statistics, where the names in the vector are gene identifiers. This is step 1 – create a gene list with statistics that GSEA will rank by.

    @@ -4117,7 +4117,7 @@

    4.5.2 Run GSEA using the GS head(gsea_results@result)

    Significance is assessed by generating a null distribution by sampling random gene sets of the same size and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. Looks like we have gene sets returned as significant at FDR of 0.05. If we didn’t have any, our visualizations below would show up blank as nothing would have met our pvalueCutoff above.

    @@ -4136,7 +4136,7 @@

    4.6.1 Highly Positive NES

    dplyr::top_n(n = 1, wt = NES)

    The gene set HALLMARK_TNFA_SIGNALING_VIA_NFKB has the highest positive NES score.

    @@ -4166,7 +4166,7 @@

    4.6.2 Highly Negative NES

    dplyr::top_n(n = 1, wt = dplyr::desc(NES))

    The gene set HALLMARK_E2F_TARGETS has the highest negative NES.

    From 9267a4d4a6b639ff929ab59f5fb32ffaafb93af0 Mon Sep 17 00:00:00 2001 From: Chante Bethell Date: Mon, 9 Nov 2020 15:52:26 -0500 Subject: [PATCH 14/19] incorporate @cansavvy's wording suggestions --- .../pathway-analysis_microarray_03_gsea.Rmd | 33 ++++++++--------- .../pathway-analysis_microarray_03_gsea.html | 35 ++++++++++--------- 2 files changed, 35 insertions(+), 33 deletions(-) diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd index 86233599..4ad34d15 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd +++ b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd @@ -146,7 +146,7 @@ library(magrittr) We will read in the differential expression results we will download from online. These results are from a zebrafish microarray experiment we used for [differential expression analysis for two groups](https://alexslemonade.github.io/refinebio-examples/02-microarray/differential-expression_microarray_02_2-groups.html) using [`limma`](https://bioconductor.org/packages/release/bioc/html/limma.html) [@Ritchie2015]. -The table contains summary statistics including Ensembl gene IDs, t-statistic values for each group, and adjusted p-values (FDR in this case). +The table contains summary statistics including Ensembl gene IDs, t-statistic values, and adjusted p-values (FDR in this case). We can identify differentially regulated genes by filtering these results and use this list as input to GSEA. Instead of using the URL below, you can use a file path to a TSV file with your desired gene list results. @@ -225,10 +225,6 @@ Looks like we have a data frame of gene sets with associated gene symbols and En In our differential expression results data frame, `dge_df` we have Ensembl gene identifiers. So we will need to convert our Ensembl IDs into either gene symbols or Entrez IDs for GSEA. -We will also want to keep in mind that GSEA requires that genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic, which is essential to the calculation of the enrichment score (ES), a pathway-level statistic. -GSEA also requires unique gene identifiers to produce the most accurate results. -This means if any duplicate gene identifiers are found in our dataset, we will want to retain the instance with the higher absolute value as this will be the instance most likely to be ranked most highly negative or most highly positive. - ## Gene identifier conversion We're going to convert our identifiers in `dge_df` to Entrez IDs, but you can, with the change of a single argument, use the same code to convert to many other types of identifiers! @@ -281,8 +277,11 @@ Let's see a preview of `dge_mapped_df`. ```{r} head(dge_mapped_df) ``` +We will want to keep in mind that GSEA requires that genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic, which is essential to the calculation of the enrichment score (ES), a pathway-level statistic. +GSEA also requires unique gene identifiers to produce the most accurate results. +This means if any duplicate gene identifiers are found in our dataset, we will want to retain the instance with the higher absolute value as this will be the instance most likely to be ranked most highly negative or most highly positive. +Otherwise the enrichment score results may be skewed and the `GSEA()` function will throw a warning. -We do not want duplicated gene identifiers for the GSEA steps later as the `GSEA()` function will throw a warning that having duplicate gene names may produce unexpected results. Let's check to see if we have any Entrez IDs that mapped to multiple Ensembl IDs. ```{r} @@ -311,7 +310,7 @@ We can see that the associated values vary for each row. As we mentioned earlier, we will want to remove duplicated gene identifiers in preparation for the GSEA steps later, so let's keep the Entrez IDs associated with the higher absolute value of the t-statistic. GSEA relies on genes' rankings on the basis of this statistic. -Retaining the instance of the Entrez ID with the higher absolute value means that we will retain the value that is likely to be more highly- or lowly-ranked or, put another way, less likely to be towards the middle of the ranked gene list. +Retaining the instance of the Entrez ID with the higher absolute value means that we will retain the value that is likely to be more highly- or lowly-ranked or, put another way, the values less likely to be towards the middle of the ranked gene list. We should keep this decision in mind when interpreting our results. For example, if the duplicate identifiers tended to be enriched in a particular gene set, we may get an optimistic view of how perturbed that gene set is by preferentially selecting values that have a higher absolute value. We are removing values for two genes here, so it is unlikely to have a considerable impact on our results. @@ -338,7 +337,8 @@ Looks like we were able to successfully get rid of the duplicate gene identifier ## Perform gene set enrichment analysis (GSEA) The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout a pre-ranked gene list or primarily found at the top or bottom of the list. -As mentioned earlier, hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression of genes, so we expect that sets will tend to be highly- or lowly-ranked or, put another way, found at the top or bottom of the pre-ranked gene list [@clusterProfiler-book]. +As mentioned earlier, hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression of genes. +We therefore expect that sets will tend to be highly- or lowly-ranked or, put another way, found at the top or bottom of the pre-ranked gene list [@clusterProfiler-book]. ### Determine our pre-ranked genes list @@ -415,7 +415,7 @@ Let's look for the gene set with the highest positive NES. ```{r} gsea_result_df %>% # Use `top_n()` to return the top n observation using `NES` as the ordering variable - dplyr::top_n(n = 1, wt = NES) + dplyr::top_n(n = 3, wt = NES) ``` The gene set `HALLMARK_TNFA_SIGNALING_VIA_NFKB` has the highest positive NES score. @@ -434,7 +434,7 @@ highly_positive_nes_plot Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores. The red dashed line indicates the peak ES score (the ES is the maximum deviation from zero). An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. -In this case, the most highly positive enrichment scores are being displayed. +In this case, the most highly positive enrichment score's data are being displayed. The plots returned by `enrichplot::gseaplot` are ggplots, so we can use `ggplot2::ggsave()` to save them to file. @@ -448,16 +448,17 @@ ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_positive_plot.png"), ### Highly Negative NES -Let's look for the gene set with the highest negative NES. +Let's look for the gene set with the most negative NES. ```{r} gsea_result_df %>% # Use `top_n()` to return the top n observation using `NES` as the ordering - # variable -- note the use of `dplyr::desc()` to sort the values in descending order - dplyr::top_n(n = 1, wt = dplyr::desc(NES)) + # variable -- note the use of `-n` to display the top n values when sorted + # in descending order + dplyr::top_n(n = -3, wt = NES) ``` -The gene set `HALLMARK_E2F_TARGETS` has the highest negative NES. +The gene set `HALLMARK_E2F_TARGETS` has the most negative NES. ```{r} highly_negative_nes_plot <- enrichplot::gseaplot( @@ -471,9 +472,9 @@ highly_negative_nes_plot ``` This gene set shows the opposite pattern -- genes in the pathway tend to be on the right side of the graph. -Again, the red dashed line here indicates the peak ES score (the ES is the maximum deviation from zero). +Again, the red dashed line here indicates the maximum deviation from zero, in other words, the most negative ES score. An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. -In this case, the most highly negative enrichment scores are being displayed. +In this case, the most highly negative enrichment score's data are being displayed. Let's save this plot to PNG. diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.html b/02-microarray/pathway-analysis_microarray_03_gsea.html index bec9779b..f2f88fca 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.html +++ b/02-microarray/pathway-analysis_microarray_03_gsea.html @@ -3930,7 +3930,7 @@

    4.1 Install libraries

    4.2 Import data

    -

    We will read in the differential expression results we will download from online. These results are from a zebrafish microarray experiment we used for differential expression analysis for two groups using limma (Ritchie et al. 2015). The table contains summary statistics including Ensembl gene IDs, t-statistic values for each group, and adjusted p-values (FDR in this case). We can identify differentially regulated genes by filtering these results and use this list as input to GSEA.

    +

    We will read in the differential expression results we will download from online. These results are from a zebrafish microarray experiment we used for differential expression analysis for two groups using limma (Ritchie et al. 2015). The table contains summary statistics including Ensembl gene IDs, t-statistic values, and adjusted p-values (FDR in this case). We can identify differentially regulated genes by filtering these results and use this list as input to GSEA.

    Instead of using the URL below, you can use a file path to a TSV file with your desired gene list results. First we will assign the URL to its own variable called, dge_url.

    # Define the url to your differential expression results file
     dge_url <- "https://refinebio-examples.s3.us-east-2.amazonaws.com/02-microarray/results/GSE71270/GSE71270_limma_results.tsv"
    @@ -3940,7 +3940,7 @@

    4.2 Import data

    # desired gene list results dge_df <- readr::read_tsv(dge_url)
    ## 
    -## ── Column specification ───────────────────────────────────────────────────────────────────────────
    +## ── Column specification ────────────────────────────────────────────────────────────────────────────
     ## cols(
     ##   Gene = col_character(),
     ##   logFC = col_double(),
    @@ -3993,7 +3993,6 @@ 

    4.3 Getting familiar with c

    Looks like we have a data frame of gene sets with associated gene symbols and Entrez IDs.

    In our differential expression results data frame, dge_df we have Ensembl gene identifiers. So we will need to convert our Ensembl IDs into either gene symbols or Entrez IDs for GSEA.

    -

    We will also want to keep in mind that GSEA requires that genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic, which is essential to the calculation of the enrichment score (ES), a pathway-level statistic. GSEA also requires unique gene identifiers to produce the most accurate results. This means if any duplicate gene identifiers are found in our dataset, we will want to retain the instance with the higher absolute value as this will be the instance most likely to be ranked most highly negative or most highly positive.

    4.4 Gene identifier conversion

    @@ -4036,7 +4035,8 @@

    4.4 Gene identifier conversion

    -

    We do not want duplicated gene identifiers for the GSEA steps later as the GSEA() function will throw a warning that having duplicate gene names may produce unexpected results. Let’s check to see if we have any Entrez IDs that mapped to multiple Ensembl IDs.

    +

    We will want to keep in mind that GSEA requires that genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic, which is essential to the calculation of the enrichment score (ES), a pathway-level statistic. GSEA also requires unique gene identifiers to produce the most accurate results. This means if any duplicate gene identifiers are found in our dataset, we will want to retain the instance with the higher absolute value as this will be the instance most likely to be ranked most highly negative or most highly positive. Otherwise the enrichment score results may be skewed and the GSEA() function will throw a warning.

    +

    Let’s check to see if we have any Entrez IDs that mapped to multiple Ensembl IDs.

    any(duplicated(dge_mapped_df$entrez_id))
    ## [1] TRUE

    Looks like we do have duplicated Entrez IDs. Let’s find out which Entrez IDs have been duplicated.

    @@ -4055,7 +4055,7 @@

    4.4 Gene identifier conversion

    We can see that the associated values vary for each row.

    -

    As we mentioned earlier, we will want to remove duplicated gene identifiers in preparation for the GSEA steps later, so let’s keep the Entrez IDs associated with the higher absolute value of the t-statistic. GSEA relies on genes’ rankings on the basis of this statistic. Retaining the instance of the Entrez ID with the higher absolute value means that we will retain the value that is likely to be more highly- or lowly-ranked or, put another way, less likely to be towards the middle of the ranked gene list. We should keep this decision in mind when interpreting our results. For example, if the duplicate identifiers tended to be enriched in a particular gene set, we may get an optimistic view of how perturbed that gene set is by preferentially selecting values that have a higher absolute value. We are removing values for two genes here, so it is unlikely to have a considerable impact on our results.

    +

    As we mentioned earlier, we will want to remove duplicated gene identifiers in preparation for the GSEA steps later, so let’s keep the Entrez IDs associated with the higher absolute value of the t-statistic. GSEA relies on genes’ rankings on the basis of this statistic. Retaining the instance of the Entrez ID with the higher absolute value means that we will retain the value that is likely to be more highly- or lowly-ranked or, put another way, the values less likely to be towards the middle of the ranked gene list. We should keep this decision in mind when interpreting our results. For example, if the duplicate identifiers tended to be enriched in a particular gene set, we may get an optimistic view of how perturbed that gene set is by preferentially selecting values that have a higher absolute value. We are removing values for two genes here, so it is unlikely to have a considerable impact on our results.

    filtered_dge_mapped_df <- dge_mapped_df %>%
       # Sort so that the highest absolute values of the t-statistic are at the top
       dplyr::arrange(dplyr::desc(abs(t))) %>%
    @@ -4075,7 +4075,7 @@ 

    4.4 Gene identifier conversion

    4.5 Perform gene set enrichment analysis (GSEA)

    -

    The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout a pre-ranked gene list or primarily found at the top or bottom of the list. As mentioned earlier, hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression of genes, so we expect that sets will tend to be highly- or lowly-ranked or, put another way, found at the top or bottom of the pre-ranked gene list (Yu).

    +

    The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout a pre-ranked gene list or primarily found at the top or bottom of the list. As mentioned earlier, hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression of genes. We therefore expect that sets will tend to be highly- or lowly-ranked or, put another way, found at the top or bottom of the pre-ranked gene list (Yu).

    4.5.1 Determine our pre-ranked genes list

    The GSEA() function takes a pre-ranked and sorted named vector of statistics, where the names in the vector are gene identifiers. This is step 1 – create a gene list with statistics that GSEA will rank by.

    @@ -4117,7 +4117,7 @@

    4.5.2 Run GSEA using the GS head(gsea_results@result)

    Significance is assessed by generating a null distribution by sampling random gene sets of the same size and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. Looks like we have gene sets returned as significant at FDR of 0.05. If we didn’t have any, our visualizations below would show up blank as nothing would have met our pvalueCutoff above.

    @@ -4133,10 +4133,10 @@

    4.6.1 Highly Positive NES

    Let’s look for the gene set with the highest positive NES.

    gsea_result_df %>%
       # Use `top_n()` to return the top n observation using `NES` as the ordering variable
    -  dplyr::top_n(n = 1, wt = NES)
    + dplyr::top_n(n = 3, wt = NES)

    The gene set HALLMARK_TNFA_SIGNALING_VIA_NFKB has the highest positive NES score.

    @@ -4149,7 +4149,7 @@

    4.6.1 Highly Positive NES

    highly_positive_nes_plot

    -

    Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores. The red dashed line indicates the peak ES score (the ES is the maximum deviation from zero). An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most highly positive enrichment scores are being displayed.

    +

    Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores. The red dashed line indicates the peak ES score (the ES is the maximum deviation from zero). An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most highly positive enrichment score’s data are being displayed.

    The plots returned by enrichplot::gseaplot are ggplots, so we can use ggplot2::ggsave() to save them to file.

    Let’s save to PNG.

    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_positive_plot.png"),
    @@ -4159,17 +4159,18 @@ 

    4.6.1 Highly Positive NES

    4.6.2 Highly Negative NES

    -

    Let’s look for the gene set with the highest negative NES.

    +

    Let’s look for the gene set with the most negative NES.

    gsea_result_df %>%
       # Use `top_n()` to return the top n observation using `NES` as the ordering
    -  # variable -- note the use of `dplyr::desc()` to sort the values in descending order
    -  dplyr::top_n(n = 1, wt = dplyr::desc(NES))
    + # variable -- note the use of `-n` to display the top n values when sorted + # in descending order + dplyr::top_n(n = -3, wt = NES)
    -

    The gene set HALLMARK_E2F_TARGETS has the highest negative NES.

    +

    The gene set HALLMARK_E2F_TARGETS has the most negative NES.

    highly_negative_nes_plot <- enrichplot::gseaplot(
       gsea_results,
       geneSetID = "HALLMARK_E2F_TARGETS",
    @@ -4179,7 +4180,7 @@ 

    4.6.2 Highly Negative NES

    highly_negative_nes_plot

    -

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the peak ES score (the ES is the maximum deviation from zero). An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most highly negative enrichment scores are being displayed.

    +

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the maximum deviation from zero, in other words, the most negative ES score. An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most highly negative enrichment score’s data are being displayed.

    Let’s save this plot to PNG.

    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_negative_plot.png"),
       plot = highly_negative_nes_plot
    @@ -4222,7 +4223,7 @@ 

    6 Session info

    ## collate en_US.UTF-8 ## ctype en_US.UTF-8 ## tz Etc/UTC -## date 2020-11-06 +## date 2020-11-09 ## ## ─ Packages ─────────────────────────────────────────────────────────────────── ## package * version date lib source From dfc490729034b53894851f1e8f9dfceac85b5bef Mon Sep 17 00:00:00 2001 From: Chante Bethell Date: Mon, 9 Nov 2020 15:58:27 -0500 Subject: [PATCH 15/19] mimic "highly" -> "most" language --- .../pathway-analysis_microarray_03_gsea.Rmd | 22 ++++++------- .../pathway-analysis_microarray_03_gsea.html | 32 +++++++++---------- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd index 4ad34d15..ed949d4a 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd +++ b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd @@ -408,9 +408,9 @@ gsea_result_df <- data.frame(gsea_results@result) We can visualize GSEA results for individual pathways or gene sets using `enrichplot::gseaplot()`. Let's take a look at 2 different pathways -- one with a highly positive NES and one with a highly negative NES -- to get more insight into how ES are calculated. -### Highly Positive NES +### Most Positive NES -Let's look for the gene set with the highest positive NES. +Let's look for the gene set with the most positive NES. ```{r} gsea_result_df %>% @@ -418,17 +418,17 @@ gsea_result_df %>% dplyr::top_n(n = 3, wt = NES) ``` -The gene set `HALLMARK_TNFA_SIGNALING_VIA_NFKB` has the highest positive NES score. +The gene set `HALLMARK_TNFA_SIGNALING_VIA_NFKB` has the most positive NES score. ```{r} -highly_positive_nes_plot <- enrichplot::gseaplot( +most_positive_nes_plot <- enrichplot::gseaplot( gsea_results, geneSetID = "HALLMARK_TNFA_SIGNALING_VIA_NFKB", title = "HALLMARK_TNFA_SIGNALING_VIA_NFKB", color.line = "#0d76ff" ) -highly_positive_nes_plot +most_positive_nes_plot ``` Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores. @@ -442,11 +442,11 @@ Let's save to PNG. ```{r} ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_positive_plot.png"), - plot = highly_positive_nes_plot + plot = most_positive_nes_plot ) ``` -### Highly Negative NES +### Most Negative NES Let's look for the gene set with the most negative NES. @@ -461,26 +461,26 @@ gsea_result_df %>% The gene set `HALLMARK_E2F_TARGETS` has the most negative NES. ```{r} -highly_negative_nes_plot <- enrichplot::gseaplot( +most_negative_nes_plot <- enrichplot::gseaplot( gsea_results, geneSetID = "HALLMARK_E2F_TARGETS", title = "HALLMARK_E2F_TARGETS", color.line = "#0d76ff" ) -highly_negative_nes_plot +most_negative_nes_plot ``` This gene set shows the opposite pattern -- genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the maximum deviation from zero, in other words, the most negative ES score. An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. -In this case, the most highly negative enrichment score's data are being displayed. +In this case, the most negative enrichment score's data are being displayed. Let's save this plot to PNG. ```{r} ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_negative_plot.png"), - plot = highly_negative_nes_plot + plot = most_negative_nes_plot ) ``` diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.html b/02-microarray/pathway-analysis_microarray_03_gsea.html index f2f88fca..99113ef3 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.html +++ b/02-microarray/pathway-analysis_microarray_03_gsea.html @@ -4117,7 +4117,7 @@

    4.5.2 Run GSEA using the GS head(gsea_results@result)

    Significance is assessed by generating a null distribution by sampling random gene sets of the same size and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. Looks like we have gene sets returned as significant at FDR of 0.05. If we didn’t have any, our visualizations below would show up blank as nothing would have met our pvalueCutoff above.

    @@ -4128,37 +4128,37 @@

    4.5.2 Run GSEA using the GS

    4.6 Visualizing results

    We can visualize GSEA results for individual pathways or gene sets using enrichplot::gseaplot(). Let’s take a look at 2 different pathways – one with a highly positive NES and one with a highly negative NES – to get more insight into how ES are calculated.

    -
    -

    4.6.1 Highly Positive NES

    -

    Let’s look for the gene set with the highest positive NES.

    +
    +

    4.6.1 Most Positive NES

    +

    Let’s look for the gene set with the most positive NES.

    gsea_result_df %>%
       # Use `top_n()` to return the top n observation using `NES` as the ordering variable
       dplyr::top_n(n = 3, wt = NES)
    -

    The gene set HALLMARK_TNFA_SIGNALING_VIA_NFKB has the highest positive NES score.

    -
    highly_positive_nes_plot <- enrichplot::gseaplot(
    +

    The gene set HALLMARK_TNFA_SIGNALING_VIA_NFKB has the most positive NES score.

    +
    most_positive_nes_plot <- enrichplot::gseaplot(
       gsea_results,
       geneSetID = "HALLMARK_TNFA_SIGNALING_VIA_NFKB",
       title = "HALLMARK_TNFA_SIGNALING_VIA_NFKB",
       color.line = "#0d76ff"
     )
     
    -highly_positive_nes_plot
    +most_positive_nes_plot

    Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores. The red dashed line indicates the peak ES score (the ES is the maximum deviation from zero). An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most highly positive enrichment score’s data are being displayed.

    The plots returned by enrichplot::gseaplot are ggplots, so we can use ggplot2::ggsave() to save them to file.

    Let’s save to PNG.

    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_positive_plot.png"),
    -  plot = highly_positive_nes_plot
    +  plot = most_positive_nes_plot
     )
    ## Saving 7 x 5 in image
    -
    -

    4.6.2 Highly Negative NES

    +
    +

    4.6.2 Most Negative NES

    Let’s look for the gene set with the most negative NES.

    gsea_result_df %>%
       # Use `top_n()` to return the top n observation using `NES` as the ordering
    @@ -4167,23 +4167,23 @@ 

    4.6.2 Highly Negative NES

    dplyr::top_n(n = -3, wt = NES)

    The gene set HALLMARK_E2F_TARGETS has the most negative NES.

    -
    highly_negative_nes_plot <- enrichplot::gseaplot(
    +
    most_negative_nes_plot <- enrichplot::gseaplot(
       gsea_results,
       geneSetID = "HALLMARK_E2F_TARGETS",
       title = "HALLMARK_E2F_TARGETS",
       color.line = "#0d76ff"
     )
     
    -highly_negative_nes_plot
    +most_negative_nes_plot

    -

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the maximum deviation from zero, in other words, the most negative ES score. An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most highly negative enrichment score’s data are being displayed.

    +

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the maximum deviation from zero, in other words, the most negative ES score. An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most negative enrichment score’s data are being displayed.

    Let’s save this plot to PNG.

    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_negative_plot.png"),
    -  plot = highly_negative_nes_plot
    +  plot = most_negative_nes_plot
     )
    ## Saving 7 x 5 in image
    From 7576ca5fb5c4e2a0a05e6d404f118b228e35d507 Mon Sep 17 00:00:00 2001 From: Chante Bethell Date: Wed, 11 Nov 2020 08:43:33 -0500 Subject: [PATCH 16/19] incorporate wording suggestions from code review --- .../pathway-analysis_microarray_03_gsea.Rmd | 12 ++++----- .../pathway-analysis_microarray_03_gsea.html | 25 ++++++++++--------- 2 files changed, 19 insertions(+), 18 deletions(-) diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd index ed949d4a..e9e6b170 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd +++ b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd @@ -336,9 +336,8 @@ Looks like we were able to successfully get rid of the duplicate gene identifier ## Perform gene set enrichment analysis (GSEA) -The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout a pre-ranked gene list or primarily found at the top or bottom of the list. -As mentioned earlier, hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression of genes. -We therefore expect that sets will tend to be highly- or lowly-ranked or, put another way, found at the top or bottom of the pre-ranked gene list [@clusterProfiler-book]. +The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout a pre-ranked gene list or primarily found at the top or bottom of the list meaning that they are highly- or lowly-ranked. +As mentioned earlier, hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression of genes so we would expect the latter distribution. [@clusterProfiler-book]. ### Determine our pre-ranked genes list @@ -346,10 +345,11 @@ The `GSEA()` function takes a pre-ranked and sorted named vector of statistics, This is step 1 -- create a gene list with statistics that GSEA will rank by. ```{r} -# Let's create a named vector ranked based on the t-statistic values -- we -# need to sort the t-statistic values in descending order here +# Let's create a named vector ranked based on the t-statistic values t_vector <- filtered_dge_mapped_df$t names(t_vector) <- filtered_dge_mapped_df$entrez_id + +# We need to sort the t-statistic values in descending order here t_vector <- sort(t_vector, decreasing = TRUE) ``` @@ -473,7 +473,7 @@ most_negative_nes_plot This gene set shows the opposite pattern -- genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the maximum deviation from zero, in other words, the most negative ES score. -An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. +Here the ES is calculated by starting with the most lowly ranked genes (according to the gene-level t-statistic values) and making the score more negative when a gene is in the pathway. In this case, the most negative enrichment score's data are being displayed. Let's save this plot to PNG. diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.html b/02-microarray/pathway-analysis_microarray_03_gsea.html index 99113ef3..33a0a33f 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.html +++ b/02-microarray/pathway-analysis_microarray_03_gsea.html @@ -3940,7 +3940,7 @@

    4.2 Import data

    # desired gene list results dge_df <- readr::read_tsv(dge_url)
    ## 
    -## ── Column specification ────────────────────────────────────────────────────────────────────────────
    +## ── Column specification ──────────────────────────────────────────────────────────────────────
     ## cols(
     ##   Gene = col_character(),
     ##   logFC = col_double(),
    @@ -4075,15 +4075,16 @@ 

    4.4 Gene identifier conversion

    4.5 Perform gene set enrichment analysis (GSEA)

    -

    The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout a pre-ranked gene list or primarily found at the top or bottom of the list. As mentioned earlier, hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression of genes. We therefore expect that sets will tend to be highly- or lowly-ranked or, put another way, found at the top or bottom of the pre-ranked gene list (Yu).

    +

    The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout a pre-ranked gene list or primarily found at the top or bottom of the list meaning that they are highly- or lowly-ranked. As mentioned earlier, hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression of genes so we would expect the latter distribution. (Yu).

    4.5.1 Determine our pre-ranked genes list

    The GSEA() function takes a pre-ranked and sorted named vector of statistics, where the names in the vector are gene identifiers. This is step 1 – create a gene list with statistics that GSEA will rank by.

    -
    # Let's create a named vector ranked based on the t-statistic values -- we
    -# need to sort the t-statistic values in descending order here
    -t_vector <- filtered_dge_mapped_df$t
    -names(t_vector) <- filtered_dge_mapped_df$entrez_id
    -t_vector <- sort(t_vector, decreasing = TRUE)
    +
    # Let's create a named vector ranked based on the t-statistic values
    +t_vector <- filtered_dge_mapped_df$t
    +names(t_vector) <- filtered_dge_mapped_df$entrez_id
    +
    +# We need to sort the t-statistic values in descending order here
    +t_vector <- sort(t_vector, decreasing = TRUE)

    Let’s preview our pre-ranked named vector.

    # Look at first entries of the ranked t-statistic vector
     head(t_vector)
    @@ -4117,7 +4118,7 @@

    4.5.2 Run GSEA using the GS head(gsea_results@result)

    Significance is assessed by generating a null distribution by sampling random gene sets of the same size and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. Looks like we have gene sets returned as significant at FDR of 0.05. If we didn’t have any, our visualizations below would show up blank as nothing would have met our pvalueCutoff above.

    @@ -4136,7 +4137,7 @@

    4.6.1 Most Positive NES

    dplyr::top_n(n = 3, wt = NES)

    The gene set HALLMARK_TNFA_SIGNALING_VIA_NFKB has the most positive NES score.

    @@ -4167,7 +4168,7 @@

    4.6.2 Most Negative NES

    dplyr::top_n(n = -3, wt = NES)

    The gene set HALLMARK_E2F_TARGETS has the most negative NES.

    @@ -4180,7 +4181,7 @@

    4.6.2 Most Negative NES

    most_negative_nes_plot

    -

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the maximum deviation from zero, in other words, the most negative ES score. An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most negative enrichment score’s data are being displayed.

    +

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the maximum deviation from zero, in other words, the most negative ES score. Here the ES is calculated by starting with the most lowly ranked genes (according to the gene-level t-statistic values) and making the score more negative when a gene is in the pathway. In this case, the most negative enrichment score’s data are being displayed.

    Let’s save this plot to PNG.

    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_negative_plot.png"),
       plot = most_negative_nes_plot
    @@ -4223,7 +4224,7 @@ 

    6 Session info

    ## collate en_US.UTF-8 ## ctype en_US.UTF-8 ## tz Etc/UTC -## date 2020-11-09 +## date 2020-11-11 ## ## ─ Packages ─────────────────────────────────────────────────────────────────── ## package * version date lib source From ae5d2104afe58d3287c711b082c9ffcc16d5ad9a Mon Sep 17 00:00:00 2001 From: Chante Bethell Date: Thu, 12 Nov 2020 19:49:22 -0500 Subject: [PATCH 17/19] some re-structuring/re-wording based on review suggestions --- .../pathway-analysis_microarray_03_gsea.Rmd | 16 +- .../pathway-analysis_microarray_03_gsea.html | 554 +++++++++--------- 2 files changed, 288 insertions(+), 282 deletions(-) diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd index e9e6b170..8d845b8b 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd +++ b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd @@ -13,7 +13,9 @@ output: This example is one of pathway analysis module set, we recommend looking at the [pathway analysis introduction](https://alexslemonade.github.io/refinebio-examples/02-microarray/pathway-analysis_microarray_00_intro.html) to help you determine which pathway analysis method is best suited for your purposes. -This particular example analysis shows how you can use gene set enrichment analysis (GSEA) to detect situations where all genes in a predefined set change in a coordinated way, detecting even small statistical but coordinated changes between two biological states. +This particular example analysis shows how you can use gene set enrichment analysis (GSEA) to detect situations where all genes in a predefined gene set change in a coordinated way, detecting even small statistical but coordinated changes between two biological states. +Genes are ranked from most highly positive to most highly negative, weighted according to their gene-level statistic, which is essential to the calculation of the enrichment score (ES), a pathway-level statistic, for each gene set. +Normalized enrichment scores (NES) are enrichment scores that are scaled to account for gene sets of different sizes [@Subramanian2005; @Korotkevich2019]. ⬇️ [**Jump to the analysis code**](#analysis) ⬇️ @@ -336,8 +338,8 @@ Looks like we were able to successfully get rid of the duplicate gene identifier ## Perform gene set enrichment analysis (GSEA) -The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout a pre-ranked gene list or primarily found at the top or bottom of the list meaning that they are highly- or lowly-ranked. -As mentioned earlier, hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression of genes so we would expect the latter distribution. [@clusterProfiler-book]. +The goal of GSEA is to detect situations where all genes in a gene set change in a coordinated way, detecting even small statistical but coordinated changes. +This is done by ranking genes within a gene set from most highly positive to most highly negative, weighting them according to their gene-level statistic, to calculate the enrichment score (ES), which is a pathway-level statistic [@clusterProfiler-book]. ### Determine our pre-ranked genes list @@ -362,9 +364,8 @@ head(t_vector) ### Run GSEA using the `GSEA()` function -Genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic. -The enrichment score (ES) is a pathway-level statistic, calculated using our gene-level statistics. -Normalized enrichment scores (NES) are enrichment scores that are scaled to make gene sets that contain different number of genes comparable [@Subramanian2005; @Korotkevich2019]. +Genes were ranked from most highly positive to most highly negative, weighted according to their gene-level statistic, in the previous section. +In this section, we will implement GSEA to calculate the enrichment score (ES) for each gene set using our pre-ranked gene list. We can use the `GSEA()` function to perform GSEA with any generic set of gene sets, but there are several functions for using specific, commonly used gene sets (e.g., `gseKEGG()`). @@ -392,7 +393,8 @@ Let's take a look at the results. head(gsea_results@result) ``` -Significance is assessed by generating a null distribution by sampling random gene sets of the same size and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. +Significance is assessed by permutating the gene labels of the pre-ranked gene list and recomputing the ES of the gene set for the permutated data, which generates a null distribution for the ES. +The ES for each gene set is then normalized to account for the size of the set, resulting in a normalized enrichment score (NES), and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. Looks like we have gene sets returned as significant at FDR of `0.05`. If we didn't have any, our visualizations below would show up blank as nothing would have met our `pvalueCutoff` above. diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.html b/02-microarray/pathway-analysis_microarray_03_gsea.html index 33a0a33f..9bc53453 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.html +++ b/02-microarray/pathway-analysis_microarray_03_gsea.html @@ -2850,282 +2850,286 @@ Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ -var aa,ba="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},da;if("function"==typeof Object.setPrototypeOf)da=Object.setPrototypeOf;else{var ea;a:{var fa={pg:!0},ha={};try{ha.__proto__=fa;ea=ha.pg;break a}catch(a){}ea=!1}da=ea?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null} -var ja=da,la=function(a,b){a.prototype=ba(b.prototype);a.prototype.constructor=a;if(ja)ja(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.Vh=b.prototype},ma=this||self,ra=function(a){if(a&&a!=ma)return pa(a.document);null===qa&&(qa=pa(ma.document));return qa},sa=/^[\w+/_-]+[=]{0,2}$/,qa=null,pa=function(a){var b=a.querySelector&&a.querySelector("script[nonce]");if(b){var c=b.nonce||b.getAttribute("nonce"); -if(c&&sa.test(c))return c}return""},ta=function(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"},ua=function(a,b){function c(){}c.prototype=b.prototype;a.Vh=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.li=function(d,e,f){for(var h=Array(arguments.length-2),k=2;kb)a=0,b=2147483647;return Math.floor(Math.random()*(b-a+1)+a)},Ea=function(a,b){for(var c=new Da,d=0;dc.length&&d&&b.push(c)});return b.join(",")};/* +var aa,ba=function(a){var b=0;return function(){return bb)a=0,b=2147483647;return Math.floor(Math.random()*(b-a+1)+a)},Ga=function(a,b){for(var c=new Ea,d=0;dc.length&&d&&b.push(c)});return b.join(",")};/* jQuery v1.9.1 (c) 2005, 2012 jQuery Foundation, Inc. jquery.org/license. */ -var Za=/\[object (Boolean|Number|String|Function|Array|Date|RegExp)\]/,$a=function(a){if(null==a)return String(a);var b=Za.exec(Object.prototype.toString.call(Object(a)));return b?b[1].toLowerCase():"object"},ab=function(a,b){return Object.prototype.hasOwnProperty.call(Object(a),b)},bb=function(a){if(!a||"object"!=$a(a)||a.nodeType||a==a.window)return!1;try{if(a.constructor&&!ab(a,"constructor")&&!ab(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}for(var b in a);return void 0=== -b||ab(a,b)},m=function(a,b){var c=b||("array"==$a(a)?[]:{}),d;for(d in a)if(ab(a,d)){var e=a[d];"array"==$a(e)?("array"!=$a(c[d])&&(c[d]=[]),c[d]=m(e,c[d])):bb(e)?(bb(c[d])||(c[d]={}),c[d]=m(e,c[d])):c[d]=e}return c};var cb=function(a){if(void 0===a||za(a)||bb(a))return!0;switch(typeof a){case "boolean":case "number":case "string":case "function":return!0}return!1};var Ab; -var Bb=[],Cb=[],Db=[],Eb=[],Fb=[],Gb={},Hb,Ib,Jb,Mb=function(a,b){var c=a["function"];if(!c)throw Error("Error: No function name given for function call.");var d=Gb[c],e={},f;for(f in a)a.hasOwnProperty(f)&&0===f.indexOf("vtp_")&&(d&&b&&b.Se&&b.Se(a[f]),e[void 0!==d?f:f.substr(4)]=a[f]);return void 0!==d?d(e):Ab(c,e,b)},Ob=function(a,b,c){c=c||[];var d={},e;for(e in a)a.hasOwnProperty(e)&&(d[e]=Nb(a[e],b,c));return d},Pb=function(a){var b=a["function"];if(!b)throw"Error: No function name given for function call."; -var c=Gb[b];return c?c.priorityOverride||0:0},Nb=function(a,b,c){if(za(a)){var d;switch(a[0]){case "function_id":return a[1];case "list":d=[];for(var e=1;ec&&(b["k"+c]=ac(Xb(e,40)),b["v"+c]=ac(f),c++))});var d=[];Fa(b,function(e,f){d.push(""+e+f)});return d.join("~")},ac=function(a){return(""+a).replace(/~/g,function(){return"~~"})},$b={item_id:"id",item_name:"nm",item_brand:"br",item_category:"ca",item_category2:"c2",item_category3:"c3",item_category4:"c4",item_category5:"c5", -item_variant:"va",price:"pr",quantity:"qt",coupon:"cp",item_list_name:"ln",index:"lp",item_list_id:"li",discount:"ds",affiliation:"af",promotion_id:"pi",promotion_name:"pn",creative_name:"cn",creative_slot:"cs",location_id:"lo"},bc={id:"id",name:"nm",brand:"br",category:"ca",variant:"va",list_name:"ln",list_position:"lp",list:"ln",position:"lp",creative:"cn"};var dc=function(a){var b=[];Fa(a,function(c,d){null!=d&&b.push(encodeURIComponent(c)+"="+encodeURIComponent(String(d)))});return b.join("&")},ec=function(a,b,c){this.qa=a.qa;this.La=a.La;this.I=a.I;this.i=b;this.o=dc(a.qa);this.h=dc(a.I);this.L=c?this.h.length:0;if(16384this.events.length&&16384>a.L+this.h,c=this.qa===a.o&&this.i===a.i;return 0==this.events.length||b&&c}; -var gc=function(a,b){Fa(a,function(c,d){null!=d&&b.push(encodeURIComponent(c)+"="+encodeURIComponent(d))})},hc=function(a,b){var c=[];a.o&&c.push(a.o);b&&c.push("_s="+b);gc(a.La,c);var d=!1;a.h&&(c.push(a.h),d=!0);var e=c.join("&"),f="",h=e.length+a.i.length+1;d&&2048x&&(v=w,x=z)});y==c.length&&(h[q]=v)});gc(h,d);b&&d.push("_s="+b);for(var k=d.join("&"),l=[],n={},p=0;pc&&(b["k"+c]=Yb(Vb(e,40)),b["v"+c]=Yb(f),c++))});var d=[];Ha(b,function(e,f){d.push(""+e+f)});return d.join("~")},Yb=function(a){return(""+a).replace(/~/g,function(){return"~~"})},Wb={item_id:"id",item_name:"nm",item_brand:"br",item_category:"ca",item_category2:"c2",item_category3:"c3",item_category4:"c4",item_category5:"c5", +item_variant:"va",price:"pr",quantity:"qt",coupon:"cp",item_list_name:"ln",index:"lp",item_list_id:"li",discount:"ds",affiliation:"af",promotion_id:"pi",promotion_name:"pn",creative_name:"cn",creative_slot:"cs",location_id:"lo"},Zb={id:"id",name:"nm",brand:"br",category:"ca",variant:"va",list_name:"ln",list_position:"lp",list:"ln",position:"lp",creative:"cn"};var ac=function(a){var b=[];Ha(a,function(c,d){null!=d&&b.push(encodeURIComponent(c)+"="+encodeURIComponent(String(d)))});return b.join("&")},bc=function(a,b,c){this.qa=a.qa;this.Na=a.Na;this.I=a.I;this.i=b;this.o=ac(a.qa);this.h=ac(a.I);this.L=c?this.h.length:0;if(16384this.events.length&&16384>a.L+this.h,c=this.qa===a.o&&this.i===a.i;return 0==this.events.length||b&&c}; +var dc=function(a,b){Ha(a,function(c,d){null!=d&&b.push(encodeURIComponent(c)+"="+encodeURIComponent(d))})},ec=function(a,b){var c=[];a.o&&c.push(a.o);b&&c.push("_s="+b);dc(a.Na,c);var d=!1;a.h&&(c.push(a.h),d=!0);var e=c.join("&"),f="",h=e.length+a.i.length+1;d&&2048x&&(v=w,x=A)});y==c.length&&(h[n]=v)});dc(h,d);b&&d.push("_s="+b);for(var k=d.join("&"),l=[],q={},r=0;r"}else p=void 0===d?"undefined":null===d?"null":typeof d;zc("Argument is not a %s (or a non-Element, non-Location mock); got: %s", -"HTMLScriptElement",p)}var t;e instanceof Fc&&e.constructor===Fc?t=e.h:(zc("expected object of type TrustedResourceUrl, got '"+e+"' of type "+ta(e)),t="type_error:TrustedResourceUrl");d.src=t;var q=ra(d.ownerDocument&&d.ownerDocument.defaultView);q&&d.setAttribute("nonce",q);Wc(d,b);c&&(d.onerror=c);var u=ra();u&&d.setAttribute("nonce",u);var v=H.getElementsByTagName("script")[0]||H.body||H.head;v.parentNode.insertBefore(d,v);return d},Yc=function(){if(Uc){var a=Uc.toLowerCase();if(0===a.indexOf("https://"))return 2; +var C={wb:"_ee",cd:"_syn",ki:"_uei",ii:"_pci",Lc:"event_callback",Xb:"event_timeout",ba:"gtag.config"};C.Ea="gtag.get";C.sa="purchase";C.jb="refund";C.Sa="begin_checkout";C.hb="add_to_cart";C.ib="remove_from_cart";C.Gf="view_cart";C.Yd="add_to_wishlist";C.Da="view_item";C.Xd="view_promotion";C.Wd="select_promotion";C.Vd="select_item";C.Tb="view_item_list";C.Ud="add_payment_info";C.Ff="add_shipping_info"; +C.xa="value_key",C.wa="value_callback";C.ca="allow_ad_personalization_signals";C.Uc="restricted_data_processing";C.kb="allow_google_signals";C.da="cookie_expires";C.Wb="cookie_update";C.tb="session_duration";C.la="user_properties";C.Ha="transport_url";C.M="ads_data_redaction";C.s="ad_storage";C.J="analytics_storage";C.yf="region";C.zf="wait_for_update"; +C.Hc="page_view",C.Zd="user_engagement",C.Af="app_remove",C.Bf="app_store_refund",C.Cf="app_store_subscription_cancel",C.Df="app_store_subscription_convert",C.Ef="app_store_subscription_renew",C.Hf="first_open",C.If="first_visit",C.Jf="in_app_purchase",C.Kf="session_start",C.Lf="allow_custom_scripts",C.Mf="allow_display_features",C.Ic="allow_enhanced_conversions",C.pe="enhanced_conversions",C.Ta="client_id",C.V="cookie_domain",C.Vb="cookie_name",C.Ua="cookie_path",C.ja="cookie_flags",C.va="currency", +C.ie="custom_map",C.Pc="groups",C.Va="language",C.fe="country",C.fi="non_interaction",C.rb="page_location",C.Fa="page_referrer",C.Sc="page_title",C.sb="send_page_view",C.Ga="send_to",C.Vc="session_engaged",C.Zb="session_id",C.Wc="session_number",C.eg="tracking_id",C.ka="linker",C.ya="url_passthrough",C.ob="accept_incoming",C.D="domains",C.qb="url_position",C.pb="decorate_forms",C.ve="phone_conversion_number",C.te="phone_conversion_callback",C.ue="phone_conversion_css_class",C.we="phone_conversion_options", +C.$f="phone_conversion_ids",C.Zf="phone_conversion_country_code",C.$d="aw_remarketing",C.ae="aw_remarketing_only",C.Ub="gclid",C.za="value",C.ag="quantity",C.Qf="affiliation",C.oe="tax",C.ne="shipping",C.Kc="list_name",C.me="checkout_step",C.ke="checkout_option",C.Rf="coupon",C.Sf="promotions",C.ub="transaction_id",C.vb="user_id",C.bg="retoken",C.mb="conversion_linker",C.lb="conversion_cookie_prefix",C.fa="cookie_prefix",C.S="items",C.ee="aw_merchant_id",C.ce="aw_feed_country",C.de="aw_feed_language", +C.be="discount",C.je="disable_merchant_reported_purchases",C.se="new_customer",C.he="customer_lifetime_value",C.Pf="dc_natural_search",C.Of="dc_custom_params",C.fg="trip_type",C.Yf="passengers",C.Wf="method",C.dg="search_term",C.Nf="content_type",C.Xf="optimize_id",C.Tf="experiments",C.nb="google_signals",C.Oc="google_tld",C.$b="update",C.Nc="firebase_id",C.Yb="ga_restrict_domain",C.Mc="event_settings",C.Jc="dynamic_event_settings",C.cg="screen_name",C.Vf="_x_19",C.Uf="_x_20",C.Rc="internal_traffic_results", +C.xe="traffic_type",C.Tc="referral_exclusion_definition",C.Qc="ignore_referrer",C.Xc="delivery_postal_code",C.qe="estimated_delivery_date",C.gg=[C.ca,C.Ic,C.kb,C.S,C.Uc,C.V,C.da,C.ja,C.Vb,C.Ua,C.fa,C.Wb,C.ie,C.Jc,C.Lc,C.Mc,C.Xb,C.Yb,C.nb,C.Oc,C.Pc,C.Rc,C.ka,C.Tc,C.Ga,C.sb,C.tb,C.Ha,C.$b,C.la,C.Xc],C.ye=[C.rb,C.Fa,C.Sc,C.Va,C.cg,C.vb,C.Nc],C.hg=[C.Af,C.Bf,C.Cf,C.Df,C.Ef,C.Hf,C.If,C.Jf,C.Kf,C.Zd],C.Od=[C.Ga,C.$d,C.ae,C.sb,C.Va,C.za,C.va,C.ub,C.vb,C.mb,C.lb,C.fa,C.V,C.da,C.ja,C.rb,C.Fa,C.ve,C.te,C.ue, +C.we,C.S,C.ee,C.ce,C.de,C.be,C.je,C.se,C.he,C.ca,C.Uc,C.$b,C.Nc,C.pe,C.Ha,C.ya,C.Ic,C.Xc,C.qe];C.Ae=[C.sa,C.jb,C.Sa,C.hb,C.ib,C.Gf,C.Yd,C.Da,C.Xd,C.Wd,C.Tb,C.Vd,C.Ud,C.Ff];C.ze=[C.ca,C.kb,C.Wb];C.Be=[C.da,C.Xb,C.tb];var sc={},tc=function(a,b){sc[a]=sc[a]||[];sc[a][b]=!0},uc=function(a){for(var b=[],c=sc[a]||[],d=0;d"}else r=void 0===d?"undefined":null===d?"null":typeof d;xc("Argument is not a %s (or a non-Element, non-Location mock); got: %s", +"HTMLScriptElement",r)}var t;e instanceof Dc&&e.constructor===Dc?t=e.h:(xc("expected object of type TrustedResourceUrl, got '"+e+"' of type "+ua(e)),t="type_error:TrustedResourceUrl");d.src=t;var n=sa(d.ownerDocument&&d.ownerDocument.defaultView);n&&d.setAttribute("nonce",n);Wc(d,b);c&&(d.onerror=c);var u=sa();u&&d.setAttribute("nonce",u);var v=H.getElementsByTagName("script")[0]||H.body||H.head;v.parentNode.insertBefore(d,v);return d},Yc=function(){if(Uc){var a=Uc.toLowerCase();if(0===a.indexOf("https://"))return 2; if(0===a.indexOf("http://"))return 3}return 1},Zc=function(a,b){var c=H.createElement("iframe");c.height="0";c.width="0";c.style.display="none";c.style.visibility="hidden";var d=H.body&&H.body.lastChild||H.body||H.head;d.parentNode.insertBefore(c,d);Wc(c,b);void 0!==a&&(c.src=a);return c},$c=function(a,b,c){var d=new Image(1,1);d.onload=function(){d.onload=null;b&&b()};d.onerror=function(){d.onerror=null;c&&c()};d.src=a;return d},ad=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,!!d): -a.attachEvent&&a.attachEvent("on"+b,c)},bd=function(a,b,c){a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent&&a.detachEvent("on"+b,c)},I=function(a){F.setTimeout(a,0)},cd=function(a,b){return a&&b&&a.attributes&&a.attributes[b]?a.attributes[b].value:null},dd=function(a){var b=a.innerText||a.textContent||"";b&&" "!=b&&(b=b.replace(/^[\s\xa0]+|[\s\xa0]+$/g,""));b&&(b=b.replace(/(\xa0+|\s{2,}|\n|\r\t)/g," "));return b},ed=function(a){var b=H.createElement("div");Rc(b,Sc("A
    "+a+"
    ")); +a.attachEvent&&a.attachEvent("on"+b,c)},bd=function(a,b,c){a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent&&a.detachEvent("on"+b,c)},I=function(a){G.setTimeout(a,0)},cd=function(a,b){return a&&b&&a.attributes&&a.attributes[b]?a.attributes[b].value:null},dd=function(a){var b=a.innerText||a.textContent||"";b&&" "!=b&&(b=b.replace(/^[\s\xa0]+|[\s\xa0]+$/g,""));b&&(b=b.replace(/(\xa0+|\s{2,}|\n|\r\t)/g," "));return b},ed=function(a){var b=H.createElement("div");Rc(b,Sc("A
    "+a+"
    ")); b=b.lastChild;for(var c=[];b.firstChild;)c.push(b.removeChild(b.firstChild));return c},fd=function(a,b,c){c=c||100;for(var d={},e=0;ec?a.href:a.href.substr(0,c)}return b},He=function(a){var b=H.createElement("a");a&&(b.href=a);var c=b.pathname;"/"!==c[0]&&(a||vc("TAGGING",1),c="/"+c);var d=b.hostname.replace(Be,"");return{href:b.href,protocol:b.protocol,host:b.host,hostname:d,pathname:c,search:b.search,hash:b.hash,port:b.port}},Ie=function(a){function b(n){var p=n.split("=")[0];return 0>d.indexOf(p)?n:p+"=0"}function c(n){return n.split("&").map(b).filter(function(p){return void 0!=p}).join("&")}var d="gclid dclid gclaw gcldc gclgp gclha gclgf _gl".split(" "), -e=He(a),f=a.split(/[?#]/)[0],h=e.search,k=e.hash;"?"===h[0]&&(h=h.substring(1));"#"===k[0]&&(k=k.substring(1));h=c(h);k=c(k);""!==h&&(h="?"+h);""!==k&&(k="#"+k);var l=""+f+h+k;"/"===l[l.length-1]&&(l=l.substring(0,l.length-1));return l};function Je(a,b,c){for(var d=[],e=b.split(";"),f=0;f>21:d;return[Math.round(2147483647*Math.random())^d&2147483647,Math.round(La()/1E3)].join(".")},af=function(a,b,c,d,e){var f=Ze(b);return Oe(a,f,$e(c),d,e)},bf=function(a,b,c,d){var e=""+Ze(c),f=$e(d);1>2,n=(f&3)<<4|h>>4,p=(h&15)<<2|k>>6,r=k&63;e||(r=64,d||(p=64));b.push(lf[l],lf[n],lf[p],lf[r])}return b.join("")} -function pf(a){function b(l){for(;d>4);64!=h&&(c+=String.fromCharCode(f<<4&240|h>>2),64!=k&&(c+=String.fromCharCode(h<<6&192|k)))}};var qf;var uf=function(){var a=rf,b=sf,c=tf(),d=function(h){a(h.target||h.srcElement||{})},e=function(h){b(h.target||h.srcElement||{})};if(!c.init){ad(H,"mousedown",d);ad(H,"keyup",d);ad(H,"submit",e);var f=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=function(){b(this);f.call(this)};c.init=!0}},vf=function(a,b,c,d,e){var f={callback:a,domains:b,fragment:2===c,placement:c,forms:d,sameHost:e};tf().decorators.push(f)},wf=function(a,b,c){for(var d=tf().decorators,e={},f=0;ff;f++){for(var h=f,k=0;8>k;k++)h= -h&1?h>>>1^3988292384:h>>>1;e[f]=h}d=e}qf=d;for(var l=4294967295,n=0;n>>8^qf[(l^c.charCodeAt(n))&255];return((l^-1)>>>0).toString(36)},Ff=function(){return function(a){var b=He(F.location.href),c=b.search.replace("?",""),d=Ce(c,"_gl",!0)||"";a.query=Ef(d)||{};var e=Fe(b,"fragment").match(Bf("_gl"));a.fragment=Ef(e&&e[3]||"")||{}}},Gf=function(a){var b=Ff(),c=tf();c.data||(c.data={query:{},fragment:{}},b(c.data));var d={},e=c.data;e&&(Oa(d,e.query),a&&Oa(d,e.fragment));return d},Ef= -function(a){var b;b=void 0===b?3:b;try{if(a){var c;a:{for(var d=a,e=0;3>e;++e){var f=xf.exec(d);if(f){c=f;break a}d=decodeURIComponent(d)}c=void 0}var h=c;if(h&&"1"===h[1]){var k=h[3],l;a:{for(var n=h[2],p=0;pp){n=!0;break b}n=!1}if(!n){var q=cf(b,l,!0);q.Ja="ad_storage";Ve(h,k,q)}}}}ag(Zf(c.gclid,c.gclsrc),b)})},cg=function(a,b){var c=Sf[a];if(void 0!==c)return b+c},dg=function(a){var b=a.split(".");return 3!==b.length||"GCL"!==b[0]?0:1E3*(Number(b[1])|| -0)};function Vf(a){var b=a.split(".");if(3==b.length&&"GCL"==b[0]&&b[1])return b[2]} -var fg=function(a,b,c,d,e){if(za(b)){var f=Yf(e),h=function(){for(var k={},l=0;lb)){var c=a.substring(0,b);if(qg.test(c)){for(var d=a.substring(b+1).split("/"),e=0;ek;k++){var l=h[k].src;if(l){l=l.toLowerCase();if(0===l.indexOf(e)){b=3;break a}1===f&&0===l.indexOf(d)&&(f=2)}}b=f}else b=a;return b}; -var zg=function(a,b,c){if(F[a.functionName])return b.ud&&I(b.ud),F[a.functionName];var d=yg();F[a.functionName]=d;if(a.ic)for(var e=0;ec.indexOf("Safari")||/Chrome|Coast|Opera|Edg|Silk|Android/.test(c)||11>((/Version\/([\d]+)/.exec(c)||[])[1]||"")?!1:!0}a=!b}if(a)return-1;var d=Ga("1");return Ae(1,100)Aa(c,k))if(l&&0Aa(c,l[r])){D(11);p=!1;break a}}else{p=!1;break a}p=!0}n=p}var t=!1;if(d){var q=0<=Aa(e,k);if(q)t=q;else{var u=Ea(e,l||[]);u&&D(10);t=u}}var v=!n||t;v||!(0<=Aa(l,"sandboxedScripts"))||c&&-1!==Aa(c,"sandboxedScripts")||(v=Ea(e,Rg));return f[k]=v}}, -Sg=function(){return Og.test(F.location&&F.location.hostname)};var Ug={active:!0,isAllowed:function(){return!0}},Vg=function(a){var b=L.zones;return b?b.checkState(Yd.B,a):Ug},Wg=function(a){var b=L.zones;!b&&a&&(b=L.zones=a());return b};var Xg=function(){},Yg=function(){};var Zg=!1,$g=0,ah=[];function bh(a){if(!Zg){var b=H.createEventObject,c="complete"==H.readyState,d="interactive"==H.readyState;if(!a||"readystatechange"!=a.type||c||!b&&d){Zg=!0;for(var e=0;e$g){$g++;try{H.documentElement.doScroll("left"),bh()}catch(a){F.setTimeout(ch,50)}}}var dh=function(a){Zg?a():ah.push(a)};var eh={},fh={},gh=function(a,b,c,d){if(!fh[a]||ae[b]||"__zone"===b)return-1;var e={};bb(d)&&(e=m(d,e));e.id=c;e.status="timeout";return fh[a].tags.push(e)-1},hh=function(a,b,c,d){if(fh[a]){var e=fh[a].tags[b];e&&(e.status=c,e.executionTime=d)}};function ih(a){for(var b=eh[a]||[],c=0;c=c&&ih(a)})},Bg:function(){d=!0;b>=c&&ih(a)}}};var mh=function(){function a(d){return!ya(d)||0>d?0:d}if(!L._li&&F.performance&&F.performance.timing){var b=F.performance.timing.navigationStart,c=ya(re.get("gtm.start"))?re.get("gtm.start"):0;L._li={cst:a(c-b),cbt:a(ge-b)}}};var qh={},rh=function(){return F.GoogleAnalyticsObject&&F[F.GoogleAnalyticsObject]},sh=!1; -var th=function(a){F.GoogleAnalyticsObject||(F.GoogleAnalyticsObject=a||"ga");var b=F.GoogleAnalyticsObject;if(F[b])F.hasOwnProperty(b)||D(12);else{var c=function(){c.q=c.q||[];c.q.push(arguments)};c.l=Number(new Date);F[b]=c}mh();return F[b]},uh=function(a,b,c,d){b=String(b).replace(/\s+/g,"").split(",");var e=rh();e(a+"require","linker");e(a+"linker:autoLink",b,c,d)},vh=function(a){}; -var xh=function(a){},wh=function(){return F.GoogleAnalyticsObject||"ga"},yh=function(a,b){return function(){var c=rh(),d=c&&c.getByName&&c.getByName(a);if(d){var e=d.get("sendHitTask");d.set("sendHitTask",function(f){var h=f.get("hitPayload"),k=f.get("hitCallback"),l=0>h.indexOf("&tid="+b);l&&(f.set("hitPayload",h.replace(/&tid=UA-[0-9]+-[0-9]+/,"&tid="+ +function md(a,b,c,d,e,f){var h=ld();h.active=!0;if(void 0!=b){var k=h.entries,l=k[a]||{},q=l.region,r=c&&g(c)?c.toUpperCase():void 0;d=d.toUpperCase();e=e.toUpperCase();if(r===e||(r===d?q!==e:!r&&!q)){var p=!!(f&&0c?a.href:a.href.substr(0,c)}return b},Fe=function(a){var b=H.createElement("a");a&&(b.href=a);var c=b.pathname;"/"!==c[0]&&(a||tc("TAGGING",1),c="/"+c);var d=b.hostname.replace(ze,"");return{href:b.href,protocol:b.protocol,host:b.host,hostname:d,pathname:c,search:b.search,hash:b.hash,port:b.port}},Ge=function(a){function b(q){var r=q.split("=")[0];return 0>d.indexOf(r)?q:r+"=0"}function c(q){return q.split("&").map(b).filter(function(r){return void 0!=r}).join("&")}var d="gclid dclid gclaw gcldc gclgp gclha gclgf _gl".split(" "), +e=Fe(a),f=a.split(/[?#]/)[0],h=e.search,k=e.hash;"?"===h[0]&&(h=h.substring(1));"#"===k[0]&&(k=k.substring(1));h=c(h);k=c(k);""!==h&&(h="?"+h);""!==k&&(k="#"+k);var l=""+f+h+k;"/"===l[l.length-1]&&(l=l.substring(0,l.length-1));return l};function He(a,b,c){for(var d=[],e=b.split(";"),f=0;f>21:d;return[Math.round(2147483647*Math.random())^d&2147483647,Math.round(Na()/1E3)].join(".")},Ze=function(a,b,c,d,e){var f=Xe(b);return Me(a,f,Ye(c),d,e)},$e=function(a,b,c,d){var e=""+Xe(c),f=Ye(d);1>2,q=(f&3)<<4|h>>4,r=(h&15)<<2|k>>6,p=k&63;e||(p=64,d||(r=64));b.push(jf[l],jf[q],jf[r],jf[p])}return b.join("")} +function nf(a){function b(l){for(;d>4);64!=h&&(c+=String.fromCharCode(f<<4&240|h>>2),64!=k&&(c+=String.fromCharCode(h<<6&192|k)))}};var of;var sf=function(){var a=pf,b=qf,c=rf(),d=function(h){a(h.target||h.srcElement||{})},e=function(h){b(h.target||h.srcElement||{})};if(!c.init){ad(H,"mousedown",d);ad(H,"keyup",d);ad(H,"submit",e);var f=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=function(){b(this);f.call(this)};c.init=!0}},tf=function(a,b,c,d,e){var f={callback:a,domains:b,fragment:2===c,placement:c,forms:d,sameHost:e};rf().decorators.push(f)},uf=function(a,b,c){for(var d=rf().decorators,e={},f=0;ff;f++){for(var h=f,k=0;8>k;k++)h= +h&1?h>>>1^3988292384:h>>>1;e[f]=h}d=e}of=d;for(var l=4294967295,q=0;q>>8^of[(l^c.charCodeAt(q))&255];return((l^-1)>>>0).toString(36)},Df=function(){return function(a){var b=Fe(G.location.href),c=b.search.replace("?",""),d=Ae(c,"_gl",!0)||"";a.query=Cf(d)||{};var e=De(b,"fragment").match(zf("_gl"));a.fragment=Cf(e&&e[3]||"")||{}}},Ef=function(a){var b=Df(),c=rf();c.data||(c.data={query:{},fragment:{}},b(c.data));var d={},e=c.data;e&&(Qa(d,e.query),a&&Qa(d,e.fragment));return d},Cf= +function(a){var b;b=void 0===b?3:b;try{if(a){var c;a:{for(var d=a,e=0;3>e;++e){var f=vf.exec(d);if(f){c=f;break a}d=decodeURIComponent(d)}c=void 0}var h=c;if(h&&"1"===h[1]){var k=h[3],l;a:{for(var q=h[2],r=0;rr){q=!0;break b}q=!1}if(!q){var n=af(b,l,!0);n.Ka="ad_storage";Se(h,k,n)}}}}Zf(Xf(c.gclid,c.gclsrc),b)})},ag=function(a,b){var c=Qf[a];if(void 0!==c)return b+c},bg=function(a){var b=a.split(".");return 3!==b.length||"GCL"!==b[0]?0:1E3*(Number(b[1])|| +0)};function Tf(a){var b=a.split(".");if(3==b.length&&"GCL"==b[0]&&b[1])return b[2]} +var dg=function(a,b,c,d,e){if(Aa(b)){var f=Wf(e),h=function(){for(var k={},l=0;lb)){var c=a.substring(0,b);if(og.test(c)){for(var d=a.substring(b+1).split("/"),e=0;ek;k++){var l=h[k].src;if(l){l=l.toLowerCase();if(0===l.indexOf(e)){b=3;break a}1===f&&0===l.indexOf(d)&&(f=2)}}b=f}else b=a;return b}; +var xg=function(a,b,c){if(G[a.functionName])return b.vd&&I(b.vd),G[a.functionName];var d=wg();G[a.functionName]=d;if(a.jc)for(var e=0;ec.indexOf("Safari")||/Chrome|Coast|Opera|Edg|Silk|Android/.test(c)||11>((/Version\/([\d]+)/.exec(c)||[])[1]||"")?!1:!0}a=!b}if(a)return-1;var d=Ia("1");return ye(1,100)Ba(c,k))if(l&&0Ba(c,l[p])){E(11);r=!1;break a}}else{r=!1;break a}r=!0}q=r}var t=!1;if(d){var n=0<=Ba(e,k);if(n)t=n;else{var u=Ga(e,l||[]);u&&E(10);t=u}}var v=!q||t;v||!(0<=Ba(l,"sandboxedScripts"))||c&&-1!==Ba(c,"sandboxedScripts")||(v=Ga(e,Pg));return f[k]=v}}, +Qg=function(){return Mg.test(G.location&&G.location.hostname)};var Sg={active:!0,isAllowed:function(){return!0}},Tg=function(a){var b=L.zones;return b?b.checkState(Wd.B,a):Sg},Ug=function(a){var b=L.zones;!b&&a&&(b=L.zones=a());return b};var Vg=function(){},Wg=function(){};var Xg=!1,Yg=0,Zg=[];function $g(a){if(!Xg){var b=H.createEventObject,c="complete"==H.readyState,d="interactive"==H.readyState;if(!a||"readystatechange"!=a.type||c||!b&&d){Xg=!0;for(var e=0;eYg){Yg++;try{H.documentElement.doScroll("left"),$g()}catch(a){G.setTimeout(ah,50)}}}var bh=function(a){Xg?a():Zg.push(a)};var ch={},dh={},eh=function(a,b,c,d){if(!dh[a]||Zd[b]||"__zone"===b)return-1;var e={};$a(d)&&(e=m(d,e));e.id=c;e.status="timeout";return dh[a].tags.push(e)-1},fh=function(a,b,c,d){if(dh[a]){var e=dh[a].tags[b];e&&(e.status=c,e.executionTime=d)}};function gh(a){for(var b=ch[a]||[],c=0;c=c&&gh(a)})},Dg:function(){d=!0;b>=c&&gh(a)}}};var lh=function(){function a(d){return!za(d)||0>d?0:d}if(!L._li&&G.performance&&G.performance.timing){var b=G.performance.timing.navigationStart,c=za(pe.get("gtm.start"))?pe.get("gtm.start"):0;L._li={cst:a(c-b),cbt:a(ee-b)}}};var ph={},qh=function(){return G.GoogleAnalyticsObject&&G[G.GoogleAnalyticsObject]},rh=!1; +var sh=function(a){G.GoogleAnalyticsObject||(G.GoogleAnalyticsObject=a||"ga");var b=G.GoogleAnalyticsObject;if(G[b])G.hasOwnProperty(b)||E(12);else{var c=function(){c.q=c.q||[];c.q.push(arguments)};c.l=Number(new Date);G[b]=c}lh();return G[b]},th=function(a,b,c,d){b=String(b).replace(/\s+/g,"").split(",");var e=qh();e(a+"require","linker");e(a+"linker:autoLink",b,c,d)},uh=function(a){}; +var wh=function(a){},vh=function(){return G.GoogleAnalyticsObject||"ga"},xh=function(a,b){return function(){var c=qh(),d=c&&c.getByName&&c.getByName(a);if(d){var e=d.get("sendHitTask");d.set("sendHitTask",function(f){var h=f.get("hitPayload"),k=f.get("hitCallback"),l=0>h.indexOf("&tid="+b);l&&(f.set("hitPayload",h.replace(/&tid=UA-[0-9]+-[0-9]+/,"&tid="+ b),!0),f.set("hitCallback",void 0,!0));e(f);l&&(f.set("hitPayload",h,!0),f.set("hitCallback",k,!0),f.set("_x_19",void 0,!0),e(f))})}}}; -var Dh=function(){return"&tc="+Eb.filter(function(a){return a}).length},Gh=function(){2022<=Eh().length&&Fh()},Ih=function(){Hh||(Hh=F.setTimeout(Fh,500))},Fh=function(){Hh&&(F.clearTimeout(Hh),Hh=void 0);void 0===Jh||Kh[Jh]&&!Lh&&!Mh||(Nh[Jh]||Oh.rh()||0>=Ph--?(D(1),Nh[Jh]=!0):(Oh.Nh(),$c(Eh()),Kh[Jh]=!0,Qh=Rh=Sh=Mh=Lh=""))},Eh=function(){var a=Jh;if(void 0===a)return"";var b=wc("GTM"),c=wc("TAGGING");return[Th,Kh[a]?"":"&es=1",Uh[a],b?"&u="+b:"",c?"&ut="+c:"",Dh(),Lh,Mh,Sh?Sh:"",Rh,Qh,"&z=0"].join("")}, -Vh=function(){return[he,"&v=3&t=t","&pid="+Ca(),"&rv="+Yd.fc].join("")},Wh="0.005000">Math.random(),Th=Vh(),Xh=function(){Th=Vh()},Kh={},Lh="",Mh="",Qh="",Rh="",Sh="",Jh=void 0,Uh={},Nh={},Hh=void 0,Oh=function(a,b){var c=0,d=0;return{rh:function(){if(c=b&&(c=0);return c>=a},Nh:function(){La()-d>=b&&(c=0);c++;d=La()}}}(2,1E3),Ph=1E3,Yh=function(a,b,c){if(Wh&&!Nh[a]&&b){a!==Jh&&(Fh(),Jh=a);var d,e=String(b[Rb.Ha]||"").replace(/_/g,"");0===e.indexOf("cvt")&&(e="cvt"); -d=e;var f=c+d;Lh=Lh?Lh+"."+f:"&tr="+f;var h=b["function"];if(!h)throw Error("Error: No function name given for function call.");var k=(Gb[h]?"1":"2")+d;Qh=Qh?Qh+"."+k:"&ti="+k;Ih();Gh()}},Zh=function(a,b,c){if(Wh&&!Nh[a]){a!==Jh&&(Fh(),Jh=a);var d=c+b;Mh=Mh?Mh+"."+d:"&epr="+d;Ih();Gh()}},$h=function(a,b,c){}; -function ai(a,b,c,d){var e=Eb[a],f=bi(a,b,c,d);if(!f)return null;var h=Nb(e[Rb.Me],c,[]);if(h&&h.length){var k=h[0];f=ai(k.index,{H:f,F:1===k.Xe?b.terminate:f,terminate:b.terminate},c,d)}return f} -function bi(a,b,c,d){function e(){if(f[Rb.ig])k();else{var x=Ob(f,c,[]);var A=gh(c.id,String(f[Rb.Ha]),Number(f[Rb.Ne]),x[Rb.jg]),z=!1;x.vtp_gtmOnSuccess=function(){if(!z){z=!0;var G=La()-E;Yh(c.id,Eb[a],"5");hh(c.id,A,"success", -G);h()}};x.vtp_gtmOnFailure=function(){if(!z){z=!0;var G=La()-E;Yh(c.id,Eb[a],"6");hh(c.id,A,"failure",G);k()}};x.vtp_gtmTagId=f.tag_id;x.vtp_gtmEventId=c.id;Yh(c.id,f,"1");var B=function(){var G=La()-E;Yh(c.id,f,"7");hh(c.id,A,"exception",G);z||(z=!0,k())};var E=La();try{Mb(x,c)}catch(G){B(G)}}}var f=Eb[a],h=b.H,k=b.F,l=b.terminate;if(c.pd(f))return null;var n=Nb(f[Rb.Oe],c,[]);if(n&&n.length){var p=n[0],r=ai(p.index,{H:h,F:k,terminate:l},c,d);if(!r)return null;h=r;k=2===p.Xe?l:r}if(f[Rb.Ie]||f[Rb.mg]){var t=f[Rb.Ie]?Fb:c.Wh,q=h,u=k;if(!t[a]){e=Na(e); -var v=ci(a,t,e);h=v.H;k=v.F}return function(){t[a](q,u)}}return e}function ci(a,b,c){var d=[],e=[];b[a]=di(d,e,c);return{H:function(){b[a]=ei;for(var f=0;fe?1:dk?1:hd;++d){var e;try{e=!(!c.frames||!c.frames[b])}catch(k){e=!1}if(e)return c;var f;a:{try{var h=c.parent;if(h&&h!=c){f=h;break a}}catch(k){}f=null}if(!(c=f))break}return null};var Ji=function(){};var Ki=function(a){return void 0!==a.tcString&&"string"!==typeof a.tcString||void 0!==a.gdprApplies&&"boolean"!==typeof a.gdprApplies||void 0!==a.listenerId&&"number"!==typeof a.listenerId||void 0!==a.addtlConsent&&"string"!==typeof a.addtlConsent?2:a.cmpStatus&&"error"!==a.cmpStatus?0:3},Li=function(a,b){this.i=a;this.h=null;this.L={};this.oa=0;this.fa=void 0===b?500:b;this.o=null};la(Li,Ji);var Ni=function(a){return"function"===typeof a.i.__tcfapi||null!=Mi(a)}; -Li.prototype.addEventListener=function(a){var b={},c=Bc(function(){return a(b)}),d=0;-1!==this.fa&&(d=setTimeout(function(){b.tcString="tcunavailable";b.internalErrorState=1;c()},this.fa));var e=function(f,h){clearTimeout(d);f?(b=f,b.internalErrorState=Ki(b),h&&0===b.internalErrorState||(b.tcString="tcunavailable",h||(b.internalErrorState=3))):(b.tcString="tcunavailable",b.internalErrorState=3);a(b)};try{Oi(this,"addEventListener",e)}catch(f){b.tcString="tcunavailable",b.internalErrorState=3,d&&(clearTimeout(d), -d=0),c()}};Li.prototype.removeEventListener=function(a){a&&a.listenerId&&Oi(this,"removeEventListener",null,a.listenerId)}; -var Qi=function(a,b,c){var d;d=void 0===d?"755":d;var e;a:{if(a.publisher&&a.publisher.restrictions){var f=a.publisher.restrictions[b];if(void 0!==f){e=f[void 0===d?"755":d];break a}}e=void 0}var h=e;if(0===h)return!1;var k=c;2===c?(k=0,2===h&&(k=1)):3===c&&(k=1,1===h&&(k=0));var l;if(0===k)if(a.purpose&&a.vendor){var n=Pi(a.vendor.consents,void 0===d?"755":d);l=n&&"1"===b&&a.purposeOneTreatment&&"DE"===a.publisherCC?!0:n&&Pi(a.purpose.consents,b)}else l=jd("ticdac");else l=1===k?a.purpose&&a.vendor? -Pi(a.purpose.legitimateInterests,b)&&Pi(a.vendor.legitimateInterests,void 0===d?"755":d):jd("ticdac"):!0;return l},Pi=function(a,b){return!(!a||!a[b])},Oi=function(a,b,c,d){c||(c=function(){});if("function"===typeof a.i.__tcfapi){var e=a.i.__tcfapi;e(b,2,c,d)}else if(Mi(a)){Ri(a);var f=++a.oa;a.L[f]=c;if(a.h){var h={};a.h.postMessage((h.__tcfapiCall={command:b,version:2,callId:f,parameter:d},h),"*")}}else c({},!1)},Mi=function(a){if(a.h)return a.h;a.h=Ii(a.i,"__tcfapiLocator");return a.h},Ri=function(a){a.o|| -(a.o=function(b){try{var c,d;"string"===typeof b.data?d=JSON.parse(b.data):d=b.data;c=d.__tcfapiReturn;a.L[c.callId](c.returnValue,c.success)}catch(e){}},Fi(a.i,a.o))};var Si={1:0,3:0,4:0,7:3,9:3,10:3};function Ti(a,b){if(""===a)return b;var c=Number(a);return isNaN(c)?b:c}var Ui=Ti("",550),Vi=Ti("",500);function Wi(){var a=L.tcf||{};return L.tcf=a} -var Xi=function(a,b){this.o=a;this.h=b;this.i=La();},Yi=function(a){},Zi=function(a){},ej=function(){var a=Wi(),b=new Li(F,3E3),c=new Xi(b,a);if(($i()?!0===F.gtag_enable_tcf_support:!1!==F.gtag_enable_tcf_support)&&!a.active&&("function"===typeof F.__tcfapi||Ni(b))){a.active=!0;a.Jb={};aj();var d=setTimeout(function(){bj(a);cj(a);d=null},Vi);try{b.addEventListener(function(e){d&&(clearTimeout(d),d=null);if(0!==e.internalErrorState)bj(a),cj(a),Yi(c);else{var f;if(!1===e.gdprApplies)f=dj(),b.removeEventListener(e); -else if("tcloaded"===e.eventStatus||"useractioncomplete"===e.eventStatus||"cmpuishown"===e.eventStatus){var h={},k;for(k in Si)if(Si.hasOwnProperty(k))if("1"===k){var l=e,n=!0;n=void 0===n?!1:n;var p;var r=l;!1===r.gdprApplies?p=!0:(void 0===r.internalErrorState&&(r.internalErrorState=Ki(r)),p="error"===r.cmpStatus||0!==r.internalErrorState||"loaded"===r.cmpStatus&&("tcloaded"===r.eventStatus||"useractioncomplete"===r.eventStatus)?!0:!1);h["1"]=p?!1===l.gdprApplies||"tcunavailable"===l.tcString|| -jd("tugac")&&void 0===l.gdprApplies&&!n||jd("tntac")&&("string"!==typeof l.tcString||!l.tcString.length)?!0:Qi(l,"1",0):!1}else h[k]=Qi(e,k,Si[k]);f=h}f&&(a.tcString=e.tcString||"tcempty",a.Jb=f,cj(a),Yi(c))}}),Zi(c)}catch(e){d&&(clearTimeout(d),d=null),bj(a),cj(a)}}};function bj(a){a.type="e";a.tcString="tcunavailable";a.Jb=dj()}function aj(){var a={};yd((a.ad_storage="denied",a.wait_for_update=Ui,a))} -var $i=function(){var a=!1;a=!0;return a};function dj(){var a={},b;for(b in Si)Si.hasOwnProperty(b)&&(a[b]=!0);return a}function cj(a){var b={};zd((b.ad_storage=a.Jb["1"]?"granted":"denied",b))} -var fj=function(){var a=Wi();if(a.active&&void 0!==a.loadTime)return Number(a.loadTime)},gj=function(){var a=Wi();return a.active?a.tcString||"":""},hj=function(a){if(!Si.hasOwnProperty(String(a)))return!0;var b=Wi();return b.active&&b.Jb?!!b.Jb[String(a)]:!0};function ij(a,b,c){function d(p){var r;L.reported_gclid||(L.reported_gclid={});r=L.reported_gclid;var t=f+(p?"gcu":"gcs");if(!r[t]){r[t]=!0;var q=[],u=function(A,z){z&&q.push(A+"="+encodeURIComponent(z))},v="https://www.google.com";if(td()){var x=Ad(C.s);u("gcs",Bd());p&&u("gcu","1");L.dedupe_gclid||(L.dedupe_gclid=""+Ye());u("rnd",L.dedupe_gclid);if((!f||h&&"aw.ds"!==h)&&Ad(C.s)){var y=Xf("_gcl_aw");u("gclaw",y.join("."))}u("url",String(F.location).split(/[?#]/)[0]);u("dclid",jj(b,k));!x&&b&&(v= -"https://pagead2.googlesyndication.com")}u("gdpr_consent",gj());"1"===Gf(!1)._up&&u("gtm_up","1");u("gclid",jj(b,f));u("gclsrc",h);u("gtm",Ei(!c));var w=v+"/pagead/landing?"+q.join("&");gd(w)}}var e=$f(),f=e.gclid||"",h=e.gclsrc,k=e.dclid||"",l=!a&&(!f||h&&"aw.ds"!==h?!1:!0),n=td();if(l||n)n?Cd(function(){d();Ad(C.s)||wd(function(p){return d(!0,p.Te)},C.s)},[C.s]):d()} -function jj(a,b){var c=a&&!Ad(C.s);return b&&c?"0":b}var kj=function(a){if(H.hidden)return!0;var b=a.getBoundingClientRect();if(b.top==b.bottom||b.left==b.right||!F.getComputedStyle)return!0;var c=F.getComputedStyle(a,null);if("hidden"===c.visibility)return!0;for(var d=a,e=c;d;){if("none"===e.display)return!0;var f=e.opacity,h=e.filter;if(h){var k=h.indexOf("opacity(");0<=k&&(h=h.substring(k+8,h.indexOf(")",k)),"%"==h.charAt(h.length-1)&&(h=h.substring(0,h.length-1)),f=Math.min(h,f))}if(void 0!==f&&0>=f)return!0;(d=d.parentElement)&&(e=F.getComputedStyle(d, +var Ch=function(){return"&tc="+Db.filter(function(a){return a}).length},Fh=function(){2022<=Dh().length&&Eh()},Hh=function(){Gh||(Gh=G.setTimeout(Eh,500))},Eh=function(){Gh&&(G.clearTimeout(Gh),Gh=void 0);void 0===Ih||Jh[Ih]&&!Kh&&!Lh||(Mh[Ih]||Nh.sh()||0>=Oh--?(E(1),Mh[Ih]=!0):(Nh.Oh(),$c(Dh()),Jh[Ih]=!0,Ph=Qh=Rh=Lh=Kh=""))},Dh=function(){var a=Ih;if(void 0===a)return"";var b=uc("GTM"),c=uc("TAGGING");return[Sh,Jh[a]?"":"&es=1",Th[a],b?"&u="+b:"",c?"&ut="+c:"",Ch(),Kh,Lh,Rh?Rh:"",Qh,Ph,"&z=0"].join("")}, +Uh=function(){return[fe,"&v=3&t=t","&pid="+Da(),"&rv="+Wd.hc].join("")},Vh="0.005000">Math.random(),Sh=Uh(),Wh=function(){Sh=Uh()},Jh={},Kh="",Lh="",Ph="",Qh="",Rh="",Ih=void 0,Th={},Mh={},Gh=void 0,Nh=function(a,b){var c=0,d=0;return{sh:function(){if(c=b&&(c=0);return c>=a},Oh:function(){Na()-d>=b&&(c=0);c++;d=Na()}}}(2,1E3),Oh=1E3,Xh=function(a,b,c){if(Vh&&!Mh[a]&&b){a!==Ih&&(Eh(),Ih=a);var d,e=String(b[Ob.Ia]||"").replace(/_/g,"");0===e.indexOf("cvt")&&(e="cvt"); +d=e;var f=c+d;Kh=Kh?Kh+"."+f:"&tr="+f;var h=b["function"];if(!h)throw Error("Error: No function name given for function call.");var k=(Fb[h]?"1":"2")+d;Ph=Ph?Ph+"."+k:"&ti="+k;Hh();Fh()}},Yh=function(a,b,c){if(Vh&&!Mh[a]){a!==Ih&&(Eh(),Ih=a);var d=c+b;Lh=Lh?Lh+"."+d:"&epr="+d;Hh();Fh()}},Zh=function(a,b,c){}; +function $h(a,b,c,d){var e=Db[a],f=ai(a,b,c,d);if(!f)return null;var h=Kb(e[Ob.Ne],c,[]);if(h&&h.length){var k=h[0];f=$h(k.index,{H:f,F:1===k.Ye?b.terminate:f,terminate:b.terminate},c,d)}return f} +function ai(a,b,c,d){function e(){if(f[Ob.kg])k();else{var x=Lb(f,c,[]);var z=eh(c.id,String(f[Ob.Ia]),Number(f[Ob.Oe]),x[Ob.lg]),A=!1;x.vtp_gtmOnSuccess=function(){if(!A){A=!0;var F=Na()-D;Xh(c.id,Db[a],"5");fh(c.id,z,"success", +F);h()}};x.vtp_gtmOnFailure=function(){if(!A){A=!0;var F=Na()-D;Xh(c.id,Db[a],"6");fh(c.id,z,"failure",F);k()}};x.vtp_gtmTagId=f.tag_id;x.vtp_gtmEventId=c.id;Xh(c.id,f,"1");var B=function(){var F=Na()-D;Xh(c.id,f,"7");fh(c.id,z,"exception",F);A||(A=!0,k())};var D=Na();try{Jb(x,c)}catch(F){B(F)}}}var f=Db[a],h=b.H,k=b.F,l=b.terminate;if(c.qd(f))return null;var q=Kb(f[Ob.Pe],c,[]);if(q&&q.length){var r=q[0],p=$h(r.index,{H:h,F:k,terminate:l},c,d);if(!p)return null;h=p;k=2===r.Ye?l:p}if(f[Ob.Je]||f[Ob.og]){var t=f[Ob.Je]?Eb:c.Xh,n=h,u=k;if(!t[a]){e=Pa(e); +var v=bi(a,t,e);h=v.H;k=v.F}return function(){t[a](n,u)}}return e}function bi(a,b,c){var d=[],e=[];b[a]=ci(d,e,c);return{H:function(){b[a]=di;for(var f=0;fe?1:dk?1:hd;++d){var e;try{e=!(!c.frames||!c.frames[b])}catch(k){e=!1}if(e)return c;var f;a:{try{var h=c.parent;if(h&&h!=c){f=h;break a}}catch(k){}f=null}if(!(c=f))break}return null};var Ii=function(){};var Ji=function(a){if(jd("tteai")){if(void 0!==a.tcString&&"string"!==typeof a.tcString||void 0!==a.gdprApplies&&"boolean"!==typeof a.gdprApplies||void 0!==a.listenerId&&"number"!==typeof a.listenerId||void 0!==a.addtlConsent&&"string"!==typeof a.addtlConsent)return 2}else if(void 0!==a.addtlConsent&&"string"!==typeof a.addtlConsent&&(a.addtlConsent=void 0),void 0!==a.gdprApplies&&"boolean"!==typeof a.gdprApplies&&(a.gdprApplies=void 0),void 0!==a.tcString&&"string"!==typeof a.tcString||void 0!== +a.listenerId&&"number"!==typeof a.listenerId)return 2;return a.cmpStatus&&"error"!==a.cmpStatus?0:3},Ki=function(a,b){this.i=a;this.h=null;this.L={};this.oa=0;this.ia=void 0===b?500:b;this.o=null};ma(Ki,Ii);var Mi=function(a){return"function"===typeof a.i.__tcfapi||null!=Li(a)}; +Ki.prototype.addEventListener=function(a){var b={},c=zc(function(){return a(b)}),d=0;-1!==this.ia&&(d=setTimeout(function(){b.tcString="tcunavailable";b.internalErrorState=1;c()},this.ia));var e=function(f,h){clearTimeout(d);f?(b=f,b.internalErrorState=Ji(b),h&&0===b.internalErrorState||(b.tcString="tcunavailable",h||(b.internalErrorState=3))):(b.tcString="tcunavailable",b.internalErrorState=3);a(b)};try{Ni(this,"addEventListener",e)}catch(f){b.tcString="tcunavailable",b.internalErrorState=3,d&&(clearTimeout(d), +d=0),c()}};Ki.prototype.removeEventListener=function(a){a&&a.listenerId&&Ni(this,"removeEventListener",null,a.listenerId)}; +var Pi=function(a,b,c){var d;d=void 0===d?"755":d;var e;a:{if(a.publisher&&a.publisher.restrictions){var f=a.publisher.restrictions[b];if(void 0!==f){e=f[void 0===d?"755":d];break a}}e=void 0}var h=e;if(0===h)return!1;var k=c;2===c?(k=0,2===h&&(k=1)):3===c&&(k=1,1===h&&(k=0));var l;if(0===k)if(a.purpose&&a.vendor){var q=Oi(a.vendor.consents,void 0===d?"755":d);l=q&&"1"===b&&a.purposeOneTreatment&&"DE"===a.publisherCC?!0:q&&Oi(a.purpose.consents,b)}else l=!0;else l=1===k?a.purpose&&a.vendor?Oi(a.purpose.legitimateInterests, +b)&&Oi(a.vendor.legitimateInterests,void 0===d?"755":d):!0:!0;return l},Oi=function(a,b){return!(!a||!a[b])},Ni=function(a,b,c,d){c||(c=function(){});if("function"===typeof a.i.__tcfapi){var e=a.i.__tcfapi;e(b,2,c,d)}else if(Li(a)){Qi(a);var f=++a.oa;a.L[f]=c;if(a.h){var h={};a.h.postMessage((h.__tcfapiCall={command:b,version:2,callId:f,parameter:d},h),"*")}}else c({},!1)},Li=function(a){if(a.h)return a.h;a.h=Hi(a.i,"__tcfapiLocator");return a.h},Qi=function(a){a.o||(a.o=function(b){try{var c,d;"string"=== +typeof b.data?d=JSON.parse(b.data):d=b.data;c=d.__tcfapiReturn;a.L[c.callId](c.returnValue,c.success)}catch(e){}},Ei(a.i,a.o))};var Ri={1:0,3:0,4:0,7:3,9:3,10:3};function Si(a,b){if(""===a)return b;var c=Number(a);return isNaN(c)?b:c}var Ti=Si("",550),Ui=Si("",500);function Vi(){var a=L.tcf||{};return L.tcf=a} +var Wi=function(a,b){this.o=a;this.h=b;this.i=Na();},Xi=function(a){},Yi=function(a){},dj=function(){var a=Vi(),b=new Ki(G,3E3),c=new Wi(b,a);if((Zi()?!0===G.gtag_enable_tcf_support:!1!==G.gtag_enable_tcf_support)&&!a.active&&("function"===typeof G.__tcfapi||Mi(b))){a.active=!0;a.Kb={};$i();var d=setTimeout(function(){aj(a);bj(a);d=null},Ui);try{b.addEventListener(function(e){d&&(clearTimeout(d),d=null);if(0!==e.internalErrorState)aj(a),bj(a),Xi(c);else{var f;if(!1===e.gdprApplies)f=cj(),b.removeEventListener(e); +else if("tcloaded"===e.eventStatus||"useractioncomplete"===e.eventStatus||"cmpuishown"===e.eventStatus){var h={},k;for(k in Ri)if(Ri.hasOwnProperty(k))if("1"===k){var l=e,q=!0;q=void 0===q?!1:q;var r;var p=l;!1===p.gdprApplies?r=!0:(void 0===p.internalErrorState&&(p.internalErrorState=Ji(p)),r="error"===p.cmpStatus||0!==p.internalErrorState||"loaded"===p.cmpStatus&&("tcloaded"===p.eventStatus||"useractioncomplete"===p.eventStatus)?!0:!1);h["1"]=r?!1===l.gdprApplies||"tcunavailable"===l.tcString|| +void 0===l.gdprApplies&&!q||"string"!==typeof l.tcString||!l.tcString.length?!0:Pi(l,"1",0):!1}else h[k]=Pi(e,k,Ri[k]);f=h}f&&(a.tcString=e.tcString||"tcempty",a.Kb=f,bj(a),Xi(c))}}),Yi(c)}catch(e){d&&(clearTimeout(d),d=null),aj(a),bj(a)}}};function aj(a){a.type="e";a.tcString="tcunavailable";a.Kb=cj()}function $i(){var a={};yd((a.ad_storage="denied",a.wait_for_update=Ti,a))} +var Zi=function(){var a=!1;a=!0;return a};function cj(){var a={},b;for(b in Ri)Ri.hasOwnProperty(b)&&(a[b]=!0);return a}function bj(a){var b={};zd((b.ad_storage=a.Kb["1"]?"granted":"denied",b))} +var ej=function(){var a=Vi();if(a.active&&void 0!==a.loadTime)return Number(a.loadTime)},fj=function(){var a=Vi();return a.active?a.tcString||"":""},gj=function(a){if(!Ri.hasOwnProperty(String(a)))return!0;var b=Vi();return b.active&&b.Kb?!!b.Kb[String(a)]:!0};function hj(a,b,c){function d(r){var p;L.reported_gclid||(L.reported_gclid={});p=L.reported_gclid;var t=f+(r?"gcu":"gcs");if(!p[t]){p[t]=!0;var n=[],u=function(z,A){A&&n.push(z+"="+encodeURIComponent(A))},v="https://www.google.com";if(td()){var x=Ad(C.s);u("gcs",Bd());r&&u("gcu","1");L.dedupe_gclid||(L.dedupe_gclid=""+We());u("rnd",L.dedupe_gclid);if((!f||h&&"aw.ds"!==h)&&Ad(C.s)){var y=Vf("_gcl_aw");u("gclaw",y.join("."))}u("url",String(G.location).split(/[?#]/)[0]);u("dclid",ij(b,k));!x&&b&&(v= +"https://pagead2.googlesyndication.com")}u("gdpr_consent",fj());"1"===Ef(!1)._up&&u("gtm_up","1");u("gclid",ij(b,f));u("gclsrc",h);u("gtm",Di(!c));var w=v+"/pagead/landing?"+n.join("&");gd(w)}}var e=Yf(),f=e.gclid||"",h=e.gclsrc,k=e.dclid||"",l=!a&&(!f||h&&"aw.ds"!==h?!1:!0),q=td();if(l||q)q?Cd(function(){d();Ad(C.s)||wd(function(r){return d(!0,r.Ue)},C.s)},[C.s]):d()} +function ij(a,b){var c=a&&!Ad(C.s);return b&&c?"0":b}var jj=function(a){if(H.hidden)return!0;var b=a.getBoundingClientRect();if(b.top==b.bottom||b.left==b.right||!G.getComputedStyle)return!0;var c=G.getComputedStyle(a,null);if("hidden"===c.visibility)return!0;for(var d=a,e=c;d;){if("none"===e.display)return!0;var f=e.opacity,h=e.filter;if(h){var k=h.indexOf("opacity(");0<=k&&(h=h.substring(k+8,h.indexOf(")",k)),"%"==h.charAt(h.length-1)&&(h=h.substring(0,h.length-1)),f=Math.min(h,f))}if(void 0!==f&&0>=f)return!0;(d=d.parentElement)&&(e=G.getComputedStyle(d, null))}return!1}; -var lj=function(){var a=H.body,b=H.documentElement||a&&a.parentElement,c,d;if(H.compatMode&&"BackCompat"!==H.compatMode)c=b?b.clientHeight:0,d=b?b.clientWidth:0;else{var e=function(f,h){return f&&h?Math.min(f,h):Math.max(f,h)};D(7);c=e(b?b.clientHeight:0,a?a.clientHeight:0);d=e(b?b.clientWidth:0,a?a.clientWidth:0)}return{width:d,height:c}},mj=function(a){var b=lj(),c=b.height,d=b.width,e=a.getBoundingClientRect(),f=e.bottom-e.top,h=e.right-e.left;return f&&h?(1-Math.min((Math.max(0-e.left,0)+Math.max(e.right- -d,0))/h,1))*(1-Math.min((Math.max(0-e.top,0)+Math.max(e.bottom-c,0))/f,1)):0};var tj=new RegExp(/[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}/i),uj=["SCRIPT","IMG","SVG","PATH","BR"],vj=["BR"];function wj(a){var b;if(a===H.body)b="body";else{var c;if(a.id)c="#"+a.id;else{var d;if(a.parentElement){var e;a:{var f=a.parentElement;if(f){for(var h=0;h:nth-child("+e+")"}else d="";c=d}b=c}return b} -function xj(){var a;var b=[],c=H.body;if(c){for(var d=c.querySelectorAll("*"),e=0;ee;e++){var f=d[e];if(!(0<=uj.indexOf(f.tagName.toUpperCase()))){for(var h=!1,k=0;kk;k++)if(!(0<=vj.indexOf(f.children[k].tagName.toUpperCase()))){h=!0;break}h||b.push(f)}}a={elements:b,status:1E4z;z++){var B=p[z].element;w.push({querySelector:wj(B),tagName:B.tagName,isVisible:!kj(B),type:1})}return{elements:w,status:A}} -var yj=function(a){var b=qi(a,"/pagead/conversion_async.js");if(b)return b;var c=-1!==navigator.userAgent.toLowerCase().indexOf("firefox"),d=xg("https://","http://","www.googleadservices.com");if(c||1===Mg())d="https://www.google.com";return d+"/pagead/conversion_async.js"},zj=!1,Aj=[],Bj=["aw","dc"],Cj=function(a){var b=F.google_trackConversion,c=a.gtm_onFailure;"function"==typeof b?b(a)||c():c()},Dj=function(){for(;0:nth-child("+e+")"}else d="";c=d}b=c}return b} +function wj(){var a;var b=[],c=H.body;if(c){for(var d=c.querySelectorAll("*"),e=0;ee;e++){var f=d[e];if(!(0<=tj.indexOf(f.tagName.toUpperCase()))){for(var h=!1,k=0;kk;k++)if(!(0<=uj.indexOf(f.children[k].tagName.toUpperCase()))){h=!0;break}h||b.push(f)}}a={elements:b,status:1E4A;A++){var B=r[A].element;w.push({querySelector:vj(B),tagName:B.tagName,isVisible:!jj(B),type:1})}return{elements:w,status:z}} +var xj=function(a){var b=pi(a,"/pagead/conversion_async.js");if(b)return b;var c=-1!==navigator.userAgent.toLowerCase().indexOf("firefox"),d=vg("https://","http://","www.googleadservices.com");if(c||1===Kg())d="https://www.google.com";return d+"/pagead/conversion_async.js"},yj=!1,zj=[],Aj=["aw","dc"],Bj=function(a){var b=G.google_trackConversion,c=a.gtm_onFailure;"function"==typeof b?b(a)||c():c()},Cj=function(){for(;0Aa(q,C.Ub)&&(l.cookieName=x+"_ga")}qk(l,"cookieDomain","auto");qk(k,"forceSSL",!0);qk(h,"eventCategory",zk(c));0<=Aa(["view_item","view_item_list","view_promotion","view_search_results"],c)&&qk(k,"nonInteraction",!0);"login"===c||"sign_up"===c||"share"===c?qk(h,"eventLabel",f(C.Uf)):"search"===c||"view_search_results"===c?qk(h,"eventLabel",f(C.bg)):"select_content"===c&&qk(h,"eventLabel",f(C.Lf));var w=h[C.ka]||{},A= -w[C.ob];A||0!=A&&w[C.D]?l.allowLinker=!0:!1===A&&qk(l,"useAmpClientId",!1);f(C.Sa)&&(l._useUp=!0);!1!==f(C.Kf)&&!1!==f(C.jb)&&gk()||(k.allowAdFeatures=!1);if(!1===f(C.ba)||!fk()){var z="allowAdFeatures";z="allowAdPersonalizationSignals";k[z]=!1}l.name=b;k[">m"]=Ei(!0); -k.hitCallback=d.H;td()&&(k["&gcs"]=Bd(),Ad(C.J)||(l.storage="none"),Ad(C.s)||(k.allowAdFeatures=!1,l.storeGac=!1));var B=f(C.Ga)||f(C.Tf)||qe("gtag.remote_config."+a+".url",2),E=f(C.Sf)||qe("gtag.remote_config."+a+".dualId",2);if(B&&null!=Uc){l._x_19=B;}E&&(l._x_20=E);h.Aa=k;h.za=l;return h},ok=function(a,b){function c(v){function x(w,A){for(var z=0;zBa(n,C.Vb)&&(l.cookieName=x+"_ga")}pk(l,"cookieDomain","auto");pk(k,"forceSSL",!0);pk(h,"eventCategory",yk(c));0<=Ba(["view_item","view_item_list","view_promotion","view_search_results"],c)&&pk(k,"nonInteraction",!0);"login"===c||"sign_up"===c||"share"===c?pk(h,"eventLabel",f(C.Wf)):"search"===c||"view_search_results"===c?pk(h,"eventLabel",f(C.dg)):"select_content"===c&&pk(h,"eventLabel",f(C.Nf));var w=h[C.ka]||{},z= +w[C.ob];z||0!=z&&w[C.D]?l.allowLinker=!0:!1===z&&pk(l,"useAmpClientId",!1);f(C.ya)&&(l._useUp=!0);!1!==f(C.Mf)&&!1!==f(C.kb)&&fk()||(k.allowAdFeatures=!1);if(!1===f(C.ca)||!ek()){var A="allowAdFeatures";A="allowAdPersonalizationSignals";k[A]=!1}l.name=b;k[">m"]=Di(!0); +k.hitCallback=d.H;td()&&(k["&gcs"]=Bd(),Ad(C.J)||(l.storage="none"),Ad(C.s)||(k.allowAdFeatures=!1,l.storeGac=!1));var B=f(C.Ha)||f(C.Vf)||oe("gtag.remote_config."+a+".url",2),D=f(C.Uf)||oe("gtag.remote_config."+a+".dualId",2);if(B&&null!=Uc){l._x_19=B;}D&&(l._x_20=D);h.Ba=k;h.Aa=l;return h},nk=function(a,b){function c(v){function x(w,z){for(var A=0;Aa.length||!g(a[1]))return;var b={};if(2 -a.length)&&g(b)){var c;if(2=p?0:Math.round(r/p*100),q=H.hidden?!1:.5<=mj(c);d();var u=Jl(c,"gtm.video",[b]);u["gtm.videoProvider"]="youtube";u["gtm.videoStatus"]=h;u["gtm.videoUrl"]=n.url;u["gtm.videoTitle"]=n.title;u["gtm.videoDuration"]=Math.round(p);u["gtm.videoCurrentTime"]= -Math.round(r);u["gtm.videoElapsedTime"]=Math.round(f);u["gtm.videoPercent"]=t;u["gtm.videoVisible"]=q;zl(u)},Qh:function(){e=La()},cd:function(){d()}}};var gm=F.clearTimeout,hm=F.setTimeout,N=function(a,b,c){if(vg()){b&&I(b)}else return Xc(a,b,c)},im=function(){return new Date},jm=function(){return F.location.href},km=function(a){return Fe(He(a),"fragment")},lm=function(a){return Ge(He(a))},mm=function(a,b){return qe(a,b||2)},nm=function(a,b,c){var d;b?(a.eventCallback=b,c&&(a.eventTimeout=c),d=zl(a)):d=zl(a);return d},om=function(a,b){F[a]=b},V=function(a,b,c){b&& -(void 0===F[a]||c&&!F[a])&&(F[a]=b);return F[a]},pm=function(a,b,c){return Le(a,b,void 0===c?!0:!!c)},qm=function(a,b,c){return 0===Ve(a,b,c)},rm=function(a,b){if(vg()){b&&I(b)}else Zc(a,b)},sm=function(a){return!!Nl(a,"init",!1)},tm=function(a){Ll(a,"init",!0)},um=function(a,b){var c=(void 0===b?0:b)?"www.googletagmanager.com/gtag/js":de;c+="?id="+encodeURIComponent(a)+"&l=dataLayer";N(xg("https://","http://",c))},vm=function(a, -b){var c=a[b];return c},wm=function(a,b,c){Wh&&(cb(a)||$h(c,b,a))}; -var xm=Gl.Ah;function Um(a,b){a=String(a);b=String(b);var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c}var Vm=new Da;function Wm(a,b){function c(h){var k=He(h),l=Fe(k,"protocol"),n=Fe(k,"host",!0),p=Fe(k,"port"),r=Fe(k,"path").toLowerCase().replace(/\/$/,"");if(void 0===l||"http"==l&&"80"==p||"https"==l&&"443"==p)l="web",p="default";return[l,n,p,r]}for(var d=c(String(a)),e=c(String(b)),f=0;f=Number(c);case "_gt":return Number(b)>Number(c);case "_lc":var l;l=String(b).split(",");return 0<=Aa(l,String(c));case "_le":return Number(b)<=Number(c);case "_lt":return Number(b)Number(e);break;case "ge":f=Number(d)>=Number(e)}return!!b.negate!==f},Jo=function(a,b){var c=b.event_name_predicate;if(c&&!Io(a,c))return!1;var d=b.conditions|| -[];if(0===d.length)return!0;for(var e=0;e=b&&(b=e+864E5,d=5E3);if(1>d)return!1;c=Math.min(c+(e-a)/1E3*5,20);a=e;if(1>c)return!1;d--;c--;return!0}}; -var Lo=function(a){var b="https://www.google-analytics.com/g/collect";if(null!=Uc){var c=pi(a.m(C.Ga),"/g/collect");if(c)return c}var d=!0;Ad(C.s)&&Ad(C.J)||(d=!1);var e=!1!==a.m(C.ba);e=!0;a.m(C.nb)&&!a.m(C.Xb)&&e&&!1!==a.m(C.jb)&&gk()&&d&&(b="https://analytics.google.com/g/collect");return b},Mo={};Mo[C.cg]="tid";Mo[C.kb]="cid";Mo[C.Ra]="ul";Mo[C.Mc]="_fid";Mo[C.xe]="tt";var No={};No[C.Yb]="sid";No[C.Vc]="sct";No[C.Uc]="seg";No[C.rb]="dl";No[C.Ea]="dr";No[C.Rc]="dt";No[C.va]="cu";No[C.vb]="uid";var Oo=function(a,b){function c(t,q){if(void 0!== -q&&-1==C.eg.indexOf(t)){null===q&&(q="");var u;if("_"===t.charAt(0))d[t]=Xb(q,300);else if(Mo[t])u=Mo[t],d[u]=Xb(q,300);else if(No[t])u=No[t],f[u]=Xb(q,300);else{t=Xb(t,40);var v="ep."+t,x="epn."+t;u=ya(q)?x:v;var y=ya(q)?v:x;e.hasOwnProperty(y)&&delete e[y];e[u]=Xb(q,100)}}}var d={},e={},f={};d.v="2";d.tid=a.o;d.gtm=Ei();d._p=oo();a.Yc&&(d.sr=a.Yc);a.L&&(d._gaz=1);td()&&(d.gcs=Bd());e.en=Xb(a.P,40);a.oa&&(e._fv=a.Ge?2:1);a.Fe&&(e._nsi=1);a.i&&(e._ss=a.He?2:1);a.Wc&&(e._c=1);0k;k++)e["pr"+(k+1)]=cc(h[k])}a.fb&&(e._eu=a.fb);for(var l=0;lthis.i&&(this.i=F.setTimeout(function(){return b.flush()},5E3));else{var e=hc(c,this.o++);Ro(c.i,e.xd,e.body); -So(c,a.eb,a.L,String(a.m(C.Nc)))}};Qo.prototype.flush=function(){if(this.h.events.length){var a=ic(this.h,this.o++);Ro(this.h.i,a.xd,a.body);this.h=new fc;0<=this.i&&(F.clearTimeout(this.i),this.i=-1)}};var So=function(a,b,c,d){function e(k){f.push(k+"="+encodeURIComponent(""+a.qa[k]))}if(b||c){var f=[];e("tid");e("cid");e("gtm");f.push("aip=1");a.La.uid&&f.push("uid="+encodeURIComponent(""+a.La.uid));b&&(Ro("https://stats.g.doubleclick.net/g/collect","v=2&"+f.join("&")),Yg("https://stats.g.doubleclick.net/g/collect?v=2&"+ -f.join("&")));if(c){f.push("z="+Ca());var h=Po(d);h&&$c(h+f.join("&"))}}},Ro=function(a,b,c){var d=a+"?"+b;c?Tc.sendBeacon&&Tc.sendBeacon(d,c):gd(d)};var To=window,Uo=document,Vo=function(a){var b=To._gaUserPrefs;if(b&&b.ioo&&b.ioo()||a&&!0===To["ga-disable-"+a])return!0;try{var c=To.external;if(c&&c._gaUserPrefs&&"oo"==c._gaUserPrefs)return!0}catch(f){}for(var d=Je("AMP_TOKEN",String(Uo.cookie),!0),e=0;ev.length||5u.qd+60*q&&(x=!0,u.sessionId=String(e.h),u.Hd++,u.yc=!1);if(x)e.i=!0,e.fa=0,ko(),ho=0;else if(1E4r?r=0:isNaN(r)&&(r=1E3);if(sm("ehl")){var t=Nl("ehl","reg");t?(t(p,r),I(l.vtp_gtmOnSuccess)): -I(l.vtp_gtmOnFailure)}else{var q=function(u){for(var v=0;va.length||!g(a[1]))return;var b={};if(2 +a.length)&&g(b)){var c;if(2=r?0:Math.round(p/r*100),n=H.hidden?!1:.5<=lj(c);d();var u=Il(c,"gtm.video",[b]);u["gtm.videoProvider"]="youtube";u["gtm.videoStatus"]=h;u["gtm.videoUrl"]=q.url;u["gtm.videoTitle"]=q.title;u["gtm.videoDuration"]=Math.round(r);u["gtm.videoCurrentTime"]= +Math.round(p);u["gtm.videoElapsedTime"]=Math.round(f);u["gtm.videoPercent"]=t;u["gtm.videoVisible"]=n;yl(u)},Rh:function(){e=Na()},dd:function(){d()}}};var fm=G.clearTimeout,gm=G.setTimeout,N=function(a,b,c){if(tg()){b&&I(b)}else return Xc(a,b,c)},hm=function(){return new Date},im=function(){return G.location.href},jm=function(a){return De(Fe(a),"fragment")},km=function(a){return Ee(Fe(a))},lm=function(a,b){return oe(a,b||2)},mm=function(a,b,c){var d;b?(a.eventCallback=b,c&&(a.eventTimeout=c),d=yl(a)):d=yl(a);return d},nm=function(a,b){G[a]=b},V=function(a,b,c){b&& +(void 0===G[a]||c&&!G[a])&&(G[a]=b);return G[a]},om=function(a,b,c){return Je(a,b,void 0===c?!0:!!c)},pm=function(a,b,c){return 0===Se(a,b,c)},qm=function(a,b){if(tg()){b&&I(b)}else Zc(a,b)},rm=function(a){return!!Ml(a,"init",!1)},sm=function(a){Kl(a,"init",!0)},tm=function(a,b){var c=(void 0===b?0:b)?"www.googletagmanager.com/gtag/js":be;c+="?id="+encodeURIComponent(a)+"&l=dataLayer";N(vg("https://","http://",c))},um=function(a, +b){var c=a[b];return c},vm=function(a,b,c){Vh&&(ab(a)||Zh(c,b,a))}; +var wm=Fl.Bh;function Tm(a,b){a=String(a);b=String(b);var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c}var Um=new Ea;function Vm(a,b){function c(h){var k=Fe(h),l=De(k,"protocol"),q=De(k,"host",!0),r=De(k,"port"),p=De(k,"path").toLowerCase().replace(/\/$/,"");if(void 0===l||"http"==l&&"80"==r||"https"==l&&"443"==r)l="web",r="default";return[l,q,r,p]}for(var d=c(String(a)),e=c(String(b)),f=0;f=Number(c);case "_gt":return Number(b)>Number(c);case "_lc":var l;l=String(b).split(",");return 0<=Ba(l,String(c));case "_le":return Number(b)<=Number(c);case "_lt":return Number(b)Number(e);break;case "ge":f=Number(d)>=Number(e)}return!!b.negate!==f},Vo=function(a,b){var c=b.event_name_predicate;if(c&&!Uo(a,c))return!1;var d=b.conditions|| +[];if(0===d.length)return!0;for(var e=0;e=b&&(b=e+864E5,d=5E3);if(1>d)return!1;c=Math.min(c+(e-a)/1E3*5,20);a=e;if(1>c)return!1;d--;c--;return!0}}; +var Xo=function(a){var b="https://www.google-analytics.com/g/collect";if(null!=Uc){var c=oi(a.m(C.Ha),"/g/collect");if(c)return c}var d=!0;Ad(C.s)&&Ad(C.J)||(d=!1);var e=!1!==a.m(C.ca);e=!0;a.m(C.nb)&&!a.m(C.Yb)&&e&&!1!==a.m(C.kb)&&fk()&&d&&(b="https://analytics.google.com/g/collect");return b},Yo={};Yo[C.eg]="tid";Yo[C.Ta]="cid";Yo[C.Va]="ul";Yo[C.Nc]="_fid";Yo[C.xe]="tt";var Zo={};Zo[C.Zb]="sid";Zo[C.Wc]="sct";Zo[C.Vc]="seg";Zo[C.rb]="dl";Zo[C.Fa]="dr";Zo[C.Sc]="dt";Zo[C.va]="cu";Zo[C.vb]="uid";var $o=function(a,b){function c(t,n){if(void 0!== +n&&-1==C.gg.indexOf(t)){null===n&&(n="");var u;if("_"===t.charAt(0))d[t]=Vb(n,300);else if(Yo[t])u=Yo[t],d[u]=Vb(n,300);else if(Zo[t])u=Zo[t],f[u]=Vb(n,300);else{t=Vb(t,40);var v="ep."+t,x="epn."+t;u=za(n)?x:v;var y=za(n)?v:x;e.hasOwnProperty(y)&&delete e[y];e[u]=Vb(n,100)}}}var d={},e={},f={};d.v="2";d.tid=a.o;d.gtm=Di();d._p=wo();a.Zc&&(d.sr=a.Zc);a.ia&&(d._gaz=1);td()&&(d.gcs=Bd());a.He&&(d.gtm_up="1");e.en=Vb(a.N,40);a.La&&(e._fv=a.Ge?2:1);a.Fe&&(e._nsi=1);a.i&&(e._ss=a.Ie?2:1);a.xb&&(e._c=1); +0k;k++)e["pr"+(k+1)]=$b(h[k])}a.gb&&(e._eu=a.gb);for(var l=0;lthis.i&&(this.i=G.setTimeout(function(){return b.flush()},5E3));else{var e=ec(c,this.o++);cp(c.i,e.yd,e.body); +dp(c,a.fb,a.ia,String(a.m(C.Oc)))}};bp.prototype.flush=function(){if(this.h.events.length){var a=fc(this.h,this.o++);cp(this.h.i,a.yd,a.body);this.h=new cc;0<=this.i&&(G.clearTimeout(this.i),this.i=-1)}};var dp=function(a,b,c,d){function e(k){f.push(k+"="+encodeURIComponent(""+a.qa[k]))}if(b||c){var f=[];e("tid");e("cid");e("gtm");f.push("aip=1");a.Na.uid&&f.push("uid="+encodeURIComponent(""+a.Na.uid));b&&(cp("https://stats.g.doubleclick.net/g/collect","v=2&"+f.join("&")),Wg("https://stats.g.doubleclick.net/g/collect?v=2&"+ +f.join("&")));if(c){f.push("z="+Da());var h=ap(d);h&&$c(h+f.join("&"))}}},cp=function(a,b,c){var d=a+"?"+b;c?Tc.sendBeacon&&Tc.sendBeacon(d,c):gd(d)};var ep=function(a,b){var c;var d=Go(a);d?(Eo(d,a)||(E(25),a.abort()),c=d):c=void 0;var e=c,f;a:{var h=a.I[C.Ta];h?(h=""+h,Bo(h,a)||(E(31),a.abort()),xo(h,Ad(C.J)),f=h):(E(32),a.abort(),f="")}return{clientId:f,rf:e}};var fp=window,gp=document,hp=function(a){var b=fp._gaUserPrefs;if(b&&b.ioo&&b.ioo()||a&&!0===fp["ga-disable-"+a])return!0;try{var c=fp.external;if(c&&c._gaUserPrefs&&"oo"==c._gaUserPrefs)return!0}catch(f){}for(var d=He("AMP_TOKEN",String(gp.cookie),!0),e=0;eu.length||5n.rd+60*t&&(v=!0,n.sessionId=String(e.h),n.Id++,n.zc=!1);if(v)e.i=!0,e.oa=0,so(),po=0;else if(1E4p?p=0:isNaN(p)&&(p=1E3);if(rm("ehl")){var t=Ml("ehl","reg");t?(t(r,p),I(l.vtp_gtmOnSuccess)): +I(l.vtp_gtmOnFailure)}else{var n=function(u){for(var v=0;vv.getDuration())return;U=(ka.Ka-v.getCurrentTime())/T;if(0>U&&(J.shift(),0===J.length))return}while(0>U);y=function(){w=0;y=O;0z||w.push(z/100)}w.sort(function(B,E){return B-E});return w}function l(v){for(var x=v.split(","),y=x.length,w=[],A=0;Az||w.push(z)}w.sort(function(B,E){return B-E});return w}function n(v,x,y){var w=v.map(function(B){return{Ka:B, -nf:B,hf:void 0}});if(!x.length)return w;var A=x.map(function(B){return{Ka:B*y,nf:void 0,hf:B}});if(!w.length)return A;var z=w.concat(A);z.sort(function(B,E){return B.Ka-E.Ka});return z}function p(v){var x=!!v.vtp_captureStart,y=!!v.vtp_captureComplete,w=!!v.vtp_capturePause,A=k(v.vtp_progressThresholdsPercent+""),z=l(v.vtp_progressThresholdsTimeInSeconds+""),B=!!v.vtp_fixMissingApi;if(x||y||w||A.length||z.length){var E={Mg:x,Kg:y,Lg:w,Ih:A,Jh:z,$e:B,Jd:void 0===v.vtp_uniqueTriggerId?"":v.vtp_uniqueTriggerId}, -G=V("YT"),M=function(){f(E)};I(v.vtp_gtmOnSuccess);if(G)G.ready&&G.ready(M);else{var O=V("onYouTubeIframeAPIReady");om("onYouTubeIframeAPIReady",function(){O&&O();M()});I(function(){for(var W=V("document"),Z=W.getElementsByTagName("script"),ca=Z.length,J=0;Jv.getDuration())return;U=(ha.Ma-v.getCurrentTime())/Q;if(0>U&&(J.shift(),0===J.length))return}while(0>U);y=function(){w=0;y=P;0A||w.push(A/100)}w.sort(function(B,D){return B-D});return w}function l(v){for(var x=v.split(","),y=x.length,w=[],z=0;zA||w.push(A)}w.sort(function(B,D){return B-D});return w}function q(v,x,y){var w=v.map(function(B){return{Ma:B, +pf:B,jf:void 0}});if(!x.length)return w;var z=x.map(function(B){return{Ma:B*y,pf:void 0,jf:B}});if(!w.length)return z;var A=w.concat(z);A.sort(function(B,D){return B.Ma-D.Ma});return A}function r(v){var x=!!v.vtp_captureStart,y=!!v.vtp_captureComplete,w=!!v.vtp_capturePause,z=k(v.vtp_progressThresholdsPercent+""),A=l(v.vtp_progressThresholdsTimeInSeconds+""),B=!!v.vtp_fixMissingApi;if(x||y||w||z.length||A.length){var D={Og:x,Mg:y,Ng:w,Jh:z,Kh:A,af:B,Kd:void 0===v.vtp_uniqueTriggerId?"":v.vtp_uniqueTriggerId}, +F=V("YT"),M=function(){f(D)};I(v.vtp_gtmOnSuccess);if(F)F.ready&&F.ready(M);else{var P=V("onYouTubeIframeAPIReady");nm("onYouTubeIframeAPIReady",function(){P&&P();M()});I(function(){for(var W=V("document"),Z=W.getElementsByTagName("script"),na=Z.length,J=0;J=f)f=2E3; -var h=c.vtp_uniqueTriggerId||"0";if(d){var k=function(n){return Math.max(f,n)};Ml("lcl","mwt",k,0);e||Ml("lcl","nv.mwt",k,0)}var l=function(n){n.push(h);return n};Ml("lcl","ids",l,[]);e||Ml("lcl","nv.ids",l,[]);sm("lcl")||(a(),tm("lcl"));I(c.vtp_gtmOnSuccess)})}(); +Y.a.lcl=[],function(){function a(){var c=V("document"),d=0,e=function(f){var h=f.target;if(h&&3!==f.which&&!(f.ph||f.timeStamp&&f.timeStamp===d)){d=f.timeStamp;h=fd(h,["a","area"],100);if(!h)return f.returnValue;var k=f.defaultPrevented||!1===f.returnValue,l=Ml("lcl",k?"nv.mwt":"mwt",0),q;q=k?Ml("lcl","nv.ids",[]):Ml("lcl","ids",[]);if(q.length){var r=Il(h,"gtm.linkClick",q);if(b(f,h,c)&&!k&&l&&h.href){var p=String(um(h,"rel")||""),t=!!Ca(p.split(" "),function(v){return"noreferrer"===v.toLowerCase()}); +t&&E(36);var n=V((um(h,"target")||"_self").substring(1)),u=!0;if(mm(r,zl(function(){var v;if(v=u&&n){var x;a:if(t){var y;try{y=new MouseEvent(f.type)}catch(w){if(!c.createEvent){x=!1;break a}y=c.createEvent("MouseEvents");y.initEvent(f.type,!0,!0)}y.ph=!0;f.target.dispatchEvent(y);x=!0}else x=!1;v=!x}v&&(n.location.href=um(h,"href"))}),l))u=!1;else return f.preventDefault&&f.preventDefault(),f.returnValue=!1}else mm(r,function(){},l||2E3);return!0}}};ad(c,"click",e,!1);ad(c,"auxclick",e,!1)}function b(c, +d,e){if(2===c.which||c.ctrlKey||c.shiftKey||c.altKey||c.metaKey)return!1;var f=um(d,"href"),h=f.indexOf("#"),k=um(d,"target");if(k&&"_self"!==k&&"_parent"!==k&&"_top"!==k||0===h)return!1;if(0=f)f=2E3; +var h=c.vtp_uniqueTriggerId||"0";if(d){var k=function(q){return Math.max(f,q)};Ll("lcl","mwt",k,0);e||Ll("lcl","nv.mwt",k,0)}var l=function(q){q.push(h);return q};Ll("lcl","ids",l,[]);e||Ll("lcl","nv.ids",l,[]);rm("lcl")||(a(),sm("lcl"));I(c.vtp_gtmOnSuccess)})}(); -var hp={};hp.macro=function(a){if(Gl.$c.hasOwnProperty(a))return Gl.$c[a]},hp.onHtmlSuccess=Gl.Ve(!0),hp.onHtmlFailure=Gl.Ve(!1);hp.dataLayer=re;hp.callback=function(a){ie.hasOwnProperty(a)&&xa(ie[a])&&ie[a]();delete ie[a]};hp.bootstrap=0;hp._spx=!1;function ip(){L[Yd.B]=hp;Oa(je,Y.a);Ib=Ib||Gl;Jb=Wb} -function jp(){id.gtm_3pds=!0;id.gtag_cs_api=!0;L=F.google_tag_manager=F.google_tag_manager||{};ej();if(L[Yd.B]){var a=L.zones;a&&a.unregisterChild(Yd.B);}else{for(var b=data.resource||{},c=b.macros||[],d= -0;d @@ -3768,7 +3772,7 @@

    October 2020

    1 Purpose of this analysis

    This example is one of pathway analysis module set, we recommend looking at the pathway analysis introduction to help you determine which pathway analysis method is best suited for your purposes.

    -

    This particular example analysis shows how you can use gene set enrichment analysis (GSEA) to detect situations where all genes in a predefined set change in a coordinated way, detecting even small statistical but coordinated changes between two biological states.

    +

    This particular example analysis shows how you can use gene set enrichment analysis (GSEA) to detect situations where all genes in a predefined gene set change in a coordinated way, detecting even small statistical but coordinated changes between two biological states. Genes are ranked from most highly positive to most highly negative, weighted according to their gene-level statistic, which is essential to the calculation of the enrichment score (ES), a pathway-level statistic, for each gene set. Normalized enrichment scores (NES) are enrichment scores that are scaled to account for gene sets of different sizes (Korotkevich et al. 2019; Subramanian et al. 2005).

    ⬇️ Jump to the analysis code ⬇️

    @@ -3940,7 +3944,7 @@

    4.2 Import data

    # desired gene list results dge_df <- readr::read_tsv(dge_url)
    ## 
    -## ── Column specification ──────────────────────────────────────────────────────────────────────
    +## ── Column specification ───────────────────────────────────────────────────────────────────
     ## cols(
     ##   Gene = col_character(),
     ##   logFC = col_double(),
    @@ -4075,7 +4079,7 @@ 

    4.4 Gene identifier conversion

    4.5 Perform gene set enrichment analysis (GSEA)

    -

    The goal of GSEA is to determine whether the members of a set of genes are randomly distributed throughout a pre-ranked gene list or primarily found at the top or bottom of the list meaning that they are highly- or lowly-ranked. As mentioned earlier, hallmark gene sets summarize and represent specific well-defined biological states or processes and display coherent expression of genes so we would expect the latter distribution. (Yu).

    +

    The goal of GSEA is to detect situations where all genes in a gene set change in a coordinated way, detecting even small statistical but coordinated changes. This is done by ranking genes within a gene set from most highly positive to most highly negative, weighting them according to their gene-level statistic, to calculate the enrichment score (ES), which is a pathway-level statistic (Yu).

    4.5.1 Determine our pre-ranked genes list

    The GSEA() function takes a pre-ranked and sorted named vector of statistics, where the names in the vector are gene identifiers. This is step 1 – create a gene list with statistics that GSEA will rank by.

    @@ -4093,7 +4097,7 @@

    4.5.1 Determine our pre-ranked ge

    4.5.2 Run GSEA using the GSEA() function

    -

    Genes are ranked from most highly positive to most highly negative and weighted according to their gene-level statistic. The enrichment score (ES) is a pathway-level statistic, calculated using our gene-level statistics. Normalized enrichment scores (NES) are enrichment scores that are scaled to make gene sets that contain different number of genes comparable (Korotkevich et al. 2019; Subramanian et al. 2005).

    +

    Genes were ranked from most highly positive to most highly negative, weighted according to their gene-level statistic, in the previous section. In this section, we will implement GSEA to calculate the enrichment score (ES) for each gene set using our pre-ranked gene list.

    We can use the GSEA() function to perform GSEA with any generic set of gene sets, but there are several functions for using specific, commonly used gene sets (e.g., gseKEGG()).

    gsea_results <- GSEA(
       geneList = t_vector, # ordered ranked gene list
    @@ -4118,10 +4122,10 @@ 

    4.5.2 Run GSEA using the GS head(gsea_results@result)

    -

    Significance is assessed by generating a null distribution by sampling random gene sets of the same size and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. Looks like we have gene sets returned as significant at FDR of 0.05. If we didn’t have any, our visualizations below would show up blank as nothing would have met our pvalueCutoff above.

    +

    Significance is assessed by permutating the gene labels of the pre-ranked gene list and recomputing the ES of the gene set for the permutated data, which generates a null distribution for the ES. The ES for each gene set is then normalized to account for the size of the set, resulting in a normalized enrichment score (NES), and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. Looks like we have gene sets returned as significant at FDR of 0.05. If we didn’t have any, our visualizations below would show up blank as nothing would have met our pvalueCutoff above.

    The information we’re most likely interested in is in the results slot. Let’s convert this into a data frame that we can use for further analysis and write to file.

    gsea_result_df <- data.frame(gsea_results@result)
    @@ -4137,7 +4141,7 @@

    4.6.1 Most Positive NES

    dplyr::top_n(n = 3, wt = NES)

    The gene set HALLMARK_TNFA_SIGNALING_VIA_NFKB has the most positive NES score.

    @@ -4168,7 +4172,7 @@

    4.6.2 Most Negative NES

    dplyr::top_n(n = -3, wt = NES)

    The gene set HALLMARK_E2F_TARGETS has the most negative NES.

    @@ -4224,7 +4228,7 @@

    6 Session info

    ## collate en_US.UTF-8 ## ctype en_US.UTF-8 ## tz Etc/UTC -## date 2020-11-11 +## date 2020-11-13 ## ## ─ Packages ─────────────────────────────────────────────────────────────────── ## package * version date lib source From a810360722814b3415fe9cda5bf7041df446ed48 Mon Sep 17 00:00:00 2001 From: Chante Bethell Date: Thu, 12 Nov 2020 20:05:47 -0500 Subject: [PATCH 18/19] update `dictionary.txt` file --- components/dictionary.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/dictionary.txt b/components/dictionary.txt index 14385da0..ca8a3485 100644 --- a/components/dictionary.txt +++ b/components/dictionary.txt @@ -16,6 +16,7 @@ Brainarray’s Brems CCDL CCDL's +cDNA cheatsheet cheatsheets ChIP @@ -85,6 +86,7 @@ molecularly musculus MSigDB myeloid +NES Northcott nb ortholog @@ -92,6 +94,8 @@ orthologs orthology overexpressing overexpression +permutated +permutating pheatmap PLOS PLX From 82a97d882c72cff2d3ed67ee90e132aa69a48cd6 Mon Sep 17 00:00:00 2001 From: Chante Bethell Date: Fri, 13 Nov 2020 21:38:23 -0500 Subject: [PATCH 19/19] incorporate @jaclyn-taroni's review suggestions --- .../pathway-analysis_microarray_03_gsea.Rmd | 10 +++++++--- .../pathway-analysis_microarray_03_gsea.html | 19 ++++++++++--------- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd index 8d845b8b..0c414a56 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.Rmd +++ b/02-microarray/pathway-analysis_microarray_03_gsea.Rmd @@ -15,6 +15,7 @@ This example is one of pathway analysis module set, we recommend looking at the This particular example analysis shows how you can use gene set enrichment analysis (GSEA) to detect situations where all genes in a predefined gene set change in a coordinated way, detecting even small statistical but coordinated changes between two biological states. Genes are ranked from most highly positive to most highly negative, weighted according to their gene-level statistic, which is essential to the calculation of the enrichment score (ES), a pathway-level statistic, for each gene set. +More specifically, an ES is calculated by starting with the most highly ranked genes (based on the gene-level statistic selected for ranking) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. Normalized enrichment scores (NES) are enrichment scores that are scaled to account for gene sets of different sizes [@Subramanian2005; @Korotkevich2019]. ⬇️ [**Jump to the analysis code**](#analysis) ⬇️ @@ -344,7 +345,9 @@ This is done by ranking genes within a gene set from most highly positive to mos ### Determine our pre-ranked genes list The `GSEA()` function takes a pre-ranked and sorted named vector of statistics, where the names in the vector are gene identifiers. -This is step 1 -- create a gene list with statistics that GSEA will rank by. +We will therefore need to create a gene list with statistics that GSEA will rank by. + +In the next chunk, we will create a named vector ranked based on the gene-level t-statistic values. ```{r} # Let's create a named vector ranked based on the t-statistic values @@ -435,7 +438,7 @@ most_positive_nes_plot Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores. The red dashed line indicates the peak ES score (the ES is the maximum deviation from zero). -An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. +As mentioned earlier, an ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most highly positive enrichment score's data are being displayed. The plots returned by `enrichplot::gseaplot` are ggplots, so we can use `ggplot2::ggsave()` to save them to file. @@ -475,7 +478,8 @@ most_negative_nes_plot This gene set shows the opposite pattern -- genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the maximum deviation from zero, in other words, the most negative ES score. -Here the ES is calculated by starting with the most lowly ranked genes (according to the gene-level t-statistic values) and making the score more negative when a gene is in the pathway. +As we know, the ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. +A negative enrichment score will be returned when not many of the genes are found at the top of the list, as this would mean decreasing the score a great deal thus producing a negative value. In this case, the most negative enrichment score's data are being displayed. Let's save this plot to PNG. diff --git a/02-microarray/pathway-analysis_microarray_03_gsea.html b/02-microarray/pathway-analysis_microarray_03_gsea.html index 9bc53453..d3fa10fb 100644 --- a/02-microarray/pathway-analysis_microarray_03_gsea.html +++ b/02-microarray/pathway-analysis_microarray_03_gsea.html @@ -3772,7 +3772,7 @@

    October 2020

    1 Purpose of this analysis

    This example is one of pathway analysis module set, we recommend looking at the pathway analysis introduction to help you determine which pathway analysis method is best suited for your purposes.

    -

    This particular example analysis shows how you can use gene set enrichment analysis (GSEA) to detect situations where all genes in a predefined gene set change in a coordinated way, detecting even small statistical but coordinated changes between two biological states. Genes are ranked from most highly positive to most highly negative, weighted according to their gene-level statistic, which is essential to the calculation of the enrichment score (ES), a pathway-level statistic, for each gene set. Normalized enrichment scores (NES) are enrichment scores that are scaled to account for gene sets of different sizes (Korotkevich et al. 2019; Subramanian et al. 2005).

    +

    This particular example analysis shows how you can use gene set enrichment analysis (GSEA) to detect situations where all genes in a predefined gene set change in a coordinated way, detecting even small statistical but coordinated changes between two biological states. Genes are ranked from most highly positive to most highly negative, weighted according to their gene-level statistic, which is essential to the calculation of the enrichment score (ES), a pathway-level statistic, for each gene set. More specifically, an ES is calculated by starting with the most highly ranked genes (based on the gene-level statistic selected for ranking) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. Normalized enrichment scores (NES) are enrichment scores that are scaled to account for gene sets of different sizes (Korotkevich et al. 2019; Subramanian et al. 2005).

    ⬇️ Jump to the analysis code ⬇️

    @@ -3944,7 +3944,7 @@

    4.2 Import data

    # desired gene list results dge_df <- readr::read_tsv(dge_url)
    ## 
    -## ── Column specification ───────────────────────────────────────────────────────────────────
    +## ── Column specification ──────────────────────────────────────────────────────────────
     ## cols(
     ##   Gene = col_character(),
     ##   logFC = col_double(),
    @@ -4082,7 +4082,8 @@ 

    4.5 Perform gene set enrichment a

    The goal of GSEA is to detect situations where all genes in a gene set change in a coordinated way, detecting even small statistical but coordinated changes. This is done by ranking genes within a gene set from most highly positive to most highly negative, weighting them according to their gene-level statistic, to calculate the enrichment score (ES), which is a pathway-level statistic (Yu).

    4.5.1 Determine our pre-ranked genes list

    -

    The GSEA() function takes a pre-ranked and sorted named vector of statistics, where the names in the vector are gene identifiers. This is step 1 – create a gene list with statistics that GSEA will rank by.

    +

    The GSEA() function takes a pre-ranked and sorted named vector of statistics, where the names in the vector are gene identifiers. We will therefore need to create a gene list with statistics that GSEA will rank by.

    +

    In the next chunk, we will create a named vector ranked based on the gene-level t-statistic values.

    # Let's create a named vector ranked based on the t-statistic values
     t_vector <- filtered_dge_mapped_df$t
     names(t_vector) <- filtered_dge_mapped_df$entrez_id
    @@ -4122,7 +4123,7 @@ 

    4.5.2 Run GSEA using the GS head(gsea_results@result)

    Significance is assessed by permutating the gene labels of the pre-ranked gene list and recomputing the ES of the gene set for the permutated data, which generates a null distribution for the ES. The ES for each gene set is then normalized to account for the size of the set, resulting in a normalized enrichment score (NES), and an FDR (false discovery rate) value is calculated to account for multiple hypothesis testing. Looks like we have gene sets returned as significant at FDR of 0.05. If we didn’t have any, our visualizations below would show up blank as nothing would have met our pvalueCutoff above.

    @@ -4141,7 +4142,7 @@

    4.6.1 Most Positive NES

    dplyr::top_n(n = 3, wt = NES)

    The gene set HALLMARK_TNFA_SIGNALING_VIA_NFKB has the most positive NES score.

    @@ -4154,7 +4155,7 @@

    4.6.1 Most Positive NES

    most_positive_nes_plot

    -

    Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores. The red dashed line indicates the peak ES score (the ES is the maximum deviation from zero). An ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most highly positive enrichment score’s data are being displayed.

    +

    Notice how the genes that are in the gene set, indicated by the black bars, tend to be on the left side of the graph indicating that they have positive gene-level scores. The red dashed line indicates the peak ES score (the ES is the maximum deviation from zero). As mentioned earlier, an ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. In this case, the most highly positive enrichment score’s data are being displayed.

    The plots returned by enrichplot::gseaplot are ggplots, so we can use ggplot2::ggsave() to save them to file.

    Let’s save to PNG.

    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_positive_plot.png"),
    @@ -4172,7 +4173,7 @@ 

    4.6.2 Most Negative NES

    dplyr::top_n(n = -3, wt = NES)

    The gene set HALLMARK_E2F_TARGETS has the most negative NES.

    @@ -4185,7 +4186,7 @@

    4.6.2 Most Negative NES

    most_negative_nes_plot

    -

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the maximum deviation from zero, in other words, the most negative ES score. Here the ES is calculated by starting with the most lowly ranked genes (according to the gene-level t-statistic values) and making the score more negative when a gene is in the pathway. In this case, the most negative enrichment score’s data are being displayed.

    +

    This gene set shows the opposite pattern – genes in the pathway tend to be on the right side of the graph. Again, the red dashed line here indicates the maximum deviation from zero, in other words, the most negative ES score. As we know, the ES is calculated by starting with the most highly ranked genes (according to the gene-level t-statistic values) and increasing the score when a gene is in the pathway and decreasing the score when a gene is not in the pathway. A negative enrichment score will be returned when not many of the genes are found at the top of the list, as this would mean decreasing the score a great deal thus producing a negative value. In this case, the most negative enrichment score’s data are being displayed.

    Let’s save this plot to PNG.

    ggplot2::ggsave(file.path(plots_dir, "GSE71270_gsea_enrich_negative_plot.png"),
       plot = most_negative_nes_plot
    @@ -4228,7 +4229,7 @@ 

    6 Session info

    ## collate en_US.UTF-8 ## ctype en_US.UTF-8 ## tz Etc/UTC -## date 2020-11-13 +## date 2020-11-14 ## ## ─ Packages ─────────────────────────────────────────────────────────────────── ## package * version date lib source