From e237ee308ae201f4b84eaddbec4249726a1aeda9 Mon Sep 17 00:00:00 2001 From: Lukas Wallrich Date: Tue, 3 Nov 2026 11:51:19 +0000 Subject: [PATCH 01/95] Start the Doors redesign branch Co-Authored-By: Claude Opus 5.5 --- scripts/rebrand/README.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 scripts/rebrand/README.md diff --git a/scripts/rebrand/README.md b/scripts/rebrand/README.md new file mode 100644 index 00000000000..10ef5d85548 --- /dev/null +++ b/scripts/rebrand/README.md @@ -0,0 +1,5 @@ +# Doors redesign checks + +Tools for the long-lived `rebrand-doors` branch, which moves forrt.org to the Doors design. The branch stays a draft PR until launch; its preview is at . + +Nothing here runs against production. Delete this folder after launch unless a check has been promoted into the normal workflows. From eccffb250756d01f4215f870151d5daa8b2aac51 Mon Sep 17 00:00:00 2001 From: Lukas Wallrich Date: Tue, 3 Nov 2026 13:34:07 +0000 Subject: [PATCH 02/95] Record the pre-redesign baseline and add the build checks (#949) Co-authored-by: Claude Opus 5.5 --- .codespellrc | 2 +- data/fonts/forrt.toml | 12 - data/themes/forrt.toml | 26 - layouts/partials/site_footer_license.html | 34 - scripts/rebrand/README.md | 35 + scripts/rebrand/apply_artifacts.sh | 26 + scripts/rebrand/baseline/README.md | 14 + scripts/rebrand/baseline/paths.txt | 6471 +++++++++++++++++ scripts/rebrand/baseline/seo_heads.json | 3421 +++++++++ scripts/rebrand/baseline/structured_data.json | 75 + scripts/rebrand/baseline/weights.json | 1517 ++++ scripts/rebrand/capture_pages.py | 178 + scripts/rebrand/check_internal_links.py | 120 + scripts/rebrand/check_source_rules.py | 95 + scripts/rebrand/compare_builds.py | 116 + scripts/rebrand/preview_paths.py | 160 + scripts/rebrand/sample_pages.json | 44 + scripts/rebrand/sister_sites.txt | 31 + scripts/rebrand/site_inventory.py | 205 + scripts/tests/test_rebrand_checks.py | 260 + 20 files changed, 12769 insertions(+), 73 deletions(-) delete mode 100644 data/fonts/forrt.toml delete mode 100644 data/themes/forrt.toml delete mode 100644 layouts/partials/site_footer_license.html create mode 100755 scripts/rebrand/apply_artifacts.sh create mode 100644 scripts/rebrand/baseline/README.md create mode 100644 scripts/rebrand/baseline/paths.txt create mode 100644 scripts/rebrand/baseline/seo_heads.json create mode 100644 scripts/rebrand/baseline/structured_data.json create mode 100644 scripts/rebrand/baseline/weights.json create mode 100644 scripts/rebrand/capture_pages.py create mode 100644 scripts/rebrand/check_internal_links.py create mode 100644 scripts/rebrand/check_source_rules.py create mode 100644 scripts/rebrand/compare_builds.py create mode 100644 scripts/rebrand/preview_paths.py create mode 100644 scripts/rebrand/sample_pages.json create mode 100644 scripts/rebrand/sister_sites.txt create mode 100644 scripts/rebrand/site_inventory.py create mode 100644 scripts/tests/test_rebrand_checks.py diff --git a/.codespellrc b/.codespellrc index 7af8c14c1da..73def2f7446 100644 --- a/.codespellrc +++ b/.codespellrc @@ -1,6 +1,6 @@ [codespell] # Skip these files and directories -skip = .git,*.png,*.jpg,*.jpeg,*.gif,*.svg,*.ico,*.woff,*.woff2,*.ttf,*.eot,*.min.js,*.min.css,themes,node_modules,public,resources,static/admin,*.lock,package-lock.json,.hugo_build.lock,go.sum,*.json,*.css,*.scss,*.toml,content/glossary/german,content/glossary/portuguese,content/glossary/arabic,content/glossary/spanish,content/glossary/french,content/glossary/turkish,data,*.pdf,content/glossary/english/open_material.md +skip = .git,assets/three,scripts/rebrand/baseline,*.png,*.jpg,*.jpeg,*.gif,*.svg,*.ico,*.woff,*.woff2,*.ttf,*.eot,*.min.js,*.min.css,themes,node_modules,public,resources,static/admin,*.lock,package-lock.json,.hugo_build.lock,go.sum,*.json,*.css,*.scss,*.toml,content/glossary/german,content/glossary/portuguese,content/glossary/arabic,content/glossary/spanish,content/glossary/french,content/glossary/turkish,data,*.pdf,content/glossary/english/open_material.md # Ignore these words (project-specific terms and proper nouns) ignore-words = .codespell-ignore.txt diff --git a/data/fonts/forrt.toml b/data/fonts/forrt.toml deleted file mode 100644 index c5ee4d4cf90..00000000000 --- a/data/fonts/forrt.toml +++ /dev/null @@ -1,12 +0,0 @@ -# Font style metadata -name = "forrt" - -# Load Domine (regular, italic, bold) -# Usual FORRT font is Century Schoolbook - but not available on Google Fonts -google_fonts = "Domine:400,400italic,700" - -# Use Domine everywhere -heading_font = "Domine" -body_font = "Domine" -nav_font = "Domine" -mono_font = "Domine" diff --git a/data/themes/forrt.toml b/data/themes/forrt.toml deleted file mode 100644 index f6ac4747c57..00000000000 --- a/data/themes/forrt.toml +++ /dev/null @@ -1,26 +0,0 @@ -# Theme metadata -name = "forrt" - -# Is theme light or dark? -light = true - -# Primary -primary = "#004055" -secondary = "#b8336a" - - -# Menu -menu_primary = "#3e3e3e" -menu_text = "white" -menu_text_active = "#b8336a" - -#menu_title = "#888" -menu_title = "#69b3a2" - -# Home sections -home_section_odd = "#fefdf6" -home_section_even = "#fefdf6" -background = "#fefdf6" - -link = "#8e0000" -link_hover = "#ff6bbc" diff --git a/layouts/partials/site_footer_license.html b/layouts/partials/site_footer_license.html deleted file mode 100644 index 49cfb1eb242..00000000000 --- a/layouts/partials/site_footer_license.html +++ /dev/null @@ -1,34 +0,0 @@ -{{/* Display copyright license. */}} - -{{ $copyright_license := .Params.copyright_license | default site.Params.copyright_license }} - -{{ if and $copyright_license $copyright_license.enable }} - -{{ $notice := .Params.copyright_license.notice | default site.Params.copyright_license.notice }} -{{ $allow_commercial := .Params.copyright_license.allow_commercial | default site.Params.copyright_license.allow_commercial }} -{{ $allow_derivatives := .Params.copyright_license.allow_derivatives | default site.Params.copyright_license.allow_derivatives }} -{{ $share_alike := .Params.copyright_license.share_alike | default site.Params.copyright_license.share_alike }} - -{{ $cc_code := "by" }} -{{ if not $allow_commercial }} -{{ $cc_code = printf "%s-nc" $cc_code }} -{{ end }} -{{ if and $allow_derivatives $share_alike }} -{{ $cc_code = printf "%s-sa" $cc_code }} -{{ else if not $allow_derivatives }} -{{ $cc_code = printf "%s-nd" $cc_code }} -{{ end }} - -{{ $license_url := printf "https://creativecommons.org/licenses/%s/4.0" ($cc_code | urlize) }} - -{{ with $notice }} - -{{ end }} - - - -{{ end }} \ No newline at end of file diff --git a/scripts/rebrand/README.md b/scripts/rebrand/README.md index 10ef5d85548..92b4d21369f 100644 --- a/scripts/rebrand/README.md +++ b/scripts/rebrand/README.md @@ -3,3 +3,38 @@ Tools for the long-lived `rebrand-doors` branch, which moves forrt.org to the Doors design. The branch stays a draft PR until launch; its preview is at . Nothing here runs against production. Delete this folder after launch unless a check has been promoted into the normal workflows. + +## What runs on every push and PR + +`.github/workflows/rebrand-preview.yaml` builds the branch and `main` from the same data and announcement artifacts as `deploy.yaml`, with Hugo 0.158.0 and `HUGO_ENV=staging`, and then runs: + +| Check | Script | Fails when | +|---|---|---| +| Source rules | `check_source_rules.py` | A template or menu hard-codes one of this site's own forrt.org URLs (use `relref`), or the branch edits a generated path | +| Builds compared | `compare_builds.py` | A page, feed or data file appears or goes, a structured-data count falls, JSON-LD is invalid, or a page's SEO tags change | +| Internal links | `check_internal_links.py` | A link broken here is not also broken on `main`. Lychee excludes forrt.org, so nothing else checks these | +| Built HTML | `../check_seo_html.py` | The site's standing rules on headings, conditional assets, image `alt` and home-page images | + +Pushes also run `preview_paths.py`, which prefixes root-relative paths for the subfolder and adds noindex to every HTML file, and then deploy. A failed check marks the run red but does not hold the preview back. Tests are in `../tests/test_rebrand_checks.py`. + +Agreed exceptions go in `allowed_changes.txt` (URL list) and `link_allowlist.txt` (retired paths the 404 page redirects), with a comment saying why. Neither exists yet, because no exception has been agreed. + +## Baseline + +`baseline/` records `main` before the redesign, built with Hugo 0.158.0 and the production artifacts of the same day. `baseline/README.md` has the commit and date. The files are `paths.txt`, `structured_data.json`, `seo_heads.json` and `weights.json`. Screenshots of `sample_pages.json` at 390, 1024 and 1440 px are on the [`baseline` branch of forrtproject/rebrand-doors](https://github.com/forrtproject/rebrand-doors/tree/baseline), to keep them out of this repository. + +CI compares against a fresh build of `main` and not these files, because generated collections change daily. The baseline is the fixed record for before-and-after comparison. + +To recapture from a checkout of `main` with the artifacts applied (`apply_artifacts.sh`), using Hugo 0.158.0 and `git config core.quotepath false`. Python needs `playwright` and `pillow`: + +```sh +HUGO_ENV=production hugo --gc --minify --cleanDestinationDir --destination /tmp/public-main +python3 scripts/rebrand/site_inventory.py /tmp/public-main --out scripts/rebrand/baseline +python3 scripts/rebrand/capture_pages.py /tmp/public-main --out /tmp/baseline-shots +``` + +## Other tools + +- `capture_pages.py` also weighs and screenshots a preview build with `--base /rebrand-doors/`. +- `build_fonts.py` rebuilds `static/fonts/doors/`. +- `render_castle_still.py` rerenders the home page's still image. diff --git a/scripts/rebrand/apply_artifacts.sh b/scripts/rebrand/apply_artifacts.sh new file mode 100755 index 00000000000..c1c1277fc39 --- /dev/null +++ b/scripts/rebrand/apply_artifacts.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +# Overlay the production data and announcement artifacts on a checkout, the way +# deploy.yaml does: clear the curated-resource seed first, and replace announcement +# bundles only when a tarball exists, so rows removed from a sheet cannot survive. +# +# Usage: apply_artifacts.sh +set -euo pipefail + +checkout=$1 +data_dir=$2 +announcements_dir=$3 + +find "$checkout/content/curated_resources" -maxdepth 1 -type f ! -name '_index.md' -delete + +if [ -d "$data_dir/content" ] || [ -d "$data_dir/data" ]; then + cp -R "$data_dir/." "$checkout/" +else + echo "::warning::No data artifact; building from the committed seed copies." +fi + +if [ -f "$announcements_dir/announcements.tar.gz" ]; then + find "$checkout/content/post" -mindepth 1 -maxdepth 1 -type d -exec rm -rf {} + + tar xzf "$announcements_dir/announcements.tar.gz" -C "$checkout" +else + echo "::warning::No announcements artifact; keeping the committed posts." +fi diff --git a/scripts/rebrand/baseline/README.md b/scripts/rebrand/baseline/README.md new file mode 100644 index 00000000000..9c86a37ccd0 --- /dev/null +++ b/scripts/rebrand/baseline/README.md @@ -0,0 +1,14 @@ +# Baseline: forrt.org before the Doors redesign + +Built on 3 November 2026 from `main` at `f8425848db462a87a11f86f55b035e8deeb48cc6`, with Hugo 0.158.0 extended, `HUGO_ENV=production` and the production data and announcement artifacts of that day. An earlier build by the same steps, at `ed4633e`, matched the deployed `gh-pages` branch file for file, apart from `CNAME`, `.nojekyll` and `media/.gitkeep`. + +| File | Contents | +|---|---| +| `paths.txt` | Every output file, with build-specific hashes normalised | +| `structured_data.json` | JSON-LD records by type and template group, with page counts | +| `seo_heads.json` | A digest of each page's title, description, canonical, hreflang, robots, sharing tags and JSON-LD | +| `weights.json` | Sample pages from `../sample_pages.json`: compressed bytes (own and third-party), requests, hosts, DOM size, JavaScript errors, sideways overflow | + +Own files are weighed at their gzip size. Third-party figures include embeds such as YouTube, so they vary between runs. + +Template groups come from paths and are an approximation: widget and plain pages share one group, because the built output does not show which template made them. diff --git a/scripts/rebrand/baseline/paths.txt b/scripts/rebrand/baseline/paths.txt new file mode 100644 index 00000000000..cd1b29d6b73 --- /dev/null +++ b/scripts/rebrand/baseline/paths.txt @@ -0,0 +1,6471 @@ +404.html +about/charity/forrt-gep.pdf +about/charity/index.html +about/cite_us/index.html +about/community/index.html +about/confidential-advisor-ombuds/index.html +about/get-involved/index.html +about/index.html +about/index.xml +about/mission/index.html +about/page/1/index.html +about/page/2/index.html +about/partnerships/index.html +about/partnerships/logos/2025_04_09_FORRT_Flavio_Azevedo_.pdf +about/partnerships/logos/A2P.webp +about/partnerships/logos/ABRIR.webp +about/partnerships/logos/AIMOS.webp +about/partnerships/logos/AREN.webp +about/partnerships/logos/BITS.webp +about/partnerships/logos/COSiE.webp +about/partnerships/logos/CREP.png.webp +about/partnerships/logos/CREP.webp +about/partnerships/logos/CollectiveLibrary.webp +about/partnerships/logos/FeministWonderLabCollective_Logo.webp +about/partnerships/logos/Klein_logo_OSCU.webp +about/partnerships/logos/LOGO-BRRN.webp +about/partnerships/logos/Logo_PCI-PCJ-full.webp +about/partnerships/logos/MD.webp +about/partnerships/logos/NERQ.webp +about/partnerships/logos/OLS.webp +about/partnerships/logos/OSC_Logo.webp +about/partnerships/logos/PAPORTRAIL.webp +about/partnerships/logos/ProjectTier.webp +about/partnerships/logos/QualaLab.webp +about/partnerships/logos/RN_German.webp +about/partnerships/logos/ReplicationWiki.webp +about/partnerships/logos/SIPS.webp +about/partnerships/logos/UKRN.webp +about/partnerships/logos/UN.webp +about/partnerships/logos/UNESCO.webp +about/partnerships/logos/University-of-Portsmouth-logo.webp +about/partnerships/logos/Utrecht-University.webp +about/partnerships/logos/bitss.webp +about/partnerships/logos/cos.webp +about/partnerships/logos/dra.webp +about/partnerships/logos/gate_logo.webp +about/partnerships/logos/iRISE.webp +about/partnerships/logos/icor.webp +about/partnerships/logos/jrp.webp +about/partnerships/logos/liberate-science.webp +about/partnerships/logos/mucos_logo.webp +about/partnerships/logos/nowherelab.webp +about/partnerships/logos/rainbowR.webp +about/partnerships/logos/reproducibilitea.webp +about/partnerships/logos/rose_logo.webp +about/partnerships/logos/rtea_bordeaux.webp +about/partnerships/pdf/nominatie_FORRT.pdf +about/principles/index.html +about/steering-committee/index.html +about/teams/index.html +about/us/index.html +about/visitors/index.html +academicons/css/academicons.css +academicons/css/academicons.min.css +academicons/fonts/academicons.eot +academicons/fonts/academicons.svg +academicons/fonts/academicons.ttf +academicons/fonts/academicons.woff +admin/config.yml +admin/index.html +adopting/index.html +ai-metascience/featured.png +ai-metascience/featured_hu.png +ai-metascience/index.html +annotator/index.html +antarctica.geojson +apps/awop_app.html +apps/community_map.html +apps/flora_annotator.html +apps/forrt-map.html +apps/fred_annotator.html +apps/fred_explorer.html +apps/open_research_games_portal.html +apps/os_map.html +apps/re-searchterms.html +authors/adam-partridge/avatar.webp +authors/adam-partridge/avatar_hu.webp +authors/adam-partridge/index.html +authors/adam-partridge/index.xml +authors/adira-daniel/avatar.webp +authors/adira-daniel/avatar_hu.webp +authors/adira-daniel/index.html +authors/adira-daniel/index.xml +authors/alaa-aldoh/avatar.webp +authors/alaa-aldoh/avatar_hu.webp +authors/alaa-aldoh/index.html +authors/alaa-aldoh/index.xml +authors/aleksandra-lazic/avatar.webp +authors/aleksandra-lazic/avatar_hu.webp +authors/aleksandra-lazic/index.html +authors/aleksandra-lazic/index.xml +authors/alexander-hart/avatar.webp +authors/alexander-hart/avatar_hu.webp +authors/alexander-hart/index.html +authors/alexander-hart/index.xml +authors/alice-rees/avatar.webp +authors/alice-rees/avatar_hu.webp +authors/alice-rees/index.html +authors/alice-rees/index.xml +authors/alicia-tamara-veersma-barredo/avatar.webp +authors/alicia-tamara-veersma-barredo/avatar_hu.webp +authors/alicia-tamara-veersma-barredo/index.html +authors/alicia-tamara-veersma-barredo/index.xml +authors/amanda-kay-montoya/avatar.webp +authors/amanda-kay-montoya/avatar_hu.webp +authors/amanda-kay-montoya/index.html +authors/amanda-kay-montoya/index.xml +authors/amani-aloufi/avatar.webp +authors/amani-aloufi/avatar_hu.webp +authors/amani-aloufi/index.html +authors/amani-aloufi/index.xml +authors/amelie-bret/avatar.webp +authors/amelie-bret/avatar_hu.webp +authors/amelie-bret/index.html +authors/amelie-bret/index.xml +authors/amelie-gourdon/avatar.webp +authors/amelie-gourdon/avatar_hu.webp +authors/amelie-gourdon/index.html +authors/amelie-gourdon/index.xml +authors/ana-carolina-marinho/avatar.webp +authors/ana-carolina-marinho/avatar_hu.webp +authors/ana-carolina-marinho/index.html +authors/ana-carolina-marinho/index.xml +authors/anna-meier/avatar.webp +authors/anna-meier/avatar_hu.webp +authors/anna-meier/index.html +authors/anna-meier/index.xml +authors/annalisa-myer/avatar.webp +authors/annalisa-myer/avatar_hu.webp +authors/annalisa-myer/index.html +authors/annalisa-myer/index.xml +authors/annalise-laplume/avatar.webp +authors/annalise-laplume/avatar_hu.webp +authors/annalise-laplume/index.html +authors/annalise-laplume/index.xml +authors/aoife-omahony/avatar.webp +authors/aoife-omahony/avatar_hu.webp +authors/aoife-omahony/index.html +authors/aoife-omahony/index.xml +authors/ashley-blake/avatar.webp +authors/ashley-blake/avatar_hu.webp +authors/ashley-blake/index.html +authors/ashley-blake/index.xml +authors/balazs-aczel/avatar.webp +authors/balazs-aczel/avatar_hu.webp +authors/balazs-aczel/index.html +authors/balazs-aczel/index.xml +authors/ben-saunders/avatar.webp +authors/ben-saunders/avatar_hu.webp +authors/ben-saunders/index.html +authors/ben-saunders/index.xml +authors/berit-t-barthelmes-msc/avatar.webp +authors/berit-t-barthelmes-msc/avatar_hu.webp +authors/berit-t-barthelmes-msc/index.html +authors/berit-t-barthelmes-msc/index.xml +authors/bethan-iley/avatar.webp +authors/bethan-iley/avatar_hu.webp +authors/bethan-iley/index.html +authors/bethan-iley/index.xml +authors/bradley-baker/avatar.webp +authors/bradley-baker/avatar_hu.webp +authors/bradley-baker/index.html +authors/bradley-baker/index.xml +authors/cass-gheoghe/avatar.webp +authors/cass-gheoghe/avatar_hu.webp +authors/cass-gheoghe/index.html +authors/cass-gheoghe/index.xml +authors/catherine-laverty/avatar.webp +authors/catherine-laverty/avatar_hu.webp +authors/catherine-laverty/index.html +authors/catherine-laverty/index.xml +authors/catia-oliveira/avatar.webp +authors/catia-oliveira/avatar_hu.webp +authors/catia-oliveira/index.html +authors/catia-oliveira/index.xml +authors/charlotte-r-pennington/avatar.webp +authors/charlotte-r-pennington/avatar_hu.webp +authors/charlotte-r-pennington/index.html +authors/charlotte-r-pennington/index.xml +authors/christopher-eaker/avatar.webp +authors/christopher-eaker/avatar_hu.webp +authors/christopher-eaker/index.html +authors/christopher-eaker/index.xml +authors/ciara-egan/avatar.webp +authors/ciara-egan/avatar_hu.webp +authors/ciara-egan/index.html +authors/ciara-egan/index.xml +authors/connor-keating/avatar.webp +authors/connor-keating/avatar_hu.webp +authors/connor-keating/index.html +authors/connor-keating/index.xml +authors/crystal-steltenpohl/avatar.webp +authors/crystal-steltenpohl/avatar_hu.webp +authors/crystal-steltenpohl/index.html +authors/crystal-steltenpohl/index.xml +authors/daniela-duca/avatar.webp +authors/daniela-duca/avatar_hu.webp +authors/daniela-duca/index.html +authors/daniela-duca/index.xml +authors/david-moreau/avatar.webp +authors/david-moreau/avatar_hu.webp +authors/david-moreau/index.html +authors/david-moreau/index.xml +authors/dermot-lynott/avatar.webp +authors/dermot-lynott/avatar_hu.webp +authors/dermot-lynott/index.html +authors/dermot-lynott/index.xml +authors/dushime-mudahera-richard/avatar.webp +authors/dushime-mudahera-richard/avatar_hu.webp +authors/dushime-mudahera-richard/index.html +authors/dushime-mudahera-richard/index.xml +authors/eike-rinke/avatar.webp +authors/eike-rinke/avatar_hu.webp +authors/eike-rinke/index.html +authors/eike-rinke/index.xml +authors/filip-dechterenko/avatar.webp +authors/filip-dechterenko/avatar_hu.webp +authors/filip-dechterenko/index.html +authors/filip-dechterenko/index.xml +authors/flavio-azevedo/avatar.webp +authors/flavio-azevedo/avatar_hu.webp +authors/flavio-azevedo/index.html +authors/flavio-azevedo/index.xml +authors/forrt/avatar.webp +authors/forrt/avatar1.webp +authors/forrt/avatar2.webp +authors/forrt/avatar3.webp +authors/forrt/avatar5.webp +authors/forrt/avatar_hu.webp +authors/forrt/index.html +authors/forrt/index.xml +authors/fotis-mystakopoulos-phd-student/avatar.webp +authors/fotis-mystakopoulos-phd-student/avatar_hu.webp +authors/fotis-mystakopoulos-phd-student/index.html +authors/fotis-mystakopoulos-phd-student/index.xml +authors/gavin-leech/avatar.webp +authors/gavin-leech/avatar_hu.webp +authors/gavin-leech/index.html +authors/gavin-leech/index.xml +authors/gilad-feldman/avatar.webp +authors/gilad-feldman/avatar_hu.webp +authors/gilad-feldman/index.html +authors/gilad-feldman/index.xml +authors/giorgia-andreolli/avatar.webp +authors/giorgia-andreolli/avatar_hu.webp +authors/giorgia-andreolli/index.html +authors/giorgia-andreolli/index.xml +authors/heather-urry/avatar.webp +authors/heather-urry/avatar_hu.webp +authors/heather-urry/index.html +authors/heather-urry/index.xml +authors/helena-hartmann/avatar.webp +authors/helena-hartmann/avatar_hu.webp +authors/helena-hartmann/index.html +authors/helena-hartmann/index.xml +authors/henrik-schoenemann/avatar.webp +authors/henrik-schoenemann/avatar_hu.webp +authors/henrik-schoenemann/index.html +authors/henrik-schoenemann/index.xml +authors/index.html +authors/index.xml +authors/jacob-miranda/avatar.webp +authors/jacob-miranda/avatar_hu.webp +authors/jacob-miranda/index.html +authors/jacob-miranda/index.xml +authors/jade-pickering/avatar.webp +authors/jade-pickering/avatar_hu.webp +authors/jade-pickering/index.html +authors/jade-pickering/index.xml +authors/james-bartlett/avatar.webp +authors/james-bartlett/avatar_hu.webp +authors/james-bartlett/index.html +authors/james-bartlett/index.xml +authors/jan-philipp-roer/avatar.webp +authors/jan-philipp-roer/avatar_hu.webp +authors/jan-philipp-roer/index.html +authors/jan-philipp-roer/index.xml +authors/jeef-lees/avatar.webp +authors/jeef-lees/avatar_hu.webp +authors/jeef-lees/index.html +authors/jeef-lees/index.xml +authors/joanne-mccuaig/avatar.webp +authors/joanne-mccuaig/avatar_hu.webp +authors/joanne-mccuaig/index.html +authors/joanne-mccuaig/index.xml +authors/john-shaw/avatar.webp +authors/john-shaw/avatar_hu.webp +authors/john-shaw/index.html +authors/john-shaw/index.xml +authors/jordan-wagge/avatar.webp +authors/jordan-wagge/avatar_hu.webp +authors/jordan-wagge/index.html +authors/jordan-wagge/index.xml +authors/julia-pauquet/avatar.webp +authors/julia-pauquet/avatar_hu.webp +authors/julia-pauquet/index.html +authors/julia-pauquet/index.xml +authors/julia-strand/avatar.webp +authors/julia-strand/avatar_hu.webp +authors/julia-strand/index.html +authors/julia-strand/index.xml +authors/julia-wolska/avatar.webp +authors/julia-wolska/avatar_hu.webp +authors/julia-wolska/index.html +authors/julia-wolska/index.xml +authors/justin-sulik/avatar.webp +authors/justin-sulik/avatar_hu.webp +authors/justin-sulik/index.html +authors/justin-sulik/index.xml +authors/kai-krautter/avatar.webp +authors/kai-krautter/avatar_hu.webp +authors/kai-krautter/index.html +authors/kai-krautter/index.xml +authors/kaili-chung/avatar.webp +authors/kaili-chung/avatar_hu.webp +authors/kaili-chung/index.html +authors/kaili-chung/index.xml +authors/kamil-izydorczak/avatar.webp +authors/kamil-izydorczak/avatar_hu.webp +authors/kamil-izydorczak/index.html +authors/kamil-izydorczak/index.xml +authors/karen-matvienko-sikar/avatar.webp +authors/karen-matvienko-sikar/avatar_hu.webp +authors/karen-matvienko-sikar/index.html +authors/karen-matvienko-sikar/index.xml +authors/karolina-urbanska/avatar.webp +authors/karolina-urbanska/avatar_hu.webp +authors/karolina-urbanska/index.html +authors/karolina-urbanska/index.xml +authors/kelly-lloyd/avatar.webp +authors/kelly-lloyd/avatar_hu.webp +authors/kelly-lloyd/index.html +authors/kelly-lloyd/index.xml +authors/kimberly-quinn/avatar.webp +authors/kimberly-quinn/avatar_hu.webp +authors/kimberly-quinn/index.html +authors/kimberly-quinn/index.xml +authors/laurel-standiford/avatar.webp +authors/laurel-standiford/avatar_hu.webp +authors/laurel-standiford/index.html +authors/laurel-standiford/index.xml +authors/leticia-micheli/avatar.webp +authors/leticia-micheli/avatar_hu.webp +authors/leticia-micheli/index.html +authors/leticia-micheli/index.xml +authors/lorna-hamilton/avatar.webp +authors/lorna-hamilton/avatar_hu.webp +authors/lorna-hamilton/index.html +authors/lorna-hamilton/index.xml +authors/louise-bezuidenhout/avatar.webp +authors/louise-bezuidenhout/avatar_hu.webp +authors/louise-bezuidenhout/index.html +authors/louise-bezuidenhout/index.xml +authors/lukas-roseler/avatar.webp +authors/lukas-roseler/avatar_hu.webp +authors/lukas-roseler/index.html +authors/lukas-roseler/index.xml +authors/lukas-wallrich/avatar.webp +authors/lukas-wallrich/avatar_hu.webp +authors/lukas-wallrich/index.html +authors/lukas-wallrich/index.xml +authors/lydia-riedl/avatar.webp +authors/lydia-riedl/avatar_hu.webp +authors/lydia-riedl/index.html +authors/lydia-riedl/index.xml +authors/madeleine-pownall/avatar.webp +authors/madeleine-pownall/avatar_hu.webp +authors/madeleine-pownall/index.html +authors/madeleine-pownall/index.xml +authors/magdelna-grose-hodge/avatar.webp +authors/magdelna-grose-hodge/avatar_hu.webp +authors/magdelna-grose-hodge/index.html +authors/magdelna-grose-hodge/index.xml +authors/mahmoud-elsherif/avatar.webp +authors/mahmoud-elsherif/avatar_hu.webp +authors/mahmoud-elsherif/index.html +authors/mahmoud-elsherif/index.xml +authors/malika-ihle/avatar.webp +authors/malika-ihle/avatar_hu.webp +authors/malika-ihle/index.html +authors/malika-ihle/index.xml +authors/markus-konkol/avatar.webp +authors/markus-konkol/avatar_hu.webp +authors/markus-konkol/index.html +authors/markus-konkol/index.xml +authors/martin-vasilev/avatar.webp +authors/martin-vasilev/avatar_hu.webp +authors/martin-vasilev/index.html +authors/martin-vasilev/index.xml +authors/max-korbmacher/avatar.webp +authors/max-korbmacher/avatar_hu.webp +authors/max-korbmacher/index.html +authors/max-korbmacher/index.xml +authors/meera-chandra/avatar.webp +authors/meera-chandra/avatar_hu.webp +authors/meera-chandra/index.html +authors/meera-chandra/index.xml +authors/mehdi-goughari/avatar.webp +authors/mehdi-goughari/avatar_hu.webp +authors/mehdi-goughari/index.html +authors/mehdi-goughari/index.xml +authors/meng-liu/avatar.webp +authors/meng-liu/avatar_hu.webp +authors/meng-liu/index.html +authors/meng-liu/index.xml +authors/mike-galang/avatar.webp +authors/mike-galang/avatar_hu.webp +authors/mike-galang/index.html +authors/mike-galang/index.xml +authors/monica-gonzales-marquez/avatar.webp +authors/monica-gonzales-marquez/avatar_hu.webp +authors/monica-gonzales-marquez/index.html +authors/monica-gonzales-marquez/index.xml +authors/myriam-baum/avatar.webp +authors/myriam-baum/avatar_hu.webp +authors/myriam-baum/index.html +authors/myriam-baum/index.xml +authors/nihan-albayrak-aydemir/avatar.webp +authors/nihan-albayrak-aydemir/avatar_hu.webp +authors/nihan-albayrak-aydemir/index.html +authors/nihan-albayrak-aydemir/index.xml +authors/olly-robertson/avatar.webp +authors/olly-robertson/avatar_hu.webp +authors/olly-robertson/index.html +authors/olly-robertson/index.xml +authors/patrick-s-forscher/avatar.webp +authors/patrick-s-forscher/avatar_hu.webp +authors/patrick-s-forscher/index.html +authors/patrick-s-forscher/index.xml +authors/priya-silverstein/avatar.webp +authors/priya-silverstein/avatar_hu.webp +authors/priya-silverstein/index.html +authors/priya-silverstein/index.xml +authors/rachel-heyard/avatar.webp +authors/rachel-heyard/avatar_hu.webp +authors/rachel-heyard/index.html +authors/rachel-heyard/index.xml +authors/rachel-renbarger/avatar.webp +authors/rachel-renbarger/avatar_hu.webp +authors/rachel-renbarger/index.html +authors/rachel-renbarger/index.xml +authors/rivaquiroga/avatar.webp +authors/roksanasobolak/avatar.webp +authors/ruthvanderhallenphd/avatar.webp +authors/sam-parsons/avatar.webp +authors/sam-parsons/avatar_hu.webp +authors/sam-parsons/index.html +authors/sam-parsons/index.xml +authors/sam-westwood/avatar.webp +authors/sam-westwood/avatar_hu.webp +authors/sam-westwood/index.html +authors/sam-westwood/index.xml +authors/samantha-tyler/avatar.webp +authors/samantha-tyler/avatar_hu.webp +authors/samantha-tyler/index.html +authors/samantha-tyler/index.xml +authors/samuel-alarie/avatar.webp +authors/samuel-alarie/avatar_hu.webp +authors/samuel-alarie/index.html +authors/samuel-alarie/index.xml +authors/samuel-guay/avatar.webp +authors/samuel-guay/avatar_hu.webp +authors/samuel-guay/backavatar.webp +authors/samuel-guay/index.html +authors/samuel-guay/index.xml +authors/sandra-grinschgl/avatar.webp +authors/sandra-grinschgl/avatar_hu.webp +authors/sandra-grinschgl/index.html +authors/sandra-grinschgl/index.xml +authors/sara-lil-middleton/avatar.webp +authors/sara-lil-middleton/avatar_hu.webp +authors/sara-lil-middleton/index.html +authors/sara-lil-middleton/index.xml +authors/sarah-a-sauve/avatar.webp +authors/sarah-a-sauve/avatar_hu.webp +authors/sarah-a-sauve/index.html +authors/sarah-a-sauve/index.xml +authors/sarah-ashcroftjones/avatar.webp +authors/sarah-ashcroftjones/avatar_hu.webp +authors/sarah-ashcroftjones/index.html +authors/sarah-ashcroftjones/index.xml +authors/sau-chin-chen/avatar.webp +authors/sau-chin-chen/avatar_hu.webp +authors/sau-chin-chen/index.html +authors/sau-chin-chen/index.xml +authors/shilaan-alzahawi/avatar.webp +authors/shilaan-alzahawi/avatar_hu.webp +authors/shilaan-alzahawi/index.html +authors/shilaan-alzahawi/index.xml +authors/siu-kit-yeung/avatar.webp +authors/siu-kit-yeung/avatar_hu.webp +authors/siu-kit-yeung/index.html +authors/siu-kit-yeung/index.xml +authors/sonia-rishi/avatar.webp +authors/sonia-rishi/avatar_hu.webp +authors/sonia-rishi/index.html +authors/sonia-rishi/index.xml +authors/stephanie-zellers/avatar.webp +authors/stephanie-zellers/avatar_hu.webp +authors/stephanie-zellers/index.html +authors/stephanie-zellers/index.xml +authors/steven-verheyen/avatar.webp +authors/steven-verheyen/avatar_hu.webp +authors/steven-verheyen/index.html +authors/steven-verheyen/index.xml +authors/susanne-vogel/avatar.webp +authors/susanne-vogel/avatar_hu.webp +authors/susanne-vogel/index.html +authors/susanne-vogel/index.xml +authors/tamara-kalandadze/avatar.webp +authors/tamara-kalandadze/avatar_hu.webp +authors/tamara-kalandadze/index.html +authors/tamara-kalandadze/index.xml +authors/tamara-marques/avatar.webp +authors/tamara-marques/avatar_hu.webp +authors/tamara-marques/index.html +authors/tamara-marques/index.xml +authors/thomas-rhys-evans/avatar.webp +authors/thomas-rhys-evans/avatar_hu.webp +authors/thomas-rhys-evans/index.html +authors/thomas-rhys-evans/index.xml +authors/timo-roettger/avatar.webp +authors/timo-roettger/avatar_hu.webp +authors/timo-roettger/index.html +authors/timo-roettger/index.xml +authors/tina-lonsdorf/avatar.webp +authors/tina-lonsdorf/avatar_hu.webp +authors/tina-lonsdorf/index.html +authors/tina-lonsdorf/index.xml +authors/tom-heyman/avatar.webp +authors/tom-heyman/avatar_hu.webp +authors/tom-heyman/index.html +authors/tom-heyman/index.xml +authors/waleed-alsubhi/avatar.webp +authors/waleed-alsubhi/avatar_hu.webp +authors/waleed-alsubhi/index.html +authors/waleed-alsubhi/index.xml +authors/william-ngiam/avatar.webp +authors/william-ngiam/avatar_hu.webp +authors/william-ngiam/index.html +authors/william-ngiam/index.xml +authors/yanna-weisberg/avatar.webp +authors/yanna-weisberg/avatar_hu.webp +authors/yanna-weisberg/index.html +authors/yanna-weisberg/index.xml +authors/yufang-yang/avatar.webp +authors/yufang-yang/avatar_hu.webp +authors/yufang-yang/index.html +authors/yufang-yang/index.xml +authors/zoe-flack/avatar.webp +authors/zoe-flack/avatar_hu.webp +authors/zoe-flack/index.html +authors/zoe-flack/index.xml +authors/zoran-pavlovic/avatar.webp +authors/zoran-pavlovic/avatar_hu.webp +authors/zoran-pavlovic/index.html +authors/zoran-pavlovic/index.xml +awards/Einstein.webp +awards/Jisc.webp +awards/Leo_Waaijers_Open_Science_Award_2026/1.webp +awards/Leo_Waaijers_Open_Science_Award_2026/2.webp +awards/Leo_Waaijers_Open_Science_Award_2026/3.webp +awards/Leo_Waaijers_Open_Science_Award_2026/4.webp +awards/Leo_Waaijers_Open_Science_Award_2026/5.webp +awards/alt.webp +awards/hiddenref.webp +awards/index.html +awards/inosc.webp +awards/osc-galway.webp +awards/sips.webp +awards/ukrn.webp +awards/unesco_recognition.webp +awop/AWOP.webp +awop/index.html +awop_app/index.html +booklet/index.html +booklet/index.xml +booklet/page/1/index.html +categories/index.html +categories/index.xml +categories/page/1/index.html +category/event/index.html +category/event/index.xml +category/event/page/1/index.html +category/milestone/index.html +category/milestone/index.xml +category/milestone/page/1/index.html +category/newsletter/index.html +category/newsletter/index.xml +category/newsletter/page/1/index.html +category/opportunity/index.html +category/opportunity/index.xml +category/opportunity/page/1/index.html +category/resource/index.html +category/resource/index.xml +category/resource/page/1/index.html +citation-politics/index.html +citation-politics/index.xml +citation-politics/page/1/index.html +citation-politics/toolkit/index.html +clusters/FORRT_Clusters.webp +clusters/FORRT_O&R_101_Syllabus.pdf +clusters/cluster-1/index.html +clusters/cluster-10/index.html +clusters/cluster-11/index.html +clusters/cluster-2/index.html +clusters/cluster-3/index.html +clusters/cluster-4/index.html +clusters/cluster-5/index.html +clusters/cluster-6/index.html +clusters/cluster-7/index.html +clusters/cluster-8/index.html +clusters/cluster-9/index.html +clusters/index.html +clusters/index.xml +coc/index.html +community-map/index.html +contributor-analysis/index.html +contributor-analysis/projects-plot-1.png +contributor-analysis/roles-plot-1.png +contributor-analysis/treemap-plot-1.png +contributors/index.html +countries.geojson +css/404.min.FINGERPRINT.css +css/academic.min.FINGERPRINT.css +css/citations.min.FINGERPRINT.css +css/cite_us.min.FINGERPRINT.css +css/steering-committee.css +css/welcome.min.FINGERPRINT.css +curated_resources/1-500-scientists-lift-the-lid-on-reprodu/index.html +curated_resources/10-things-for-curating-reproducible-and/index.html +curated_resources/1economics-270d-research-transparency-me/index.html +curated_resources/66th-helmholtz-open-science-online-semin/index.html +curated_resources/7-easy-steps-to-open-science-an-annotate/index.html +curated_resources/a-21-word-solution/index.html +curated_resources/a-bayesian-perspective-on-the-reproducib/index.html +curated_resources/a-call-for-open-science-in-forensics/index.html +curated_resources/a-case-for-data-dashboards-first-steps-w/index.html +curated_resources/a-cautionary-note-on-aggregation-in-educ/index.html +curated_resources/a-checklist-is-associated-with-increased/index.html +curated_resources/a-collaborative-approach-to-infant-resea/index.html +curated_resources/a-community-endorsed-open-source-lexicon/index.html +curated_resources/a-consensus-based-transparency-checklist/index.html +curated_resources/a-critique-of-using-the-labels-confirmat/index.html +curated_resources/a-dataset-without-a-code-book-ethnograph/index.html +curated_resources/a-duty-to-describe-better-the-devil-you/index.html +curated_resources/a-framework-for-understanding-an-open-sc/index.html +curated_resources/a-funder-imposed-data-publication-requir/index.html +curated_resources/a-future-for-digital-public-goods-for-mo/index.html +curated_resources/a-general-course-outline-for-an-overview/index.html +curated_resources/a-guide-for-social-science-journal-edito/index.html +curated_resources/a-guide-for-social-science-journal-edito_2/index.html +curated_resources/a-guide-to-choosing-a-data-repository-fo/index.html +curated_resources/a-guide-to-data-visualization-best-pract/index.html +curated_resources/a-guide-to-supporting-early-career-resea/index.html +curated_resources/a-healthy-phd/index.html +curated_resources/a-library-of-electrophysiological-respon/index.html +curated_resources/a-manifesto-for-reproducible-science/index.html +curated_resources/a-manifesto-for-rewarding-and-recognizin/index.html +curated_resources/a-minimal-metadata-set-mnms-to-repurpose/index.html +curated_resources/a-multilab-preregistered-replication-of/index.html +curated_resources/a-pathway-to-strengthening-open-science/index.html +curated_resources/a-plan-to-develop-open-science-s-green-s/index.html +curated_resources/a-plea-for-preregistration-in-personalit/index.html +curated_resources/a-power-primer/index.html +curated_resources/a-powerful-nudge-presenting-calculable-c/index.html +curated_resources/a-primer-for-choosing-designing-and-eval/index.html +curated_resources/a-primer-on-systematic-review-and-meta-a/index.html +curated_resources/a-proposal-for-a-new-editorial-policy-in/index.html +curated_resources/a-proposal-for-the-future-of-scientific/index.html +curated_resources/a-public-option-for-clinical-trials-less/index.html +curated_resources/a-reading-list-for-the-replicability-cri/index.html +curated_resources/a-recipe-for-extremely-reproducible-enri/index.html +curated_resources/a-registered-report-survey-of-open-resea/index.html +curated_resources/a-reliability-generalization-study-of-jo/index.html +curated_resources/a-replication-crisis-in-methodological-r/index.html +curated_resources/a-reputation-economy-how-individual-rewa/index.html +curated_resources/a-short-introduction-to-the-reproducibil/index.html +curated_resources/a-short-personal-future-history-of-revol/index.html +curated_resources/a-social-priming-data-set-with-troubling/index.html +curated_resources/a-social-psychological-model-of-scientif/index.html +curated_resources/a-software-tool-for-removing-patient-ide/index.html +curated_resources/a-solomon-kurz-website/index.html +curated_resources/a-step-by-step-guide-on-preregistration/index.html +curated_resources/a-student-s-guide-to-open-science-using/index.html +curated_resources/a-study-of-the-impact-of-data-sharing-on/index.html +curated_resources/a-study-on-formalizing-the-knowledge-of/index.html +curated_resources/a-survey-of-researchers-methods-sharing/index.html +curated_resources/a-survey-of-the-statistical-power-of-res/index.html +curated_resources/a-survey-on-how-preregistration-affects/index.html +curated_resources/a-systematic-review-of-statistical-power/index.html +curated_resources/a-tale-of-two-papers/index.html +curated_resources/a-test-of-the-diffusion-model-explanatio/index.html +curated_resources/a-tutorial-on-cognitive-modeling-for-cog/index.html +curated_resources/a-unified-framework-to-quantify-the-cred/index.html +curated_resources/a-vast-graveyard-of-undead-theories-publ/index.html +curated_resources/abandon-statistical-significance/index.html +curated_resources/academic-fraud-is-a-waster-of-taxpayer-d/index.html +curated_resources/academic-jobs-in-the-us-vs-the-uk/index.html +curated_resources/academic-research-in-the-21st-century-ma/index.html +curated_resources/accessibility-data-curation-primer/index.html +curated_resources/accessible-feedback-in-research/index.html +curated_resources/accuracy-of-effect-size-estimates-from-p/index.html +curated_resources/adapting-open-science-and-pre-registrati/index.html +curated_resources/addressing-the-grand-challenges-facing-p/index.html +curated_resources/addressing-the-issue-of-representation-i/index.html +curated_resources/adjusting-for-publication-bias-in-metaan/index.html +curated_resources/adopting-open-educational-resources-as-a/index.html +curated_resources/adopting-principled-education/index.html +curated_resources/advancing-data-honesty-in-experimental-b/index.html +curated_resources/advancing-equity-and-innovation-in-resea/index.html +curated_resources/advancing-equity-in-academia-through-inn/index.html +curated_resources/advancing-oscm-scientific-knowledge-by-r/index.html +curated_resources/advocating-for-change-in-how-science-is/index.html +curated_resources/advocating-for-generalizability-acceptin/index.html +curated_resources/agape-open-science-mooc/index.html +curated_resources/ai-sanctions-screening-study-the-ofac-li/index.html +curated_resources/all-is-well-that-replicates-well-the-rep/index.html +curated_resources/all-the-weight-of-our-dreams-on-living-r/index.html +curated_resources/always-use-welch-t-test/index.html +curated_resources/an-agenda-for-purely-confirmatory-resear/index.html +curated_resources/an-assessment-of-the-magnitude-of-effect/index.html +curated_resources/an-excess-of-positive-results-comparing/index.html +curated_resources/an-exploratory-test-for-an-excess-of-sig/index.html +curated_resources/an-introduction-to-registered-replicatio/index.html +curated_resources/an-introduction-to-registered-reports-fo/index.html +curated_resources/an-introduction-to-the-topic-of-open-sci/index.html +curated_resources/an-open-investigation-of-the-reproducibi/index.html +curated_resources/an-open-science-mri-database-of-over-100/index.html +curated_resources/an-open-science-primer-for-social-scient/index.html +curated_resources/an-open-source-pharma-roadmap/index.html +curated_resources/analisis-y-visualizacion-de-datos-usando/index.html +curated_resources/analysis-of-open-data-and-computational/index.html +curated_resources/analytic-review-as-a-solution-to-the-mis/index.html +curated_resources/analytical-code-sharing-practices-in-bio/index.html +curated_resources/analyzing-education-data-with-open-scien/index.html +curated_resources/announcing-datacite-s-first-public-data/index.html +curated_resources/applied-multiple-regression-correlation/index.html +curated_resources/applied-open-science-talk-gsa-2020/index.html +curated_resources/applying-social-and-behavioral-science-t/index.html +curated_resources/approaching-psychology-s-current-crises/index.html +curated_resources/approaching-psychology-s-current-crises_2/index.html +curated_resources/are-choices-based-on-conditional-or-conj/index.html +curated_resources/are-preregistration-and-registered-repor/index.html +curated_resources/are-psychology-journals-anti-replication/index.html +curated_resources/are-we-wasting-a-good-crisis-the-availab/index.html +curated_resources/ariadne-a-scientific-navigator-to-find-y/index.html +curated_resources/ariadne-a-scientific-navigator-to-find-y_2/index.html +curated_resources/ariadne-scientific-resource-navigator/index.html +curated_resources/arrested-theory-development-the-misguide/index.html +curated_resources/arrive-has-not-arrived-support-for-the-a/index.html +curated_resources/artificial-intelligence-and-responsibili/index.html +curated_resources/ascent-foss-resource-list-for-global-sou/index.html +curated_resources/asl-lexicon-and-reporting-recommendation/index.html +curated_resources/assessing-data-availability-and-research/index.html +curated_resources/assessing-open-scholarship-practices-in/index.html +curated_resources/assessment-of-transparency-indicators-in/index.html +curated_resources/association-between-trial-registration-a/index.html +curated_resources/at-what-sample-size-do-correlations-stab/index.html +curated_resources/attitudes-towards-animal-study-registrie/index.html +curated_resources/authorization-of-animal-experiments-is-b/index.html +curated_resources/authorship-practices-must-evolve-to-supp/index.html +curated_resources/autistic-community-and-the-neurodiversit/index.html +curated_resources/automation-and-make/index.html +curated_resources/awesome-open-science-resources/index.html +curated_resources/awesome-reproducible-research/index.html +curated_resources/bacillus-calmette-guerin-vaccine-to-redu/index.html +curated_resources/bad-science-blog-on-the-guardian-webpage/index.html +curated_resources/bad-science-log-post-guardian/index.html +curated_resources/badges-for-sharing-data-and-code-at-bios/index.html +curated_resources/badges-to-acknowledge-open-practices-a-s/index.html +curated_resources/barcelona-declaration-on-open-research-i/index.html +curated_resources/bargain-basement-bayes/index.html +curated_resources/bayes-factor/index.html +curated_resources/bayes-for-beginners-probability-and-like/index.html +curated_resources/bayes-rules-an-introduction-to-bayesian/index.html +curated_resources/bayesian-cognitive-modelling/index.html +curated_resources/bayesian-inference-for-psychology-part-i/index.html +curated_resources/bayesian-inference/index.html +curated_resources/being-a-reviewer-or-editor-for-registere/index.html +curated_resources/ben-goldacre-battling-bad-science/index.html +curated_resources/benefits-of-open-and-high-powered-resear/index.html +curated_resources/berlin-oxford-summer-school-2020/index.html +curated_resources/best-practices-in-data-analysis-and-shar/index.html +curated_resources/best-research-practices-in-psychology-il/index.html +curated_resources/better-p-curves-making-p-curve-analysis/index.html +curated_resources/beyond-infrastructure-unpacking-the-comp/index.html +curated_resources/beyond-kindness-a-proposal-for-the-flour/index.html +curated_resources/beyond-power-calculations-assessing-type/index.html +curated_resources/biden-harris-administration-marks-the-an/index.html +curated_resources/big-correlations-in-little-studies-infla/index.html +curated_resources/big-team-science-initiatives-a-catalyst/index.html +curated_resources/big-team-setup-guide/index.html +curated_resources/biomedical-data-repository-concepts-and/index.html +curated_resources/biomedical-publishing-past-historic-pres/index.html +curated_resources/bite-size-science-and-its-undesired-side/index.html +curated_resources/blaze-a-search-engine-and-email-subscrip/index.html +curated_resources/boas-praticas-em-ciencia/index.html +curated_resources/bounded-research-ethicality-researchers/index.html +curated_resources/bradley-efron-frequentist-accuracy-of-ba/index.html +curated_resources/brainlife-io-a-decentralized-and-open-so/index.html +curated_resources/breaking-free-how-preregistration-hurts/index.html +curated_resources/bridging-neurodiversity-and-open-scholar/index.html +curated_resources/bringing-institutional-multidisciplinary/index.html +curated_resources/bringing-the-pre-registration-revolution/index.html +curated_resources/building-reproducible-bridges-to-cross-t/index.html +curated_resources/building-transparency-and-reproducibilit/index.html +curated_resources/calculating-and-reporting-effect-sizes-t/index.html +curated_resources/calculating-the-overlap-of-two-normal-di/index.html +curated_resources/campbell-open-and-reproducible-science-s/index.html +curated_resources/campbell-s-law-explains-the-replication/index.html +curated_resources/can-a-good-theory-be-built-using-bad-ing/index.html +curated_resources/can-you-trust-the-data-from-your-wearabl/index.html +curated_resources/canadian-open-neuroscience-platform-conp/index.html +curated_resources/cancer-researchers-experiences-with-and/index.html +curated_resources/capstone-advanced-general/index.html +curated_resources/care-principles-for-indigenous-data-gove/index.html +curated_resources/cargo-cult-science/index.html +curated_resources/carpentries-instructor-training/index.html +curated_resources/catalyzing-communities-of-research-rigou/index.html +curated_resources/catecor-an-open-science-shaded-truss-ext/index.html +curated_resources/challenges-and-opportunities-in-preregis/index.html +curated_resources/champions-of-transparency-in-education-w/index.html +curated_resources/change-starts-with-journal-editors-in-re/index.html +curated_resources/changing-the-culture-of-peer-review-for/index.html +curated_resources/chaos-in-the-brickyard/index.html +curated_resources/characteristics-of-clinical-trials-regis/index.html +curated_resources/chatgpt-teaches-open-science/index.html +curated_resources/choice-of-analysis-pathway-dramatically/index.html +curated_resources/choosing-prediction-over-explanation-in/index.html +curated_resources/chrome-book-data-science/index.html +curated_resources/ciencia-aberta-e-reprodutivel/index.html +curated_resources/circle-of-willis-episode-with-simine-vaz/index.html +curated_resources/citing-and-being-cited-data-code-edition/index.html +curated_resources/cjep-will-offer-open-science-badges/index.html +curated_resources/claims-about-scientific-rigour-require-r/index.html +curated_resources/clinical-trial-registration-a-statement/index.html +curated_resources/clinical-trial-registration-and-reportin/index.html +curated_resources/clinical-trial-registration-looking-back/index.html +curated_resources/clinical-trial-registration-transparency/index.html +curated_resources/clusters/index.html +curated_resources/cognitive-science-stackexchange-site-for/index.html +curated_resources/common-statistical-tests-are-linear-mode/index.html +curated_resources/community-consensus-on-core-open-science/index.html +curated_resources/community-sourced-glossary-of-open-schol/index.html +curated_resources/compare-a-prospective-cohort-study-corre/index.html +curated_resources/comparing-analysis-blinding-with-preregi/index.html +curated_resources/comparing-published-scientific-journal-a/index.html +curated_resources/comparison-of-preregistration-platforms/index.html +curated_resources/comparison-of-registered-and-published-o/index.html +curated_resources/comparison-of-registered-and-published-p/index.html +curated_resources/computational-social-science-is-growing/index.html +curated_resources/conducting-research-with-people-in-lower/index.html +curated_resources/conflicting-results-and-statistical-mall/index.html +curated_resources/connecting-research-tools-to-the-open-sc/index.html +curated_resources/consent-form-reporting-on-clinicaltrials/index.html +curated_resources/consequences-of-low-statistical-power/index.html +curated_resources/consequences-of-prejudice-against-the-nu/index.html +curated_resources/conservative-tests-under-satisficing-mod/index.html +curated_resources/consolidated-reporting-guidelines-for-pr/index.html +curated_resources/consort-statement-adherence-and-risk-of/index.html +curated_resources/constraints-on-generality-statements-are/index.html +curated_resources/construct-validation-in-social-and-perso/index.html +curated_resources/continuously-cumulating-meta-analysis-an/index.html +curated_resources/coping-with-common-phd-challenges-by-mak/index.html +curated_resources/correcting-for-bias-in-psychology-a-comp/index.html +curated_resources/correlational-effect-size-benchmarks/index.html +curated_resources/cos-10-year-anniversary-starting-scaling/index.html +curated_resources/cos-registered-reports-portal/index.html +curated_resources/course-materials-project-tier/index.html +curated_resources/course-on-open-science-101/index.html +curated_resources/course-syllabi-for-open-and-reproducible/index.html +curated_resources/creating-an-inclusive-research-lab-with/index.html +curated_resources/credibility-of-preprints-an-interdiscipl/index.html +curated_resources/credible-science-course/index.html +curated_resources/crep-project/index.html +curated_resources/crep-tutorials/index.html +curated_resources/crisis-research-fast-and-slow/index.html +curated_resources/critical-metascience-articles/index.html +curated_resources/crossvalidated-stackexchange-site-for-st/index.html +curated_resources/crowdsourced-research-many-hands-make-ti/index.html +curated_resources/crustybase-v-2-0-new-features-and-enhanc/index.html +curated_resources/curate-science/index.html +curated_resources/curating-research-assets-a-tutorial-on-t/index.html +curated_resources/current-incentives-for-scientists-lead-t/index.html +curated_resources/curtailing-the-use-of-preregistration-a/index.html +curated_resources/dagitty/index.html +curated_resources/data-analysis-and-visualization-in-pytho/index.html +curated_resources/data-analysis-and-visualization-in-r-for/index.html +curated_resources/data-analysis-and-visualization-with-pyt/index.html +curated_resources/data-and-open-science/index.html +curated_resources/data-availability-reusability-and-analyt/index.html +curated_resources/data-carpentry-for-biologists/index.html +curated_resources/data-carpentry/index.html +curated_resources/data-cleaning-and-management-using-openr/index.html +curated_resources/data-cleaning-with-openrefine-for-ecolog/index.html +curated_resources/data-intro-for-archivists/index.html +curated_resources/data-is-present-open-workshops-and-hacka/index.html +curated_resources/data-management-and-data-sharing-in-psyc/index.html +curated_resources/data-management-for-psychological-scienc/index.html +curated_resources/data-management-plans-as-linked-open-dat/index.html +curated_resources/data-management-reproducibility/index.html +curated_resources/data-management-with-sql-for-ecologists/index.html +curated_resources/data-management-with-sql-for-social-scie/index.html +curated_resources/data-management/index.html +curated_resources/data-organization-in-spreadsheets-for-ec/index.html +curated_resources/data-organization-in-spreadsheets-for-so/index.html +curated_resources/data-overuse-in-aging-research-emerging/index.html +curated_resources/data-peeking-without-p-hacking/index.html +curated_resources/data-policies-of-highly-ranked-social-sc/index.html +curated_resources/data-reuse-and-the-open-data-citation-ad/index.html +curated_resources/data-sharing-by-scientists-practices-and/index.html +curated_resources/data-sharing-in-plos-one-an-analysis-of/index.html +curated_resources/data-sharing-in-psychology-a-survey-on-b/index.html +curated_resources/data-sharing-is-caring/index.html +curated_resources/data-sharing-practices-in-collaborative/index.html +curated_resources/data-tutorial-power-analysis-using-g-pow/index.html +curated_resources/data-wrangling-and-processing-for-genomi/index.html +curated_resources/databases-and-sql/index.html +curated_resources/debate-statistical-analysis-plans-for-ob/index.html +curated_resources/decatastrophizing-research-irreproducibi/index.html +curated_resources/decisions-decisions-decisions-an-ethnogr/index.html +curated_resources/declaration-of-common-standards-for-the/index.html +curated_resources/declaration-of-helsinki-ethical-norm-in/index.html +curated_resources/decolonising-open-science-symposium-dism/index.html +curated_resources/deep-dive-into-open-scholarship-collabor/index.html +curated_resources/deep-dive-into-open-scholarship-data-mat/index.html +curated_resources/deep-dive-into-open-scholarship-preprint/index.html +curated_resources/deep-dive-into-open-scholarship-preregis/index.html +curated_resources/deep-dive-on-open-practices-understandin/index.html +curated_resources/deep-dive-on-open-practices-understandin_2/index.html +curated_resources/deep-dive-on-open-practices-understandin_3/index.html +curated_resources/deep-dive-on-open-practices-understandin_4/index.html +curated_resources/defining-and-distinguishing-validity-int/index.html +curated_resources/defining-and-growing-the-field-of-metasc/index.html +curated_resources/defining-effect-sizes/index.html +curated_resources/degrees-of-freedom-in-planning-running-a/index.html +curated_resources/degrees-of-freedom-tutorial/index.html +curated_resources/deletion-erasure-and-what-the-marker-tes/index.html +curated_resources/dementia-big-data-and-open-science/index.html +curated_resources/demystifying-open-science-in-health-psyc/index.html +curated_resources/demystifying-open-science-in-health-psyc_2/index.html +curated_resources/der-umgang-mit-forschungsdaten-im-fach-p/index.html +curated_resources/des-rap-book-reproducible-discrete-event/index.html +curated_resources/design-and-validation-of-a-conceptual-mo/index.html +curated_resources/designing-for-preregistration-a-user-cen/index.html +curated_resources/detecting-and-avoiding-likely-false-posi/index.html +curated_resources/detecting-bad-science/index.html +curated_resources/detecting-fraud-in-social-science/index.html +curated_resources/determinants-of-behaviour-and-their-effi/index.html +curated_resources/developing-a-comprehensive-directory-of/index.html +curated_resources/developing-a-wiki-integrated-workflow-to/index.html +curated_resources/developing-an-open-educational-resource/index.html +curated_resources/developing-principled-pedagogies-an-open/index.html +curated_resources/development-of-an-open-access-virtual-bi/index.html +curated_resources/disclosing-and-managing-non-financial-co/index.html +curated_resources/discrepancies-in-the-registries-of-diet/index.html +curated_resources/discrepancy-review-a-feasibility-study-o/index.html +curated_resources/dissemination-and-publication-of-researc/index.html +curated_resources/distribution-of-p-values-when-comparing/index.html +curated_resources/diversifying-research-methods-syllabi/index.html +curated_resources/divorcing-white-supremacy-culture/index.html +curated_resources/do-grant-proposal-texts-matter-for-fundi/index.html +curated_resources/do-organisms-need-an-impact-factor-citat/index.html +curated_resources/do-p-values-lose-their-meaning-in-explor/index.html +curated_resources/do-pre-analysis-plans-hamper-publication/index.html +curated_resources/do-pre-registration-and-pre-analysis-pla/index.html +curated_resources/do-statistical-reporting-standards-affec/index.html +curated_resources/do-studies-of-statistical-power-have-an/index.html +curated_resources/does-preregistration-improve-the-credibi/index.html +curated_resources/does-use-of-the-consort-statement-impact/index.html +curated_resources/draft-dated-2016-01-11-please-see-culear/index.html +curated_resources/dyadic-data-analysis-methodology-in-the/index.html +curated_resources/easy-preregistration-will-beneft-any-res/index.html +curated_resources/economic-statistics-with-calculus/index.html +curated_resources/economics-lesson-with-stata/index.html +curated_resources/editorial-bias-against-replication-resea/index.html +curated_resources/editorial-bullying-an-exploration-of-act/index.html +curated_resources/editorial-introducing-surgery-open-scien/index.html +curated_resources/editorial-open-science-and-ethics/index.html +curated_resources/editorial-open-science-in-consciousness/index.html +curated_resources/editors-at-philosophy-public-affairs-res/index.html +curated_resources/educational-psychologist-educational-psy/index.html +curated_resources/effect-of-open-peer-review-on-quality-of/index.html +curated_resources/effect-of-population-heterogenization-on/index.html +curated_resources/effect-size-and-power-in-assessing-moder/index.html +curated_resources/effect-size-estimates-current-use-calcul/index.html +curated_resources/effect-size-estimation-in-neuroimaging/index.html +curated_resources/effect-size-guidelines-for-individual-di/index.html +curated_resources/effect-sizes-and-p-values-what-should-be/index.html +curated_resources/effect-sizes-why-when-and-how-to-use-the/index.html +curated_resources/eight-common-but-false-objections-to-the/index.html +curated_resources/el-control-de-versiones-con-git/index.html +curated_resources/eleven-strategies-for-making-reproducibl/index.html +curated_resources/eleven-strategies-for-making-reproducibl_2/index.html +curated_resources/elsevier-title-level-pricing-dissecting/index.html +curated_resources/embedding-open-and-reproducible-science/index.html +curated_resources/embedding-open-and-reproducible-science_2/index.html +curated_resources/embracing-open-science-paving-the-way-fo/index.html +curated_resources/emerging-scientific-research-practices/index.html +curated_resources/empirical-assessment-of-published-effect/index.html +curated_resources/empirical-evaluation-of-very-large-treat/index.html +curated_resources/empirical-study-of-data-sharing-by-autho/index.html +curated_resources/enabling-data-discovery-with-the-astrobi/index.html +curated_resources/enabling-open-science-initiatives-in-cli/index.html +curated_resources/endorsement-of-open-science-practices-by/index.html +curated_resources/enhancing-public-access-to-the-results-o/index.html +curated_resources/enhancing-reproducibility-through-rigor/index.html +curated_resources/enhancing-transparency-of-the-research-p/index.html +curated_resources/eplatypus-an-ecosystem-for-computational/index.html +curated_resources/equity-transparency-and-accountability-o/index.html +curated_resources/equivalence-testing-for-psychological-re/index.html +curated_resources/equivalence-tests-a-practical-primer-for/index.html +curated_resources/erroneous-analyses-of-interactions-in-ne/index.html +curated_resources/error-tight-exercises-for-lab-groups-to/index.html +curated_resources/establishing-trust-in-automated-reasonin/index.html +curated_resources/estimating-the-prevalence-of-transparenc/index.html +curated_resources/estimating-the-reproducibility-of-psycho/index.html +curated_resources/estimating-the-unobserved-hierarchical-b/index.html +curated_resources/ethnography-vs-zombie-methodologies-what/index.html +curated_resources/european-sociological-association-journa/index.html +curated_resources/evading-open-science-the-black-box-of-st/index.html +curated_resources/evaluating-content-related-validity-evid/index.html +curated_resources/evaluating-registered-reports-a-naturali/index.html +curated_resources/evaluating-the-r-index-and-the-p-curve/index.html +curated_resources/evaluating-what-works/index.html +curated_resources/evaluation-of-transparency-and-openness/index.html +curated_resources/everything-hertz/index.html +curated_resources/everytool4u-json-to-csv-converter/index.html +curated_resources/evidence-of-insufficient-quality-of-repo/index.html +curated_resources/evolution-of-reporting-p-values-in-the-b/index.html +curated_resources/excess-success-for-psychology-articles-i/index.html +curated_resources/expectations-for-replications-are-yours/index.html +curated_resources/experimentation-and-manipulation-with-pr/index.html +curated_resources/experimenter-as-automaton-experimenter-a/index.html +curated_resources/experiments-with-more-than-one-random-fa/index.html +curated_resources/exploratory-factor-analysis/index.html +curated_resources/exploratory-hypothesis-tests-can-be-more/index.html +curated_resources/exploring-pre-registration-and-pre-analy/index.html +curated_resources/exploring-regulatory-flexibility-to-crea/index.html +curated_resources/express-entry-invited-candidates-reprodu/index.html +curated_resources/fabbs-open-science-statement/index.html +curated_resources/facilitating-open-science-practices-for/index.html +curated_resources/fact-sheet-biden-harris-administration-t/index.html +curated_resources/facts-are-more-important-than-novelty-re/index.html +curated_resources/faculty-of-science-course-syllabus/index.html +curated_resources/fair-health-data-in-the-national-and-int/index.html +curated_resources/faking-science-a-true-story-of-academic/index.html +curated_resources/false-positive-citations/index.html +curated_resources/false-positive-psychology-undisclosed-fl/index.html +curated_resources/false-positive-psychology/index.html +curated_resources/falsely-reassuring-analyses-of-all-p-val/index.html +curated_resources/falsifiability-is-not-optional/index.html +curated_resources/fearing-the-future-of-empirical-psycholo/index.html +curated_resources/feasibility-of-emulating-clinical-trials/index.html +curated_resources/feeling-the-future-experimental-evidence/index.html +curated_resources/fifty-years-of-research-on-questionable/index.html +curated_resources/finding-evaluating-open-data/index.html +curated_resources/fishing-commitment-and-communication-a-p/index.html +curated_resources/five-selfish-reasons-to-work-reproducibl/index.html +curated_resources/flood-of-fake-science-forces-multiple-jo/index.html +curated_resources/forcing-a-deterministic-frame-on-probabi/index.html +curated_resources/forrt-s-open-and-reproducible-science-sy/index.html +curated_resources/forrt-summaries/index.html +curated_resources/foster-open-science/index.html +curated_resources/four-simple-recommendations-to-encourage/index.html +curated_resources/framework-for-value-based-academic-asses/index.html +curated_resources/free-and-low-cost-resources-for-graduate/index.html +curated_resources/from-mental-health-breakfast-interventio/index.html +curated_resources/from-policy-to-practice-lessons-learned/index.html +curated_resources/from-pre-registration-to-publication-a-n/index.html +curated_resources/from-private-incentives-to-public-health/index.html +curated_resources/funder-data-sharing-policies-overview-an/index.html +curated_resources/g-power/index.html +curated_resources/game-based-approaches-for-research-skill/index.html +curated_resources/game-based-approaches-in-the-teaching-an/index.html +curated_resources/gelbox-open-source-software-to-improve-r/index.html +curated_resources/general-principles-of-preclinical-study/index.html +curated_resources/generic-syllabus-maker/index.html +curated_resources/genomics-workshop-overview/index.html +curated_resources/geofor-a-collaborative-forensic-taphonom/index.html +curated_resources/geospatial-workshop-overview/index.html +curated_resources/getting-involved-with-top-factor/index.html +curated_resources/getting-ontologically-serious-about-the/index.html +curated_resources/ggplot-colors-best-tricks-you-will-love/index.html +curated_resources/giving-community-psychology-away-a-case/index.html +curated_resources/glimmpse/index.html +curated_resources/global-data-tracker-country-level-sanita/index.html +curated_resources/good-clinical-practice-improves-rigor-an/index.html +curated_resources/good-enough-practices-in-scientific-comp/index.html +curated_resources/good-science-bad-science/index.html +curated_resources/good-supervision-and-mentoring-a-key-par/index.html +curated_resources/graduate-research-methods/index.html +curated_resources/graduate-students-need-more-quantitative/index.html +curated_resources/grand-challenge-social-psychology-withou/index.html +curated_resources/graphical-causal-models/index.html +curated_resources/growth-from-uncertainty-understanding-th/index.html +curated_resources/guide-your-students-to-become-better-res/index.html +curated_resources/guideline-for-reporting-systematic-revie/index.html +curated_resources/guidelines-for-evaluating-the-comparabil/index.html +curated_resources/guidelines-to-improve-internationalizati/index.html +curated_resources/habits-and-perceptions-regarding-open-sc/index.html +curated_resources/hack-your-way-to-scientific-glory/index.html +curated_resources/hail-the-impossible-p-values-evidence-an/index.html +curated_resources/hark-no-more-on-the-preregistration-of-c/index.html +curated_resources/harking-how-badly-can-cherry-picking-and/index.html +curated_resources/harking-hypothesizing-after-the-results/index.html +curated_resources/harry-potter-and-the-methods-of-reproduc/index.html +curated_resources/harvard-professor-s-papers-contain-copie/index.html +curated_resources/harvard-teaching-hospital-seeks-retracti/index.html +curated_resources/hello-keyboard-combine-two-columns/index.html +curated_resources/heterogeneity-in-effect-size-estimates/index.html +curated_resources/heyutils-json-schema-validator/index.html +curated_resources/history-and-methods-of-psychology-syllab/index.html +curated_resources/history-and-philosophy-of-psychology/index.html +curated_resources/history-repeating-guidelines-to-address/index.html +curated_resources/how-and-whether-to-teach-undergraduates/index.html +curated_resources/how-can-preregistration-contribute-to-re/index.html +curated_resources/how-failure-has-made-mathematics-stronge/index.html +curated_resources/how-flash-mobs-can-be-used-for-data-coll/index.html +curated_resources/how-openness-facilitates-collaboration/index.html +curated_resources/how-racist-policing-took-over-american-c/index.html +curated_resources/how-scientists-can-stop-fooling-themselv/index.html +curated_resources/how-significant-are-the-public-dimension/index.html +curated_resources/how-to-classify-detect-and-manage-univar/index.html +curated_resources/how-to-crack-pre-registration-toward-tra/index.html +curated_resources/how-to-make-data-open-stop-overlooking-l/index.html +curated_resources/how-to-make-more-published-research-true/index.html +curated_resources/how-to-produce-identify-and-motivate-rob/index.html +curated_resources/how-to-test-ai-research-tools-a-repeatab/index.html +curated_resources/how-to-use-osf-as-an-electronic-lab-note/index.html +curated_resources/how-uk-science-is-failing-black-research/index.html +curated_resources/i-fooled-millions-into-thinking-chocolat/index.html +curated_resources/i-m-telling-you-my-story-not-publishing/index.html +curated_resources/identifying-participants-in-the-personal/index.html +curated_resources/iit-vs-gnwt-and-the-meaning-of-evidence/index.html +curated_resources/image-processing-with-python/index.html +curated_resources/impact-of-genetic-background-and-experim/index.html +curated_resources/improvements-since-the-replication-crisi/index.html +curated_resources/improving-evidence-based-practice-throug/index.html +curated_resources/improving-our-science-reproducibility-re/index.html +curated_resources/improving-our-science/index.html +curated_resources/improving-the-dependability-of-research/index.html +curated_resources/improving-transparency-in-observational/index.html +curated_resources/improving-your-statistical-inferences/index.html +curated_resources/in-praise-of-moderation-suggestions-for/index.html +curated_resources/in-praise-of-the-null-hypothesis-statist/index.html +curated_resources/inappropriate-fiddling-with-statistical/index.html +curated_resources/inconsistent-multiple-testing-correction/index.html +curated_resources/incorporating-ecological-momentary-asses/index.html +curated_resources/increasing-efficiency-of-preclinical-res/index.html +curated_resources/increasing-the-transparency-of-systemati/index.html +curated_resources/increasing-transparency-through-a-multiv/index.html +curated_resources/increasing-transparency-through-open-sci/index.html +curated_resources/increasing-value-and-reducing-waste-addr/index.html +curated_resources/index.html +curated_resources/index.xml +curated_resources/infra-finder-your-hub-for-finding-infras/index.html +curated_resources/innovations-in-graduate-education-progra/index.html +curated_resources/innovative-mentoring/index.html +curated_resources/instead-of-playing-the-game-it-is-time-t/index.html +curated_resources/intellectual-humility-is-central-to-scie/index.html +curated_resources/interactional-roles-and-social-actions-t/index.html +curated_resources/internal-conceptual-replications-do-not/index.html +curated_resources/international-collaboration-to-help-impl/index.html +curated_resources/international-initiatives-to-enhance-awa/index.html +curated_resources/interpreting-confidence-intervals/index.html +curated_resources/interpreting-correlations-an-interactive/index.html +curated_resources/interpreting-effect-sizes-and-confidence/index.html +curated_resources/interpreting-effect-sizes-toward-a-quant/index.html +curated_resources/intro-to-calculating-confidence-interval/index.html +curated_resources/intro-to-r-and-rstudio-for-genomics/index.html +curated_resources/intro-to-the-special-issue/index.html +curated_resources/introducing-a-framework-for-open-and-rep/index.html +curated_resources/introducing-jasp/index.html +curated_resources/introducing-nowhere-lab/index.html +curated_resources/introducing-open-science-in-teaching-hea/index.html +curated_resources/introducing-preregistration-of-research/index.html +curated_resources/introducing-the-national-open-research-t/index.html +curated_resources/introduction-materials-for-reproducible/index.html +curated_resources/introduction-to-cloud-computing-for-geno/index.html +curated_resources/introduction-to-geospatial-concepts/index.html +curated_resources/introduction-to-geospatial-raster-and-ve/index.html +curated_resources/introduction-to-git-github/index.html +curated_resources/introduction-to-jupyter-notebooks/index.html +curated_resources/introduction-to-mediation-moderation-and/index.html +curated_resources/introduction-to-meta-analysis/index.html +curated_resources/introduction-to-open-science-principles/index.html +curated_resources/introduction-to-power-analyses-in-r/index.html +curated_resources/introduction-to-power/index.html +curated_resources/introduction-to-preprints/index.html +curated_resources/introduction-to-r-for-geospatial-data/index.html +curated_resources/introduction-to-research-data-management/index.html +curated_resources/introduction-to-simulations/index.html +curated_resources/introduction-to-the-command-line-for-eco/index.html +curated_resources/introduction-to-the-command-line-for-gen/index.html +curated_resources/introduction-to-web-scraping/index.html +curated_resources/investigating-the-nature-of-open-science/index.html +curated_resources/investigating-variation-in-replicability/index.html +curated_resources/investigation-and-its-discontents-some-c/index.html +curated_resources/ioannidis-j-p-a-2012-why-science-is-not/index.html +curated_resources/is-preregistration-worthwhile/index.html +curated_resources/is-psychology-suffering-from-a-replicati/index.html +curated_resources/is-replication-possible-in-qualitative-r/index.html +curated_resources/is-the-call-to-abandon-p-values-the-red/index.html +curated_resources/is-the-replicability-crisis-overblown-th/index.html +curated_resources/is-there-a-credibility-crisis-in-strateg/index.html +curated_resources/is-there-a-free-lunch-in-inference/index.html +curated_resources/issues-in-the-registration-of-clinical-t/index.html +curated_resources/it-s-time-to-broaden-the-replicability-c/index.html +curated_resources/it-s-time-to-join-the-conversation-visio/index.html +curated_resources/joy-and-rigor-in-behavioral-science/index.html +curated_resources/joy-in-academia-centering-racialized-voi/index.html +curated_resources/jpa-promotes-open-science/index.html +curated_resources/jupyter-notebooks-with-r-git/index.html +curated_resources/just-post-it-the-lesson-from-two-cases-o/index.html +curated_resources/just-prepare-putting-resident-practices/index.html +curated_resources/justify-your-alpha/index.html +curated_resources/key-practices-for-the-language-scientist/index.html +curated_resources/kinds-of-replication/index.html +curated_resources/knowledge-rights-21/index.html +curated_resources/l-autorat-et-nous-de-la-collaboration-au/index.html +curated_resources/la-terminal-de-unix/index.html +curated_resources/lab-js-online-research-made-easy/index.html +curated_resources/landmark-college-institute-for-research/index.html +curated_resources/last-contact-a-science-adventure/index.html +curated_resources/last-week-tonight-with-john-oliver-scien/index.html +curated_resources/latent-variable-modeling-with-r/index.html +curated_resources/learn-stats-with-jamovi/index.html +curated_resources/learning-statistics-with-r/index.html +curated_resources/leonardo-da-vinci-preregistration-and-th/index.html +curated_resources/let-s-celebrate-earth-day-as-the-age-of/index.html +curated_resources/let-s-publish-fewer-papers/index.html +curated_resources/let-s-put-our-money-where-our-mouth-is-i/index.html +curated_resources/level-up-the-reproducibility-of-your-dat/index.html +curated_resources/leveraging-open-ecosystems-to-enhance-re/index.html +curated_resources/library-carpentry-introduction-to-git/index.html +curated_resources/library-carpentry-introduction-to-workin/index.html +curated_resources/library-carpentry-openrefine/index.html +curated_resources/library-carpentry-sql/index.html +curated_resources/library-carpentry-the-unix-shell/index.html +curated_resources/licensing-your-research/index.html +curated_resources/likelihood-of-null-effects-of-large-nhlb/index.html +curated_resources/linking-to-data-effect-on-citation-rates/index.html +curated_resources/local-grassroots-networks-engaging-open/index.html +curated_resources/logical-and-methodological-issues-affect/index.html +curated_resources/longitudinal-structural-equation-modelin/index.html +curated_resources/low-research-data-availability-in-educat/index.html +curated_resources/making-erp-research-more-transparent-gui/index.html +curated_resources/making-lemonade-out-of-remote-teaching/index.html +curated_resources/making-prospective-registration-of-obser/index.html +curated_resources/making-qualitative-data-reusable-a-short/index.html +curated_resources/making-replication-mainstream/index.html +curated_resources/making-research-data-publicly-accessible/index.html +curated_resources/making-science-public-a-review-of-journa/index.html +curated_resources/managing-a-personal-research-archive/index.html +curated_resources/managing-qualitative-social-science-data/index.html +curated_resources/many-labs-3-evaluating-participant-pool/index.html +curated_resources/mapping-open-and-internationally-relevan/index.html +curated_resources/mapping-the-universe-of-registered-repor/index.html +curated_resources/materials-for-the-webinar-helping-scienc/index.html +curated_resources/materials-scientist-explains-why-he-star/index.html +curated_resources/maximizing-data-transparency-with-rigor/index.html +curated_resources/maximizing-the-reproducibility-of-your-r/index.html +curated_resources/measurement-error-and-the-replication-cr/index.html +curated_resources/measurement-matters/index.html +curated_resources/measuring-the-prevalence-of-questionable/index.html +curated_resources/medical-product-industry-ties-to-patient/index.html +curated_resources/medicines-and-healthcare-products-regula/index.html +curated_resources/meeting-the-requirements-of-funders-arou/index.html +curated_resources/mentorship-practices-that-improve-the-cu/index.html +curated_resources/mermaid-live-editor/index.html +curated_resources/meta-analyses-are-no-substitute-for-regi/index.html +curated_resources/meta-assessment-of-bias-in-science/index.html +curated_resources/meta-docenia/index.html +curated_resources/meta-regression-approximations-to-reduce/index.html +curated_resources/metascience-forum-2020/index.html +curated_resources/methodological-advances-in-behavioral-re/index.html +curated_resources/methods-and-results-of-studies-on-report/index.html +curated_resources/methods-for-reliable-transparent-and-ope/index.html +curated_resources/milgram-obedience-experiment-an-agent-ba/index.html +curated_resources/millions-of-research-papers-at-risk-of-d/index.html +curated_resources/mindless-statistics/index.html +curated_resources/mini-course-on-reproducibility-open-rese/index.html +curated_resources/mini-meta-analysis-of-your-own-studies-s/index.html +curated_resources/minimal-criteria-for-reporting-mesenchym/index.html +curated_resources/minimizing-questionable-research-practic/index.html +curated_resources/minimizing-variability-in-developmental/index.html +curated_resources/misaligned-incentives-hurt-science-but-w/index.html +curated_resources/mission-p-curve/index.html +curated_resources/mitigating-illusory-results-through-prer/index.html +curated_resources/mobilizing-data-during-a-crisis-building/index.html +curated_resources/more-than-meets-the-itt-a-guide-for-anti/index.html +curated_resources/moving-toward-transparent-open-and-repro/index.html +curated_resources/multi-site-replications-in-social-psycho/index.html +curated_resources/multilevel-analysis-an-introduction-to-b/index.html +curated_resources/multiscale-modeling-in-the-framework-of/index.html +curated_resources/natio-nal-guide-li-nes-for-promoting-ope/index.html +curated_resources/national-open-access-monitor-launch-mark/index.html +curated_resources/nature-earns-ire-over-lack-of-code-avail/index.html +curated_resources/navigating-open-scholarship-for-neurodiv/index.html +curated_resources/navigating-the-science-system-research-i/index.html +curated_resources/negative-results-are-disappearing-from-m/index.html +curated_resources/negativity-towards-negative-results-a-di/index.html +curated_resources/neuroscientist-explains/index.html +curated_resources/new-trends-in-science-communication-fost/index.html +curated_resources/news-at-a-glance-planning-for-mentoring/index.html +curated_resources/niaid-centers-of-excellence-for-influenz/index.html +curated_resources/nieuw-onderzoeksprogramma-voor-kansengel/index.html +curated_resources/nigms-clearinghouse-for-training-modules/index.html +curated_resources/nih-scientific-data-sharing/index.html +curated_resources/no-evidence-of-publication-bias-in-clima/index.html +curated_resources/novel-methods-to-deal-with-publication-b/index.html +curated_resources/nowiknowmyabcd-a-global-resource-hub-for/index.html +curated_resources/null-hypothesis-significance-testing-a-r/index.html +curated_resources/null-hypothesis-significance-testing-on/index.html +curated_resources/number-of-countries-with-open-science-po/index.html +curated_resources/obviously-chatgpt-how-reviewers-accused/index.html +curated_resources/on-being-a-scientist-a-guide-to-responsi/index.html +curated_resources/on-not-confusing-the-tree-of-trustworthy/index.html +curated_resources/on-the-challenges-of-drawing-conclusions/index.html +curated_resources/on-the-origins-of-the-05-level-of-statis/index.html +curated_resources/on-the-plurality-of-methodological-world/index.html +curated_resources/on-the-reproducibility-of-meta-analyses/index.html +curated_resources/on-the-reproducibility-of-psychological/index.html +curated_resources/on-the-reproducibility-of-science-unique/index.html +curated_resources/on-the-surprising-longevity-of-flogged-h/index.html +curated_resources/on-the-use-and-misuses-of-preregistratio/index.html +curated_resources/one-cheer-for-null-hypothesis-significan/index.html +curated_resources/online-experimentation-and-sampling-in-c/index.html +curated_resources/online-experiments-for-language-scientis/index.html +curated_resources/open-access-directory/index.html +curated_resources/open-access-journal-publication-in-healt/index.html +curated_resources/open-access-target-validation-is-a-more/index.html +curated_resources/open-access-tracking-project/index.html +curated_resources/open-and-reproducible-methods-syllabus/index.html +curated_resources/open-and-reproducible-research-in-psycho/index.html +curated_resources/open-and-reproducible-science-syllabus/index.html +curated_resources/open-and-reproducible-science-syllabus_2/index.html +curated_resources/open-and-reproducible-science-walks-into/index.html +curated_resources/open-and-reproducible-science/index.html +curated_resources/open-and-responsible-researcher-reward-a/index.html +curated_resources/open-code-for-open-science/index.html +curated_resources/open-data-governance-at-the-canadian-ope/index.html +curated_resources/open-developmental-science-an-overview-a/index.html +curated_resources/open-education-challenge-series/index.html +curated_resources/open-education-data-research-and-policy/index.html +curated_resources/open-education-in-promotion-tenure-and-f/index.html +curated_resources/open-educational-resources-equitable-and/index.html +curated_resources/open-educational-resources-fur-die-hno-h/index.html +curated_resources/open-for-insight-experimental-methods-op/index.html +curated_resources/open-hardware-in-microscopy/index.html +curated_resources/open-intro-statistics/index.html +curated_resources/open-lab/index.html +curated_resources/open-pedagogy-a-driving-force-for-meanin/index.html +curated_resources/open-pedagogy-how-to-engage-your-student/index.html +curated_resources/open-peer-review-pros-and-cons-from-the/index.html +curated_resources/open-qualitative-research-a-primer-from/index.html +curated_resources/open-reproducible-research-workshop/index.html +curated_resources/open-research-community-accelerator-orca/index.html +curated_resources/open-research-examples-of-good-practice/index.html +curated_resources/open-research-reforms-and-the-capitalist/index.html +curated_resources/open-resources-for-biology-education-orb/index.html +curated_resources/open-rigorous-and-reproducible-research/index.html +curated_resources/open-scholarship-norms-among-education-r/index.html +curated_resources/open-scholarship-where-are-the-self-corr/index.html +curated_resources/open-science-2-0-towards-a-truly-collabo/index.html +curated_resources/open-science-2030-in-the-netherlands-npo/index.html +curated_resources/open-science-a-practical-guide-for-early/index.html +curated_resources/open-science-and-methodological-improvem/index.html +curated_resources/open-science-and-reproducible-research-k/index.html +curated_resources/open-science-and-the-climate-crisis/index.html +curated_resources/open-science-challenges-benefits-and-tip/index.html +curated_resources/open-science-clusters-action-for-researc/index.html +curated_resources/open-science-decoded/index.html +curated_resources/open-science-education-through-student-p/index.html +curated_resources/open-science-hardware-and-space-research/index.html +curated_resources/open-science-in-dementia-care-embedded-p/index.html +curated_resources/open-science-in-latin-america/index.html +curated_resources/open-science-in-sport-and-exercise-psych/index.html +curated_resources/open-science-inclusive-psychology/index.html +curated_resources/open-science-interventions-to-improve-re/index.html +curated_resources/open-science-is-for-aging-research-too/index.html +curated_resources/open-science-made-easy/index.html +curated_resources/open-science-manual/index.html +curated_resources/open-science-many-hands-make-light-work/index.html +curated_resources/open-science-practices-are-on-the-rise-t/index.html +curated_resources/open-science-practices-are-on-the-rise-t_2/index.html +curated_resources/open-science-practices-in-psychiatric-ge/index.html +curated_resources/open-science-practices-need-substantial/index.html +curated_resources/open-science-retreat/index.html +curated_resources/open-science-saves-lives-lessons-from-th/index.html +curated_resources/open-science-saves-lives-lessons-from-th_2/index.html +curated_resources/open-science-seminar-how-to-do-credible/index.html +curated_resources/open-science-session-gsa-2019/index.html +curated_resources/open-science-sprint-content/index.html +curated_resources/open-science-takes-on-the-coronavirus-pa/index.html +curated_resources/open-science-teaching/index.html +curated_resources/open-science-the-replication-crisis-and/index.html +curated_resources/open-science-toolbox/index.html +curated_resources/open-science-training-handbook/index.html +curated_resources/open-science-training-in-triple/index.html +curated_resources/open-science-what-why-and-how/index.html +curated_resources/open-science-workshop-materials-of-the-l/index.html +curated_resources/open-science/index.html +curated_resources/open-sharing-of-data-on-close-relationsh/index.html +curated_resources/open-source-exploitation-david-whitney-n/index.html +curated_resources/open-source-guides/index.html +curated_resources/open-source-research-methods-for-the-soc/index.html +curated_resources/open-stats-lab-teach-statistics-using-op/index.html +curated_resources/open-stats-lab/index.html +curated_resources/openaccess-net/index.html +curated_resources/openaire-open-science-train-the-trainer/index.html +curated_resources/opening-knowledge-retaining-rights-and-o/index.html +curated_resources/opening-open-science-to-all-demystifying/index.html +curated_resources/opening-science/index.html +curated_resources/opening-up-understanding-of-neurodiversi/index.html +curated_resources/openmreye-camera-free-magnetic-resonance/index.html +curated_resources/openrefine-for-social-science-data/index.html +curated_resources/opensafely-a-platform-for-analysing-elec/index.html +curated_resources/opinion-promoting-open-science/index.html +curated_resources/optimizing-research-collaboration-for-re/index.html +curated_resources/optimizing-research-collaboration/index.html +curated_resources/optimizing-research-payoff/index.html +curated_resources/optimizing-the-methodology-of-human-slee/index.html +curated_resources/orcc-ukrn-primer-on-working-in-open-rese/index.html +curated_resources/osf-collections-supporting-research-disc/index.html +curated_resources/osf-deep-dive/index.html +curated_resources/osf-in-the-classroom/index.html +curated_resources/osf-in-the-lab-organizing-related-projec/index.html +curated_resources/osf101/index.html +curated_resources/our-data-ourselves-a-framework-for-using/index.html +curated_resources/outcome-reporting-bias-in-randomized-con/index.html +curated_resources/overcoming-the-knowledge-barrier-in-open/index.html +curated_resources/oxford-berlin-open-research-summer-schoo/index.html +curated_resources/oxford-berlin-summer-school-on-open-rese/index.html +curated_resources/p-curve-a-key-to-the-file-drawer/index.html +curated_resources/p-curve-visualization-updated-with-log-x/index.html +curated_resources/p-curve/index.html +curated_resources/p-hacking-its-costs-and-when-it-is-warra/index.html +curated_resources/p-values-and-statistical-practice/index.html +curated_resources/p-values-in-display-items-are-ubiquitous/index.html +curated_resources/page/1/index.html +curated_resources/page/10/index.html +curated_resources/page/100/index.html +curated_resources/page/101/index.html +curated_resources/page/102/index.html +curated_resources/page/103/index.html +curated_resources/page/104/index.html +curated_resources/page/105/index.html +curated_resources/page/106/index.html +curated_resources/page/107/index.html +curated_resources/page/108/index.html +curated_resources/page/109/index.html +curated_resources/page/11/index.html +curated_resources/page/110/index.html +curated_resources/page/111/index.html +curated_resources/page/112/index.html +curated_resources/page/113/index.html +curated_resources/page/114/index.html +curated_resources/page/115/index.html +curated_resources/page/116/index.html +curated_resources/page/117/index.html +curated_resources/page/118/index.html +curated_resources/page/119/index.html +curated_resources/page/12/index.html +curated_resources/page/120/index.html +curated_resources/page/121/index.html +curated_resources/page/122/index.html +curated_resources/page/123/index.html +curated_resources/page/124/index.html +curated_resources/page/125/index.html +curated_resources/page/126/index.html +curated_resources/page/127/index.html +curated_resources/page/128/index.html +curated_resources/page/129/index.html +curated_resources/page/13/index.html +curated_resources/page/130/index.html +curated_resources/page/131/index.html +curated_resources/page/132/index.html +curated_resources/page/133/index.html +curated_resources/page/134/index.html +curated_resources/page/135/index.html +curated_resources/page/136/index.html +curated_resources/page/137/index.html +curated_resources/page/138/index.html +curated_resources/page/139/index.html +curated_resources/page/14/index.html +curated_resources/page/140/index.html +curated_resources/page/141/index.html +curated_resources/page/142/index.html +curated_resources/page/143/index.html +curated_resources/page/144/index.html +curated_resources/page/145/index.html +curated_resources/page/146/index.html +curated_resources/page/147/index.html +curated_resources/page/148/index.html +curated_resources/page/149/index.html +curated_resources/page/15/index.html +curated_resources/page/16/index.html +curated_resources/page/17/index.html +curated_resources/page/18/index.html +curated_resources/page/19/index.html +curated_resources/page/2/index.html +curated_resources/page/20/index.html +curated_resources/page/21/index.html +curated_resources/page/22/index.html +curated_resources/page/23/index.html +curated_resources/page/24/index.html +curated_resources/page/25/index.html +curated_resources/page/26/index.html +curated_resources/page/27/index.html +curated_resources/page/28/index.html +curated_resources/page/29/index.html +curated_resources/page/3/index.html +curated_resources/page/30/index.html +curated_resources/page/31/index.html +curated_resources/page/32/index.html +curated_resources/page/33/index.html +curated_resources/page/34/index.html +curated_resources/page/35/index.html +curated_resources/page/36/index.html +curated_resources/page/37/index.html +curated_resources/page/38/index.html +curated_resources/page/39/index.html +curated_resources/page/4/index.html +curated_resources/page/40/index.html +curated_resources/page/41/index.html +curated_resources/page/42/index.html +curated_resources/page/43/index.html +curated_resources/page/44/index.html +curated_resources/page/45/index.html +curated_resources/page/46/index.html +curated_resources/page/47/index.html +curated_resources/page/48/index.html +curated_resources/page/49/index.html +curated_resources/page/5/index.html +curated_resources/page/50/index.html +curated_resources/page/51/index.html +curated_resources/page/52/index.html +curated_resources/page/53/index.html +curated_resources/page/54/index.html +curated_resources/page/55/index.html +curated_resources/page/56/index.html +curated_resources/page/57/index.html +curated_resources/page/58/index.html +curated_resources/page/59/index.html +curated_resources/page/6/index.html +curated_resources/page/60/index.html +curated_resources/page/61/index.html +curated_resources/page/62/index.html +curated_resources/page/63/index.html +curated_resources/page/64/index.html +curated_resources/page/65/index.html +curated_resources/page/66/index.html +curated_resources/page/67/index.html +curated_resources/page/68/index.html +curated_resources/page/69/index.html +curated_resources/page/7/index.html +curated_resources/page/70/index.html +curated_resources/page/71/index.html +curated_resources/page/72/index.html +curated_resources/page/73/index.html +curated_resources/page/74/index.html +curated_resources/page/75/index.html +curated_resources/page/76/index.html +curated_resources/page/77/index.html +curated_resources/page/78/index.html +curated_resources/page/79/index.html +curated_resources/page/8/index.html +curated_resources/page/80/index.html +curated_resources/page/81/index.html +curated_resources/page/82/index.html +curated_resources/page/83/index.html +curated_resources/page/84/index.html +curated_resources/page/85/index.html +curated_resources/page/86/index.html +curated_resources/page/87/index.html +curated_resources/page/88/index.html +curated_resources/page/89/index.html +curated_resources/page/9/index.html +curated_resources/page/90/index.html +curated_resources/page/91/index.html +curated_resources/page/92/index.html +curated_resources/page/93/index.html +curated_resources/page/94/index.html +curated_resources/page/95/index.html +curated_resources/page/96/index.html +curated_resources/page/97/index.html +curated_resources/page/98/index.html +curated_resources/page/99/index.html +curated_resources/pangea/index.html +curated_resources/participatory-research-approaches-in-alz/index.html +curated_resources/pathos-open-science-impact-pathways/index.html +curated_resources/paths-in-strange-spaces-a-comment-on-pre/index.html +curated_resources/paving-the-way-for-greater-open-science/index.html +curated_resources/pbfj-editorial-engaging-with-responsible/index.html +curated_resources/pearl-neuro-database-eeg-fmri-health-and/index.html +curated_resources/peer-review-decisions-decisions/index.html +curated_resources/peer-review-practices-of-psychological-j/index.html +curated_resources/performing-high-powered-studies-efficien/index.html +curated_resources/perspectives-on-improving-methods-in-psy/index.html +curated_resources/perspectives-replication-is-more-than-me/index.html +curated_resources/pewtranslate-census-language-lookup/index.html +curated_resources/philosophical-psychology-1989/index.html +curated_resources/plan-e-for-education-open-access-to-educ/index.html +curated_resources/platform-controlled-social-media-apis-th/index.html +curated_resources/plotting-and-programming-in-python/index.html +curated_resources/point-of-view-an-annotated-introductory/index.html +curated_resources/point-of-view-how-open-science-helps-res/index.html +curated_resources/policy-recommendations-to-ensure-that-re/index.html +curated_resources/poor-replication-validity-of-biomedical/index.html +curated_resources/poor-statistical-reporting-inadequate-da/index.html +curated_resources/positionality-statements-are-just-the-ti/index.html +curated_resources/positionality-statements-in-science/index.html +curated_resources/positive-deviance-underlies-successful-s/index.html +curated_resources/positive-results-increase-down-the-hiera/index.html +curated_resources/power-analysis-and-effect-size-in-mixed/index.html +curated_resources/power-failure-why-small-sample-size-unde/index.html +curated_resources/power-posing-reassessing-the-evidence-be/index.html +curated_resources/power-up-a-reanalysis-of-power-failure-i/index.html +curated_resources/practical-considerations-for-navigating/index.html +curated_resources/practical-guides-on-open-science-for-res/index.html +curated_resources/practical-solutions-for-sharing-data-and/index.html +curated_resources/practical-steps-for-increasing-opennes-a/index.html +curated_resources/pre-analysis-plans-a-stocktaking/index.html +curated_resources/pre-analysis-plans-an-early-stocktaking/index.html +curated_resources/pre-analysis-plans-have-limited-upside-e/index.html +curated_resources/pre-registration-and-results-free-review/index.html +curated_resources/pre-registration-in-social-psychology-a/index.html +curated_resources/pre-registration-in-the-undergraduate-di/index.html +curated_resources/pre-registration-of-clinical-trials-is-a/index.html +curated_resources/pre-registration-of-mathematical-models/index.html +curated_resources/pre-registration-weighing-costs-and-bene/index.html +curated_resources/pre-registration-why-and-how/index.html +curated_resources/pre-results-review-in-economics-lessons/index.html +curated_resources/pre-self-what-fraction-of-a-journal-s-pa/index.html +curated_resources/prediction-interval-what-to-expect-when/index.html +curated_resources/preliminary-analysis-of-covid-19-academi/index.html +curated_resources/premiering-pre-registration-at-plos-biol/index.html +curated_resources/preparing-code-and-data-for-computationa/index.html +curated_resources/preregister-your-ethical-redlines-vulner/index.html +curated_resources/preregistering-qualitative-research-a-de/index.html +curated_resources/preregistering-qualitative-research/index.html +curated_resources/preregistering-transparency-and-large-sa/index.html +curated_resources/preregistration-and-incentives/index.html +curated_resources/preregistration-and-registered-reports-i/index.html +curated_resources/preregistration-and-reproducibility/index.html +curated_resources/preregistration-as-a-way-to-limit-questi/index.html +curated_resources/preregistration-becoming-the-norm-in-psy/index.html +curated_resources/preregistration-definition-advantages-di/index.html +curated_resources/preregistration-does-not-improve-the-tra/index.html +curated_resources/preregistration-improve-research-rigor-r/index.html +curated_resources/preregistration-in-complex-contexts-a-pr/index.html +curated_resources/preregistration-in-diverse-contexts-a-pr/index.html +curated_resources/preregistration-in-experimental-linguist/index.html +curated_resources/preregistration-in-infant-research-a-pri/index.html +curated_resources/preregistration-in-single-case-design-re/index.html +curated_resources/preregistration-is-hard-and-worthwhile/index.html +curated_resources/preregistration-is-neither-sufficient-no/index.html +curated_resources/preregistration-is-not-a-panacea-but-why/index.html +curated_resources/preregistration-of-analyses-of-preexisti/index.html +curated_resources/preregistration-of-animal-research-proto/index.html +curated_resources/preregistration-of-epidemiologic-studies/index.html +curated_resources/preregistration-of-epidemiology-protocol/index.html +curated_resources/preregistration-of-epidemiology-protocol_2/index.html +curated_resources/preregistration-of-epidemiology-protocol_3/index.html +curated_resources/preregistration-of-exploratory-research/index.html +curated_resources/preregistration-of-information-systems-r/index.html +curated_resources/preregistration-of-machine-learning-rese/index.html +curated_resources/preregistration-of-modeling-exercises-ma/index.html +curated_resources/preregistration-of-qualitative-research/index.html +curated_resources/preregistration-of-randomized-controlled/index.html +curated_resources/preregistration-of-secondary-data-analys/index.html +curated_resources/preregistration-of-studies-with-existing/index.html +curated_resources/preregistration-of-study-protocols-is-un/index.html +curated_resources/preregistration-overview-page/index.html +curated_resources/preregistration-practical-considerations/index.html +curated_resources/preregistration-replication-and-nonexper/index.html +curated_resources/preregistration-specificity-adherence-a/index.html +curated_resources/preregistration-templates-as-a-new-addit/index.html +curated_resources/preregistration-the-good-the-bad-and-the/index.html +curated_resources/presentations-given-by-center-for-open-s/index.html +curated_resources/preserving-privacy-in-the-era-of-opennes/index.html +curated_resources/primer-on-reproducible-research-in-r-enh/index.html +curated_resources/priming-replication-and-the-hardest-scie/index.html +curated_resources/principles-of-instruction-research-based/index.html +curated_resources/prioritizing-open-science-in-space-medic/index.html +curated_resources/privacy-and-data-based-research/index.html +curated_resources/probing-birth-order-effects-on-narrow-tr/index.html +curated_resources/problems-in-using-p-curve-analysis-and-t/index.html +curated_resources/procedimentos-para-investigacao-cientifi/index.html +curated_resources/processes-and-lessons-learned-in-establi/index.html +curated_resources/programming-psychological-experiments-us/index.html +curated_resources/programming-with-matlab/index.html +curated_resources/programming-with-python/index.html +curated_resources/programming-with-r/index.html +curated_resources/project-organization-and-management-for/index.html +curated_resources/project-teaching-integrity-in-empirical/index.html +curated_resources/promises-and-perils-of-pre-analysis-plan/index.html +curated_resources/promoting-an-open-research-culture/index.html +curated_resources/promoting-civility-in-formal-and-informa/index.html +curated_resources/promoting-transparency-in-social-science/index.html +curated_resources/promotion-tenure-aligning-incentives-wit/index.html +curated_resources/psychological-testing-and-psychological/index.html +curated_resources/psychologists-are-open-to-change-yet-war/index.html +curated_resources/psychology-as-a-robust-science/index.html +curated_resources/psychology-s-credibility-revolution/index.html +curated_resources/psychology-s-renaissance/index.html +curated_resources/psychology-s-replication-crisis-and-the/index.html +curated_resources/psychology-science-and-knowledge-constru/index.html +curated_resources/psyteachr/index.html +curated_resources/pubcompare-the-largest-database-of-trust/index.html +curated_resources/public-availability-of-published-researc/index.html +curated_resources/public-data-archiving-in-ecology-and-evo/index.html +curated_resources/publication-bias-and-the-canonization-of/index.html +curated_resources/publication-bias-and-the-limited-strengt/index.html +curated_resources/publication-bias-in-clinical-research/index.html +curated_resources/publication-bias-in-psychology-a-diagnos/index.html +curated_resources/publication-bias-in-the-social-sciences/index.html +curated_resources/publication-decisions-and-their-possible/index.html +curated_resources/publication-of-nih-funded-trials-registe/index.html +curated_resources/publication-prejudices-an-experimental-s/index.html +curated_resources/publication-pressure-and-scientific-misc/index.html +curated_resources/publication-rate-in-preclinical-research/index.html +curated_resources/publishing-in-the-open-access-and-open-s/index.html +curated_resources/python-for-harvesting-data-on-the-web/index.html +curated_resources/python-for-humanities/index.html +curated_resources/qdr-data-for-teaching/index.html +curated_resources/qualitative-open-science-practices/index.html +curated_resources/qualitative-research-using-open-tools/index.html +curated_resources/quality-indicators-of-secondary-data-ana/index.html +curated_resources/quality-uncertainty-erodes-trust-in-scie/index.html +curated_resources/quantitative-emerging-practices-and-meth/index.html +curated_resources/questionable-and-open-research-practices/index.html +curated_resources/questionable-metascience-practices/index.html +curated_resources/questionable-research-practices-among-it/index.html +curated_resources/questionable-research-practices-among-re/index.html +curated_resources/questionable-research-practices-followin/index.html +curated_resources/questionable-research-practices-in-ecolo/index.html +curated_resources/questionable-research-practices-revisite/index.html +curated_resources/r-for-reproducible-scientific-analysis/index.html +curated_resources/r-for-social-scientists/index.html +curated_resources/r-graphics-cookbook-practical-recipes-fo/index.html +curated_resources/r-para-analisis-cientificos-reproducible/index.html +curated_resources/race-to-the-bottom-competition-and-quali/index.html +curated_resources/raiders-of-the-lost-hark-a-reproducible/index.html +curated_resources/raise-standards-for-preclinical-cancer-r/index.html +curated_resources/raising-awareness-of-uncertain-choices-i/index.html +curated_resources/randomization-does-not-help-much-compara/index.html +curated_resources/rate-and-success-of-study-replication-in/index.html +curated_resources/rationalizing-pre-analysis-plans-statist/index.html +curated_resources/re-run-repeat-reproduce-reuse-replicate/index.html +curated_resources/recommendations-for-empowering-early-car/index.html +curated_resources/recommendations-for-increasing-replicabi/index.html +curated_resources/reconceptualizing-replication-as-a-seque/index.html +curated_resources/redefine-statistical-signifcance/index.html +curated_resources/reducing-bias-increasing-transparency-an/index.html +curated_resources/reflection-over-compliance-critiquing-ma/index.html +curated_resources/reflections-on-preregistration-core-crit/index.html +curated_resources/reflections-on-the-unintended-consequenc/index.html +curated_resources/reflections-on-the-unintended-consequenc_2/index.html +curated_resources/registered-replication-report-hart-albar/index.html +curated_resources/registered-replication-report-rand-green/index.html +curated_resources/registered-replication-report-schooler-a/index.html +curated_resources/registered-replication-report-strack-mar/index.html +curated_resources/registered-replication-report-study-1-fr/index.html +curated_resources/registered-replication-reports-in-the-cl/index.html +curated_resources/registered-report-adoption-in-academic-j/index.html +curated_resources/registered-report-protocol-survey-on-att/index.html +curated_resources/registered-report-stage-1-manuscript-tem/index.html +curated_resources/registered-reports-a-method-to-increase/index.html +curated_resources/registered-reports-a-new-publishing-init/index.html +curated_resources/registered-reports-an-early-example-and/index.html +curated_resources/registered-reports-and-replications-an-o/index.html +curated_resources/registered-reports-factsheet-for-editors/index.html +curated_resources/registered-reports-faq/index.html +curated_resources/registered-reports-q-a/index.html +curated_resources/reimagining-peer-review-the-emergence-of/index.html +curated_resources/releasing-a-preprint-is-associated-with/index.html +curated_resources/renovating-the-theatre-of-persuasion-man/index.html +curated_resources/repetitive-research-a-conceptual-space-a/index.html +curated_resources/replacing-p-values-with-bayes-factors-a/index.html +curated_resources/replicability-and-reproducibility-in-com/index.html +curated_resources/replicability-and-reproducibility/index.html +curated_resources/replicability-syllabus-2018/index.html +curated_resources/replicability-syllabus-2020/index.html +curated_resources/replicating-and-extending-soroka-fournie/index.html +curated_resources/replicating-studies-in-which-samples-of/index.html +curated_resources/replication-and-bias-in-special-educatio/index.html +curated_resources/replication-and-open-science-for-undergr/index.html +curated_resources/replication-and-robustness-in-developmen/index.html +curated_resources/replication-and-the-manufacture-of-scien/index.html +curated_resources/replication-communication-and-the-popula/index.html +curated_resources/replication-is-relevant-in-qualitative-r/index.html +curated_resources/replications-in-psychology-research-how/index.html +curated_resources/repligate-reliability-and-reproducibilit/index.html +curated_resources/reply-to-ledgerwood-predictions-without/index.html +curated_resources/reporting-effect-sizes-in-original-psych/index.html +curated_resources/reporting-in-experimental-philosophy-cur/index.html +curated_resources/reporting-standards-for-complication-stu/index.html +curated_resources/repository-of-psychological-instruments/index.html +curated_resources/representing-epistemic-and-disciplinary/index.html +curated_resources/reproducibilitea-introductory-reading-li/index.html +curated_resources/reproducibilitea/index.html +curated_resources/reproducibility-and-replicability-of-qua/index.html +curated_resources/reproducibility-and-research-integrity-s/index.html +curated_resources/reproducibility-for-everyone/index.html +curated_resources/reproducibility-immersive-course/index.html +curated_resources/reproducibility-in-cancer-biology-the-ch/index.html +curated_resources/reproducibility-in-psychology-syllabus/index.html +curated_resources/reproducibility-in-the-psychological-sci/index.html +curated_resources/reproducibility-librarianship-in-practic/index.html +curated_resources/reproducibility-open-science-and-clinica/index.html +curated_resources/reproducibility-preservation-and-access/index.html +curated_resources/reproducible-and-reusable-research-are-j/index.html +curated_resources/reproducible-and-transparent-research-pr/index.html +curated_resources/reproducible-research-in-sport-and-exerc/index.html +curated_resources/reproducible-research-methods/index.html +curated_resources/reproducible-research-practices-transpar/index.html +curated_resources/reproducible-research-true-or-false/index.html +curated_resources/reproducible-research-walking-the-walk/index.html +curated_resources/reproducible-research/index.html +curated_resources/reproducible-science-curriculum-lesson-f/index.html +curated_resources/reproducible-science-curriculum-lesson-f_2/index.html +curated_resources/reproducible-science-curriculum-lesson-f_3/index.html +curated_resources/reproducible-science-curriculum-lesson-f_4/index.html +curated_resources/reproducible-science-curriculum-lesson-f_5/index.html +curated_resources/reproducible-science-workshop/index.html +curated_resources/reproducible-statistics-for-psychologist/index.html +curated_resources/reputation-without-practice-a-dynamic-co/index.html +curated_resources/research-and-data-lessons-from-a-non-aca/index.html +curated_resources/research-assessment-using-a-narrow-defin/index.html +curated_resources/research-culture-is-broken-open-science/index.html +curated_resources/research-integrity-and-open-science-i-ps/index.html +curated_resources/research-integrity-and-responsible-schol/index.html +curated_resources/research-integrity-definitions-and-chall/index.html +curated_resources/research-methods-2020/index.html +curated_resources/research-methods-in-psychology-syllabus/index.html +curated_resources/research-methods-in-psychology/index.html +curated_resources/research-methods-in-social-psychology/index.html +curated_resources/research-methods-in-social-psychology_2/index.html +curated_resources/research-methods-psychology-summer-2021/index.html +curated_resources/research-methods-syllabi/index.html +curated_resources/research-misconduct/index.html +curated_resources/research-practices-and-statistical-repor/index.html +curated_resources/research-practices-for-a-robust-psycholo/index.html +curated_resources/research-practices-that-can-prevent-an-i/index.html +curated_resources/research-preregistration-101/index.html +curated_resources/research-preregistration-as-a-teaching-a/index.html +curated_resources/research-preregistration-in-political-sc/index.html +curated_resources/research-project-initialization-and-orga/index.html +curated_resources/research-project-management-using-the-op/index.html +curated_resources/research-support-games-list/index.html +curated_resources/research-transparency-and-reproducibilit/index.html +curated_resources/researchers-intuitions-about-power-in-ps/index.html +curated_resources/reshaping-the-training-landscape-by-addr/index.html +curated_resources/resolving-the-tension-between-exploratio/index.html +curated_resources/resource-lists-overview-for-working-with/index.html +curated_resources/resources-for-practicing-open-science-wi/index.html +curated_resources/resources-tutorials-papers-analysis-scri/index.html +curated_resources/response-to-comment-on-estimating-the-re/index.html +curated_resources/responsible-assessment-of-what-research/index.html +curated_resources/responsible-data-sharing-identifying-and/index.html +curated_resources/responsible-research-assessment-should-p/index.html +curated_resources/responsible-scholarship/index.html +curated_resources/rethinking-research-assessment-addressin/index.html +curated_resources/rethinking-transparency-and-rigor-from-a/index.html +curated_resources/retiring-popper-critical-realism-falsifi/index.html +curated_resources/retraction-watch-michael-lacour-archives/index.html +curated_resources/review-of-four-preregistration-registrie/index.html +curated_resources/reviewer-bias-against-replication-resear/index.html +curated_resources/revisiting-the-replication-crisis-withou/index.html +curated_resources/rewarding-replications-a-sure-and-simple/index.html +curated_resources/richard-mcelreath/index.html +curated_resources/rigor-and-reproducibility/index.html +curated_resources/rigor-champions-and-resources/index.html +curated_resources/rigorous-exploration-in-a-model-centric/index.html +curated_resources/rigorous-reproducible-research-practices/index.html +curated_resources/riot-science-club/index.html +curated_resources/riposte-a-framework-for-improving-the-de/index.html +curated_resources/risk-of-bias-in-reports-of-in-vivo-resea/index.html +curated_resources/rluk22-keynote-kaitlin-thaney-invest-in/index.html +curated_resources/robust-modeling-in-cognitive-science/index.html +curated_resources/rpm-an-open-source-rotation-platform-for/index.html +curated_resources/rstudio-cheatsheets/index.html +curated_resources/safeguard-power-as-a-protection-against/index.html +curated_resources/sailing-from-the-seas-of-chaos-into-the/index.html +curated_resources/sample-size-in-psychological-research-ov/index.html +curated_resources/sample-size-justification-shiny-app/index.html +curated_resources/sample-size-planning-for-more-accurate-s/index.html +curated_resources/sample-size-planning-for-statistical-pow/index.html +curated_resources/sample-size-planning-for-the-standardize/index.html +curated_resources/samply/index.html +curated_resources/sanctions-list-data-dates-of-birth-names/index.html +curated_resources/scandal-in-scientific-reform-the-breakin/index.html +curated_resources/scanning-the-horizon-towards-transparent/index.html +curated_resources/scholarly-publishing-as-a-global-endeavo/index.html +curated_resources/school-psychology-annual-journal-update/index.html +curated_resources/schools-should-teach-children-how-to-spo/index.html +curated_resources/science-and-pseudoscience-bbc-radio-talk/index.html +curated_resources/science-for-progress-initiative/index.html +curated_resources/science-isn-t-broken/index.html +curated_resources/science-literacy/index.html +curated_resources/science-of-psychological-phenomena-and-t/index.html +curated_resources/science-or-art-how-aesthetic-standards-g/index.html +curated_resources/scientific-apophenia-in-strategic-manage/index.html +curated_resources/scientific-reform-citation-politics-and/index.html +curated_resources/scientific-utopia-i-opening-scientific-c/index.html +curated_resources/scientific-utopia-ii-restructuring-incen/index.html +curated_resources/scientific-utopia-ii-restructuring-incen_2/index.html +curated_resources/scientists-reputations-are-based-on-gett/index.html +curated_resources/secondary-data-preregistration/index.html +curated_resources/seek-and-you-may-not-find-a-multi-instit/index.html +curated_resources/selective-and-mis-leading-economics-jour/index.html +curated_resources/self-reported-checklists-and-quality-sco/index.html +curated_resources/shall-we-really-do-it-again-the-powerful/index.html +curated_resources/sharestats-the-open-statistics-assessmen/index.html +curated_resources/sharing-brain-imaging-data-in-the-open-s/index.html +curated_resources/sharing-detailed-research-data-is-associ/index.html +curated_resources/shifting-medical-education-the-impact-of/index.html +curated_resources/shifting-the-culture-of-peer-review-with/index.html +curated_resources/short-r-script-to-plot-effect-sizes-cohe/index.html +curated_resources/short-sweet-and-problematic-the-rise-of/index.html +curated_resources/should-preregistration-of-epidemiologic/index.html +curated_resources/signaling-the-trustworthiness-of-science/index.html +curated_resources/significance-tests-have-their-place/index.html +curated_resources/significance/index.html +curated_resources/simple-heuristics-to-run-a-research-grou/index.html +curated_resources/sips-2016-what-does-diversity-mean-for-o/index.html +curated_resources/smaat/index.html +curated_resources/small-telescopes-detectability-and-the-e/index.html +curated_resources/snapshot-reporting-practices-for-publish/index.html +curated_resources/sneaked-references-cooked-reference-meta/index.html +curated_resources/social-behavioral-and-economic-sciences/index.html +curated_resources/social-identity-and-morality-lab-teachin/index.html +curated_resources/social-science-workshop-overview/index.html +curated_resources/social-sciences-research-methods-centre/index.html +curated_resources/software-carpentry/index.html +curated_resources/sorry-we-re-open-come-in-we-re-closed-di/index.html +curated_resources/sources-of-nonreplicability-in-aging-eth/index.html +curated_resources/sparc-popular-resources/index.html +curated_resources/special-issue-innovation-in-aging/index.html +curated_resources/special-issue-preregistered-studies-of-p/index.html +curated_resources/spiro-the-automated-petri-plate-imaging/index.html +curated_resources/springer-nature-announces-unified-open-c/index.html +curated_resources/spsp-experts-open-science/index.html +curated_resources/spurious-correlations/index.html +curated_resources/standard-operating-procedures-a-safety-n/index.html +curated_resources/star-wars-the-empirics-strike-back/index.html +curated_resources/stat-545/index.html +curated_resources/statcheck/index.html +curated_resources/state-of-open-science-in-cancer-research/index.html +curated_resources/statements-on-open-science-for-sustainab/index.html +curated_resources/statistical-errors-p-values-the-gold-sta/index.html +curated_resources/statistical-evidence-a-likelihood-paradi/index.html +curated_resources/statistical-methods-in-psychological-res/index.html +curated_resources/statistical-methods-in-psychology-journa/index.html +curated_resources/statistical-modeling-causal-inference-an/index.html +curated_resources/statistical-power-analysis/index.html +curated_resources/statistical-power-and-optimal-design-in/index.html +curated_resources/statistical-power-and-the-testing-of-nul/index.html +curated_resources/statistical-power-in-operations-manageme/index.html +curated_resources/statistical-power-of-psychological-resea/index.html +curated_resources/statistical-power-problems-with-moderate/index.html +curated_resources/statistical-power-sample-size-and-their/index.html +curated_resources/statistical-procedures-and-the-justifica/index.html +curated_resources/statistical-reporting-errors-and-collabo/index.html +curated_resources/statistical-rethinking-winter-2015/index.html +curated_resources/statistical-significance-and-the-dichoto/index.html +curated_resources/statistical-significance-in-psychologica/index.html +curated_resources/statistical-significance-testing-and-cum/index.html +curated_resources/statistical-tests-p-values-confidence-in/index.html +curated_resources/statistics-and-quantitative-methods-exam/index.html +curated_resources/statistics-of-doom/index.html +curated_resources/statistics-with-jasp-and-the-open-scienc/index.html +curated_resources/stereotype-threat/index.html +curated_resources/strong-inference/index.html +curated_resources/study-preregistration-an-evaluation-of-a/index.html +curated_resources/studying-the-association-between-lonelin/index.html +curated_resources/supporting-open-science-data-curation-pr/index.html +curated_resources/supporting-robust-research-on-adult-emot/index.html +curated_resources/supporting-study-registration-to-reduce/index.html +curated_resources/supporting-the-next-generation-of-psycho/index.html +curated_resources/surrogate-science-the-idol-of-a-universa/index.html +curated_resources/swirl/index.html +curated_resources/syllabus-replicability/index.html +curated_resources/symposium-qualitative-open-science-chall/index.html +curated_resources/systematic-review-of-the-empirical-evide/index.html +curated_resources/systematic-reviews-and-meta-analysis/index.html +curated_resources/taking-stock-of-the-credibility-revoluti/index.html +curated_resources/taking-stock-of-the-credibility-revoluti_2/index.html +curated_resources/taxonomia-da-ciencia-aberta-revisada-e-a/index.html +curated_resources/teaching-and-mentoring-open-science/index.html +curated_resources/teaching-open-and-reproducible-scholarsh/index.html +curated_resources/teaching-psych-science/index.html +curated_resources/teaching-replicable-and-reproducible-sci/index.html +curated_resources/teaching-replication-in-psychology-a-gui/index.html +curated_resources/teaching-replication-in-social-sciences/index.html +curated_resources/teaching-replication-to-graduate-student/index.html +curated_resources/teaching-replication/index.html +curated_resources/teaching-resources-spreadsheet/index.html +curated_resources/teaching-the-why-and-how-of-replication/index.html +curated_resources/team-neurodiversity/index.html +curated_resources/template-preregistration-registered-repo/index.html +curated_resources/ten-quick-tips-for-building-fair-workflo/index.html +curated_resources/ten-simple-rules-for-effective-statistic/index.html +curated_resources/ten-simple-rules-for-pushing-boundaries/index.html +curated_resources/ten-simple-rules-for-reproducible-comput/index.html +curated_resources/ten-simple-rules-for-the-care-and-feedin/index.html +curated_resources/ten-strategies-to-foster-open-science-in/index.html +curated_resources/tension-between-theory-and-practice-of-r/index.html +curated_resources/the-52-symptoms-of-major-depression-lack/index.html +curated_resources/the-academic-impact-of-open-science-a-sc/index.html +curated_resources/the-amazing-significo-why-researchers-ne/index.html +curated_resources/the-appropriate-use-of-null-hypothesis-t/index.html +curated_resources/the-asa-statement-on-p-values-context-pr/index.html +curated_resources/the-baby-factory-difficult-research-obje/index.html +curated_resources/the-bayes-factor/index.html +curated_resources/the-bayesfactor-blog/index.html +curated_resources/the-bayesian-reproducibility-project/index.html +curated_resources/the-benefits-of-preregistration-and-regi/index.html +curated_resources/the-benefits-of-preregistration-for-hypo/index.html +curated_resources/the-black-goat/index.html +curated_resources/the-buffet-approach-to-open-science/index.html +curated_resources/the-case-against-statistical-significanc/index.html +curated_resources/the-case-for-formal-methodology-in-scien/index.html +curated_resources/the-case-for-using-educational-scholarsh/index.html +curated_resources/the-challenges-of-open-data-sharing-for/index.html +curated_resources/the-chinese-open-science-network-cosn-bu/index.html +curated_resources/the-chrysalis-effect-how-ugly-initial-re/index.html +curated_resources/the-citation-advantage-of-linking-public/index.html +curated_resources/the-clinicaltrials-gov-results-database/index.html +curated_resources/the-corpus-of-language-discrimination-in/index.html +curated_resources/the-costs-of-competition-in-distributing/index.html +curated_resources/the-costs-of-harking/index.html +curated_resources/the-crisis-of-confidence-in-social-psych/index.html +curated_resources/the-cumulative-effect-of-reporting-and-c/index.html +curated_resources/the-default-bayesian-test-is-prejudiced/index.html +curated_resources/the-earth-is-flat-p-0-05-significance-th/index.html +curated_resources/the-earth-is-round-p-05/index.html +curated_resources/the-economics-of-reproducibility-in-prec/index.html +curated_resources/the-effect-of-horizontal-eye-movements-o/index.html +curated_resources/the-effect-of-preregistration-on-trust-i/index.html +curated_resources/the-effect-of-publishing-peer-review-rep/index.html +curated_resources/the-empirical-benefits-of-conceptual-rig/index.html +curated_resources/the-empirical-march-making-science-bette/index.html +curated_resources/the-existence-of-publication-bias-and-ri/index.html +curated_resources/the-experiment-experiment/index.html +curated_resources/the-extent-and-consequences-of-p-hacking/index.html +curated_resources/the-fickle-p-value-generates-irreproduci/index.html +curated_resources/the-file-drawer-problem-and-tolerance-fo/index.html +curated_resources/the-frequency-of-excess-success-for-arti/index.html +curated_resources/the-garden-of-forking-paths-why-multiple/index.html +curated_resources/the-general-linear-model-semester-2/index.html +curated_resources/the-generalizability-of-survey-experimen/index.html +curated_resources/the-go-fair-foundation-s-fair-capacity-b/index.html +curated_resources/the-grim-test-a-simple-technique-detects/index.html +curated_resources/the-hardest-science/index.html +curated_resources/the-harm-done-by-tests-of-significance/index.html +curated_resources/the-influence-of-journal-submission-guid/index.html +curated_resources/the-invisible-workload-of-open-research/index.html +curated_resources/the-ironic-effect-of-significant-results/index.html +curated_resources/the-landscape-of-open-science-in-behavio/index.html +curated_resources/the-logical-structure-of-experiments-lay/index.html +curated_resources/the-meaning-of-significance-for-differen/index.html +curated_resources/the-meaningfulness-of-effect-sizes-in-ps/index.html +curated_resources/the-mis-reporting-of-statistical-results/index.html +curated_resources/the-missing-semester-of-your-cs-educatio/index.html +curated_resources/the-n-pact-factor-evaluating-the-quality/index.html +curated_resources/the-natural-selection-of-bad-science/index.html +curated_resources/the-need-for-public-opinion-and-survey-m/index.html +curated_resources/the-needed-link-between-open-science-and/index.html +curated_resources/the-new-statistics-confidence-intervals/index.html +curated_resources/the-new-statistics-effect-sizes-and-conf/index.html +curated_resources/the-new-statistics-meta-analysis-and-met/index.html +curated_resources/the-new-statistics-planning-power-and-pr/index.html +curated_resources/the-new-statistics-research-integrity-th/index.html +curated_resources/the-new-statistics-the-new-statistics-in/index.html +curated_resources/the-new-statistics-why-and-how/index.html +curated_resources/the-null-hypothesis-significance-testing/index.html +curated_resources/the-null-ritual-what-you-always-wanted-t/index.html +curated_resources/the-o3-guidelines-open-data-open-code-an/index.html +curated_resources/the-open-research-lifecycle/index.html +curated_resources/the-open-research-toolkit/index.html +curated_resources/the-open-science-training-handbook/index.html +curated_resources/the-p-value-misconception-eradication-ch/index.html +curated_resources/the-papor-trail-course-principles-and-pr/index.html +curated_resources/the-past-present-and-future-of-registere/index.html +curated_resources/the-peer-reviewers-openness-initiative-i/index.html +curated_resources/the-persistence-of-underpowered-studies/index.html +curated_resources/the-pipeline-project-pre-publication-ind/index.html +curated_resources/the-poor-availability-of-psychological-r/index.html +curated_resources/the-poor-availability-of-syntaxes-of-str/index.html +curated_resources/the-post-embargo-open-access-citation-ad/index.html +curated_resources/the-power-of-many-brains-catalyzing-neur/index.html +curated_resources/the-preregistration-challenge-a-how-to-g/index.html +curated_resources/the-preregistration-prescriptiveness-tra/index.html +curated_resources/the-preregistration-revolution-needs-to/index.html +curated_resources/the-preregistration-revolution/index.html +curated_resources/the-prevalence-of-statistical-reporting/index.html +curated_resources/the-problem-of-new-evidence-p-hacking-an/index.html +curated_resources/the-promises-and-pitfalls-of-preregistra/index.html +curated_resources/the-promises-and-pitfalls-of-preregistra_2/index.html +curated_resources/the-psychological-reality-of-the-learned/index.html +curated_resources/the-psychological-reality-of-the-learned_2/index.html +curated_resources/the-psychology-of-experimental-psycholog/index.html +curated_resources/the-quantitative-paradigm-and-the-nature/index.html +curated_resources/the-race-in-academia-collective/index.html +curated_resources/the-relation-between-statistical-power-a/index.html +curated_resources/the-replication-crisis-in-psychology/index.html +curated_resources/the-replication-crisis-is-less-of-a-cris/index.html +curated_resources/the-replication-crisis-is-less-of-a-cris_2/index.html +curated_resources/the-replication-database-documenting-the/index.html +curated_resources/the-replication-recipe-what-makes-for-a/index.html +curated_resources/the-reporting-completeness-and-transpare/index.html +curated_resources/the-reputational-consequences-of-failed/index.html +curated_resources/the-role-of-libraries-in-the-age-of-comp/index.html +curated_resources/the-role-of-replication-research-in-adva/index.html +curated_resources/the-rules-of-the-game-called-psychologic/index.html +curated_resources/the-secret-to-writing-a-great-nasa-propo/index.html +curated_resources/the-societal-impact-of-open-science-a-sc/index.html +curated_resources/the-societal-impact-of-open-science-a-sc_2/index.html +curated_resources/the-state-of-play-of-reproducibility-in/index.html +curated_resources/the-state-of-social-and-personality-scie/index.html +curated_resources/the-state-of-the-science-address/index.html +curated_resources/the-statistical-power-of-abnormal-social/index.html +curated_resources/the-stem-education-hub-helps-your-resear/index.html +curated_resources/the-superego-the-ego-and-the-id-in-stati/index.html +curated_resources/the-t-distritbution-and-its-normal-appro/index.html +curated_resources/the-test-of-insufficient-variance-tiva-a/index.html +curated_resources/the-tone-debate-knowledge-self-and-socia/index.html +curated_resources/the-transparency-of-quantitative-empiric/index.html +curated_resources/the-trustworthiness-of-the-cumulative-kn/index.html +curated_resources/the-unix-shell/index.html +curated_resources/the-value-of-direct-replication/index.html +curated_resources/the-value-of-openness-in-open-science/index.html +curated_resources/the-value-of-preregistration-for-psychol/index.html +curated_resources/the-values-and-practice-of-science/index.html +curated_resources/the-weak-spots-in-contemporary-science-a/index.html +curated_resources/the-web-of-schizotypal-personality-trait/index.html +curated_resources/the-what-why-and-how-of-born-open-data/index.html +curated_resources/the-what-why-and-how-of-preregistration/index.html +curated_resources/theoretical-risks-and-tabular-asterisks/index.html +curated_resources/theory-construction-and-model-building-s/index.html +curated_resources/theory-testing-in-psychology-and-physics/index.html +curated_resources/there-is-no-theory-crisis-in-psychologic/index.html +curated_resources/things-i-have-learned-so-far/index.html +curated_resources/three-ways-to-recognize-hidden-labour-in/index.html +curated_resources/tie-my-hands-loosely-pre-analysis-plans/index.html +curated_resources/too-true-to-be-bad-when-sets-of-studies/index.html +curated_resources/toolkit-for-aligning-incentives-2-0/index.html +curated_resources/tools-for-reproducible-research/index.html +curated_resources/top-guidelines/index.html +curated_resources/top-tips-for-navigating-your-career-the/index.html +curated_resources/topicos-especiais-em-biotecnologia-plane/index.html +curated_resources/topics-in-social-psychology-and-personal/index.html +curated_resources/toward-a-21st-century-national-data-infr/index.html +curated_resources/toward-a-more-accurate-notion-of-explora/index.html +curated_resources/toward-a-more-credible-assessment-of-the/index.html +curated_resources/toward-reproducible-computational-resear/index.html +curated_resources/towards-a-culture-of-open-scholarship-th/index.html +curated_resources/towards-building-a-trustworthy-pipeline/index.html +curated_resources/towards-inclusive-funding-practices-for/index.html +curated_resources/towards-inclusive-mentoring-in-academic/index.html +curated_resources/towards-reproducible-radiomics-research/index.html +curated_resources/tracking-replicability-as-a-method-of-po/index.html +curated_resources/trainer-space-for-the-introduction-to-op/index.html +curated_resources/transdisciplinary-global-health-challeng/index.html +curated_resources/transform-to-open-science/index.html +curated_resources/transparency-and-open-science-symposium/index.html +curated_resources/transparency-of-chi-research-artifacts-r/index.html +curated_resources/transparency-replicability-and-discovery/index.html +curated_resources/transparent-and-open-social-science-rese/index.html +curated_resources/transparent-reproducible-and-open-scienc/index.html +curated_resources/transparent-science-a-more-credible-repr/index.html +curated_resources/trial-publication-after-registration-in/index.html +curated_resources/trial-registration-10-years-on/index.html +curated_resources/trust-your-science-open-your-data-and-co/index.html +curated_resources/turtle-and-hare-workshops-exchanging-sof/index.html +curated_resources/tutorial-r-code-for-creating-funnel-fore/index.html +curated_resources/tutorial-r-code-for-creating-plots-for-2/index.html +curated_resources/tutorial-r-code-for-creating-scree-paral/index.html +curated_resources/two-years-later-journals-are-not-yet-enf/index.html +curated_resources/type-i-error-rates-are-not-usually-infla/index.html +curated_resources/ukrn-open-research-primers/index.html +curated_resources/ukrn/index.html +curated_resources/ulysses-pact-or-ulysses-raft-using-pre-a/index.html +curated_resources/uncertainty-is-science-s-superpower-make/index.html +curated_resources/underreporting-in-psychology-experiments/index.html +curated_resources/understanding-bayes-a-look-at-the-likeli/index.html +curated_resources/understanding-bayes-visualization-of-the/index.html +curated_resources/understanding-psychology-as-a-science-an/index.html +curated_resources/understanding-statistical-power-and-sign/index.html +curated_resources/understanding-the-provenance-and-quality/index.html +curated_resources/understanding-the-value-of-curation-a-su/index.html +curated_resources/unesco-recommendation-on-open-science/index.html +curated_resources/universities-should-put-educational-mate/index.html +curated_resources/unlikely-results/index.html +curated_resources/up-front-and-open-shrouded-in-secrecy-or/index.html +curated_resources/update-on-the-endorsement-of-consort-by/index.html +curated_resources/update-on-trial-registration-11-years-af/index.html +curated_resources/us-project-seeks-standard-way-to-communi/index.html +curated_resources/use-of-the-journal-impact-factor-in-acad/index.html +curated_resources/using-artificial-intelligence-to-create/index.html +curated_resources/using-osf-to-share-data-a-step-by-step-g/index.html +curated_resources/using-pre-analysis-plans-in-qualitative/index.html +curated_resources/using-prediction-markets-to-estimate-the/index.html +curated_resources/using-r-and-lme-lmer-to-fit-different-tw/index.html +curated_resources/using-science-and-psychology-to-improve/index.html +curated_resources/using-the-transparency-checklist-guideli/index.html +curated_resources/va-big-data-science-a-model-for-improved/index.html +curated_resources/version-control-with-the-osf/index.html +curated_resources/visualizing-a-one-way-anova-using-d3-js/index.html +curated_resources/volunteerism-has-gone-too-far/index.html +curated_resources/want-to-speed-up-scientific-progress-fir/index.html +curated_resources/we-built-this-culture-so-we-can-change-i/index.html +curated_resources/we-have-to-break-up/index.html +curated_resources/we-knew-the-future-all-along-scientific/index.html +curated_resources/welcoming-quality-in-non-significance-an/index.html +curated_resources/what-does-open-science-mean-for-educatio/index.html +curated_resources/what-does-research-reproducibility-mean/index.html +curated_resources/what-incentives-increase-data-sharing-in/index.html +curated_resources/what-is-a-p-value/index.html +curated_resources/what-is-replication/index.html +curated_resources/what-is-statistical-power/index.html +curated_resources/what-is-the-replication-crisis-a-crisis/index.html +curated_resources/what-is-this-thing-called-open-science/index.html +curated_resources/what-is-universal-design-for-learning-ud/index.html +curated_resources/what-makes-a-good-theory-and-how-do-we-m/index.html +curated_resources/what-s-new-in-neuro/index.html +curated_resources/what-s-wrong-with-psychology-anyway/index.html +curated_resources/what-s-wrong-with-statistical-tests-and/index.html +curated_resources/what-should-a-preregistration-contain/index.html +curated_resources/what-you-see-is-what-you-get-enhancing-m/index.html +curated_resources/when-does-harking-hurt-identifying-when/index.html +curated_resources/when-great-minds-think-unalike-inside-sc/index.html +curated_resources/when-is-science-un-reliable/index.html +curated_resources/when-power-analyses-based-on-pilot-data/index.html +curated_resources/which-is-the-correct-statistical-test-to/index.html +curated_resources/who-re-uses-data-a-bibliometric-analysis/index.html +curated_resources/who-would-have-thought-that-we-needed-an/index.html +curated_resources/why-an-entire-field-of-psychology-is-in/index.html +curated_resources/why-and-how-to-use-pre-analysis-plans/index.html +curated_resources/why-hypothesis-testers-should-spend-less/index.html +curated_resources/why-most-discovered-true-associations-ar/index.html +curated_resources/why-most-of-psychology-is-statistically/index.html +curated_resources/why-most-published-research-findings-are/index.html +curated_resources/why-nasa-and-federal-agencies-are-declar/index.html +curated_resources/why-p-048-should-be-rare-and-why-this-fe/index.html +curated_resources/why-preregistration-makes-me-nervous/index.html +curated_resources/why-psychologists-food-fight-matters/index.html +curated_resources/why-psychologists-must-change-the-way-th/index.html +curated_resources/why-summaries-of-research-on-psychologic/index.html +curated_resources/wide-open-accelerating-public-data-relea/index.html +curated_resources/will-funders-have-the-patience-to-reform/index.html +curated_resources/willingness-to-share-research-data-is-re/index.html +curated_resources/with-low-power-comes-low-credibility-tow/index.html +curated_resources/workflow-for-awarding-badges/index.html +curated_resources/writing-a-data-management-plan-for-grant/index.html +curated_resources/writing-reproducible-geoscience-papers-u/index.html +curated_resources/you-are-not-so-smart/index.html +curated_resources/you-cannot-step-into-the-same-river-twic/index.html +curated_resources/your-questions-answered-how-to-retain-co/index.html +curated_resources/zootraits-an-r-shiny-app-for-exploring-a/index.html +cv/index.html +data/fred_citation.txt +data/open_research_games.json +dei/index.html +disciplines/README +disciplines/UKRN.webp +disciplines/index.html +disciplines/index.xml +educators-corner/001-representation-heatherurry/featured.webp +educators-corner/001-representation-heatherurry/featured_hu.webp +educators-corner/001-representation-heatherurry/featured_hu.webp +educators-corner/001-representation-heatherurry/her1.webp +educators-corner/001-representation-heatherurry/her2.webp +educators-corner/001-representation-heatherurry/iceberg.webp +educators-corner/001-representation-heatherurry/index.html +educators-corner/002-transparencychecklist-balazsaczel/Checklist.webp +educators-corner/002-transparencychecklist-balazsaczel/Checklist_v2.webp +educators-corner/002-transparencychecklist-balazsaczel/featured.webp +educators-corner/002-transparencychecklist-balazsaczel/featured_hu.webp +educators-corner/002-transparencychecklist-balazsaczel/index.html +educators-corner/003-developing-tools/Screen Shot 2021-02-11 at 10.36.21 AM.webp +educators-corner/003-developing-tools/featured.webp +educators-corner/003-developing-tools/featured_hu.webp +educators-corner/003-developing-tools/fig2.webp +educators-corner/003-developing-tools/fig3.webp +educators-corner/003-developing-tools/fig4.webp +educators-corner/003-developing-tools/fig5.webp +educators-corner/003-developing-tools/fig6.webp +educators-corner/003-developing-tools/fig7.webp +educators-corner/003-developing-tools/index.html +educators-corner/004-teaching-why-how-replication/featured.webp +educators-corner/004-teaching-why-how-replication/featured_hu.webp +educators-corner/004-teaching-why-how-replication/fig1.webp +educators-corner/004-teaching-why-how-replication/fig10.webp +educators-corner/004-teaching-why-how-replication/fig11.webp +educators-corner/004-teaching-why-how-replication/fig12.webp +educators-corner/004-teaching-why-how-replication/fig13.webp +educators-corner/004-teaching-why-how-replication/fig2.webp +educators-corner/004-teaching-why-how-replication/fig3.webp +educators-corner/004-teaching-why-how-replication/fig4.webp +educators-corner/004-teaching-why-how-replication/fig5.webp +educators-corner/004-teaching-why-how-replication/fig6.webp +educators-corner/004-teaching-why-how-replication/fig7.webp +educators-corner/004-teaching-why-how-replication/fig8.webp +educators-corner/004-teaching-why-how-replication/fig9.webp +educators-corner/004-teaching-why-how-replication/index.html +educators-corner/005-remote-teaching-platform/Fig1.webp +educators-corner/005-remote-teaching-platform/Fig2.webp +educators-corner/005-remote-teaching-platform/Fig3.webp +educators-corner/005-remote-teaching-platform/featured.webp +educators-corner/005-remote-teaching-platform/featured_hu.webp +educators-corner/005-remote-teaching-platform/index.html +educators-corner/006-qualitative-os-practices/Fig1.webp +educators-corner/006-qualitative-os-practices/Fig2.webp +educators-corner/006-qualitative-os-practices/featured.webp +educators-corner/006-qualitative-os-practices/featured_hu.webp +educators-corner/006-qualitative-os-practices/index.html +educators-corner/007-easy-steps-to-elevate-your-mentoring/featured.webp +educators-corner/007-easy-steps-to-elevate-your-mentoring/featured_hu.webp +educators-corner/007-easy-steps-to-elevate-your-mentoring/featured_hu.webp +educators-corner/007-easy-steps-to-elevate-your-mentoring/fig1.webp +educators-corner/007-easy-steps-to-elevate-your-mentoring/index.html +educators-corner/008-open-research-toolkit/featured.webp +educators-corner/008-open-research-toolkit/featured_hu.webp +educators-corner/008-open-research-toolkit/featured_hu.webp +educators-corner/008-open-research-toolkit/index.html +educators-corner/009-papor-trail/Picture1.webp +educators-corner/009-papor-trail/Picture2.webp +educators-corner/009-papor-trail/featured.webp +educators-corner/009-papor-trail/featured_hu.webp +educators-corner/009-papor-trail/index.html +educators-corner/010-neurodiversity/featured.webp +educators-corner/010-neurodiversity/featured_hu.webp +educators-corner/010-neurodiversity/featured_hu.webp +educators-corner/010-neurodiversity/fig1.webp +educators-corner/010-neurodiversity/index.html +educators-corner/011-intersectionality-open-science/featured.webp +educators-corner/011-intersectionality-open-science/featured_hu.webp +educators-corner/011-intersectionality-open-science/image.webp +educators-corner/011-intersectionality-open-science/index.html +educators-corner/012-lessons-from-non-academic-jobs/featured.webp +educators-corner/012-lessons-from-non-academic-jobs/featured_hu.webp +educators-corner/012-lessons-from-non-academic-jobs/index.html +educators-corner/013-introducing-nowhere-lab/featured.webp +educators-corner/013-introducing-nowhere-lab/featured_hu.webp +educators-corner/013-introducing-nowhere-lab/index.html +educators-corner/014-students-guide-to-open-science/aspredicted-template.webp +educators-corner/014-students-guide-to-open-science/charlotte-r-pennington.webp +educators-corner/014-students-guide-to-open-science/featured.webp +educators-corner/014-students-guide-to-open-science/featured_hu.webp +educators-corner/014-students-guide-to-open-science/featured_hu.webp +educators-corner/014-students-guide-to-open-science/index.html +educators-corner/014-students-guide-to-open-science/seat-of-a-replicator.webp +educators-corner/015-academic-jobs-us-vs-uk/featured.webp +educators-corner/015-academic-jobs-us-vs-uk/featured_hu.webp +educators-corner/015-academic-jobs-us-vs-uk/featured_hu.webp +educators-corner/015-academic-jobs-us-vs-uk/index.html +educators-corner/015-academic-jobs-us-vs-uk/labour-situation.webp +educators-corner/015-academic-jobs-us-vs-uk/ucu-strike.webp +educators-corner/016-reviewer-zero/featured.webp +educators-corner/016-reviewer-zero/featured_hu.webp +educators-corner/016-reviewer-zero/featured_hu.webp +educators-corner/016-reviewer-zero/index.html +educators-corner/016-reviewer-zero/pic_rz.webp +educators-corner/016-reviewer-zero/reviewerzero.webp +educators-corner/016-reviewer-zero/rz.webp +educators-corner/016-reviewer-zero/tweet_rz.webp +educators-corner/017-teaching-os-to-undergraduates/featured.webp +educators-corner/017-teaching-os-to-undergraduates/featured_hu.webp +educators-corner/017-teaching-os-to-undergraduates/index.html +educators-corner/018-accessible-feedback-in-research/featured.webp +educators-corner/018-accessible-feedback-in-research/featured_hu.webp +educators-corner/018-accessible-feedback-in-research/featured_hu.webp +educators-corner/018-accessible-feedback-in-research/index.html +educators-corner/019-being-a-minoritized-early-career-researcher-in-political-psychology/index.html +educators-corner/020-community-augmented-meta-analyses-in-education/ELD-CAMA.webp +educators-corner/020-community-augmented-meta-analyses-in-education/featured.webp +educators-corner/020-community-augmented-meta-analyses-in-education/featured_hu.webp +educators-corner/020-community-augmented-meta-analyses-in-education/index.html +educators-corner/021-lmu-forrt-train-the-trainer-program-press-release/featured.webp +educators-corner/021-lmu-forrt-train-the-trainer-program-press-release/featured_hu.webp +educators-corner/021-lmu-forrt-train-the-trainer-program-press-release/featured_hu.webp +educators-corner/021-lmu-forrt-train-the-trainer-program-press-release/index.html +educators-corner/022-repro-metrics-forrt-irise/featured.webp +educators-corner/022-repro-metrics-forrt-irise/featured_hu.webp +educators-corner/022-repro-metrics-forrt-irise/featured_hu.webp +educators-corner/022-repro-metrics-forrt-irise/index.html +educators-corner/022-repro-metrics-forrt-irise/reprometrics_app.png +educators-corner/023-forward-a-unesco-decade-of-science-programme/featured.webp +educators-corner/023-forward-a-unesco-decade-of-science-programme/featured_hu.webp +educators-corner/023-forward-a-unesco-decade-of-science-programme/index.html +educators-corner/023-forward-a-unesco-decade-of-science-programme/unesco_recognition.webp +educators-corner/024-meaningful_results_for_meaningful_hypotheses/Michael_Franke.webp +educators-corner/024-meaningful_results_for_meaningful_hypotheses/Timo_B_Roettger.webp +educators-corner/024-meaningful_results_for_meaningful_hypotheses/featured.webp +educators-corner/024-meaningful_results_for_meaningful_hypotheses/featured_hu.webp +educators-corner/024-meaningful_results_for_meaningful_hypotheses/index.html +educators-corner/024-meaningful_results_for_meaningful_hypotheses/meaningful_r_for_m_hypotheses.webp +educators-corner/index.html +educators-corner/index.xml +educators-corner/page/1/index.html +educators-corner/page/2/index.html +educators-corner/page/3/index.html +equityinos/index.html +explorer/index.html +feedback/index.html +files/FORRT.vcf +files/FORRT_Booklet(A5).pdf +files/FORRT_CoP.pdf +files/FORRT_Presentation_SPSP.pdf +files/FORRT_cv.pdf +files/FORRT_cv_v2.pdf +files/Leo_Waaijers_Open_Science_Award_2026.pdf +files/NowhereLab_PhD_Survival_Guide.pdf +files/Satzung_FORRT_Germany.pdf +files/Satzung_FORRT_Germany_translated.pdf +files/forrt_v1.pdf +flora/index.html +forrt_clusters/academic-life-and-culture/index.html +forrt_clusters/academic-life-and-culture/index.xml +forrt_clusters/academic-life-and-culture/page/1/index.html +forrt_clusters/academic-life-and-culture/page/10/index.html +forrt_clusters/academic-life-and-culture/page/11/index.html +forrt_clusters/academic-life-and-culture/page/12/index.html +forrt_clusters/academic-life-and-culture/page/13/index.html +forrt_clusters/academic-life-and-culture/page/14/index.html +forrt_clusters/academic-life-and-culture/page/15/index.html +forrt_clusters/academic-life-and-culture/page/16/index.html +forrt_clusters/academic-life-and-culture/page/17/index.html +forrt_clusters/academic-life-and-culture/page/18/index.html +forrt_clusters/academic-life-and-culture/page/19/index.html +forrt_clusters/academic-life-and-culture/page/2/index.html +forrt_clusters/academic-life-and-culture/page/20/index.html +forrt_clusters/academic-life-and-culture/page/21/index.html +forrt_clusters/academic-life-and-culture/page/22/index.html +forrt_clusters/academic-life-and-culture/page/23/index.html +forrt_clusters/academic-life-and-culture/page/24/index.html +forrt_clusters/academic-life-and-culture/page/25/index.html +forrt_clusters/academic-life-and-culture/page/26/index.html +forrt_clusters/academic-life-and-culture/page/27/index.html +forrt_clusters/academic-life-and-culture/page/3/index.html +forrt_clusters/academic-life-and-culture/page/4/index.html +forrt_clusters/academic-life-and-culture/page/5/index.html +forrt_clusters/academic-life-and-culture/page/6/index.html +forrt_clusters/academic-life-and-culture/page/7/index.html +forrt_clusters/academic-life-and-culture/page/8/index.html +forrt_clusters/academic-life-and-culture/page/9/index.html +forrt_clusters/conceptual-and-statistical-knowledge/index.html +forrt_clusters/conceptual-and-statistical-knowledge/index.xml +forrt_clusters/conceptual-and-statistical-knowledge/page/1/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/10/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/11/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/12/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/13/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/14/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/15/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/16/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/17/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/18/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/19/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/2/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/20/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/21/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/22/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/23/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/24/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/25/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/26/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/27/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/28/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/29/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/3/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/30/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/31/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/32/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/33/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/34/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/35/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/36/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/37/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/4/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/5/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/6/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/7/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/8/index.html +forrt_clusters/conceptual-and-statistical-knowledge/page/9/index.html +forrt_clusters/index.html +forrt_clusters/index.xml +forrt_clusters/open-data-and-materials/index.html +forrt_clusters/open-data-and-materials/index.xml +forrt_clusters/open-data-and-materials/page/1/index.html +forrt_clusters/open-data-and-materials/page/10/index.html +forrt_clusters/open-data-and-materials/page/11/index.html +forrt_clusters/open-data-and-materials/page/12/index.html +forrt_clusters/open-data-and-materials/page/13/index.html +forrt_clusters/open-data-and-materials/page/14/index.html +forrt_clusters/open-data-and-materials/page/15/index.html +forrt_clusters/open-data-and-materials/page/16/index.html +forrt_clusters/open-data-and-materials/page/17/index.html +forrt_clusters/open-data-and-materials/page/18/index.html +forrt_clusters/open-data-and-materials/page/19/index.html +forrt_clusters/open-data-and-materials/page/2/index.html +forrt_clusters/open-data-and-materials/page/20/index.html +forrt_clusters/open-data-and-materials/page/21/index.html +forrt_clusters/open-data-and-materials/page/22/index.html +forrt_clusters/open-data-and-materials/page/23/index.html +forrt_clusters/open-data-and-materials/page/24/index.html +forrt_clusters/open-data-and-materials/page/25/index.html +forrt_clusters/open-data-and-materials/page/26/index.html +forrt_clusters/open-data-and-materials/page/27/index.html +forrt_clusters/open-data-and-materials/page/28/index.html +forrt_clusters/open-data-and-materials/page/29/index.html +forrt_clusters/open-data-and-materials/page/3/index.html +forrt_clusters/open-data-and-materials/page/30/index.html +forrt_clusters/open-data-and-materials/page/31/index.html +forrt_clusters/open-data-and-materials/page/32/index.html +forrt_clusters/open-data-and-materials/page/33/index.html +forrt_clusters/open-data-and-materials/page/4/index.html +forrt_clusters/open-data-and-materials/page/5/index.html +forrt_clusters/open-data-and-materials/page/6/index.html +forrt_clusters/open-data-and-materials/page/7/index.html +forrt_clusters/open-data-and-materials/page/8/index.html +forrt_clusters/open-data-and-materials/page/9/index.html +forrt_clusters/page/1/index.html +forrt_clusters/preregistration/index.html +forrt_clusters/preregistration/index.xml +forrt_clusters/preregistration/page/1/index.html +forrt_clusters/preregistration/page/10/index.html +forrt_clusters/preregistration/page/11/index.html +forrt_clusters/preregistration/page/12/index.html +forrt_clusters/preregistration/page/13/index.html +forrt_clusters/preregistration/page/14/index.html +forrt_clusters/preregistration/page/15/index.html +forrt_clusters/preregistration/page/16/index.html +forrt_clusters/preregistration/page/17/index.html +forrt_clusters/preregistration/page/18/index.html +forrt_clusters/preregistration/page/19/index.html +forrt_clusters/preregistration/page/2/index.html +forrt_clusters/preregistration/page/20/index.html +forrt_clusters/preregistration/page/21/index.html +forrt_clusters/preregistration/page/22/index.html +forrt_clusters/preregistration/page/23/index.html +forrt_clusters/preregistration/page/24/index.html +forrt_clusters/preregistration/page/25/index.html +forrt_clusters/preregistration/page/26/index.html +forrt_clusters/preregistration/page/27/index.html +forrt_clusters/preregistration/page/3/index.html +forrt_clusters/preregistration/page/4/index.html +forrt_clusters/preregistration/page/5/index.html +forrt_clusters/preregistration/page/6/index.html +forrt_clusters/preregistration/page/7/index.html +forrt_clusters/preregistration/page/8/index.html +forrt_clusters/preregistration/page/9/index.html +forrt_clusters/replication-research/index.html +forrt_clusters/replication-research/index.xml +forrt_clusters/replication-research/page/1/index.html +forrt_clusters/replication-research/page/10/index.html +forrt_clusters/replication-research/page/11/index.html +forrt_clusters/replication-research/page/12/index.html +forrt_clusters/replication-research/page/13/index.html +forrt_clusters/replication-research/page/14/index.html +forrt_clusters/replication-research/page/15/index.html +forrt_clusters/replication-research/page/16/index.html +forrt_clusters/replication-research/page/17/index.html +forrt_clusters/replication-research/page/18/index.html +forrt_clusters/replication-research/page/19/index.html +forrt_clusters/replication-research/page/2/index.html +forrt_clusters/replication-research/page/20/index.html +forrt_clusters/replication-research/page/21/index.html +forrt_clusters/replication-research/page/22/index.html +forrt_clusters/replication-research/page/23/index.html +forrt_clusters/replication-research/page/24/index.html +forrt_clusters/replication-research/page/25/index.html +forrt_clusters/replication-research/page/26/index.html +forrt_clusters/replication-research/page/27/index.html +forrt_clusters/replication-research/page/28/index.html +forrt_clusters/replication-research/page/29/index.html +forrt_clusters/replication-research/page/3/index.html +forrt_clusters/replication-research/page/30/index.html +forrt_clusters/replication-research/page/31/index.html +forrt_clusters/replication-research/page/32/index.html +forrt_clusters/replication-research/page/33/index.html +forrt_clusters/replication-research/page/4/index.html +forrt_clusters/replication-research/page/5/index.html +forrt_clusters/replication-research/page/6/index.html +forrt_clusters/replication-research/page/7/index.html +forrt_clusters/replication-research/page/8/index.html +forrt_clusters/replication-research/page/9/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/index.xml +forrt_clusters/reproducibility-and-replicability-knowledge/page/1/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/10/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/11/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/12/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/13/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/14/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/15/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/16/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/17/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/18/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/19/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/2/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/20/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/21/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/22/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/23/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/24/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/25/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/26/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/27/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/28/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/29/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/3/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/30/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/31/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/32/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/33/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/34/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/35/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/36/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/37/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/38/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/39/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/4/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/40/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/41/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/42/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/43/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/44/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/45/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/46/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/47/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/48/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/49/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/5/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/50/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/6/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/7/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/8/index.html +forrt_clusters/reproducibility-and-replicability-knowledge/page/9/index.html +forrt_clusters/reproducible-analyses/index.html +forrt_clusters/reproducible-analyses/index.xml +forrt_clusters/reproducible-analyses/page/1/index.html +forrt_clusters/reproducible-analyses/page/10/index.html +forrt_clusters/reproducible-analyses/page/11/index.html +forrt_clusters/reproducible-analyses/page/12/index.html +forrt_clusters/reproducible-analyses/page/13/index.html +forrt_clusters/reproducible-analyses/page/14/index.html +forrt_clusters/reproducible-analyses/page/15/index.html +forrt_clusters/reproducible-analyses/page/16/index.html +forrt_clusters/reproducible-analyses/page/17/index.html +forrt_clusters/reproducible-analyses/page/18/index.html +forrt_clusters/reproducible-analyses/page/19/index.html +forrt_clusters/reproducible-analyses/page/2/index.html +forrt_clusters/reproducible-analyses/page/20/index.html +forrt_clusters/reproducible-analyses/page/21/index.html +forrt_clusters/reproducible-analyses/page/22/index.html +forrt_clusters/reproducible-analyses/page/23/index.html +forrt_clusters/reproducible-analyses/page/24/index.html +forrt_clusters/reproducible-analyses/page/3/index.html +forrt_clusters/reproducible-analyses/page/4/index.html +forrt_clusters/reproducible-analyses/page/5/index.html +forrt_clusters/reproducible-analyses/page/6/index.html +forrt_clusters/reproducible-analyses/page/7/index.html +forrt_clusters/reproducible-analyses/page/8/index.html +forrt_clusters/reproducible-analyses/page/9/index.html +games/index.html +games/index.xml +games/page/1/index.html +glossary/_build_references.py +glossary/_create_glossaries.py +glossary/_glossaries.json +glossary/abstract_bias/index.html +glossary/academic_impact/index.html +glossary/accessibility/index.html +glossary/ad_hominem_bias/index.html +glossary/adversarial_collaboration/index.html +glossary/adversarial_collaborative_commentary/index.html +glossary/affiliation_bias/index.html +glossary/aleatoric_uncertainty/index.html +glossary/altmetrics/index.html +glossary/amnesia/index.html +glossary/analytic_flexibility/index.html +glossary/anonymity/index.html +glossary/apa_lookup.json +glossary/arabic/_ا_لانحياز_الت_وكيدي_.md +glossary/arabic/aka_replicability_or_replication_crisis_ازمة_اعادة_الانتاج_او_ازمة_الت_كرار/index.html +glossary/arabic/analyses_المتانة_في_التحليلات/index.html +glossary/arabic/apc_رسوم_الن_شر/index.html +glossary/arabic/artificial_intelligence_علم_الوجود_الذ_كاء_الاصطناعي/index.html +glossary/arabic/cc_license_رخصة_المشاع_الابداعي_/index.html +glossary/arabic/cobidas_لجنة_افضل_الممارسات_في_تحليل_البيانات_ومشاركتها/index.html +glossary/arabic/cog_قيود_الت_عميم/index.html +glossary/arabic/collaborative_commentary_الت_عليق_الت_عاوني_العدايي/index.html +glossary/arabic/computational_الن_موذج_الحاسوبي_/index.html +glossary/arabic/cos_مركز_العلم_المفتوح/index.html +glossary/arabic/crep_مشروع_الت_كرار_والت_عليم_الت_عاوني/index.html +glossary/arabic/da_rt_الوصول_للبيانات_وشفافي_ة_البحث/index.html +glossary/arabic/digital_object_identifier_معر_ف_الكاين_الر_قمي/index.html +glossary/arabic/dmp_خطة_ادارة_البيانات/index.html +glossary/arabic/ecrs_الباحثون_المبتديون/index.html +glossary/arabic/file_drawer_problem_تحي_ز_الن_شر_مشكلة_درج_الملف_ات/index.html +glossary/arabic/flae_مبدا_الت_اكيد_على_المولف_ين_الاول_والاخير/index.html +glossary/arabic/gdpr_لايحة_حماية_البيانات_العام_ة/index.html +glossary/arabic/in_science_تاثير_ماثيو_في_العلوم/index.html +glossary/arabic/index.html +glossary/arabic/index.xml +glossary/arabic/moocs_مقر_رات_الت_عل_م_الض_خمة_المفتوحة_عن_بعد/index.html +glossary/arabic/moops_الاوراق_الضخمة_والمفتوحة_على_الانترنت/index.html +glossary/arabic/netanos_اخفاء_ه_وي_ة_الن_ص_المعتمد_على_الكيان_للعلم_المفتوح/index.html +glossary/arabic/nhst_اختبار_دلالة_الفرضي_ة_الص_فري_ة/index.html +glossary/arabic/niro_sr_المراجعات_المنهجي_ة_غير_الت_دخلي_ة_المفتوحة_والقابلة_للت_كرار/index.html +glossary/arabic/oer_commons_مصادر_التع_ل_م_المفتوحة_العام_ة/index.html +glossary/arabic/oers_المصادر_الت_عليمي_ة_المفتوحة/index.html +glossary/arabic/open_researcher_and_contributor_id_الاوركيد/index.html +glossary/arabic/open_science_الش_ارات_العلم_المفتوح/index.html +glossary/arabic/or_guest_authorship_الت_اليف_الم_هدى_او_المولف_الض_يف/index.html +glossary/arabic/p_مقياس_المساهمة_البحثي_ة_نشر/index.html +glossary/arabic/peer_community_in_منظ_مة_الاقران/index.html +glossary/arabic/peer_review_openness_initiative_مبادرة_انفتاح_تحكيم_الاقران/index.html +glossary/arabic/philosophy_الن_موذج_الفلسفي_/index.html +glossary/arabic/ppi_عي_نة_ومجتمع_الد_راسة_المساهمين/index.html +glossary/arabic/qmp_ممارسات_القياس_المشكوك_فيها/index.html +glossary/arabic/qrps_ممارسات_البحث_المشكوك_فيها_او_ممارسات_اعداد_الت_قارير_المشكوك_فيها/index.html +glossary/arabic/sdc_نهج_الت_سلسل_الذي_يحد_د_المساهمة/index.html +glossary/arabic/sips_جمعية_تطويرالعلوم_الن_فسي_ة/index.html +glossary/arabic/sortee_جمعي_ة_علم_البيية_والبيولوجيا_الت_طوري_ة_المنفتحة_والموثوقة_والش_فافة/index.html +glossary/arabic/statistical_الن_موذج_الاحصايي_/index.html +glossary/arabic/the_system_الت_لاعب_بالن_ظام/index.html +glossary/arabic/to_open_scholarship_الن_هج_الت_صاعدي_/index.html +glossary/arabic/udl_الت_صميم_الش_امل_للت_عل_م/index.html +glossary/arabic/اختبار_الت_كافو/index.html +glossary/arabic/ادارة_بيانات_البحث/index.html +glossary/arabic/ارشادات_ارايف/index.html +glossary/arabic/ارشادات_الاعداد/index.html +glossary/arabic/اسواق_الت_كرار/index.html +glossary/arabic/اشباه_البيانات/index.html +glossary/arabic/اطار_العلوم_المفتوحة/index.html +glossary/arabic/اعلان_سان_فرانسيسكو_بشان_تقييم_البحوث/index.html +glossary/arabic/اكتساب_المعرفة/index.html +glossary/arabic/اكتشاف_الاخطاء/index.html +glossary/arabic/الاثر_الاقتصادي_والاجتماعي/index.html +glossary/arabic/الاحتمال_العشوايي/index.html +glossary/arabic/الاستدلال_البايزي/index.html +glossary/arabic/الاستقراء/index.html +glossary/arabic/الاستنساخ_الحسابي/index.html +glossary/arabic/الاسهام/index.html +glossary/arabic/الاطار_المجتمعي_للممارسات_الجي_دة_في_المستودعات/index.html +glossary/arabic/الافتراض_بعد_معرفة_الن_تايج/index.html +glossary/arabic/الافتراضات_الاحصايي_ة/index.html +glossary/arabic/الانتاج_المشترك/index.html +glossary/arabic/الاندماج_الاجتماعي_/index.html +glossary/arabic/الانعكاسي_ة/index.html +glossary/arabic/الايقاف_الاختياري/index.html +glossary/arabic/البحث_الجماعي/index.html +glossary/arabic/البحث_الكمي_/index.html +glossary/arabic/البحث_الن_وعي/index.html +glossary/arabic/البحث_والابتكار_المسوول/index.html +glossary/arabic/البحوث_الت_شاركي_ة/index.html +glossary/arabic/البحوث_الحس_اسة/index.html +glossary/arabic/البيان_التصحيحي/index.html +glossary/arabic/البيانات_المفتوحة/index.html +glossary/arabic/البيانات_الوصفي_ة/index.html +glossary/arabic/الت_اثير_الاكاديمي_/index.html +glossary/arabic/الت_اليف/index.html +glossary/arabic/الت_حالف_الت_اليفي/index.html +glossary/arabic/الت_حكم_في_الاصدار/index.html +glossary/arabic/الت_حكيم_المفتوح/index.html +glossary/arabic/الت_حكيم_ثلاثي_الت_عمية/index.html +glossary/arabic/الت_حليل_البعدي/index.html +glossary/arabic/الت_حليل_البعدي_للمقاييس_الن_فسي_ة/index.html +glossary/arabic/الت_حليلات_الت_وكيدي_ة/index.html +glossary/arabic/الت_حي_ز_الايديولوجي/index.html +glossary/arabic/الت_راخيص_المفتوحة/index.html +glossary/arabic/الت_سجيل_المسبق/index.html +glossary/arabic/الت_سجيل_بعد_معرفة_الن_تايج/index.html +glossary/arabic/الت_سمية_المستعارة/index.html +glossary/arabic/الت_شابك/index.html +glossary/arabic/الت_شارك_العدايي/index.html +glossary/arabic/الت_شاركي_ة/index.html +glossary/arabic/الت_عددي_ة/index.html +glossary/arabic/الت_عمية/index.html +glossary/arabic/الت_قاطعي_ة/index.html +glossary/arabic/الت_قرير_المسج_ل/index.html +glossary/arabic/الت_قطيع_غير_المبر_ر/index.html +glossary/arabic/الت_كرار/index.html +glossary/arabic/الت_كرار_الكاذب/index.html +glossary/arabic/الت_كرار_المباشر/index.html +glossary/arabic/الت_كرار_المفاهيمي/index.html +glossary/arabic/الت_نوع/index.html +glossary/arabic/الت_وزيع_الل_احق/index.html +glossary/arabic/الت_وزيع_المسبق/index.html +glossary/arabic/التحكيم_احادي__الت_عمية/index.html +glossary/arabic/التحكيم_مزدوج_الت_عمية/index.html +glossary/arabic/الث_بات/index.html +glossary/arabic/الث_لاثي_المقلق/index.html +glossary/arabic/الخطا_من_الن_وع_اس/index.html +glossary/arabic/الخطا_من_الن_وع_الاو_ل/index.html +glossary/arabic/الخطا_من_الن_وع_الث_اني/index.html +glossary/arabic/الخطا_من_الن_وع_ام/index.html +glossary/arabic/الد_راسات_متعد_دة_المحل_لين/index.html +glossary/arabic/الد_لالة_الاحصايي_ة/index.html +glossary/arabic/الس_بق/index.html +glossary/arabic/الش_فافي_ة/index.html +glossary/arabic/الش_مول/index.html +glossary/arabic/الص_دق/index.html +glossary/arabic/الص_دق_الاحصايي/index.html +glossary/arabic/الص_دق_البنايي/index.html +glossary/arabic/الص_دق_الخارجي/index.html +glossary/arabic/الص_دق_الد_اخلي/index.html +glossary/arabic/الص_دق_الظاهري/index.html +glossary/arabic/الض_ريبة_الث_قافي_ة/index.html +glossary/arabic/الط_باعة_الاولي_ة/index.html +glossary/arabic/الط_بقة_الاجتماعي_ة/index.html +glossary/arabic/العدالة/index.html +glossary/arabic/العديد_من_المول_فين/index.html +glossary/arabic/العلم_البطيء/index.html +glossary/arabic/العلم_الت_راكمي/index.html +glossary/arabic/العلم_المفتوح/index.html +glossary/arabic/العلوم_البعدي_ة_الت_لوية_او_البحث_البعدي_الت_لوي/index.html +glossary/arabic/الغسل_المفتوح/index.html +glossary/arabic/الفرضي_ة/index.html +glossary/arabic/الفرضية_المساعدة/index.html +glossary/arabic/الفرق_الحمراء/index.html +glossary/arabic/القابلي_ة_للت_عميم/index.html +glossary/arabic/القرصنة_العكسي_ة_للقيمة_الاحتمالي_ة/index.html +glossary/arabic/القو_ة_الاحصايي_ة/index.html +glossary/arabic/القياسات_الد_لالي_ة/index.html +glossary/arabic/القيمة_الاحتمالي_ة/index.html +glossary/arabic/الل_جنة_الذ_كوري_ة/index.html +glossary/arabic/اللايقين_المعرفي/index.html +glossary/arabic/المتغي_رات_الوسيطة_الخفي_ة/index.html +glossary/arabic/المجل_ات_الت_ركيبي_ة/index.html +glossary/arabic/المراجعة_المنهجي_ة/index.html +glossary/arabic/المرونة_الت_حليلي_ة/index.html +glossary/arabic/المشاريع_المجتمعي_ة/index.html +glossary/arabic/المعامل_المتعد_دة/index.html +glossary/arabic/المعرفة_المفتوحة/index.html +glossary/arabic/المقاييس_البديلة/index.html +glossary/arabic/المنص_ة_العصبي_ة_المفتوحة/index.html +glossary/arabic/المواد_المفتوحة/index.html +glossary/arabic/الموضعي_ة/index.html +glossary/arabic/الموضوعي_ة/index.html +glossary/arabic/الن_شر_المفترس_الاستغلالي_/index.html +glossary/arabic/الن_شر_او_الفناء/index.html +glossary/arabic/الن_ص_البرمجي_المفتوح/index.html +glossary/arabic/الن_ظري_ة/index.html +glossary/arabic/النقد_بعد_معرفة_النتايج/index.html +glossary/arabic/الوصول_المفتوح/index.html +glossary/arabic/الوعي_المزدوج/index.html +glossary/arabic/امكاني_ة_الوصول/index.html +glossary/arabic/امنيجا/index.html +glossary/arabic/انحياز_المستخلص/index.html +glossary/arabic/انهاء_الاستعمار/index.html +glossary/arabic/بايثون/index.html +glossary/arabic/برنامج_جاب_ريف/index.html +glossary/arabic/برنامج_جاسب/index.html +glossary/arabic/برنامج_قوة_جي/index.html +glossary/arabic/برنامج_مفتوح_المصدر/index.html +glossary/arabic/بروبنساينس/index.html +glossary/arabic/بناء_الن_ظري_ة/index.html +glossary/arabic/بنية_بيانات_تصوير_الد_ماغ/index.html +glossary/arabic/بيان_تنو_ع_الاستشهادات/index.html +glossary/arabic/بيزار/index.html +glossary/arabic/ت_عهد_الت_سجيل_المسبق/index.html +glossary/arabic/تاطير_المقابلات/index.html +glossary/arabic/تحليل_الاكوان_المتعد_دة/index.html +glossary/arabic/تحليل_البيانات_الاستكشافي_/index.html +glossary/arabic/تحليل_منحنى_المواصفات/index.html +glossary/arabic/تحي_ز_الاستشهاد/index.html +glossary/arabic/تحي_ز_الانتماء/index.html +glossary/arabic/تحي_ز_الش_خصنة/index.html +glossary/arabic/تصنيف_ادوار_المول_فين/index.html +glossary/arabic/تصوير_البيانات/index.html +glossary/arabic/تعارض_المصالح/index.html +glossary/arabic/تقدير_المعاملات_باستخدام_الن_هج_البايزي/index.html +glossary/arabic/توليف_الادلة/index.html +glossary/arabic/تينزينج/index.html +glossary/arabic/ثقة_الجمهور_في_العلوم/index.html +glossary/arabic/ثورة_المصداقي_ة/index.html +glossary/arabic/جاموفي/index.html +glossary/arabic/حاجز_مالي/index.html +glossary/arabic/حديقة_المسارات_المتشعبة/index.html +glossary/arabic/خريطة_الموضعية/index.html +glossary/arabic/خطة_الص_دمة/index.html +glossary/arabic/خلاصة_وافية/index.html +glossary/arabic/دالة_الاحتمالي_ة/index.html +glossary/arabic/درجات_حر_ي_ة_الباحث/index.html +glossary/arabic/دليل_اعداد_الت_قارير/index.html +glossary/arabic/دليل_الر_موز/index.html +glossary/arabic/دورة_البحث/index.html +glossary/arabic/زينودو/index.html +glossary/arabic/سترينج_الخلفي_ة_الاجتماعي_ة_والقابلي_ة_للت_تبع_والاختيار_الذ_اتي_وتاريخ_الت_ربية_والت_اقلم_والت_عود/index.html +glossary/arabic/سج_ل_مستودعات_بيانات_البحث/index.html +glossary/arabic/شبكة_ارشيف_المعرفة_الش_املة/index.html +glossary/arabic/شبكة_التكرار/index.html +glossary/arabic/شيربا_روميو/index.html +glossary/arabic/صدق_المحتوى/index.html +glossary/arabic/صدق_المحك/index.html +glossary/arabic/طريقة_الت_قليم_والت_عبية/index.html +glossary/arabic/علم_المواطن/index.html +glossary/arabic/علم_الن_فس_الن_سوي/index.html +glossary/arabic/فترة_الحظر/index.html +glossary/arabic/فورت/index.html +glossary/arabic/قابلي_ة_اعادة_الانتاج/index.html +glossary/arabic/قابلي_ة_الت_كرار/index.html +glossary/arabic/قاعدة_المعرفة_للمنح_الد_راسي_ة_المفتوحة/index.html +glossary/arabic/قانون_قودهارت/index.html +glossary/arabic/قايمة_مراجعة_الش_فافي_ة/index.html +glossary/arabic/قرصنة_القيمة_الاحتمالي_ة/index.html +glossary/arabic/قياسات_الويب/index.html +glossary/arabic/لغة_الار/index.html +glossary/arabic/مبادلة_الد_راسات/index.html +glossary/arabic/مبادي_الث_قة/index.html +glossary/arabic/مبادي_فير/index.html +glossary/arabic/مبدا_الاحتمالي_ة/index.html +glossary/arabic/مجتمع_الاقران_للت_قارير_المسج_لة/index.html +glossary/arabic/مراجعة_الادبي_ات/index.html +glossary/arabic/مراجعة_الاقران_بعد_الن_شر/index.html +glossary/arabic/مراجعة_الن_ص_البرمجي/index.html +glossary/arabic/مراسم_البحث/index.html +glossary/arabic/مسار_البحث_العلمي_/index.html +glossary/arabic/مستودع_البيانات/index.html +glossary/arabic/مشاركة_البيانات/index.html +glossary/arabic/مشروع_الت_كرار/index.html +glossary/arabic/مشكلة_ازدواجية_الاسم/index.html +glossary/arabic/مصانع_الورق/index.html +glossary/arabic/معامل_بايز/index.html +glossary/arabic/معامل_تاثير_المج_لة/index.html +glossary/arabic/معيار_الت_مييز/index.html +glossary/arabic/مغالطة_الت_فاعل/index.html +glossary/arabic/ملفات_جي_سون/index.html +glossary/arabic/منتدى_العلوم_المتعد_د_القابلة_للت_كرار_والقابلة_للت_فسير_والمفتوحة_والش_فافة_نادي_رايوت_للعلوم/index.html +glossary/arabic/منحنى_القيم_الاحتمالي_ة/index.html +glossary/arabic/منحنى_زد/index.html +glossary/arabic/منص_ة_حر_ر_معرفتنا/index.html +glossary/arabic/منصة_باب_ير_pubpeer/index.html +glossary/arabic/موشر_i10/index.html +glossary/arabic/موشر_اتش/index.html +glossary/arabic/نزاهة_البحث/index.html +glossary/arabic/نظري_ة_المعرفة/index.html +glossary/arabic/نقص_الت_مثيل/index.html +glossary/arabic/نهج_الت_دمير_الابداعي_للت_كرار/index.html +glossary/arabic/نوادي_الابحاث_الت_كراري_ة/index.html +glossary/arabic/هاكثون/index.html +glossary/arabic/هيكل_الحوافز/index.html +glossary/arabic/و_يرد/index.html +glossary/arrive_guidelines/index.html +glossary/article_processing_charge_apc_/index.html +glossary/authorship/index.html +glossary/auxiliary_hypothesis/index.html +glossary/badges_open_science_/index.html +glossary/bayes_factor/index.html +glossary/bayesian_inference/index.html +glossary/bayesian_parameter_estimation/index.html +glossary/bids_data_structure/index.html +glossary/bizarre/index.html +glossary/bottom_up_approach_to_open_scholarship_/index.html +glossary/bracketing_interviews/index.html +glossary/bropenscience/index.html +glossary/carking/index.html +glossary/center_for_open_science_cos_/index.html +glossary/chinese/_兄弟_式开放科学/index.html +glossary/chinese/_旧金山科研评估宣言_.md +glossary/chinese/amnesia/index.html +glossary/chinese/arrive指南/index.html +glossary/chinese/bizarre/index.html +glossary/chinese/coar存储库良好实践社区框架/index.html +glossary/chinese/fair原则/index.html +glossary/chinese/g_power/index.html +glossary/chinese/git/index.html +glossary/chinese/h指数/index.html +glossary/chinese/i10指数/index.html +glossary/chinese/index.html +glossary/chinese/index.xml +glossary/chinese/jabref/index.html +glossary/chinese/jamovi/index.html +glossary/chinese/jasp/index.html +glossary/chinese/json_文件/index.html +glossary/chinese/manel/index.html +glossary/chinese/m类错误/index.html +glossary/chinese/openneuro/index.html +glossary/chinese/p_曲线/index.html +glossary/chinese/pci_注册报告/index.html +glossary/chinese/prepare_指南/index.html +glossary/chinese/pubpeer/index.html +glossary/chinese/python/index.html +glossary/chinese/p值/index.html +glossary/chinese/p值操纵/index.html +glossary/chinese/r/index.html +glossary/chinese/replicats项目/index.html +glossary/chinese/reproducibilitea/index.html +glossary/chinese/riot科学俱乐部/index.html +glossary/chinese/sherpa_romeo/index.html +glossary/chinese/strange/index.html +glossary/chinese/studyswap/index.html +glossary/chinese/s类错误/index.html +glossary/chinese/s计划/index.html +glossary/chinese/tenzing/index.html +glossary/chinese/trust原则/index.html +glossary/chinese/zenodo/index.html +glossary/chinese/z曲线/index.html +glossary/chinese/一类错误/index.html +glossary/chinese/三大隐患/index.html +glossary/chinese/三盲同行评审/index.html +glossary/chinese/不当测量行为/index.html +glossary/chinese/不当研究行为或不当报告行为/index.html +glossary/chinese/事后/index.html +glossary/chinese/二类错误/index.html +glossary/chinese/交互谬误/index.html +glossary/chinese/交叉性/index.html +glossary/chinese/人身偏见/index.html +glossary/chinese/从属偏见/index.html +glossary/chinese/付费墙/index.html +glossary/chinese/代码审查/index.html +glossary/chinese/代表性不足/index.html +glossary/chinese/众包研究/index.html +glossary/chinese/伪重复/index.html +glossary/chinese/似然函数/index.html +glossary/chinese/似然原理/index.html +glossary/chinese/作者署名/index.html +glossary/chinese/信度/index.html +glossary/chinese/假名化/index.html +glossary/chinese/假设/index.html +glossary/chinese/元分析/index.html +glossary/chinese/元数据/index.html +glossary/chinese/元科学或元研究/index.html +glossary/chinese/先验分布/index.html +glossary/chinese/公众对科学的信任/index.html +glossary/chinese/公众科学/index.html +glossary/chinese/公平/index.html +glossary/chinese/共同生产/index.html +glossary/chinese/共有性/index.html +glossary/chinese/内容效度/index.html +glossary/chinese/内部效度/index.html +glossary/chinese/分析灵活性/index.html +glossary/chinese/切香肠式发表/index.html +glossary/chinese/划界标准/index.html +glossary/chinese/创造性破坏式的复现方法/index.html +glossary/chinese/利益冲突/index.html +glossary/chinese/剪补法/index.html +glossary/chinese/勘误表/index.html +glossary/chinese/包容性/index.html +glossary/chinese/匿名性/index.html +glossary/chinese/协作式复现与教育项目/index.html +glossary/chinese/单盲同行评审/index.html +glossary/chinese/去殖民化/index.html +glossary/chinese/参与式研究/index.html +glossary/chinese/参与者和公众参与/index.html +glossary/chinese/双盲同行评审/index.html +glossary/chinese/双重意识/index.html +glossary/chinese/反向p值操纵/index.html +glossary/chinese/反身性/index.html +glossary/chinese/发表偏倚_文件抽屉问题/index.html +glossary/chinese/发表后同行评审/index.html +glossary/chinese/发表或灭亡/index.html +glossary/chinese/叠加期刊/index.html +glossary/chinese/古德哈特定律/index.html +glossary/chinese/可信度革命/index.html +glossary/chinese/可复现性/index.html +glossary/chinese/可推广性/index.html +glossary/chinese/可访问性/index.html +glossary/chinese/可重复性/index.html +glossary/chinese/可重复性危机_又称可复现性或复现危机_/index.html +glossary/chinese/可重复性网络/index.html +glossary/chinese/同行评审开放性倡议/index.html +glossary/chinese/同辈社区/index.html +glossary/chinese/后验分布/index.html +glossary/chinese/团体项目/index.html +glossary/chinese/复现市场/index.html +glossary/chinese/外部效度/index.html +glossary/chinese/多作者参与/index.html +glossary/chinese/多分析者研究/index.html +glossary/chinese/多实验室协作/index.html +glossary/chinese/多样性/index.html +glossary/chinese/多重分析/index.html +glossary/chinese/多重性/index.html +glossary/chinese/大型开放式在线论文/index.html +glossary/chinese/大型开放式在线课程/index.html +glossary/chinese/女性主义心理学/index.html +glossary/chinese/姓名歧义问题/index.html +glossary/chinese/存储库/index.html +glossary/chinese/学术影响/index.html +glossary/chinese/定性研究/index.html +glossary/chinese/定量研究/index.html +glossary/chinese/客观性/index.html +glossary/chinese/对抗性_合作性_评论/index.html +glossary/chinese/对抗性合作/index.html +glossary/chinese/尽责的研究与创新/index.html +glossary/chinese/开放_可靠_透明的生态与进化生物学学会/index.html +glossary/chinese/开放代码/index.html +glossary/chinese/开放可重复研究与教学框架/index.html +glossary/chinese/开放同行评审/index.html +glossary/chinese/开放学术/index.html +glossary/chinese/开放学术知识库/index.html +glossary/chinese/开放教育资源/index.html +glossary/chinese/开放教育资源在线库/index.html +glossary/chinese/开放数据/index.html +glossary/chinese/开放材料/index.html +glossary/chinese/开放漂白/index.html +glossary/chinese/开放研究者和贡献者id/index.html +glossary/chinese/开放科学/index.html +glossary/chinese/开放科学中心/index.html +glossary/chinese/开放科学框架/index.html +glossary/chinese/开放科学的命名实体文本匿名化工具/index.html +glossary/chinese/开放获取/index.html +glossary/chinese/开放许可/index.html +glossary/chinese/开源软件/index.html +glossary/chinese/引用偏见/index.html +glossary/chinese/引用多样性声明/index.html +glossary/chinese/归纳/index.html +glossary/chinese/徽章_开放科学_/index.html +glossary/chinese/心理测量元分析/index.html +glossary/chinese/心理科学改进学会/index.html +glossary/chinese/意识形态偏见/index.html +glossary/chinese/慢科学/index.html +glossary/chinese/抢发/index.html +glossary/chinese/报告指南/index.html +glossary/chinese/括号式访谈/index.html +glossary/chinese/掠夺性出版/index.html +glossary/chinese/探索性数据分析/index.html +glossary/chinese/摘要偏倚/index.html +glossary/chinese/效度/index.html +glossary/chinese/效标效度/index.html +glossary/chinese/敏感研究/index.html +glossary/chinese/数字对象唯一标识符/index.html +glossary/chinese/数据共享/index.html +glossary/chinese/数据分析与共享最佳实践委员会/index.html +glossary/chinese/数据可视化/index.html +glossary/chinese/数据管理计划/index.html +glossary/chinese/数据获取与研究透明度/index.html +glossary/chinese/文化税负/index.html +glossary/chinese/文献综述/index.html +glossary/chinese/早期职业研究人员/index.html +glossary/chinese/普遍性限制/index.html +glossary/chinese/替代计量/index.html +glossary/chinese/期刊影响因子/index.html +glossary/chinese/本体论_人工智能_/index.html +glossary/chinese/构念效度/index.html +glossary/chinese/概念复现/index.html +glossary/chinese/歧路花园/index.html +glossary/chinese/汇编/index.html +glossary/chinese/注册报告/index.html +glossary/chinese/激励机制/index.html +glossary/chinese/版本控制/index.html +glossary/chinese/版面费/index.html +glossary/chinese/理论/index.html +glossary/chinese/理论建构/index.html +glossary/chinese/理论模型/index.html +glossary/chinese/直接复现/index.html +glossary/chinese/知识共享许可协议/index.html +glossary/chinese/知识获取/index.html +glossary/chinese/研究人员自由度/index.html +glossary/chinese/研究工作流程/index.html +glossary/chinese/研究循环/index.html +glossary/chinese/研究数据存储库注册系统/index.html +glossary/chinese/研究数据管理/index.html +glossary/chinese/研究方案/index.html +glossary/chinese/研究诚信/index.html +glossary/chinese/研究贡献指标_p_/index.html +glossary/chinese/确认偏误/index.html +glossary/chinese/社会融合/index.html +glossary/chinese/社会阶层/index.html +glossary/chinese/禁运期/index.html +glossary/chinese/稳健性_分析_/index.html +glossary/chinese/立场性/index.html +glossary/chinese/立场性图谱/index.html +glossary/chinese/等效性检验/index.html +glossary/chinese/系统综述/index.html +glossary/chinese/累积性科学/index.html +glossary/chinese/红队/index.html +glossary/chinese/经济和社会影响/index.html +glossary/chinese/结果已知后假设/index.html +glossary/chinese/结果已知后批评/index.html +glossary/chinese/结果已知后预注册/index.html +glossary/chinese/统计假设/index.html +glossary/chinese/统计功效/index.html +glossary/chinese/统计效度/index.html +glossary/chinese/统计显著性/index.html +glossary/chinese/统计模型/index.html +glossary/chinese/综合知识档案网络/index.html +glossary/chinese/编码表/index.html +glossary/chinese/网络计量学/index.html +glossary/chinese/署名顺序决定贡献法/index.html +glossary/chinese/联合作者署名/index.html +glossary/chinese/联锁/index.html +glossary/chinese/脑成像数据结构/index.html +glossary/chinese/自下而上的方法_用于开放学术_/index.html +glossary/chinese/表面效度/index.html +glossary/chinese/西方的_受过教育的_工业化的_富裕的_民主的社会/index.html +glossary/chinese/规范曲线分析/index.html +glossary/chinese/解放我们的知识平台/index.html +glossary/chinese/计算可重复性/index.html +glossary/chinese/计算模型/index.html +glossary/chinese/认识不确定性/index.html +glossary/chinese/认识论/index.html +glossary/chinese/论文工厂/index.html +glossary/chinese/证据综合/index.html +glossary/chinese/语义计量/index.html +glossary/chinese/贝叶斯参数估计/index.html +glossary/chinese/贝叶斯因子/index.html +glossary/chinese/贝叶斯推断/index.html +glossary/chinese/贡献/index.html +glossary/chinese/贡献者角色分类法/index.html +glossary/chinese/赠予_或客座_署名权/index.html +glossary/chinese/辅助假设/index.html +glossary/chinese/辅助数据/index.html +glossary/chinese/选择性终止/index.html +glossary/chinese/透明度/index.html +glossary/chinese/透明度清单/index.html +glossary/chinese/通用学习设计/index.html +glossary/chinese/通用数据保护条例/index.html +glossary/chinese/重复性/index.html +glossary/chinese/钻_系统_空子/index.html +glossary/chinese/错误检测/index.html +glossary/chinese/随机不确定性/index.html +glossary/chinese/隐性调节变量/index.html +glossary/chinese/零假设显著性检验方法/index.html +glossary/chinese/非干预_可重复_开放的系统综述/index.html +glossary/chinese/预印本/index.html +glossary/chinese/预注册/index.html +glossary/chinese/预注册承诺/index.html +glossary/chinese/首末作者强调规范/index.html +glossary/chinese/马太效应_科学领域_/index.html +glossary/chinese/验证性分析/index.html +glossary/chinese/黑客马拉松/index.html +glossary/citation_bias/index.html +glossary/citation_diversity_statement/index.html +glossary/citizen_science/index.html +glossary/ckan/index.html +glossary/co_production/index.html +glossary/coar_community_framework_for_good_practices_in_repositories/index.html +glossary/code_review/index.html +glossary/codebook/index.html +glossary/collaborative_replication_and_education_project_crep_/index.html +glossary/committee_on_best_practices_in_data_analysis_and_sharing_cobidas_/index.html +glossary/communality/index.html +glossary/community_projects/index.html +glossary/compendium/index.html +glossary/computational_reproducibility/index.html +glossary/conceptual_replication/index.html +glossary/confirmation_bias/index.html +glossary/confirmatory_analyses/index.html +glossary/conflict_of_interest/index.html +glossary/consortium_authorship/index.html +glossary/constraints_on_generality_cog_/index.html +glossary/construct_validity/index.html +glossary/content_validity/index.html +glossary/corrigendum/index.html +glossary/creative_commons_cc_license/index.html +glossary/creative_destruction_approach_to_replication/index.html +glossary/credibility_revolution/index.html +glossary/credit/index.html +glossary/criterion_validity/index.html +glossary/crowdsourced_research/index.html +glossary/cultural_taxation/index.html +glossary/cumulative_science/index.html +glossary/data_access_and_research_transparency_da_rt_/index.html +glossary/data_management_plan_dmp_/index.html +glossary/data_sharing/index.html +glossary/data_visualisation/index.html +glossary/decolonisation/index.html +glossary/demarcation_criterion/index.html +glossary/direct_replication/index.html +glossary/diversity/index.html +glossary/doi_digital_object_identifier_/index.html +glossary/dora/index.html +glossary/double_blind_peer_review/index.html +glossary/double_consciousness/index.html +glossary/early_career_researchers_ecrs_/index.html +glossary/economic_and_societal_impact/index.html +glossary/embargo_period/index.html +glossary/english/abstract_bias/index.html +glossary/english/academic_impact/index.html +glossary/english/accessibility/index.html +glossary/english/ad_hominem_bias/index.html +glossary/english/adversarial_collaboration/index.html +glossary/english/adversarial_collaborative_commentary/index.html +glossary/english/affiliation_bias/index.html +glossary/english/aleatoric_uncertainty/index.html +glossary/english/altmetrics/index.html +glossary/english/amnesia/index.html +glossary/english/analytic_flexibility/index.html +glossary/english/anonymity/index.html +glossary/english/arrive_guidelines/index.html +glossary/english/article_processing_charge_apc_/index.html +glossary/english/authorship/index.html +glossary/english/auxiliary_hypothesis/index.html +glossary/english/badges_open_science_/index.html +glossary/english/bayes_factor/index.html +glossary/english/bayesian_inference/index.html +glossary/english/bayesian_parameter_estimation/index.html +glossary/english/bids_data_structure/index.html +glossary/english/bizarre/index.html +glossary/english/bottom_up_approach_to_open_scholarship_/index.html +glossary/english/bracketing_interviews/index.html +glossary/english/bropenscience/index.html +glossary/english/carking/index.html +glossary/english/center_for_open_science_cos_/index.html +glossary/english/citation_bias/index.html +glossary/english/citation_diversity_statement/index.html +glossary/english/citizen_science/index.html +glossary/english/ckan/index.html +glossary/english/co_production/index.html +glossary/english/coar_community_framework_for_good_practices_in_repositories/index.html +glossary/english/code_review/index.html +glossary/english/codebook/index.html +glossary/english/collaborative_replication_and_education_project_crep_/index.html +glossary/english/committee_on_best_practices_in_data_analysis_and_sharing_cobidas_/index.html +glossary/english/communality/index.html +glossary/english/community_projects/index.html +glossary/english/compendium/index.html +glossary/english/computational_reproducibility/index.html +glossary/english/conceptual_replication/index.html +glossary/english/confirmation_bias/index.html +glossary/english/confirmatory_analyses/index.html +glossary/english/conflict_of_interest/index.html +glossary/english/consortium_authorship/index.html +glossary/english/constraints_on_generality_cog_/index.html +glossary/english/construct_validity/index.html +glossary/english/content_validity/index.html +glossary/english/corrigendum/index.html +glossary/english/creative_commons_cc_license/index.html +glossary/english/creative_destruction_approach_to_replication/index.html +glossary/english/credibility_revolution/index.html +glossary/english/credit/index.html +glossary/english/criterion_validity/index.html +glossary/english/crowdsourced_research/index.html +glossary/english/cultural_taxation/index.html +glossary/english/cumulative_science/index.html +glossary/english/data_access_and_research_transparency_da_rt_/index.html +glossary/english/data_management_plan_dmp_/index.html +glossary/english/data_sharing/index.html +glossary/english/data_visualisation/index.html +glossary/english/decolonisation/index.html +glossary/english/demarcation_criterion/index.html +glossary/english/direct_replication/index.html +glossary/english/diversity/index.html +glossary/english/doi_digital_object_identifier_/index.html +glossary/english/dora/index.html +glossary/english/double_blind_peer_review/index.html +glossary/english/double_consciousness/index.html +glossary/english/early_career_researchers_ecrs_/index.html +glossary/english/economic_and_societal_impact/index.html +glossary/english/embargo_period/index.html +glossary/english/epistemic_uncertainty/index.html +glossary/english/epistemology/index.html +glossary/english/equity/index.html +glossary/english/equivalence_testing/index.html +glossary/english/error_detection/index.html +glossary/english/evidence_synthesis/index.html +glossary/english/exploratory_data_analysis/index.html +glossary/english/external_validity/index.html +glossary/english/face_validity/index.html +glossary/english/fair_principles/index.html +glossary/english/feminist_psychology/index.html +glossary/english/first_last_author_emphasis_norm_flae_/index.html +glossary/english/forrt/index.html +glossary/english/free_our_knowledge_platform/index.html +glossary/english/gaming_the_system_/index.html +glossary/english/garden_of_forking_paths/index.html +glossary/english/general_data_protection_regulation_gdpr_/index.html +glossary/english/generalizability/index.html +glossary/english/gift_or_guest_authorship/index.html +glossary/english/git/index.html +glossary/english/goodhart_s_law/index.html +glossary/english/gpower/index.html +glossary/english/h_index/index.html +glossary/english/hackathon/index.html +glossary/english/harking/index.html +glossary/english/hidden_moderators/index.html +glossary/english/hypothesis/index.html +glossary/english/i10_index/index.html +glossary/english/ideological_bias/index.html +glossary/english/incentive_structure/index.html +glossary/english/inclusion/index.html +glossary/english/index.html +glossary/english/index.xml +glossary/english/induction/index.html +glossary/english/interaction_fallacy/index.html +glossary/english/interlocking/index.html +glossary/english/internal_validity/index.html +glossary/english/intersectionality/index.html +glossary/english/jabref/index.html +glossary/english/jamovi/index.html +glossary/english/jasp/index.html +glossary/english/journal_impact_factor_/index.html +glossary/english/json_file/index.html +glossary/english/knowledge_acquisition/index.html +glossary/english/likelihood_function/index.html +glossary/english/likelihood_principle/index.html +glossary/english/literature_review/index.html +glossary/english/manel/index.html +glossary/english/many_authors/index.html +glossary/english/many_labs/index.html +glossary/english/massive_open_online_courses_moocs_/index.html +glossary/english/massively_open_online_papers_moops_/index.html +glossary/english/matthew_effect_in_science_/index.html +glossary/english/meta_analysis/index.html +glossary/english/meta_science_or_meta_research/index.html +glossary/english/metadata/index.html +glossary/english/model_computational_/index.html +glossary/english/model_philosophy_/index.html +glossary/english/model_statistical_/index.html +glossary/english/multi_analyst_studies/index.html +glossary/english/multiplicity/index.html +glossary/english/multiverse_analysis/index.html +glossary/english/name_ambiguity_problem/index.html +glossary/english/named_entity_based_text_anonymization_for_open_science_netanos_/index.html +glossary/english/non_intervention_reproducible_and_open_systematic_reviews_niro_sr_/index.html +glossary/english/null_hypothesis_significance_testing_nhst_/index.html +glossary/english/objectivity/index.html +glossary/english/ontology_artificial_intelligence_/index.html +glossary/english/open_access/index.html +glossary/english/open_code/index.html +glossary/english/open_data/index.html +glossary/english/open_educational_resources_oer_commons/index.html +glossary/english/open_educational_resources_oers_/index.html +glossary/english/open_licenses/index.html +glossary/english/open_material/index.html +glossary/english/open_peer_review/index.html +glossary/english/open_scholarship/index.html +glossary/english/open_scholarship_knowledge_base/index.html +glossary/english/open_science/index.html +glossary/english/open_science_framework/index.html +glossary/english/open_source_software/index.html +glossary/english/open_washing/index.html +glossary/english/openneuro/index.html +glossary/english/optional_stopping/index.html +glossary/english/orcid_open_researcher_and_contributor_id_/index.html +glossary/english/overlay_journal/index.html +glossary/english/p_curve/index.html +glossary/english/p_hacking/index.html +glossary/english/p_value/index.html +glossary/english/papermill/index.html +glossary/english/paradata/index.html +glossary/english/parking/index.html +glossary/english/participatory_research/index.html +glossary/english/patient_and_public_involvement_ppi_/index.html +glossary/english/paywall/index.html +glossary/english/pci_peer_community_in_/index.html +glossary/english/pci_registered_reports/index.html +glossary/english/plan_s/index.html +glossary/english/positionality/index.html +glossary/english/positionality_map/index.html +glossary/english/post_hoc/index.html +glossary/english/post_publication_peer_review/index.html +glossary/english/posterior_distribution/index.html +glossary/english/predatory_publishing/index.html +glossary/english/prepare_guidelines/index.html +glossary/english/preprint/index.html +glossary/english/preregistration/index.html +glossary/english/preregistration_pledge/index.html +glossary/english/prior_distribution/index.html +glossary/english/pro_peer_review_openness_initiative/index.html +glossary/english/pseudonymisation/index.html +glossary/english/pseudoreplication/index.html +glossary/english/psychometric_meta_analysis/index.html +glossary/english/public_trust_in_science/index.html +glossary/english/publication_bias_file_drawer_problem_/index.html +glossary/english/publish_or_perish/index.html +glossary/english/pubpeer/index.html +glossary/english/python/index.html +glossary/english/qualitative_research/index.html +glossary/english/quantitative_research/index.html +glossary/english/questionable_measurement_practices_qmp_/index.html +glossary/english/questionable_research_practices_or_questionable_reporting_practices_qrps_/index.html +glossary/english/r/index.html +glossary/english/red_teams/index.html +glossary/english/reflexivity/index.html +glossary/english/registered_report/index.html +glossary/english/registry_of_research_data_repositories/index.html +glossary/english/reliability/index.html +glossary/english/repeatability/index.html +glossary/english/replicability/index.html +glossary/english/replication_markets/index.html +glossary/english/replicats_project/index.html +glossary/english/reporting_guideline/index.html +glossary/english/repository/index.html +glossary/english/reproducibilitea/index.html +glossary/english/reproducibility/index.html +glossary/english/reproducibility_crisis_aka_replicability_or_replication_crisis_/index.html +glossary/english/reproducibility_network/index.html +glossary/english/research_contribution_metric__p_/index.html +glossary/english/research_cycle/index.html +glossary/english/research_data_management/index.html +glossary/english/research_integrity/index.html +glossary/english/research_protocol/index.html +glossary/english/research_workflow/index.html +glossary/english/researcher_degrees_of_freedom/index.html +glossary/english/responsible_research_and_innovation/index.html +glossary/english/reverse_p_hacking/index.html +glossary/english/riot_science_club/index.html +glossary/english/robustness_analyses_/index.html +glossary/english/salami_slicing/index.html +glossary/english/scooping/index.html +glossary/english/semantometrics/index.html +glossary/english/sensitive_research/index.html +glossary/english/sequence_determines_credit_approach_sdc_/index.html +glossary/english/sherpa_romeo/index.html +glossary/english/single_blind_peer_review/index.html +glossary/english/slow_science/index.html +glossary/english/social_class/index.html +glossary/english/social_integration/index.html +glossary/english/society_for_open_reliable_and_transparent_ecology_and_evolutionary_biology_sortee_/index.html +glossary/english/society_for_the_improvement_of_psychological_science_sips_/index.html +glossary/english/specification_curve_analysis/index.html +glossary/english/statistical_assumptions/index.html +glossary/english/statistical_power/index.html +glossary/english/statistical_significance/index.html +glossary/english/statistical_validity/index.html +glossary/english/strange/index.html +glossary/english/studyswap/index.html +glossary/english/systematic_review/index.html +glossary/english/tenzing/index.html +glossary/english/the_troubling_trio/index.html +glossary/english/theory/index.html +glossary/english/theory_building/index.html +glossary/english/transparency/index.html +glossary/english/transparency_checklist/index.html +glossary/english/triple_blind_peer_review/index.html +glossary/english/trust_principles/index.html +glossary/english/type_i_error/index.html +glossary/english/type_ii_error/index.html +glossary/english/type_m_error/index.html +glossary/english/type_s_error/index.html +glossary/english/under_representation/index.html +glossary/english/universal_design_for_learning_udl_/index.html +glossary/english/validity/index.html +glossary/english/version_control/index.html +glossary/english/webometrics/index.html +glossary/english/z_curve/index.html +glossary/english/zenodo/index.html +glossary/epistemic_uncertainty/index.html +glossary/epistemology/index.html +glossary/equity/index.html +glossary/equivalence_testing/index.html +glossary/error_detection/index.html +glossary/evidence_synthesis/index.html +glossary/exploratory_data_analysis/index.html +glossary/external_validity/index.html +glossary/face_validity/index.html +glossary/fair_principles/index.html +glossary/feminist_psychology/index.html +glossary/first_last_author_emphasis_norm_flae_/index.html +glossary/forrt/index.html +glossary/free_our_knowledge_platform/index.html +glossary/gaming_the_system_/index.html +glossary/garden_of_forking_paths/index.html +glossary/general_data_protection_regulation_gdpr_/index.html +glossary/generalizability/index.html +glossary/german/a_priori_verteilung/index.html +glossary/german/abstract_verzerrung/index.html +glossary/german/ad_hominem_verzerrung/index.html +glossary/german/affiliations_verzerrung/index.html +glossary/german/aka_replicability_or_replication_crisis_reproduzierbarkeitskrise_auch_replizierbarkeitskrise_oder_replikationskrise/index.html +glossary/german/akademischer_einfluss/index.html +glossary/german/aleatorische_unsicherheit/index.html +glossary/german/altmetrics/index.html +glossary/german/amnesia/index.html +glossary/german/analyses_robustheit_sanalysen/index.html +glossary/german/analytische_flexibilitat/index.html +glossary/german/anonymitat/index.html +glossary/german/anreizsystem/index.html +glossary/german/aquivalenztesten/index.html +glossary/german/arrive_leitlinien/index.html +glossary/german/artificial_intelligence_ontologie_in_der_kunstlichen_intelligenz/index.html +glossary/german/artikelverarbeitungsgebuhr/index.html +glossary/german/augenscheinvaliditat/index.html +glossary/german/autor_innenschaft/index.html +glossary/german/barrierefreiheit/index.html +glossary/german/bayes_faktor/index.html +glossary/german/bayes_sche_parameter_schatzung/index.html +glossary/german/bayessche_inferenz/index.html +glossary/german/beitrag/index.html +glossary/german/berichtleitlinien/index.html +glossary/german/bestatigungsverzerrung/index.html +glossary/german/bezahlschranke/index.html +glossary/german/bids_datenstruktur/index.html +glossary/german/bizarre/index.html +glossary/german/bropenscience/index.html +glossary/german/burger_innenwissenschaft/index.html +glossary/german/carking/index.html +glossary/german/cc/index.html +glossary/german/ckan/index.html +glossary/german/coar_community_framework_for_good_practices_in_repositories/index.html +glossary/german/cobidas/index.html +glossary/german/code_uberprufung/index.html +glossary/german/codebuch/index.html +glossary/german/cog_beschrankungen_der_generalisierbarkeit/index.html +glossary/german/collaborative_commentary_gegnerischer_kollaborativer_kommentar/index.html +glossary/german/computational_rechenmodell/index.html +glossary/german/cos/index.html +glossary/german/credit/index.html +glossary/german/crep/index.html +glossary/german/crowdsourcing_forschung/index.html +glossary/german/da_rt/index.html +glossary/german/data_sharing/index.html +glossary/german/datenvisualisierung/index.html +glossary/german/dekolonialisierung/index.html +glossary/german/demarkationskriterium/index.html +glossary/german/die_dreisten_drei/index.html +glossary/german/digital_object_identifier/index.html +glossary/german/direkte_replikation/index.html +glossary/german/diversity/index.html +glossary/german/dmp_datenmanagementplan/index.html +glossary/german/doppelblinde_begutachtung/index.html +glossary/german/doppeltes_bewusstsein/index.html +glossary/german/dora/index.html +glossary/german/dreifach_blindes_peer_review/index.html +glossary/german/economic_and_societal_impact/index.html +glossary/german/ecrs_nachwuchswissenschaftler_innen/index.html +glossary/german/einfachblinde_peer_begutachtung/index.html +glossary/german/epistemiologie__erkenntnistheorie/index.html +glossary/german/epistemische_unsicherheit/index.html +glossary/german/evidenzsynthese/index.html +glossary/german/explorative_datenanalyse/index.html +glossary/german/externe_validitat/index.html +glossary/german/fair_prinzipien/index.html +glossary/german/fehlererfassung/index.html +glossary/german/feministische_psychologie/index.html +glossary/german/file_drawer_problem_publikationsverzerrung_aktenschubladenproblem/index.html +glossary/german/flae_norm_der_betonung_der_erst_und_letztautor_innenschaft/index.html +glossary/german/forrt/index.html +glossary/german/forschungs_arbeitsablauf/index.html +glossary/german/forschungsdatenmanagement/index.html +glossary/german/forschungsintegritat/index.html +glossary/german/forschungsprotokoll/index.html +glossary/german/forschungszyklus/index.html +glossary/german/free_our_knowledge_platform/index.html +glossary/german/freiheitsgrade_von_forschenden/index.html +glossary/german/garten_der_weggabelungen/index.html +glossary/german/gdpr_dt_datenschutzgrundverordnung_dsgvo/index.html +glossary/german/gegnerische_kollaboration/index.html +glossary/german/gemeinschaftsprojekte/index.html +glossary/german/generalisierbarkeit/index.html +glossary/german/git/index.html +glossary/german/glaubhaftigkeitsrevolution/index.html +glossary/german/gleichstellung/index.html +glossary/german/goodharts_gesetz/index.html +glossary/german/gpower/index.html +glossary/german/h_index_hirsch_index/index.html +glossary/german/hackathon/index.html +glossary/german/handbuch/index.html +glossary/german/harking/index.html +glossary/german/hilfshypothese/index.html +glossary/german/hypothese/index.html +glossary/german/i10_index/index.html +glossary/german/ideologische_verzerrung/index.html +glossary/german/im_nachhinein/index.html +glossary/german/in_science_matthew_effekt_in_der_wissenschaft/index.html +glossary/german/index.html +glossary/german/index.xml +glossary/german/induktion/index.html +glossary/german/inhaltsvaliditat/index.html +glossary/german/inklusion_inklusivitat/index.html +glossary/german/interaktionsfehlschluss/index.html +glossary/german/interessenkonflikt/index.html +glossary/german/interne_validitat/index.html +glossary/german/intersektionalitat/index.html +glossary/german/jabref/index.html +glossary/german/jamovi/index.html +glossary/german/jasp/index.html +glossary/german/json_file/index.html +glossary/german/klammer_interviews/index.html +glossary/german/knowledge_acquisition/index.html +glossary/german/ko_produktion/index.html +glossary/german/kommunalitat/index.html +glossary/german/konfirmatorische_analysen/index.html +glossary/german/konsortium_autor_innenschaft/index.html +glossary/german/konstruktvaliditat/index.html +glossary/german/konzeptionelle_replikation/index.html +glossary/german/korrigendum/index.html +glossary/german/kriteriumsvaliditat/index.html +glossary/german/kulturelle_taxierung/index.html +glossary/german/kumulative_wissenschaft/index.html +glossary/german/langsame_forschung/index.html +glossary/german/likelihood_funktion/index.html +glossary/german/likelihood_prinzip/index.html +glossary/german/literaturzusammenfassung/index.html +glossary/german/manel/index.html +glossary/german/many_authors/index.html +glossary/german/many_labs/index.html +glossary/german/meta_analyse/index.html +glossary/german/meta_wissenschaft_oder_meta_forschung/index.html +glossary/german/metadaten/index.html +glossary/german/moocs/index.html +glossary/german/moops/index.html +glossary/german/multi_analytiker_innen_studien/index.html +glossary/german/multiplizitat/index.html +glossary/german/multiversumsanalyse/index.html +glossary/german/netanos/index.html +glossary/german/nhst_nullhypothesen_signifikanztestung/index.html +glossary/german/niro_sr/index.html +glossary/german/objektivitat/index.html +glossary/german/oer/index.html +glossary/german/oers_offene_bildungsressourcen/index.html +glossary/german/offene_begutachtung/index.html +glossary/german/offene_daten/index.html +glossary/german/offene_forschung/index.html +glossary/german/offene_lizenzen/index.html +glossary/german/offene_materialien/index.html +glossary/german/offener_code/index.html +glossary/german/offentliches_vertrauen_in_die_wissenschaft/index.html +glossary/german/open_access/index.html +glossary/german/open_researcher_and_contributor_id/index.html +glossary/german/open_scholarship/index.html +glossary/german/open_scholarship_knowledge_base/index.html +glossary/german/open_science_framework/index.html +glossary/german/open_science_open_science_abzeichen/index.html +glossary/german/open_washing/index.html +glossary/german/openneuro/index.html +glossary/german/optionales_stoppen/index.html +glossary/german/or_guest_authorship_geschenkte_autor_innenschaft__gastautor_innenschaft/index.html +glossary/german/overlay_zeitschrift/index.html +glossary/german/p/index.html +glossary/german/p_hacking/index.html +glossary/german/p_kurve/index.html +glossary/german/p_wert/index.html +glossary/german/papierfabrik/index.html +glossary/german/paradaten/index.html +glossary/german/parking/index.html +glossary/german/partizipative_forschung/index.html +glossary/german/pci_registered_reports/index.html +glossary/german/peer_community_in/index.html +glossary/german/peer_review_nach_der_veroffentlichung/index.html +glossary/german/peer_review_openness_initiative_pro_initiative/index.html +glossary/german/philosophy/index.html +glossary/german/plan_s/index.html +glossary/german/positionalitat/index.html +glossary/german/positionalitatskarte/index.html +glossary/german/posterior_distribution/index.html +glossary/german/ppi_einbindung_von_patient_innen_und_offentlichkeit/index.html +glossary/german/praregistrierung/index.html +glossary/german/praregistrierungs_versprechen/index.html +glossary/german/predatory_verlagswesen/index.html +glossary/german/prepare_leitlinien/index.html +glossary/german/problem_mehrdeutiger_namen/index.html +glossary/german/pseudonymisierung/index.html +glossary/german/pseudoreplikation/index.html +glossary/german/psychometrische_metaanalyse/index.html +glossary/german/publizieren_oder_untergehen/index.html +glossary/german/pubpeer/index.html +glossary/german/python/index.html +glossary/german/qmp_fragwurdige_forschungspraktiken/index.html +glossary/german/qrps_fragwurdige_forschungs_oder_veroffentlichungspraktiken/index.html +glossary/german/qualitative_forschung/index.html +glossary/german/quantitative_forschung_translated_reviewed/index.html +glossary/german/r/index.html +glossary/german/rechnerische_reproduzierbarkeit/index.html +glossary/german/reflexivitat/index.html +glossary/german/registered_report/index.html +glossary/german/registry_of_research_data_repositories/index.html +glossary/german/reliabilitat/index.html +glossary/german/replicats_project/index.html +glossary/german/replikabilitat/index.html +glossary/german/replikationsmarkte/index.html +glossary/german/repositorium/index.html +glossary/german/reproducibilitea/index.html +glossary/german/reproduzierbarkeit/index.html +glossary/german/reproduzierbarkeitsnetzwerk/index.html +glossary/german/reverse_p_hacking/index.html +glossary/german/riot_science_club/index.html +glossary/german/rote_teams/index.html +glossary/german/salamischneiden/index.html +glossary/german/schopferische_zerstorung_als_herangehensweise_an_replikationen/index.html +glossary/german/sdc/index.html +glossary/german/semantometrie/index.html +glossary/german/sensitive_forschung/index.html +glossary/german/sherpa_romeo/index.html +glossary/german/sips/index.html +glossary/german/software_mit_offenem_quellcode/index.html +glossary/german/sortee/index.html +glossary/german/soziale_integration/index.html +glossary/german/soziale_schicht/index.html +glossary/german/sperrfrist/index.html +glossary/german/spezifikationskurvenanalyse/index.html +glossary/german/statistical_statistisches_modell/index.html +glossary/german/statistische_signifikanz/index.html +glossary/german/statistische_teststarke/index.html +glossary/german/statistische_validitat/index.html +glossary/german/statistische_vorannahmen/index.html +glossary/german/strange/index.html +glossary/german/studyswap/index.html +glossary/german/systematisches_review/index.html +glossary/german/tenzing/index.html +glossary/german/the_system_das_system_uberlisten/index.html +glossary/german/theorie/index.html +glossary/german/theoriebildung/index.html +glossary/german/to_open_scholarship_bottom_up_ansatz/index.html +glossary/german/transparenz/index.html +glossary/german/transparenz_checkliste/index.html +glossary/german/trim_and_fill_method/index.html +glossary/german/trust_prinzipien/index.html +glossary/german/typ_i_fehler/index.html +glossary/german/typ_ii_fehler/index.html +glossary/german/typ_m_fehler/index.html +glossary/german/typ_s_fehler/index.html +glossary/german/udl/index.html +glossary/german/untergrabung/index.html +glossary/german/unterreprasentation/index.html +glossary/german/validitat/index.html +glossary/german/verantwortungsvolle_forschung_und_innovation/index.html +glossary/german/versionskontrolle/index.html +glossary/german/versteckte_moderatoren/index.html +glossary/german/verzahnung/index.html +glossary/german/vorabdruck/index.html +glossary/german/webometrie/index.html +glossary/german/weird/index.html +glossary/german/wiederholbarkeit/index.html +glossary/german/z_kurve/index.html +glossary/german/zeitschriften_impact_faktor/index.html +glossary/german/zenodo/index.html +glossary/german/zitations_diversitats_erklarung/index.html +glossary/german/zitations_verzerrung/index.html +glossary/gift_or_guest_authorship/index.html +glossary/git/index.html +glossary/goodhart_s_law/index.html +glossary/gpower/index.html +glossary/h_index/index.html +glossary/hackathon/index.html +glossary/harking/index.html +glossary/hidden_moderators/index.html +glossary/hypothesis/index.html +glossary/i10_index/index.html +glossary/ideological_bias/index.html +glossary/incentive_structure/index.html +glossary/inclusion/index.html +glossary/index.html +glossary/induction/index.html +glossary/interaction_fallacy/index.html +glossary/interlocking/index.html +glossary/internal_validity/index.html +glossary/intersectionality/index.html +glossary/jabref/index.html +glossary/jamovi/index.html +glossary/jasp/index.html +glossary/journal_impact_factor_/index.html +glossary/json_file/index.html +glossary/knowledge_acquisition/index.html +glossary/likelihood_function/index.html +glossary/likelihood_principle/index.html +glossary/literature_review/index.html +glossary/manel/index.html +glossary/many_authors/index.html +glossary/many_labs/index.html +glossary/massive_open_online_courses_moocs_/index.html +glossary/massively_open_online_papers_moops_/index.html +glossary/matthew_effect_in_science_/index.html +glossary/meta_analysis/index.html +glossary/meta_science_or_meta_research/index.html +glossary/metadata/index.html +glossary/missing_references.txt +glossary/model_computational_/index.html +glossary/model_philosophy_/index.html +glossary/model_statistical_/index.html +glossary/multi_analyst_studies/index.html +glossary/multiplicity/index.html +glossary/multiverse_analysis/index.html +glossary/name_ambiguity_problem/index.html +glossary/named_entity_based_text_anonymization_for_open_science_netanos_/index.html +glossary/non_intervention_reproducible_and_open_systematic_reviews_niro_sr_/index.html +glossary/null_hypothesis_significance_testing_nhst_/index.html +glossary/objectivity/index.html +glossary/ontology_artificial_intelligence_/index.html +glossary/open_access/index.html +glossary/open_code/index.html +glossary/open_data/index.html +glossary/open_educational_resources_oer_commons/index.html +glossary/open_educational_resources_oers_/index.html +glossary/open_licenses/index.html +glossary/open_material/index.html +glossary/open_peer_review/index.html +glossary/open_scholarship/index.html +glossary/open_scholarship_knowledge_base/index.html +glossary/open_science/index.html +glossary/open_science_framework/index.html +glossary/open_source_software/index.html +glossary/open_washing/index.html +glossary/openneuro/index.html +glossary/optional_stopping/index.html +glossary/orcid_open_researcher_and_contributor_id_/index.html +glossary/overlay_journal/index.html +glossary/p_curve/index.html +glossary/p_hacking/index.html +glossary/p_value/index.html +glossary/papermill/index.html +glossary/paradata/index.html +glossary/parking/index.html +glossary/participatory_research/index.html +glossary/patient_and_public_involvement_ppi_/index.html +glossary/paywall/index.html +glossary/pci_peer_community_in_/index.html +glossary/pci_registered_reports/index.html +glossary/plan_s/index.html +glossary/positionality/index.html +glossary/positionality_map/index.html +glossary/post_hoc/index.html +glossary/post_publication_peer_review/index.html +glossary/posterior_distribution/index.html +glossary/predatory_publishing/index.html +glossary/prepare_guidelines/index.html +glossary/preprint/index.html +glossary/preregistration/index.html +glossary/preregistration_pledge/index.html +glossary/prior_distribution/index.html +glossary/pro_peer_review_openness_initiative/index.html +glossary/pseudonymisation/index.html +glossary/pseudoreplication/index.html +glossary/psychometric_meta_analysis/index.html +glossary/public_trust_in_science/index.html +glossary/publication_bias_file_drawer_problem_/index.html +glossary/publish_or_perish/index.html +glossary/pubpeer/index.html +glossary/python/index.html +glossary/qualitative_research/index.html +glossary/quantitative_research/index.html +glossary/questionable_measurement_practices_qmp_/index.html +glossary/questionable_research_practices_or_questionable_reporting_practices_qrps_/index.html +glossary/r/index.html +glossary/red_teams/index.html +glossary/references/index.html +glossary/reflexivity/index.html +glossary/registered_report/index.html +glossary/registry_of_research_data_repositories/index.html +glossary/reliability/index.html +glossary/repeatability/index.html +glossary/replicability/index.html +glossary/replication_markets/index.html +glossary/replicats_project/index.html +glossary/reporting_guideline/index.html +glossary/repository/index.html +glossary/reproducibilitea/index.html +glossary/reproducibility/index.html +glossary/reproducibility_crisis_aka_replicability_or_replication_crisis_/index.html +glossary/reproducibility_network/index.html +glossary/research_contribution_metric__p_/index.html +glossary/research_cycle/index.html +glossary/research_data_management/index.html +glossary/research_integrity/index.html +glossary/research_protocol/index.html +glossary/research_workflow/index.html +glossary/researcher_degrees_of_freedom/index.html +glossary/responsible_research_and_innovation/index.html +glossary/reverse_p_hacking/index.html +glossary/riot_science_club/index.html +glossary/robustness_analyses_/index.html +glossary/salami_slicing/index.html +glossary/scooping/index.html +glossary/semantometrics/index.html +glossary/sensitive_research/index.html +glossary/sequence_determines_credit_approach_sdc_/index.html +glossary/sherpa_romeo/index.html +glossary/single_blind_peer_review/index.html +glossary/slow_science/index.html +glossary/social_class/index.html +glossary/social_integration/index.html +glossary/society_for_open_reliable_and_transparent_ecology_and_evolutionary_biology_sortee_/index.html +glossary/society_for_the_improvement_of_psychological_science_sips_/index.html +glossary/specification_curve_analysis/index.html +glossary/statistical_assumptions/index.html +glossary/statistical_power/index.html +glossary/statistical_significance/index.html +glossary/statistical_validity/index.html +glossary/strange/index.html +glossary/studyswap/index.html +glossary/systematic_review/index.html +glossary/tenzing/index.html +glossary/the_troubling_trio/index.html +glossary/theory/index.html +glossary/theory_building/index.html +glossary/transparency/index.html +glossary/transparency_checklist/index.html +glossary/triple_blind_peer_review/index.html +glossary/trust_principles/index.html +glossary/turkish/acık_akademi/index.html +glossary/turkish/acık_akademi_bilgi_tabanı_oskb_open_scholarship_knowledge_base_/index.html +glossary/turkish/acık_aklama/index.html +glossary/turkish/acık_arastırmacı_ve_katkı_saglayıcı_kimligi_orcid_open_researcher_and_contributor_id_/index.html +glossary/turkish/acık_bilim/index.html +glossary/turkish/acık_bilim_icin_adlandırılmıs_varlık_tabanlı_metin_anonimlestirme_netanos_named_entity_based_text_anonymization_for_open_science_/index.html +glossary/turkish/acık_bilim_merkezi/index.html +glossary/turkish/acık_bilim_platformu_osf_open_science_framework_/index.html +glossary/turkish/acık_egitim_kaynakları_platformu/index.html +glossary/turkish/acık_erisim/index.html +glossary/turkish/acık_guvenilir_ve_seffaf_ekoloji_ve_evrimsel_biyoloji_dernegi/index.html +glossary/turkish/acık_hakem_degerlendirmesi/index.html +glossary/turkish/acık_kaynaklı_yazılım/index.html +glossary/turkish/acık_kod/index.html +glossary/turkish/acık_lisanslar/index.html +glossary/turkish/acık_materyal/index.html +glossary/turkish/acık_veri/index.html +glossary/turkish/ad_hominem_safsatası/index.html +glossary/turkish/agacık_bilim/index.html +glossary/turkish/akademik_etki/index.html +glossary/turkish/akran_toplulugu_icinde_degerlendirme_sistemi_pci_peer_community_in_/index.html +glossary/turkish/aleatorik_seckisiz_belirsizlik/index.html +glossary/turkish/altmetriler/index.html +glossary/turkish/ambargo_suresi/index.html +glossary/turkish/amnesia/index.html +glossary/turkish/analitik_esneklik/index.html +glossary/turkish/anonimlik/index.html +glossary/turkish/arastırma_dongusu/index.html +glossary/turkish/arastırma_is_akısı/index.html +glossary/turkish/arastırma_protokolu/index.html +glossary/turkish/arastırma_veri_deposu_kayıtları/index.html +glossary/turkish/arastırma_verisi_yonetimi_avy_/index.html +glossary/turkish/arastırmacının_serbestlik_derecesi/index.html +glossary/turkish/arastırmada_etik_butunluk/index.html +glossary/turkish/arrive_kılavuzu/index.html +glossary/turkish/asagıdan_yukarıya_yaklasım_acık_akademiye_yonelik_/index.html +glossary/turkish/atıf_cesitliligi_beyanı/index.html +glossary/turkish/atıf_yanlılıgı/index.html +glossary/turkish/baglantı_yanlılıgı/index.html +glossary/turkish/bayes_faktoru/index.html +glossary/turkish/bayesyen_cıkarım/index.html +glossary/turkish/bayesyen_parametre_tahmini/index.html +glossary/turkish/bela_uclu/index.html +glossary/turkish/bids_veri_yapısı/index.html +glossary/turkish/bilgi_edinme/index.html +glossary/turkish/bilgimizi_ozgurlestirelim_platformu/index.html +glossary/turkish/bilime_duyulan_toplumsal_guven/index.html +glossary/turkish/bilimsel_katkı_olcutu_p_/index.html +glossary/turkish/bizarre/index.html +glossary/turkish/carking/index.html +glossary/turkish/cesitlilik/index.html +glossary/turkish/cift_bilinclilik/index.html +glossary/turkish/cift_kor_hakem_degerlendirmesi/index.html +glossary/turkish/coar_repolardaki_iyi_uygulamalar_icin_topluluk_platformu/index.html +glossary/turkish/cok_yazarlı/index.html +glossary/turkish/coklu_analist_calısmaları/index.html +glossary/turkish/coklu_evren_analizi/index.html +glossary/turkish/coklu_laboratuvarlı/index.html +glossary/turkish/cokluluk/index.html +glossary/turkish/creative_commons_cc_lisansı/index.html +glossary/turkish/credit_katkı_rolleri_taksonomisi_/index.html +glossary/turkish/cıkar_catısması/index.html +glossary/turkish/dekolonizasyon/index.html +glossary/turkish/dergi_etki_faktoru/index.html +glossary/turkish/dogrudan_replikasyon/index.html +glossary/turkish/dogrulama_yanlılıgı/index.html +glossary/turkish/dogrulayıcı_analizler/index.html +glossary/turkish/doi_dijital_nesne_tanımlayıcısı_/index.html +glossary/turkish/dora/index.html +glossary/turkish/dusmanca_is_birligi/index.html +glossary/turkish/dusmanca_is_birlikci_yorumlama/index.html +glossary/turkish/dusunumsellik/index.html +glossary/turkish/duzeltme/index.html +glossary/turkish/dıs_gecerlilik/index.html +glossary/turkish/ekonomik_ve_toplumsal_etki/index.html +glossary/turkish/epistemik_belirsizlik/index.html +glossary/turkish/epistemoloji/index.html +glossary/turkish/erisilebilirlik/index.html +glossary/turkish/erken_kariyer_arastırmacıları_eka_/index.html +glossary/turkish/esdegerlik_testi/index.html +glossary/turkish/etkilesim_yanılgısı/index.html +glossary/turkish/fair_ilkeleri/index.html +glossary/turkish/feminist_psikoloji/index.html +glossary/turkish/forrt/index.html +glossary/turkish/g_power/index.html +glossary/turkish/gecerlilik/index.html +glossary/turkish/genel_veri_koruma_tuzugu_gdpr_/index.html +glossary/turkish/genellenebilirlik/index.html +glossary/turkish/genellige_iliskin_kısıtlamalar/index.html +glossary/turkish/git/index.html +glossary/turkish/gizli_moderatorler/index.html +glossary/turkish/goodhart_yasası/index.html +glossary/turkish/guvenilirlik/index.html +glossary/turkish/h_indeksi/index.html +glossary/turkish/hackathon/index.html +glossary/turkish/hakem_degerlendirmesi_seffaflıgı_girisimi_pro_girisimi_/index.html +glossary/turkish/hakkaniyet/index.html +glossary/turkish/harking/index.html +glossary/turkish/hassas_arastırma/index.html +glossary/turkish/hasta_ve_topluluk_katılımı_ppi_patient_and_public_involvement_/index.html +glossary/turkish/hata_tespiti/index.html +glossary/turkish/hediye_veya_misafir_yazarlık/index.html +glossary/turkish/hesaplamalı_yeniden_uretilebilirlik/index.html +glossary/turkish/hipotez/index.html +glossary/turkish/i_10_indeksi/index.html +glossary/turkish/ic_gecerlilik/index.html +glossary/turkish/ic_icelik_interlocking_/index.html +glossary/turkish/icerik_gecerliligi/index.html +glossary/turkish/ideolojik_yanlılık/index.html +glossary/turkish/ilk_son_yazar_vurgusu_normu/index.html +glossary/turkish/index.html +glossary/turkish/index.xml +glossary/turkish/is_birligine_dayalı_replikasyon_ve_egitim_projesi_crep_/index.html +glossary/turkish/isim_belirsizligi_sorunu/index.html +glossary/turkish/istatistiksel_anlamlılık/index.html +glossary/turkish/istatistiksel_gecerlilik/index.html +glossary/turkish/istatistiksel_guc/index.html +glossary/turkish/istatistiksel_varsayımlar/index.html +glossary/turkish/itibar_devrimi/index.html +glossary/turkish/jabref/index.html +glossary/turkish/jamovi/index.html +glossary/turkish/jasp/index.html +glossary/turkish/json_dosyası/index.html +glossary/turkish/kanıt_sentezi/index.html +glossary/turkish/kapsamlı_bilgi_arsivi_agı/index.html +glossary/turkish/kapsayıcılık/index.html +glossary/turkish/katılımlı_arastırma/index.html +glossary/turkish/kavramsal_replikasyon/index.html +glossary/turkish/kayıtlı_rapor/index.html +glossary/turkish/kesifsel_veri_analizi/index.html +glossary/turkish/kesisimsellik/index.html +glossary/turkish/kitle_kaynaklı_arastırma/index.html +glossary/turkish/kitlesel_acık_cevrim_ici_dersler_massive_open_online_courses_moocs_/index.html +glossary/turkish/kitlesel_acık_cevrim_ici_makaleler_moops_massively_open_online_papers_/index.html +glossary/turkish/kod_degerlendirmesi/index.html +glossary/turkish/kod_kitabı/index.html +glossary/turkish/kompendiyum/index.html +glossary/turkish/komunalite/index.html +glossary/turkish/konsorsiyum_yazarlıgı/index.html +glossary/turkish/konumsallık/index.html +glossary/turkish/konumsallık_haritası/index.html +glossary/turkish/kriter_gecerliligi/index.html +glossary/turkish/kulturel_vergilendirme/index.html +glossary/turkish/kumulatif_bilim/index.html +glossary/turkish/kızıl_ekipler/index.html +glossary/turkish/literatur_taraması/index.html +glossary/turkish/makale_fabrikası/index.html +glossary/turkish/makale_islem_ucreti_apc_/index.html +glossary/turkish/manel/index.html +glossary/turkish/matthew_etkisi_bilimde_/index.html +glossary/turkish/meta_analiz/index.html +glossary/turkish/meta_bilim_ya_da_meta_arastırma/index.html +glossary/turkish/metaveri/index.html +glossary/turkish/model_felsefe_/index.html +glossary/turkish/mudahalesiz_yeniden_uretilebilir_ve_acık_sistematik_derlemeler_niro_sr_non_intervention_reproducible_and_open_systematic_reviews_/index.html +glossary/turkish/nesnellik/index.html +glossary/turkish/nicel_arastırma/index.html +glossary/turkish/nitel_arastırma/index.html +glossary/turkish/odeme_duvarı_paywall_/index.html +glossary/turkish/ogrenmede_evrensel_tasarım_oet_/index.html +glossary/turkish/olasılık_fonksiyonu/index.html +glossary/turkish/olasılık_ilkesi/index.html +glossary/turkish/on_baskı/index.html +glossary/turkish/on_baskı_tabanlı_dergi/index.html +glossary/turkish/on_kayıt/index.html +glossary/turkish/on_kayıt_taahhudu/index.html +glossary/turkish/onceligi_kapma/index.html +glossary/turkish/onsel_dagılım/index.html +glossary/turkish/ontoloji_yapay_zeka_/index.html +glossary/turkish/openneuro/index.html +glossary/turkish/opsiyonel_durdurma/index.html +glossary/turkish/ortak_uretim/index.html +glossary/turkish/ozet_yanlılıgı/index.html +glossary/turkish/p_degeri/index.html +glossary/turkish/p_egrisi/index.html +glossary/turkish/p_hackleme/index.html +glossary/turkish/paradata/index.html +glossary/turkish/paranteze_alma_epoche_gorusmeleri/index.html +glossary/turkish/parking/index.html +glossary/turkish/pci_kayıtlı_raporlar/index.html +glossary/turkish/plan_s/index.html +glossary/turkish/post_hoc/index.html +glossary/turkish/prepare_rehberi/index.html +glossary/turkish/psikoloji_biliminin_gelistirilmesi_dernegi/index.html +glossary/turkish/psikometrik_meta_analiz/index.html +glossary/turkish/psodonimlestirme/index.html +glossary/turkish/psodoreplikasyon/index.html +glossary/turkish/pubpeer/index.html +glossary/turkish/python/index.html +glossary/turkish/r/index.html +glossary/turkish/raporlama_kılavuzu/index.html +glossary/turkish/replikasyonda_yaratıcı_yıkım_yaklasımı/index.html +glossary/turkish/repo/index.html +glossary/turkish/reproducibilitea/index.html +glossary/turkish/riot_bilim_kulubu/index.html +glossary/turkish/rozetler_acık_bilim_/index.html +glossary/turkish/saglamlık_analizleri_/index.html +glossary/turkish/seffaflık/index.html +glossary/turkish/seffaflık_kontrol_listesi/index.html +glossary/turkish/semantometriler/index.html +glossary/turkish/sistematik_derleme/index.html +glossary/turkish/sistemi_oyuna_getirme/index.html +glossary/turkish/sonsal_dagılım/index.html +glossary/turkish/sorumlu_arastırma_ve_inovasyon/index.html +glossary/turkish/sosyal_entegrasyon/index.html +glossary/turkish/sosyal_sınıf/index.html +glossary/turkish/spesifikasyon_egrisi_analizi/index.html +glossary/turkish/strange/index.html +glossary/turkish/studyswap/index.html +glossary/turkish/supheli_arastırma_uygulamaları_veya_supheli_raporlama_uygulamaları/index.html +glossary/turkish/supheli_olcme_uygulamaları/index.html +glossary/turkish/sıfır_hipotez_anlamlılık_testi_nhst_null_hypothesis_significance_testing_/index.html +glossary/turkish/sınırlandırma_olcutu/index.html +glossary/turkish/tek_kor_hakemlik/index.html +glossary/turkish/tekrarlanabilirlik/index.html +glossary/turkish/tenzing/index.html +glossary/turkish/teori/index.html +glossary/turkish/teori_insası/index.html +glossary/turkish/tersine_p_hackleme/index.html +glossary/turkish/tesvik_yapısı/index.html +glossary/turkish/tip_i_hata/index.html +glossary/turkish/tip_ii_hata/index.html +glossary/turkish/tip_m_hata/index.html +glossary/turkish/tip_s_hata/index.html +glossary/turkish/topluluk_projeleri/index.html +glossary/turkish/trust_ilkeleri/index.html +glossary/turkish/tumevarım/index.html +glossary/turkish/uclu_kor_hakemlik/index.html +glossary/turkish/veri_analizi_ve_paylasımında_en_iyi_uygulamalar_komitesi/index.html +glossary/turkish/veri_dilimleme/index.html +glossary/turkish/veri_gorsellestirme/index.html +glossary/turkish/veri_paylasımı/index.html +glossary/turkish/veri_yonetim_planı_dmp_/index.html +glossary/turkish/veriye_erisim_ve_arastırma_seffaflıgı_da_rt_/index.html +glossary/turkish/versiyon_kontrolu/index.html +glossary/turkish/webometriler/index.html +glossary/turkish/yagmacı_yayın/index.html +glossary/turkish/yapı_gecerliligi/index.html +glossary/turkish/yardımcı_hipotez/index.html +glossary/turkish/yavas_bilim/index.html +glossary/turkish/yayımla_ya_da_yok_ol/index.html +glossary/turkish/yayın_sonrası_hakem_degerlendirmesi/index.html +glossary/turkish/yayın_yanlılıgı_dosya_cekmecesi_problemi_/index.html +glossary/turkish/yazar_sırası_krediyi_belirler_yaklasımı/index.html +glossary/turkish/yazarlık/index.html +glossary/turkish/yeniden_uretilebilirlik/index.html +glossary/turkish/yeniden_uretilebilirlik_agı/index.html +glossary/turkish/yeniden_uretilebilirlik_krizi_diger_adıyla_tekrarlanabilirlik_veya_tekrarlama_krizi_/index.html +glossary/turkish/yetersiz_temsil/index.html +glossary/turkish/yinelenebilirlik/index.html +glossary/turkish/yolları_catallanan_bahce/index.html +glossary/turkish/yurttas_bilimi/index.html +glossary/turkish/yuzey_gecerliligi/index.html +glossary/turkish/z_egrisi/index.html +glossary/turkish/zenodo/index.html +glossary/type_i_error/index.html +glossary/type_ii_error/index.html +glossary/type_m_error/index.html +glossary/type_s_error/index.html +glossary/under_representation/index.html +glossary/universal_design_for_learning_udl_/index.html +glossary/validity/index.html +glossary/version_control/index.html +glossary/webometrics/index.html +glossary/z_curve/index.html +glossary/zenodo/index.html +home/7-newsletter.md.old +images/icon_hu.webp +images/icon_hu.webp +images/icon_hu.webp +images/logo.svg +img/7steps.webp +img/Awards.webp +img/FORRT Badge - Color - v4.webp +img/FORRT.svg +img/FORRT_banner.svg +img/FORRTbanner.webp +img/Garciaetal2020.webp +img/High5.webp +img/Partnerships.webp +img/Partnerships_v2.webp +img/Partnerships_v3.webp +img/SS_FORRT_OSSC19.webp +img/SS_OS_Day_Goethe.webp +img/Team.webp +img/ape.webp +img/avatar_fem.webp +img/avatar_fem1.webp +img/avatar_fem2.webp +img/avatar_male.webp +img/avatar_male2.webp +img/boards.webp +img/book_dipl.webp +img/chat.webp +img/citation-politics-toolkit.webp +img/colorwheel.webp +img/compose.webp +img/document.webp +img/forrt-share.png +img/forward_unesco_sdgs/10.webp +img/forward_unesco_sdgs/16.webp +img/forward_unesco_sdgs/17.webp +img/forward_unesco_sdgs/4.webp +img/forward_unesco_sdgs/5.webp +img/headers/FORRT_banner.svg +img/headers/bubbles-wide.webp +img/headers/orgp.webp +img/hero-academic.webp +img/image.webp +img/just_os_icon.webp +img/licenses/by-nc-nd.svg +img/licenses/by-nc-sa.svg +img/licenses/by-nc.svg +img/licenses/by-sa.svg +img/licenses/cc-zero.svg +img/licenses/cc_by.svg +img/megaphone.webp +img/nowherelab-logo.png +img/partner.webp +img/teacher_emc2.webp +img/team/brain-puzzle.svg +img/team/cohesion.svg +img/team/database.svg +img/team/enpass.svg +img/team/ethics.svg +img/team/just_os_chatbot_team/flavio-azevedo.webp +img/team/just_os_chatbot_team/just-os-mascot.webp +img/team/just_os_chatbot_team/lukas-wallrich.webp +img/team/just_os_chatbot_team/madelief-van-der-velden.webp +img/team/just_os_chatbot_team/michiel-van-der-ree.webp +img/team/just_os_chatbot_team/nina-schwarzbach.webp +img/team/just_os_chatbot_team/rink-hoekstra.webp +img/team/just_os_chatbot_team/robin-hoekstra.webp +img/team/just_os_chatbot_team/vera-heininga.webp +img/team/manuscript.svg +img/team/mentorship.svg +img/team/outreach.svg +img/team/pedagogies.svg +img/team/redux.svg +img/team/selfassessment.svg +img/team/team-ambassador.svg +img/team/team-ideas.svg +img/team/team-summaries.svg +img/team/website.svg +img/teamwork.webp +img/unesco_recognition_h.webp +img/unesco_recognition_v.webp +img/youtubeicon.webp +impact/impacts-map.webp +impact/index.html +imprint/index.html +index.html +index.json +index.xml +js/academic.min.FINGERPRINT.js +js/adopting-feedback.js +js/clusters-page.js +js/contributor-filter.js +js/featured-resources.js +js/glossary-feedback.js +js/js-confetti.browser.js +js/just-os-chat.js +js/load-theme.js +js/search.js +js/tag-browser.js +js/vendor/reveal.js/plugin/notes/notes.html +js/vendor/reveal.js/plugin/notes/notes.js +just_os_chatbot/index.html +lesson-plans/LessonPlans.webp +lesson-plans/LessonPlans1.docx +lesson-plans/LessonPlans1.pdf +lesson-plans/LessonPlans2.pdf +lesson-plans/LessonPlansTemplate.webp +lesson-plans/index.html +lib/dflip/css/dflip.min.css +lib/dflip/css/themify-icons.min.css +lib/dflip/fonts/themify.eot +lib/dflip/fonts/themify.svg +lib/dflip/fonts/themify.ttf +lib/dflip/fonts/themify.woff +lib/dflip/images/chrome-extension.png +lib/dflip/images/get-it-from-MS.png +lib/dflip/images/loading.gif +lib/dflip/images/pdfjs/annotation-check.svg +lib/dflip/images/pdfjs/annotation-comment.svg +lib/dflip/images/pdfjs/annotation-help.svg +lib/dflip/images/pdfjs/annotation-insert.svg +lib/dflip/images/pdfjs/annotation-key.svg +lib/dflip/images/pdfjs/annotation-newparagraph.svg +lib/dflip/images/pdfjs/annotation-noicon.svg +lib/dflip/images/pdfjs/annotation-note.svg +lib/dflip/images/pdfjs/annotation-paragraph.svg +lib/dflip/images/textures/white.jpg +lib/dflip/js/dflip.min.js +lib/dflip/js/libs/cmaps/78-EUC-H.bcmap +lib/dflip/js/libs/cmaps/78-EUC-V.bcmap +lib/dflip/js/libs/cmaps/78-H.bcmap +lib/dflip/js/libs/cmaps/78-RKSJ-H.bcmap +lib/dflip/js/libs/cmaps/78-RKSJ-V.bcmap +lib/dflip/js/libs/cmaps/78-V.bcmap +lib/dflip/js/libs/cmaps/78ms-RKSJ-H.bcmap +lib/dflip/js/libs/cmaps/78ms-RKSJ-V.bcmap +lib/dflip/js/libs/cmaps/83pv-RKSJ-H.bcmap +lib/dflip/js/libs/cmaps/90ms-RKSJ-H.bcmap +lib/dflip/js/libs/cmaps/90ms-RKSJ-V.bcmap +lib/dflip/js/libs/cmaps/90msp-RKSJ-H.bcmap +lib/dflip/js/libs/cmaps/90msp-RKSJ-V.bcmap +lib/dflip/js/libs/cmaps/90pv-RKSJ-H.bcmap +lib/dflip/js/libs/cmaps/90pv-RKSJ-V.bcmap +lib/dflip/js/libs/cmaps/Add-H.bcmap +lib/dflip/js/libs/cmaps/Add-RKSJ-H.bcmap +lib/dflip/js/libs/cmaps/Add-RKSJ-V.bcmap +lib/dflip/js/libs/cmaps/Add-V.bcmap +lib/dflip/js/libs/cmaps/Adobe-CNS1-0.bcmap +lib/dflip/js/libs/cmaps/Adobe-CNS1-1.bcmap +lib/dflip/js/libs/cmaps/Adobe-CNS1-2.bcmap +lib/dflip/js/libs/cmaps/Adobe-CNS1-3.bcmap +lib/dflip/js/libs/cmaps/Adobe-CNS1-4.bcmap +lib/dflip/js/libs/cmaps/Adobe-CNS1-5.bcmap +lib/dflip/js/libs/cmaps/Adobe-CNS1-6.bcmap +lib/dflip/js/libs/cmaps/Adobe-CNS1-UCS2.bcmap +lib/dflip/js/libs/cmaps/Adobe-GB1-0.bcmap +lib/dflip/js/libs/cmaps/Adobe-GB1-1.bcmap +lib/dflip/js/libs/cmaps/Adobe-GB1-2.bcmap +lib/dflip/js/libs/cmaps/Adobe-GB1-3.bcmap +lib/dflip/js/libs/cmaps/Adobe-GB1-4.bcmap +lib/dflip/js/libs/cmaps/Adobe-GB1-5.bcmap +lib/dflip/js/libs/cmaps/Adobe-GB1-UCS2.bcmap +lib/dflip/js/libs/cmaps/Adobe-Japan1-0.bcmap +lib/dflip/js/libs/cmaps/Adobe-Japan1-1.bcmap +lib/dflip/js/libs/cmaps/Adobe-Japan1-2.bcmap +lib/dflip/js/libs/cmaps/Adobe-Japan1-3.bcmap +lib/dflip/js/libs/cmaps/Adobe-Japan1-4.bcmap +lib/dflip/js/libs/cmaps/Adobe-Japan1-5.bcmap +lib/dflip/js/libs/cmaps/Adobe-Japan1-6.bcmap +lib/dflip/js/libs/cmaps/Adobe-Japan1-UCS2.bcmap +lib/dflip/js/libs/cmaps/Adobe-Korea1-0.bcmap +lib/dflip/js/libs/cmaps/Adobe-Korea1-1.bcmap +lib/dflip/js/libs/cmaps/Adobe-Korea1-2.bcmap +lib/dflip/js/libs/cmaps/Adobe-Korea1-UCS2.bcmap +lib/dflip/js/libs/cmaps/B5-H.bcmap +lib/dflip/js/libs/cmaps/B5-V.bcmap +lib/dflip/js/libs/cmaps/B5pc-H.bcmap +lib/dflip/js/libs/cmaps/B5pc-V.bcmap +lib/dflip/js/libs/cmaps/CNS-EUC-H.bcmap +lib/dflip/js/libs/cmaps/CNS-EUC-V.bcmap +lib/dflip/js/libs/cmaps/CNS1-H.bcmap +lib/dflip/js/libs/cmaps/CNS1-V.bcmap +lib/dflip/js/libs/cmaps/CNS2-H.bcmap +lib/dflip/js/libs/cmaps/CNS2-V.bcmap +lib/dflip/js/libs/cmaps/ETHK-B5-H.bcmap +lib/dflip/js/libs/cmaps/ETHK-B5-V.bcmap +lib/dflip/js/libs/cmaps/ETen-B5-H.bcmap +lib/dflip/js/libs/cmaps/ETen-B5-V.bcmap +lib/dflip/js/libs/cmaps/ETenms-B5-H.bcmap +lib/dflip/js/libs/cmaps/ETenms-B5-V.bcmap +lib/dflip/js/libs/cmaps/EUC-H.bcmap +lib/dflip/js/libs/cmaps/EUC-V.bcmap +lib/dflip/js/libs/cmaps/Ext-H.bcmap +lib/dflip/js/libs/cmaps/Ext-RKSJ-H.bcmap +lib/dflip/js/libs/cmaps/Ext-RKSJ-V.bcmap +lib/dflip/js/libs/cmaps/Ext-V.bcmap +lib/dflip/js/libs/cmaps/GB-EUC-H.bcmap +lib/dflip/js/libs/cmaps/GB-EUC-V.bcmap +lib/dflip/js/libs/cmaps/GB-H.bcmap +lib/dflip/js/libs/cmaps/GB-V.bcmap +lib/dflip/js/libs/cmaps/GBK-EUC-H.bcmap +lib/dflip/js/libs/cmaps/GBK-EUC-V.bcmap +lib/dflip/js/libs/cmaps/GBK2K-H.bcmap +lib/dflip/js/libs/cmaps/GBK2K-V.bcmap +lib/dflip/js/libs/cmaps/GBKp-EUC-H.bcmap +lib/dflip/js/libs/cmaps/GBKp-EUC-V.bcmap +lib/dflip/js/libs/cmaps/GBT-EUC-H.bcmap +lib/dflip/js/libs/cmaps/GBT-EUC-V.bcmap +lib/dflip/js/libs/cmaps/GBT-H.bcmap +lib/dflip/js/libs/cmaps/GBT-V.bcmap +lib/dflip/js/libs/cmaps/GBTpc-EUC-H.bcmap +lib/dflip/js/libs/cmaps/GBTpc-EUC-V.bcmap +lib/dflip/js/libs/cmaps/GBpc-EUC-H.bcmap +lib/dflip/js/libs/cmaps/GBpc-EUC-V.bcmap +lib/dflip/js/libs/cmaps/H.bcmap +lib/dflip/js/libs/cmaps/HKdla-B5-H.bcmap +lib/dflip/js/libs/cmaps/HKdla-B5-V.bcmap +lib/dflip/js/libs/cmaps/HKdlb-B5-H.bcmap +lib/dflip/js/libs/cmaps/HKdlb-B5-V.bcmap +lib/dflip/js/libs/cmaps/HKgccs-B5-H.bcmap +lib/dflip/js/libs/cmaps/HKgccs-B5-V.bcmap +lib/dflip/js/libs/cmaps/HKm314-B5-H.bcmap +lib/dflip/js/libs/cmaps/HKm314-B5-V.bcmap +lib/dflip/js/libs/cmaps/HKm471-B5-H.bcmap +lib/dflip/js/libs/cmaps/HKm471-B5-V.bcmap +lib/dflip/js/libs/cmaps/HKscs-B5-H.bcmap +lib/dflip/js/libs/cmaps/HKscs-B5-V.bcmap +lib/dflip/js/libs/cmaps/Hankaku.bcmap +lib/dflip/js/libs/cmaps/Hiragana.bcmap +lib/dflip/js/libs/cmaps/KSC-EUC-H.bcmap +lib/dflip/js/libs/cmaps/KSC-EUC-V.bcmap +lib/dflip/js/libs/cmaps/KSC-H.bcmap +lib/dflip/js/libs/cmaps/KSC-Johab-H.bcmap +lib/dflip/js/libs/cmaps/KSC-Johab-V.bcmap +lib/dflip/js/libs/cmaps/KSC-V.bcmap +lib/dflip/js/libs/cmaps/KSCms-UHC-H.bcmap +lib/dflip/js/libs/cmaps/KSCms-UHC-HW-H.bcmap +lib/dflip/js/libs/cmaps/KSCms-UHC-HW-V.bcmap +lib/dflip/js/libs/cmaps/KSCms-UHC-V.bcmap +lib/dflip/js/libs/cmaps/KSCpc-EUC-H.bcmap +lib/dflip/js/libs/cmaps/KSCpc-EUC-V.bcmap +lib/dflip/js/libs/cmaps/Katakana.bcmap +lib/dflip/js/libs/cmaps/LICENSE +lib/dflip/js/libs/cmaps/NWP-H.bcmap +lib/dflip/js/libs/cmaps/NWP-V.bcmap +lib/dflip/js/libs/cmaps/RKSJ-H.bcmap +lib/dflip/js/libs/cmaps/RKSJ-V.bcmap +lib/dflip/js/libs/cmaps/Roman.bcmap +lib/dflip/js/libs/cmaps/UniCNS-UCS2-H.bcmap +lib/dflip/js/libs/cmaps/UniCNS-UCS2-V.bcmap +lib/dflip/js/libs/cmaps/UniCNS-UTF16-H.bcmap +lib/dflip/js/libs/cmaps/UniCNS-UTF16-V.bcmap +lib/dflip/js/libs/cmaps/UniCNS-UTF32-H.bcmap +lib/dflip/js/libs/cmaps/UniCNS-UTF32-V.bcmap +lib/dflip/js/libs/cmaps/UniCNS-UTF8-H.bcmap +lib/dflip/js/libs/cmaps/UniCNS-UTF8-V.bcmap +lib/dflip/js/libs/cmaps/UniGB-UCS2-H.bcmap +lib/dflip/js/libs/cmaps/UniGB-UCS2-V.bcmap +lib/dflip/js/libs/cmaps/UniGB-UTF16-H.bcmap +lib/dflip/js/libs/cmaps/UniGB-UTF16-V.bcmap +lib/dflip/js/libs/cmaps/UniGB-UTF32-H.bcmap +lib/dflip/js/libs/cmaps/UniGB-UTF32-V.bcmap +lib/dflip/js/libs/cmaps/UniGB-UTF8-H.bcmap +lib/dflip/js/libs/cmaps/UniGB-UTF8-V.bcmap +lib/dflip/js/libs/cmaps/UniJIS-UCS2-H.bcmap +lib/dflip/js/libs/cmaps/UniJIS-UCS2-HW-H.bcmap +lib/dflip/js/libs/cmaps/UniJIS-UCS2-HW-V.bcmap +lib/dflip/js/libs/cmaps/UniJIS-UCS2-V.bcmap +lib/dflip/js/libs/cmaps/UniJIS-UTF16-H.bcmap +lib/dflip/js/libs/cmaps/UniJIS-UTF16-V.bcmap +lib/dflip/js/libs/cmaps/UniJIS-UTF32-H.bcmap +lib/dflip/js/libs/cmaps/UniJIS-UTF32-V.bcmap +lib/dflip/js/libs/cmaps/UniJIS-UTF8-H.bcmap +lib/dflip/js/libs/cmaps/UniJIS-UTF8-V.bcmap +lib/dflip/js/libs/cmaps/UniJIS2004-UTF16-H.bcmap +lib/dflip/js/libs/cmaps/UniJIS2004-UTF16-V.bcmap +lib/dflip/js/libs/cmaps/UniJIS2004-UTF32-H.bcmap +lib/dflip/js/libs/cmaps/UniJIS2004-UTF32-V.bcmap +lib/dflip/js/libs/cmaps/UniJIS2004-UTF8-H.bcmap +lib/dflip/js/libs/cmaps/UniJIS2004-UTF8-V.bcmap +lib/dflip/js/libs/cmaps/UniJISPro-UCS2-HW-V.bcmap +lib/dflip/js/libs/cmaps/UniJISPro-UCS2-V.bcmap +lib/dflip/js/libs/cmaps/UniJISPro-UTF8-V.bcmap +lib/dflip/js/libs/cmaps/UniJISX0213-UTF32-H.bcmap +lib/dflip/js/libs/cmaps/UniJISX0213-UTF32-V.bcmap +lib/dflip/js/libs/cmaps/UniJISX02132004-UTF32-H.bcmap +lib/dflip/js/libs/cmaps/UniJISX02132004-UTF32-V.bcmap +lib/dflip/js/libs/cmaps/UniKS-UCS2-H.bcmap +lib/dflip/js/libs/cmaps/UniKS-UCS2-V.bcmap +lib/dflip/js/libs/cmaps/UniKS-UTF16-H.bcmap +lib/dflip/js/libs/cmaps/UniKS-UTF16-V.bcmap +lib/dflip/js/libs/cmaps/UniKS-UTF32-H.bcmap +lib/dflip/js/libs/cmaps/UniKS-UTF32-V.bcmap +lib/dflip/js/libs/cmaps/UniKS-UTF8-H.bcmap +lib/dflip/js/libs/cmaps/UniKS-UTF8-V.bcmap +lib/dflip/js/libs/cmaps/V.bcmap +lib/dflip/js/libs/cmaps/WP-Symbol.bcmap +lib/dflip/js/libs/compatibility.js +lib/dflip/js/libs/jquery.min.js +lib/dflip/js/libs/mockup.min.js +lib/dflip/js/libs/pdf.min.js +lib/dflip/js/libs/pdf.worker.min.js +lib/dflip/js/libs/three.min.js +lib/dflip/sound/turn.mp3 +lib/dflip/sound/turn2.mp3 +lib/dflip/sound/turn2a.mp3 +lib/dflip/sound/turn3.mp3 +manifest.webmanifest +manuscript/index.html +mapping_os/index.html +neurodiversity-lessonbank/LICENSE +neurodiversity-lessonbank/Lesson plans/Avoiding ableist language to diversify open scholarship.docx +neurodiversity-lessonbank/Lesson plans/Diversity and Research.docx +neurodiversity-lessonbank/Lesson plans/Diversity as a core value of Open Science.docx +neurodiversity-lessonbank/Lesson plans/Diversity open scholarship with a neurodivergent perspective.docx +neurodiversity-lessonbank/Lesson plans/How can we Open Scholarship to address the structural ableism and racism in our society.docx +neurodiversity-lessonbank/Lesson plans/Implicit Bias part 2.docx +neurodiversity-lessonbank/Lesson plans/Neuro_para.docx +neurodiversity-lessonbank/Lesson plans/The myth of the normality How neurodiversity dismantles the generalisability crisis.docx +neurodiversity-lessonbank/Lesson plans/generalizability.docx +neurodiversity-lessonbank/Lesson plans/implicit bias lesson plan.docx +neurodiversity-lessonbank/Lesson_Plans/Avoiding_ableist language_to_diversify_open_scholarship.pdf +neurodiversity-lessonbank/Lesson_Plans/Diversity_and_Research.pdf +neurodiversity-lessonbank/Lesson_Plans/Diversity_as_a_corevalue_of_Open Science.pdf +neurodiversity-lessonbank/Lesson_Plans/Diversity_open scholarship_with_a_neurodivergent_perspective.pdf +neurodiversity-lessonbank/Lesson_Plans/How_can_we_Open Scholarship_to_address_the structural_ableism_and_racism_in_our_society.pdf +neurodiversity-lessonbank/Lesson_Plans/Implicit_Bias_part_2.pdf +neurodiversity-lessonbank/Lesson_Plans/Implicit_bias.pdf +neurodiversity-lessonbank/Lesson_Plans/Neuro_para.pdf +neurodiversity-lessonbank/Lesson_Plans/The_myth_of_the_normality_How_neurodiversity_dismantles_the_generalisability_crisis.pdf +neurodiversity-lessonbank/Lesson_Plans/generalizability.pdf +neurodiversity-lessonbank/Lesson_Plans/implicit_bias_lesson_plan.pdf +neurodiversity-lessonbank/community-psychology-diversity/index.html +neurodiversity-lessonbank/diversity-and-research/index.html +neurodiversity-lessonbank/generalizability/index.html +neurodiversity-lessonbank/images/Neurodivdef.webp +neurodiversity-lessonbank/images/SAM_OS.webp +neurodiversity-lessonbank/images/books-5937823_1920.webp +neurodiversity-lessonbank/images/defandtwt.webp +neurodiversity-lessonbank/images/freedom-1886402_640.webp +neurodiversity-lessonbank/images/handprints-2754263_1280.webp +neurodiversity-lessonbank/images/lefthand.webp +neurodiversity-lessonbank/images/logo.webp +neurodiversity-lessonbank/images/ndforrt.webp +neurodiversity-lessonbank/images/ndtr.webp +neurodiversity-lessonbank/images/neurodiversity.webp +neurodiversity-lessonbank/images/puzzle-2500333_640.webp +neurodiversity-lessonbank/images/research.webp +neurodiversity-lessonbank/images/respect_for_diversity.webp +neurodiversity-lessonbank/implicit_bias/index.html +neurodiversity-lessonbank/index.html +neurodiversity-lessonbank/index.xml +neurodiversity-lessonbank/masterstools/index.html +neurodiversity-lessonbank/page/1/index.html +neurodiversity/index.html +newsletters/index.html +nexus/index.html +nowherelab/index.html +nowherelab/index.xml +nowherelab/phd-survival-guide/index.html +open-research-games-portal/index.html +os-developing-world/Authors_Geo.webp +os-developing-world/LMIC.webp +os-developing-world/Open_Science_Developing_Countries.pdf +os-developing-world/Practical_Guides_for_Implementing_Open_Science.webp +os-developing-world/The_hidden_costs_of_best_open-science_practices.webp +os-developing-world/barriers_for_engaging_in_open_science_in_developing_countries.webp +os-developing-world/index.html +partials/network-graph.html +pedagogies/001-julia-strand/JS-interview.pdf +pedagogies/001-julia-strand/featured.webp +pedagogies/001-julia-strand/featured_hu.webp +pedagogies/001-julia-strand/index.html +pedagogies/001-julia-strand/interview.webp +pedagogies/002-gilad-feldman/FigQ1.webp +pedagogies/002-gilad-feldman/FigQ11.webp +pedagogies/002-gilad-feldman/FigQ2.webp +pedagogies/002-gilad-feldman/FigQ3.webp +pedagogies/002-gilad-feldman/FigQ4.webp +pedagogies/002-gilad-feldman/FigQ7.webp +pedagogies/002-gilad-feldman/GF-interview.pdf +pedagogies/002-gilad-feldman/featured.webp +pedagogies/002-gilad-feldman/featured_hu.webp +pedagogies/002-gilad-feldman/index.html +pedagogies/002-gilad-feldman/interview.webp +pedagogies/003-crep/CREP-interview.pdf +pedagogies/003-crep/featured.webp +pedagogies/003-crep/featured_hu.webp +pedagogies/003-crep/image1.webp +pedagogies/003-crep/image2.webp +pedagogies/003-crep/image3.webp +pedagogies/003-crep/index.html +pedagogies/004-thomas-rhys-evans/featured.webp +pedagogies/004-thomas-rhys-evans/featured_hu.webp +pedagogies/004-thomas-rhys-evans/index.html +pedagogies/004-thomas-rhys-evans/teampedagogy.webp +pedagogies/featured.webp +pedagogies/index.html +pedagogies/index.xml +pedagogies/page/1/index.html +positive-changes-replication-crisis/Viz_FORRT.webp +positive-changes-replication-crisis/index.html +positive-changes-replication-crisis/modes-of-change.webp +post/2015-07-23-r-rmarkdown_files/figure-html/pie-1.webp +post/2026-01-newsletter/featured.jpg +post/2026-01-newsletter/featured_hu.jpg +post/2026-01-newsletter/featured_hu.jpg +post/2026-01-newsletter/index.html +post/2026-02-newsletter/featured.jpg +post/2026-02-newsletter/featured_hu.jpg +post/2026-02-newsletter/featured_hu.jpg +post/2026-02-newsletter/index.html +post/2026-03-newsletter/featured.jpg +post/2026-03-newsletter/featured_hu.jpg +post/2026-03-newsletter/featured_hu.jpg +post/2026-03-newsletter/index.html +post/2026-04-newsletter/featured.jpg +post/2026-04-newsletter/featured_hu.jpg +post/2026-04-newsletter/featured_hu.jpg +post/2026-04-newsletter/index.html +post/2026-05-chinese-glossary/featured.jpg +post/2026-05-chinese-glossary/featured_hu.jpg +post/2026-05-chinese-glossary/featured_hu.jpg +post/2026-05-chinese-glossary/index.html +post/2026-05-get-involved-page/featured.jpg +post/2026-05-get-involved-page/featured_hu.jpg +post/2026-05-get-involved-page/featured_hu.jpg +post/2026-05-get-involved-page/index.html +post/2026-05-just-os-chatbot/featured.jpg +post/2026-05-just-os-chatbot/featured_hu.jpg +post/2026-05-just-os-chatbot/featured_hu.jpg +post/2026-05-just-os-chatbot/index.html +post/2026-05-newsletter/featured.jpg +post/2026-05-newsletter/featured_hu.jpg +post/2026-05-newsletter/featured_hu.jpg +post/2026-05-newsletter/index.html +post/2026-05-nowhere-lab/featured.jpg +post/2026-05-nowhere-lab/featured_hu.jpg +post/2026-05-nowhere-lab/featured_hu.jpg +post/2026-05-nowhere-lab/index.html +post/2026-06-ai-metascience-call/featured.jpg +post/2026-06-ai-metascience-call/featured_hu.jpg +post/2026-06-ai-metascience-call/featured_hu.jpg +post/2026-06-ai-metascience-call/index.html +post/2026-06-peer-community-in-partner/featured.jpg +post/2026-06-peer-community-in-partner/featured_hu.jpg +post/2026-06-peer-community-in-partner/featured_hu.jpg +post/2026-06-peer-community-in-partner/index.html +post/2026-10-ai-in-metascience-recordings/featured.png +post/2026-10-ai-in-metascience-recordings/featured_hu.png +post/2026-10-ai-in-metascience-recordings/index.html +post/2026-10-nwo-award/featured.jpg +post/2026-10-nwo-award/featured_hu.jpg +post/2026-10-nwo-award/featured_hu.jpg +post/2026-10-nwo-award/index.html +post/2026-10-presentations/featured.png +post/2026-10-presentations/featured_hu.png +post/2026-10-presentations/featured_hu.png +post/2026-10-presentations/index.html +post/2026-9-registrations-are-now-open-for-the-ai-in-metascience-online-conference/featured.png +post/2026-9-registrations-are-now-open-for-the-ai-in-metascience-online-conference/featured_hu.png +post/2026-9-registrations-are-now-open-for-the-ai-in-metascience-online-conference/index.html +post/index.html +post/index.xml +publication_types/index.html +publication_types/index.xml +publication_types/page/1/index.html +publications/2023_QAA _ FORRT_UKRN.pdf +publications/Azevedo_et.al._FORRT_Pedagogical_Communities.pdf +publications/Azevedo_et.al._FORRT_Science_Technology_Committee_UK_Inquiry.pdf +publications/Korbmacher-et-al-positive-structural-procedural-and-community-changes.pdf +publications/Letter_to_UNESCO’s_Principles_of_Open_Science_Monitoring.pdf +publications/Parsons_Azevedo_Elsherif_FORRT_Glossary_Community_Sourced_Glossary_Open_Scholarship_Terms.pdf +publications/Parsons_Azevedo_FORRT_UKRN_Briefing_note_for_degree_accrediting_societies.pdf +publications/README +publications/citation_chart.webp +publications/index.html +publications/pdf/Inaugural_Editorial_of_Replication_Research_R2.pdf +publications/pdf/OSF_Making_Open_Science_Multilingual_Lessons_from_the_Turkish_Adaptation_of_FORRT’s_Open_Science_Glossary.pdf +publications/template.yaml +replication-hub/flora/index.html +replication-hub/flora/index.xml +replication-hub/flora/page/1/index.html +replication-hub/fred.webp +replication-hub/index.html +replication-hub/index.xml +replication-hub/large-scale-replication-projects/index.html +replication-hub/rep_hub_framework.webp +replication-hub/rep_research.webp +replication-hub/replication_hub.webp +replication-hub/submit/index.html +replication-hub/submit/submit.mdOUT +resources/index.html +resources/resource.py +reversals/index.html +robots.txt +sitemap.xml +summaries/FORRT_O&R_101_Syllabus.pdf +summaries/diversity-equity-inclusion/index.html +summaries/index.html +summaries/index.xml +summaries/open-reproducible/index.html +summaries/summaries.py +syllabus/index.html +tag/3d-printing/index.html +tag/3r/index.html +tag/a-priori-power-analysis/index.html +tag/abcd/index.html +tag/abstract/index.html +tag/academia/index.html +tag/academic-bullying/index.html +tag/academic-capitalism/index.html +tag/academic-careers/index.html +tag/academic-course/index.html +tag/academic-culture-change/index.html +tag/academic-events/index.html +tag/academic-fraud/index.html +tag/academic-job-market/index.html +tag/academic-labor-conditions/index.html +tag/academic-life/index.html +tag/academic-opportunities/index.html +tag/academic-professional-development/index.html +tag/academic-publishing/index.html +tag/academic-reform/index.html +tag/academic-skills/index.html +tag/academic/index.html +tag/accelerated-nursing-education/index.html +tag/accelerating-research-on-consciousness/index.html +tag/accessibility/index.html +tag/accommodation/index.html +tag/accountability/index.html +tag/accuracy/index.html +tag/activities/index.html +tag/acute-myeloid-leukemia/index.html +tag/adaptation/index.html +tag/adhd/index.html +tag/administration/index.html +tag/administrative-burden/index.html +tag/adult-emotional-development/index.html +tag/adverse-events/index.html +tag/advertising/index.html +tag/advice/index.html +tag/agent-based-modelling/index.html +tag/aggregation/index.html +tag/aging-research/index.html +tag/aging-science/index.html +tag/aging/index.html +tag/ai-research-assistants/index.html +tag/ai/index.html +tag/alzheimers-disease/index.html +tag/amanda-montoya/index.html +tag/ambition-document/index.html +tag/analgesics/index.html +tag/analyses/index.html +tag/analysis-of-variance/index.html +tag/analysis-plan/index.html +tag/analysis/index.html +tag/analytic-flexibility/index.html +tag/and-inclusion-dei/index.html +tag/and-inclusion-edi/index.html +tag/and-tenure/index.html +tag/anesthetics/index.html +tag/animal-behavior/index.html +tag/animal-models/index.html +tag/animal-research/index.html +tag/animal-slaughter/index.html +tag/animal-studies/index.html +tag/animal-trait-database/index.html +tag/animal-welfare/index.html +tag/annotated-code/index.html +tag/anthropological-holism/index.html +tag/anthropological-methods/index.html +tag/antibodies/index.html +tag/antidepressants/index.html +tag/antiracist/index.html +tag/apc/article-processing-charge/index.html +tag/applicability/index.html +tag/applied-epistemology/index.html +tag/applied-research/index.html +tag/arabidopsis-thaliana/index.html +tag/archaeology/index.html +tag/archival-data/index.html +tag/archives/index.html +tag/archiving/index.html +tag/ariadne/index.html +tag/arms/index.html +tag/arnold-foundation/index.html +tag/arterial-spin-labeling/index.html +tag/article-publishing-fees/index.html +tag/artificial-intelligence/index.html +tag/arts-and-humanities/index.html +tag/assignments/index.html +tag/assumptions/index.html +tag/astrobiology/index.html +tag/astrophysics/index.html +tag/attitudes-towards-open-science/index.html +tag/auditory-fear-conditioning/index.html +tag/author-contract/index.html +tag/author-guidelines/index.html +tag/authors/index.html +tag/authorship/index.html +tag/autism/index.html +tag/automated-image-analysis/index.html +tag/automated-imaging/index.html +tag/bad-science/index.html +tag/badges/index.html +tag/barcelona-open-research-declaration/index.html +tag/barriers-to-higher-education/index.html +tag/barriers/index.html +tag/bayesian-confirmation-theory/index.html +tag/bayesian-method/index.html +tag/bayesian-statistics/index.html +tag/bayesian/index.html +tag/behavior/index.html +tag/behavioral-ecology/index.html +tag/behavioral-medicine/index.html +tag/behavioral-neuroscience/index.html +tag/behavioural-addiction/index.html +tag/behavioural-medicine/index.html +tag/best-practice/index.html +tag/best-practices/index.html +tag/betsy-mccoach/index.html +tag/bias-in-peer-review/index.html +tag/bias/index.html +tag/biases/index.html +tag/bibliographic-metadata/index.html +tag/bibliometric/index.html +tag/bibliometrics/index.html +tag/big-data/index.html +tag/big-science/index.html +tag/big-team-science-initiatives/index.html +tag/big-team-science/index.html +tag/bilingualism/index.html +tag/bioassays-and-physiological-analysis/index.html +tag/bioinformatics/index.html +tag/biologics/index.html +tag/biology/index.html +tag/biomarkers/index.html +tag/biomedical-data/index.html +tag/biomedical-research/index.html +tag/biomedical-sciences/index.html +tag/biomedicine/index.html +tag/biotechnology/index.html +tag/black-researchers/index.html +tag/blended-data/index.html +tag/blind-data-analysis/index.html +tag/blog/index.html +tag/book/index.html +tag/borrowers/index.html +tag/bounded-ethicality/index.html +tag/brain-imaging/index.html +tag/brain-tumors/index.html +tag/brain/index.html +tag/breast-cancer/index.html +tag/buffet-approach/index.html +tag/burnout/index.html +tag/business-models/index.html +tag/business/index.html +tag/canadian-open-neuroscience-platform-conp/index.html +tag/canadian-open-neuroscience-platform/index.html +tag/cancer-research/index.html +tag/cancer/index.html +tag/cancers-and-neoplasms/index.html +tag/caplex/index.html +tag/care-principles/index.html +tag/career-advice/index.html +tag/career/index.html +tag/careers-in-research/index.html +tag/careers/index.html +tag/case-studies/index.html +tag/categorial-perception/index.html +tag/categorical-perception/index.html +tag/cc-licences/index.html +tag/census-data/index.html +tag/center-for-open-science/index.html +tag/centerforopenscience/index.html +tag/centrality/index.html +tag/change/index.html +tag/characterization/index.html +tag/chatgpt/index.html +tag/checklist/index.html +tag/checklists/index.html +tag/chemistry/index.html +tag/chi-square-tests/index.html +tag/chinese/index.html +tag/chrysalis-effect/index.html +tag/ciencia-aberta-taxonomia/index.html +tag/citation-analysis/index.html +tag/citation-bias/index.html +tag/citation-manipulation/index.html +tag/citation-politics/index.html +tag/citation/index.html +tag/citations/index.html +tag/citizen-science/index.html +tag/classroom-instruction/index.html +tag/climate-research/index.html +tag/clinical-data/index.html +tag/clinical-psychology/index.html +tag/clinical-research/index.html +tag/clinical-science/index.html +tag/clinical-trial-registration/index.html +tag/clinical-trials-cancer-treatment/index.html +tag/clinical-trials/index.html +tag/clinicaltrials.gov/index.html +tag/close-replication/index.html +tag/cloud-computing/index.html +tag/clusters/index.html +tag/code-availability/index.html +tag/code-of-conduct/index.html +tag/code-sharing/index.html +tag/code-transparency/index.html +tag/code/index.html +tag/cognitive-ageing/index.html +tag/cognitive-aging/index.html +tag/cognitive-modeling/index.html +tag/cognitive-modelling/index.html +tag/cognitive-neuroscience/index.html +tag/cohen/index.html +tag/colaboration/index.html +tag/collaboration/index.html +tag/collaborative-learning/index.html +tag/collection/index.html +tag/columbia-card-task-cct/index.html +tag/comic/index.html +tag/commerce/index.html +tag/communications/index.html +tag/community-based-change/index.html +tag/community-ecology/index.html +tag/community-resources/index.html +tag/comparative-physiology/index.html +tag/comparative-psychology/index.html +tag/competition/index.html +tag/competitive-funding/index.html +tag/complementary-alternative-and-integrative-medicine/index.html +tag/computational-biology/index.html +tag/computational-immunology/index.html +tag/computational-literary-studies/index.html +tag/computational-model/index.html +tag/computational-modeling/index.html +tag/computational-modelling/index.html +tag/computational-neuroscience/index.html +tag/computational-science/index.html +tag/computational-social-science/index.html +tag/computer-and-information-sciences/index.html +tag/computer-applications/index.html +tag/computer-code-access/index.html +tag/computer-code/index.html +tag/computer-science/index.html +tag/computer-sciences/index.html +tag/computer-software/index.html +tag/computing/index.html +tag/comunicacao-cientifica/index.html +tag/conceptual-and-statistical-knowledge/index.html +tag/conceptual-model/index.html +tag/conceptual-replication/index.html +tag/conditional-probability/index.html +tag/confidence-interval/index.html +tag/confidence-intervals/index.html +tag/confirmatory-analyses/index.html +tag/confirmatory-analysis/index.html +tag/confirmatory-research/index.html +tag/confirmatory/index.html +tag/conflicts-of-interest/index.html +tag/conjunctive-probability/index.html +tag/consciousness/index.html +tag/consolidation/index.html +tag/consort/index.html +tag/consortia/index.html +tag/conspiracy-theories/index.html +tag/constructive-replication/index.html +tag/consultation/index.html +tag/consulting/index.html +tag/consumer-policy/index.html +tag/consumer-psychology/index.html +tag/consumer-research/index.html +tag/context-exploratory-replication/index.html +tag/context/index.html +tag/contextual-fear-conditioning/index.html +tag/control-systems/index.html +tag/controversial-topics/index.html +tag/copyright/index.html +tag/coronagraph/index.html +tag/cos/index.html +tag/cosmin/index.html +tag/counter-norms/index.html +tag/country-comparisons/index.html +tag/course-materials/index.html +tag/course/index.html +tag/courses/index.html +tag/covid-19/index.html +tag/creative-commons/index.html +tag/credibility-crisis/index.html +tag/credibility-revolution/index.html +tag/credibility/index.html +tag/credible-science/index.html +tag/crep/index.html +tag/crisis/index.html +tag/critical-rationalism/index.html +tag/critical-realism/index.html +tag/critical-skills/index.html +tag/critical-thinking/index.html +tag/critique/index.html +tag/critiques/index.html +tag/crustacea/index.html +tag/csv/index.html +tag/cultural-diversity/index.html +tag/cultural-evolution/index.html +tag/cultural-participation/index.html +tag/cultural-taxation/index.html +tag/culture-change/index.html +tag/culture/index.html +tag/cumulative-research/index.html +tag/curated-resources/index.html +tag/curation/index.html +tag/curriculum-change/index.html +tag/curriculum-design/index.html +tag/cystic-fibrosis/index.html +tag/dana-farber-cancer-institute/index.html +tag/data-access/index.html +tag/data-acquisition/index.html +tag/data-analysis-tools/index.html +tag/data-analysis/index.html +tag/data-anonymity/index.html +tag/data-citation/index.html +tag/data-collection-tools/index.html +tag/data-collection/index.html +tag/data-communication/index.html +tag/data-conversion/index.html +tag/data-curation/index.html +tag/data-driven-research/index.html +tag/data-governance/index.html +tag/data-infrastructure/index.html +tag/data-infrastructures/index.html +tag/data-integration/index.html +tag/data-integrity/index.html +tag/data-interpretation/index.html +tag/data-literacy/index.html +tag/data-management-plan/index.html +tag/data-management-plans/index.html +tag/data-management/index.html +tag/data-manipulation/index.html +tag/data-mining/index.html +tag/data-notes/index.html +tag/data-overuse/index.html +tag/data-policy/index.html +tag/data-preparation/index.html +tag/data-processing/index.html +tag/data-protection/index.html +tag/data-provenance/index.html +tag/data-quality/index.html +tag/data-removal/index.html +tag/data-repositiories/index.html +tag/data-repositories/index.html +tag/data-repository/index.html +tag/data-reuse/index.html +tag/data-science-tool/index.html +tag/data-security/index.html +tag/data-sharing-in-dentistry/index.html +tag/data-sharing-policies/index.html +tag/data-sharing/index.html +tag/data-software/index.html +tag/data-standards/index.html +tag/data-transparency-levels/index.html +tag/data-transparency/index.html +tag/data-validation/index.html +tag/data-visualisation/index.html +tag/data-visualization/index.html +tag/data/index.html +tag/database-searching/index.html +tag/databases/index.html +tag/dates/index.html +tag/dce-mri/index.html +tag/debate/index.html +tag/declaration-of-helsinki/index.html +tag/decolonialisation/index.html +tag/decomposition/index.html +tag/deepmind-protein-folding/index.html +tag/dementia-care/index.html +tag/dementia/index.html +tag/demo/index.html +tag/dental-journals/index.html +tag/dependent-events/index.html +tag/depression/index.html +tag/dermatology/index.html +tag/development/index.html +tag/developmental-cognitive-neuroscience/index.html +tag/deviance/index.html +tag/diabetes/index.html +tag/diagnostic-models/index.html +tag/diagrams-as-code/index.html +tag/dialogue-model/index.html +tag/differential-gene-expression/index.html +tag/digital-archiving/index.html +tag/digital-humanities/index.html +tag/digital-libraries/index.html +tag/digital-preservation/index.html +tag/digital-repository/index.html +tag/digital-technology/index.html +tag/digital-tools/index.html +tag/digital-trace-data/index.html +tag/digitalisation/index.html +tag/direct-replication/index.html +tag/discovery/index.html +tag/dissertation/index.html +tag/diveristy/index.html +tag/diversity-in-academia/index.html +tag/diversity-inclusion/index.html +tag/diversity/index.html +tag/diy-science/index.html +tag/docker/index.html +tag/documentation/index.html +tag/double-dipping/index.html +tag/down-sample/index.html +tag/drug-administration/index.html +tag/drug-development/index.html +tag/drug-discovery/index.html +tag/drug-research-and-development/index.html +tag/drug-therapy/index.html +tag/drugs/index.html +tag/dsc-mri/index.html +tag/due-process/index.html +tag/e-commerce/index.html +tag/e-government/index.html +tag/early-career-researcher/index.html +tag/early-career-researchers/index.html +tag/earlycareerresearchers/index.html +tag/earth-day/index.html +tag/ecological-momentary-assessment/index.html +tag/ecology-and-environmental-sciences/index.html +tag/ecology/index.html +tag/economic-journals/index.html +tag/economics/index.html +tag/ecosystems/index.html +tag/editor/index.html +tag/editorial-independence/index.html +tag/editorial-policy/index.html +tag/editorial/index.html +tag/education-fees/index.html +tag/education-research/index.html +tag/education/index.html +tag/educational-efficiency/index.html +tag/educational-psychology/index.html +tag/educational-research/index.html +tag/educational-resources/index.html +tag/educational-technology/index.html +tag/educators/index.html +tag/eeg/index.html +tag/effect-estimation/index.html +tag/effect-size/index.html +tag/effect-sizes/index.html +tag/electronic-health-records/index.html +tag/electronic-lab-notebooks/index.html +tag/electrophysiology/index.html +tag/email-newsletter/index.html +tag/email-subscription/index.html +tag/embedded-pragmatic-clinical-trials/index.html +tag/embodied-cognition/index.html +tag/empirical-legal-research/index.html +tag/empirical-studies-in-hci/index.html +tag/energy-research/index.html +tag/enrichment-analysis/index.html +tag/environmental-impact/index.html +tag/environmental-policy/index.html +tag/environmental-public-health/index.html +tag/environmental-stress/index.html +tag/eosc/index.html +tag/epidemiology/index.html +tag/epistemic-and-disciplinary-diversity-in-open-research/index.html +tag/epistemic-diversity/index.html +tag/epistemic-injustice/index.html +tag/epistemic-intellectual-humility/index.html +tag/epistemic-iteration/index.html +tag/epistemology/index.html +tag/equality/index.html +tag/equity-and-inclusion/index.html +tag/equity-diversity-inclusion-edi/index.html +tag/equity-in-academia/index.html +tag/equity-in-nursing-education/index.html +tag/equity-inclusion-dei/index.html +tag/equity/index.html +tag/equivalence-testing/index.html +tag/erp/index.html +tag/error-prevention/index.html +tag/error-rate/index.html +tag/error-statistics/index.html +tag/escape-room/index.html +tag/essentialism/index.html +tag/estimation/index.html +tag/ethical-redlines/index.html +tag/ethics-of-research/index.html +tag/ethics-review/index.html +tag/ethics-training/index.html +tag/ethics/index.html +tag/ethnography/index.html +tag/europe/index.html +tag/evaluation/index.html +tag/evidence-based-practice/index.html +tag/evidence-based-practices/index.html +tag/evidence-informed-policy-making/index.html +tag/evidence-interpretation/index.html +tag/evidence/index.html +tag/evolution-of-science/index.html +tag/evolutionary-biology/index.html +tag/evolutionary-ecology/index.html +tag/evolutionary-genetics/index.html +tag/exact-replication/index.html +tag/excess-statistical-significance/index.html +tag/exemplars/index.html +tag/existing-data/index.html +tag/experiment/index.html +tag/experimental-bias/index.html +tag/experimental-design-details/index.html +tag/experimental-design/index.html +tag/experimental-economics/index.html +tag/experimental-psychology/index.html +tag/experimentation/index.html +tag/experiments/index.html +tag/exploration/index.html +tag/exploratory-analyses/index.html +tag/exploratory-analysis/index.html +tag/exploratory-hypotheses/index.html +tag/exploratory-research/index.html +tag/exploratory/index.html +tag/external-validity/index.html +tag/extinction/index.html +tag/extrinsic-factors/index.html +tag/eye-movements/index.html +tag/fabbs/index.html +tag/factorial-design/index.html +tag/faculty-development/index.html +tag/failure/index.html +tag/fair-data-management/index.html +tag/fair-data-materials/index.html +tag/fair-data-principles/index.html +tag/fair-data/index.html +tag/fair-dmps/index.html +tag/fair-principles/index.html +tag/fair/index.html +tag/fake-science/index.html +tag/false-belief/index.html +tag/false-negative/index.html +tag/false-positive/index.html +tag/false-positives/index.html +tag/false-preregistration/index.html +tag/falsification/index.html +tag/falsificationism/index.html +tag/familywise-error-rate/index.html +tag/federal-policy/index.html +tag/federal-research/index.html +tag/feedback/index.html +tag/field-tests/index.html +tag/fieldwork/index.html +tag/finance/index.html +tag/financial/index.html +tag/flash-mob/index.html +tag/flourishing/index.html +tag/flowcharts/index.html +tag/flu/index.html +tag/foreign-countries/index.html +tag/forensics/index.html +tag/forking-paths/index.html +tag/formal-theory/index.html +tag/foss/index.html +tag/foster/index.html +tag/framework/index.html +tag/fraud/index.html +tag/frequentist/index.html +tag/funder-behaviour/index.html +tag/funder-policies/index.html +tag/funders/index.html +tag/funding-agencies/index.html +tag/funding-decision-processes/index.html +tag/funding/index.html +tag/gambling-studies/index.html +tag/gambling/index.html +tag/game-based-learning/index.html +tag/gaming/index.html +tag/gapminder/index.html +tag/gelbox/index.html +tag/gels/index.html +tag/gender-bias/index.html +tag/gene-expression/index.html +tag/generalizability/index.html +tag/genetically-modified-animals/index.html +tag/genetics/index.html +tag/genome-wide-association-study/index.html +tag/genomic-characterization/index.html +tag/genomic-libraries/index.html +tag/genomic-medicine/index.html +tag/genomic-sem/index.html +tag/genomics/index.html +tag/geographic-data/index.html +tag/geosciences/index.html +tag/geospatial/index.html +tag/german-network-university-medicine/index.html +tag/gerontology/index.html +tag/gis/index.html +tag/git/index.html +tag/github/index.html +tag/gitlab/index.html +tag/global-challenges/index.html +tag/global-education/index.html +tag/global-health/index.html +tag/global-lab/index.html +tag/global-south/index.html +tag/glossary/index.html +tag/gnwt/index.html +tag/google/index.html +tag/government/index.html +tag/governmental-policies/index.html +tag/graduate-education/index.html +tag/graduate-research/index.html +tag/graduate-training/index.html +tag/grant-writing/index.html +tag/grants/index.html +tag/graph-theory/index.html +tag/grassroots-network/index.html +tag/guide/index.html +tag/guidelines-for-open-science/index.html +tag/guidelines/index.html +tag/guiding-principles/index.html +tag/habits/index.html +tag/hacking/index.html +tag/handbook/index.html +tag/harassment/index.html +tag/hardware/index.html +tag/harking/index.html +tag/harvard-medical-school/index.html +tag/harvard/index.html +tag/health-care-policy/index.html +tag/health-disparities/index.html +tag/health-economics-and-outcomes-research-heor/index.html +tag/health-economics/index.html +tag/health-for-all/index.html +tag/health-psychology/index.html +tag/health-research/index.html +tag/health-risk-analysis/index.html +tag/health/index.html +tag/healthcare/index.html +tag/hearing/index.html +tag/helmholz-open-science/index.html +tag/heuristics/index.html +tag/hidden-curriculum/index.html +tag/higher-education-costs/index.html +tag/higher-education/index.html +tag/higher-order-theories/index.html +tag/hiring/index.html +tag/history-of-open-source/index.html +tag/history-of-psychology/index.html +tag/history-of-science/index.html +tag/history/index.html +tag/human-behaviour/index.html +tag/human-centered-computing/index.html +tag/human-computer-interaction-hci/index.html +tag/human-computer-interaction/index.html +tag/human-genomics/index.html +tag/human-mind/index.html +tag/human-variation/index.html +tag/hypothesis-generating/index.html +tag/hypothesis-registry/index.html +tag/hypothesis-testing/index.html +tag/idiographic/index.html +tag/iit/index.html +tag/image-processing/index.html +tag/imagej-macro/index.html +tag/immunoblots/index.html +tag/impact-factor/index.html +tag/implementability/index.html +tag/in-vivo-data/index.html +tag/in-vivo-studies/index.html +tag/inbred-strains/index.html +tag/incentives/index.html +tag/inclusion-and-accessibility/index.html +tag/inclusion/index.html +tag/inclusive-research-and-education/index.html +tag/inclusive-scientific-practices/index.html +tag/inclusivity-in-academia/index.html +tag/inclusivity/index.html +tag/index.html +tag/indigenous-data-governance/index.html +tag/indigenous-peoples/index.html +tag/inductive-risk/index.html +tag/industry/index.html +tag/inequality/index.html +tag/infant-research/index.html +tag/inference/index.html +tag/influenza/index.html +tag/information-acquisition/index.html +tag/information-literacy/index.html +tag/information-science/index.html +tag/information-systems/index.html +tag/information-technology/index.html +tag/informed-consent/index.html +tag/infra-finder/index.html +tag/infrastructure/index.html +tag/innovation/index.html +tag/innovations/index.html +tag/inside-your-classroom/index.html +tag/institutional-expenses/index.html +tag/institutional-policies/index.html +tag/institutional-policy/index.html +tag/institutional-repositories/index.html +tag/institutional-values/index.html +tag/instruction-principles/index.html +tag/instrumental-variable-analysis/index.html +tag/instrumentation/index.html +tag/integrative-pluralism/index.html +tag/integrity/index.html +tag/interaction-design/index.html +tag/interaction-effects/index.html +tag/interaction/index.html +tag/interactive/index.html +tag/interdisciplinary/index.html +tag/international-initiatives/index.html +tag/internationalization-of-psychology/index.html +tag/internet/index.html +tag/interoperability/index.html +tag/interpersonal-civility/index.html +tag/intersectionality/index.html +tag/intervention-research/index.html +tag/intimidation/index.html +tag/introduction/index.html +tag/introductory-guide/index.html +tag/introductory/index.html +tag/ircc-official-data/index.html +tag/ismrm-osipi/index.html +tag/it-infrastructure/index.html +tag/italian-people/index.html +tag/jasp/index.html +tag/job/index.html +tag/journal-club/index.html +tag/journal-editing/index.html +tag/journal-editorial-practices/index.html +tag/journal-editors/index.html +tag/journal-impact-factor/index.html +tag/journal-operations/index.html +tag/journal-reviewer/index.html +tag/journal/index.html +tag/journalism/index.html +tag/journals/index.html +tag/json-schema/index.html +tag/json/index.html +tag/junk-fees/index.html +tag/jupyter-notebooks/index.html +tag/jupyter/index.html +tag/just-in-bello/index.html +tag/justice/index.html +tag/karen-rambo-hernandez/index.html +tag/kindness/index.html +tag/knowledge-dissemination/index.html +tag/knowledge-graphs/index.html +tag/knowledge-rights/index.html +tag/knowledge/index.html +tag/lab-exercises/index.html +tag/lab-group/index.html +tag/lab-management/index.html +tag/labor/index.html +tag/laboratory-automation/index.html +tag/lakatos/index.html +tag/language-access/index.html +tag/language/index.html +tag/large-collaborations/index.html +tag/law/index.html +tag/leadership/index.html +tag/learning/index.html +tag/leave-one-out/index.html +tag/lecture/index.html +tag/legal-issues/index.html +tag/legislation/index.html +tag/lesson-bank/index.html +tag/lesson-plans/index.html +tag/leukemias/index.html +tag/levels/index.html +tag/lexicon/index.html +tag/librarians/index.html +tag/librarianship/index.html +tag/licenses/index.html +tag/licensing/index.html +tag/life-sciences/index.html +tag/lifespan-development/index.html +tag/ligand-receptor-interactions/index.html +tag/linear-regression-analysis/index.html +tag/linguistics/index.html +tag/linked-open-data/index.html +tag/list-of-syllabi/index.html +tag/literate-programming/index.html +tag/literature-review/index.html +tag/lived-experience/index.html +tag/local-perspective/index.html +tag/longitudinal-research/index.html +tag/longitudinal-studies/index.html +tag/longitudinal/index.html +tag/low-and-middle-income-countries/index.html +tag/lung-and-intrathoracic-tumors/index.html +tag/lymphomas/index.html +tag/machine-actionable/index.html +tag/machine-learning/index.html +tag/magnetic-resonance-imaging/index.html +tag/make/index.html +tag/malahanobis-distance/index.html +tag/mammals/index.html +tag/management/index.html +tag/managerialism/index.html +tag/mandatory-inclusion-of-raw-data/index.html +tag/manipulation/index.html +tag/manuscript-template/index.html +tag/many-analysts/index.html +tag/manylabs/index.html +tag/marginalised-scholars/index.html +tag/marginalized-scholars/index.html +tag/margins-of-error/index.html +tag/marketing/index.html +tag/materials/index.html +tag/math/index.html +tag/mathematical-modeling/index.html +tag/matlab/index.html +tag/matt-makel/index.html +tag/max-plack-institutes/index.html +tag/meaningful-learning/index.html +tag/measurement-properties/index.html +tag/measurement-validity/index.html +tag/measurement/index.html +tag/median-absolute-deviation/index.html +tag/medical-education/index.html +tag/medical-facies/index.html +tag/medical-journals/index.html +tag/medical-laboratory-sciences/index.html +tag/medical-publishing/index.html +tag/medical-research/index.html +tag/medicine-and-health-sciences/index.html +tag/medicine/index.html +tag/memory/index.html +tag/mental-health-and-psychiatry/index.html +tag/mentoring/index.html +tag/mentorship/index.html +tag/mermaid/index.html +tag/mesa/index.html +tag/mesenchymal-stem-cells/index.html +tag/meta-analysis/index.html +tag/meta-analyst/index.html +tag/meta-data/index.html +tag/meta-epidemiology/index.html +tag/meta-hypothesis/index.html +tag/meta-research/index.html +tag/meta-science-replication-crisis/index.html +tag/meta-science/index.html +tag/meta-scientific-models/index.html +tag/meta-scientific-research-design/index.html +tag/meta-xcience/index.html +tag/metadata-registration/index.html +tag/metadata-standard/index.html +tag/metadata/index.html +tag/metaresearch/index.html +tag/metascience/index.html +tag/metatheoretical-calculcus/index.html +tag/metatheory/index.html +tag/methodological-pluralism/index.html +tag/methodological-reform/index.html +tag/methodological-reforms/index.html +tag/methodological-statistical-issues/index.html +tag/methodology/index.html +tag/methods-sharing/index.html +tag/methods/index.html +tag/metrics/index.html +tag/mice/index.html +tag/microarrays/index.html +tag/microgravity/index.html +tag/microscopy/index.html +tag/milgram-experiment/index.html +tag/minimum-covariance-determinant/index.html +tag/minimum-requirements/index.html +tag/minoritized-doctoral-students/index.html +tag/misconduct/index.html +tag/missing-data/index.html +tag/model-centric/index.html +tag/modeling/index.html +tag/module/index.html +tag/molecular-characterization/index.html +tag/monitor/index.html +tag/moral-economy/index.html +tag/motivated-reasoning/index.html +tag/motivation/index.html +tag/multi-laboratory-replications/index.html +tag/multi-site-replications/index.html +tag/multiomics/index.html +tag/multiple-comparisons-per-family/index.html +tag/multiple-testing/index.html +tag/multiplicity/index.html +tag/nasa/index.html +tag/national-academies/index.html +tag/national-infrastructure/index.html +tag/national-policy/index.html +tag/navigation/index.html +tag/neoliberalism/index.html +tag/neurodivergent-researchers/index.html +tag/neurodiversity/index.html +tag/neuroimaging/index.html +tag/neuropsychiatric-disorders/index.html +tag/neuropsychology/index.html +tag/neuroscience-data/index.html +tag/neuroscience/index.html +tag/nhst/index.html +tag/nih/index.html +tag/nomothetic/index.html +tag/non-academic/index.html +tag/non-financial/index.html +tag/non-weird-research/index.html +tag/non-weird/index.html +tag/noninvasive/index.html +tag/nonreplicability/index.html +tag/normative-methodologies/index.html +tag/null-hypothesis-significance-test/index.html +tag/null-hypothesis/index.html +tag/null-results/index.html +tag/nursing-textbooks/index.html +tag/obedience/index.html +tag/objective-subjective/index.html +tag/objectivity/index.html +tag/oblivion/index.html +tag/observational-research/index.html +tag/oecd/index.html +tag/oer/index.html +tag/ohdsi/index.html +tag/older-adults/index.html +tag/onboarding-materials/index.html +tag/oncology/index.html +tag/online-education/index.html +tag/online-experiments/index.html +tag/online-resource/index.html +tag/online-teaching/index.html +tag/ontologies/index.html +tag/ontology/index.html +tag/open-access-funding/index.html +tag/open-access-policies/index.html +tag/open-access-policy/index.html +tag/open-access-publishing/index.html +tag/open-access/index.html +tag/open-activities/index.html +tag/open-and-reproducible-science/index.html +tag/open-code-policy/index.html +tag/open-code/index.html +tag/open-data/index.html +tag/open-education-data/index.html +tag/open-education-research/index.html +tag/open-education/index.html +tag/open-educational-practices/index.html +tag/open-educational-resource/index.html +tag/open-educational-resources-oer/index.html +tag/open-educational-resources/index.html +tag/open-hardware/index.html +tag/open-infrastructure/index.html +tag/open-lab/index.html +tag/open-materials/index.html +tag/open-microscopy/index.html +tag/open-pedagogy/index.html +tag/open-peer-review/index.html +tag/open-policies/index.html +tag/open-practices/index.html +tag/open-qualitative-research/index.html +tag/open-reporting/index.html +tag/open-repository/index.html +tag/open-research-community-accelerator-orca/index.html +tag/open-research-training/index.html +tag/open-research/index.html +tag/open-resources/index.html +tag/open-review/index.html +tag/open-scholarship-guidelines/index.html +tag/open-scholarship-policy/index.html +tag/open-scholarship-practices/index.html +tag/open-scholarship-terms/index.html +tag/open-scholarship-tools-and-technologies/index.html +tag/open-scholarship/index.html +tag/open-science-aims/index.html +tag/open-science-badges/index.html +tag/open-science-community/index.html +tag/open-science-education/index.html +tag/open-science-framework/index.html +tag/open-science-hardware/index.html +tag/open-science-impact/index.html +tag/open-science-initiatives/index.html +tag/open-science-policies/index.html +tag/open-science-policy/index.html +tag/open-science-practices/index.html +tag/open-science-research-lifecycle/index.html +tag/open-science-retreat/index.html +tag/open-science-strategies/index.html +tag/open-science-training/index.html +tag/open-science/index.html +tag/open-sciences/index.html +tag/open-software/index.html +tag/open-source-drug-discovery/index.html +tag/open-source-hardware/index.html +tag/open-source-software/index.html +tag/open-source/index.html +tag/open-standards/index.html +tag/open-textbook/index.html +tag/open-theory/index.html +tag/openness-in-research/index.html +tag/openness-in-science/index.html +tag/openness/index.html +tag/openpractice/index.html +tag/openrefine/index.html +tag/openscience/index.html +tag/opensesame/index.html +tag/operational-definitions/index.html +tag/optional-stopping/index.html +tag/organizational-change/index.html +tag/organizational-climate/index.html +tag/organizational-sciences/index.html +tag/organizations/index.html +tag/organizing/index.html +tag/osca-awards-2025/index.html +tag/osca-awards/index.html +tag/oscars/index.html +tag/osf-collections/index.html +tag/osf-project/index.html +tag/osf/index.html +tag/osfr/index.html +tag/oskb/index.html +tag/outcome-measurement-instrument/index.html +tag/outcome-study/index.html +tag/outcome-switching/index.html +tag/outliers/index.html +tag/outputs-reproducibility-research/index.html +tag/overview-of-systematic-review/index.html +tag/p-hacking/index.html +tag/p-values/index.html +tag/palliative-care/index.html +tag/pandemic-preparedness/index.html +tag/pandemic-response/index.html +tag/pandemic/index.html +tag/pandemics/index.html +tag/paper-in-a-day/index.html +tag/parkinson-disease/index.html +tag/participants/index.html +tag/participatory-research/index.html +tag/passive-measurement/index.html +tag/patents/index.html +tag/patient-advocacy-organizations/index.html +tag/patient-centered/index.html +tag/paywall/index.html +tag/pedagogical-resources/index.html +tag/pedagogy/index.html +tag/peer-community-in-research-reports/index.html +tag/peer-revied/index.html +tag/peer-review/index.html +tag/performance-support/index.html +tag/perfusion-imaging/index.html +tag/perfusion/index.html +tag/personal-criticism/index.html +tag/personality-disorders/index.html +tag/persuasion/index.html +tag/pharmacoepidemiology/index.html +tag/pharmacology/index.html +tag/phase-i-clinical-investigation/index.html +tag/phd-supervision/index.html +tag/phd/index.html +tag/phenotyping/index.html +tag/philosophical-psychology/index.html +tag/philosophy-of-science/index.html +tag/philosophy/index.html +tag/phylogenetics/index.html +tag/physical-sciences/index.html +tag/physics/index.html +tag/pilot-studies/index.html +tag/placebo/index.html +tag/plain-text/index.html +tag/plan-e/index.html +tag/plan-s/index.html +tag/planning/index.html +tag/plant-authophagy/index.html +tag/plant-electrical-signals/index.html +tag/plant-physiology/index.html +tag/plasma/index.html +tag/pluripotent-stem-cells/index.html +tag/pmi/index.html +tag/podcast/index.html +tag/policy-change/index.html +tag/policy-changes/index.html +tag/policy-issues/index.html +tag/policy-makers/index.html +tag/policy/index.html +tag/policymaking/index.html +tag/political-science/index.html +tag/poor-code-quality/index.html +tag/popper/index.html +tag/population-estimates/index.html +tag/positionality/index.html +tag/positions/index.html +tag/posititionality/index.html +tag/positive-deviance/index.html +tag/post-trial-access/index.html +tag/power-analysis-tool/index.html +tag/power-analysis/index.html +tag/power-imbalance/index.html +tag/power/index.html +tag/prarking/index.html +tag/pre-analysis-plan/index.html +tag/pre-analysis-planning/index.html +tag/pre-analysis-plans/index.html +tag/pre-egistration/index.html +tag/pre-planning/index.html +tag/pre-registration-in-education-research/index.html +tag/pre-registration-in-science/index.html +tag/pre-registration-template/index.html +tag/pre-registration/index.html +tag/preclinical-randomized-controlled-trial/index.html +tag/preclinical-research/index.html +tag/prediction/index.html +tag/predictions/index.html +tag/predictive-models/index.html +tag/predictivism/index.html +tag/preprint/index.html +tag/preprints-in-dental-research/index.html +tag/preprints/index.html +tag/preregistation/index.html +tag/preregistering/index.html +tag/preregistration-badges/index.html +tag/preregistration-challenge/index.html +tag/preregistration-templates/index.html +tag/preregistration/index.html +tag/prevention-science/index.html +tag/primer/index.html +tag/principles/index.html +tag/prisma/index.html +tag/privacy/index.html +tag/probability-distribution/index.html +tag/problem-of-generality/index.html +tag/problematic-practices/index.html +tag/product/index.html +tag/professional-development/index.html +tag/profiles/index.html +tag/prognosis/index.html +tag/prognostic-models/index.html +tag/prognostic-prediction-model/index.html +tag/programming-languages/index.html +tag/programming/index.html +tag/project-management/index.html +tag/project-tulip/index.html +tag/promotion/index.html +tag/proposal/index.html +tag/prospective-registration/index.html +tag/protocol-sharing/index.html +tag/protocols.io/index.html +tag/protocols/index.html +tag/pseudotime/index.html +tag/psychedelics/index.html +tag/psychiatric-genetics/index.html +tag/psycholinguistics/index.html +tag/psychological-attitudes/index.html +tag/psychological-measures/index.html +tag/psychological-research-methods/index.html +tag/psychological-research/index.html +tag/psychological-science/index.html +tag/psychologists/index.html +tag/psychology-education/index.html +tag/psychology/index.html +tag/psychometrics/index.html +tag/psychopathology/index.html +tag/psychotherapy/index.html +tag/public-access/index.html +tag/public-and-occupational-health/index.html +tag/public-engagement/index.html +tag/public-opinion/index.html +tag/public-policy/index.html +tag/public-science/index.html +tag/public-sector/index.html +tag/publication-bias/index.html +tag/publication-ethics/index.html +tag/publication-rate/index.html +tag/publication/index.html +tag/publish-or-perish-culture/index.html +tag/publishers/index.html +tag/publishing-formats/index.html +tag/publishing-models/index.html +tag/publishing-recommendations/index.html +tag/publishing/index.html +tag/publishinggovernment-funding-of-science/index.html +tag/puzzle/index.html +tag/python/index.html +tag/qualitative-data/index.html +tag/qualitative-inference/index.html +tag/qualitative-method/index.html +tag/qualitative-methods/index.html +tag/qualitative-research-tools/index.html +tag/qualitative-research/index.html +tag/qualitative/index.html +tag/quality-control/index.html +tag/quality-of-publication/index.html +tag/quantitative-methods/index.html +tag/quantitative-psychology/index.html +tag/quantitative-research-tools/index.html +tag/quantitative-research/index.html +tag/quantitative/index.html +tag/questionable-metascience-practices/index.html +tag/questionable-research-practice/index.html +tag/questionable-research-practices/index.html +tag/questionnaires/index.html +tag/r-code/index.html +tag/r-for-researchers/index.html +tag/r-package/index.html +tag/r/index.html +tag/race-and-education/index.html +tag/race/index.html +tag/racialised-academics/index.html +tag/radio-therapy/index.html +tag/radiomics/index.html +tag/randomised-controlled-trial/index.html +tag/randomized-controlled-trials/index.html +tag/randomized-experiment/index.html +tag/randomized-trial/index.html +tag/rap/index.html +tag/rapid-evidence-generation/index.html +tag/raspberry-pi/index.html +tag/raunkiæran-shortfall/index.html +tag/re-identification/index.html +tag/reading-list/index.html +tag/readings/index.html +tag/real-world-data/index.html +tag/real-world-evidence/index.html +tag/reanalyssis/index.html +tag/recommendations/index.html +tag/record-alignment/index.html +tag/recplication/index.html +tag/referees/index.html +tag/reflexivity/index.html +tag/reform/index.html +tag/regenerative-medicine/index.html +tag/registered-report/index.html +tag/registered-reporting/index.html +tag/registered-reports-in-education-research/index.html +tag/registered-reports/index.html +tag/registration/index.html +tag/registry/index.html +tag/regulatory-exclusivity/index.html +tag/reliability-of-findings/index.html +tag/reliability/index.html +tag/reliable-science/index.html +tag/remote-lab/index.html +tag/remote-learning/index.html +tag/renv/index.html +tag/repair/index.html +tag/repeatability/index.html +tag/replicability/index.html +tag/replicable-science/index.html +tag/replication-crisis/index.html +tag/replication-data/index.html +tag/replication-database/index.html +tag/replication-in-education-research/index.html +tag/replication-research/index.html +tag/replication-studies/index.html +tag/replication-types/index.html +tag/replication/index.html +tag/replications/index.html +tag/reply/index.html +tag/report-preregistration/index.html +tag/report-writing/index.html +tag/reporting-bias/index.html +tag/reporting-checklists/index.html +tag/reporting-completeness/index.html +tag/reporting-guideline/index.html +tag/reporting-guidelines/index.html +tag/reporting/index.html +tag/repositories/index.html +tag/representacao-do-conhecimento/index.html +tag/representation-in-science/index.html +tag/reproducability/index.html +tag/reproducibiity/index.html +tag/reproducibility-and-replicability/index.html +tag/reproducibility-challenges/index.html +tag/reproducibility-crisis-and-credibility-revolution/index.html +tag/reproducibility-crisis/index.html +tag/reproducibility-knowledge/index.html +tag/reproducibility-of-results/index.html +tag/reproducibility-policy/index.html +tag/reproducibility-project-cancer-biology/index.html +tag/reproducibility-test/index.html +tag/reproducibility/index.html +tag/reproducible-analyses/index.html +tag/reproducible-analysis/index.html +tag/reproducible-research/index.html +tag/reproducible-scholarship/index.html +tag/reproducible-science/index.html +tag/reproducible/index.html +tag/reproduction/index.html +tag/reprozip/index.html +tag/research-administration/index.html +tag/research-analysis/index.html +tag/research-and-development/index.html +tag/research-assessment/index.html +tag/research-best-practices/index.html +tag/research-collaboration/index.html +tag/research-credibility/index.html +tag/research-critique/index.html +tag/research-culture/index.html +tag/research-cycle/index.html +tag/research-data-management-tools/index.html +tag/research-data-management/index.html +tag/research-data/index.html +tag/research-design/index.html +tag/research-equity/index.html +tag/research-error/index.html +tag/research-errors/index.html +tag/research-ethics/index.html +tag/research-evaluation/index.html +tag/research-funding/index.html +tag/research-grants/index.html +tag/research-graphs/index.html +tag/research-group/index.html +tag/research-infrastructure/index.html +tag/research-institutions/index.html +tag/research-integration/index.html +tag/research-integrity/index.html +tag/research-laboratories/index.html +tag/research-lifecycle/index.html +tag/research-management/index.html +tag/research-method/index.html +tag/research-methodology/index.html +tag/research-methods.-transparency/index.html +tag/research-methods/index.html +tag/research-misconduct/index.html +tag/research-on-research/index.html +tag/research-planning/index.html +tag/research-policies/index.html +tag/research-policy-monitoring/index.html +tag/research-practice/index.html +tag/research-practices/index.html +tag/research-process/index.html +tag/research-quality-assessment/index.html +tag/research-quality/index.html +tag/research-replication/index.html +tag/research-reporting-guidelines/index.html +tag/research-reports/index.html +tag/research-retractions/index.html +tag/research-rigor/index.html +tag/research-skills/index.html +tag/research-software/index.html +tag/research-support-staff/index.html +tag/research-support/index.html +tag/research-tools/index.html +tag/research-training/index.html +tag/research-transparency/index.html +tag/research-validity/index.html +tag/research-waste/index.html +tag/research-workflow-documentation/index.html +tag/research-workflow/index.html +tag/research/index.html +tag/researcher-attitudes/index.html +tag/researcher-degrees-of-freedom/index.html +tag/researcher-development/index.html +tag/researcher-discretion/index.html +tag/researcher-engagement/index.html +tag/researchers/index.html +tag/researchersopen-scholarship-guidelines/index.html +tag/resignation/index.html +tag/resource-list/index.html +tag/resource-navigation/index.html +tag/resource-planning/index.html +tag/resource/index.html +tag/resources/index.html +tag/respiratory-illness/index.html +tag/responsibility/index.html +tag/responsible-conduct-of-research/index.html +tag/responsible-engagement/index.html +tag/responsible-research-assessment/index.html +tag/responsible-research-culture/index.html +tag/responsible-research-practices/index.html +tag/responsible-research/index.html +tag/responsible-scholarship/index.html +tag/responsible-science/index.html +tag/restorative-practices/index.html +tag/result-centric/index.html +tag/results-blind-review/index.html +tag/retraction-notifications/index.html +tag/reusability/index.html +tag/reuse/index.html +tag/review-of-publications/index.html +tag/review/index.html +tag/reviewability/index.html +tag/reviewer-guidelines/index.html +tag/revision/index.html +tag/rewards-and-recognition/index.html +tag/rigor-enhancing-practices/index.html +tag/rigor-icons/index.html +tag/rigor/index.html +tag/risk-assessment/index.html +tag/risk-factors/index.html +tag/rmarkdown/index.html +tag/rna-seq/index.html +tag/robis-assessment/index.html +tag/robust-detection/index.html +tag/robust-practices/index.html +tag/robust-science/index.html +tag/robustness-check/index.html +tag/robustness/index.html +tag/rodents/index.html +tag/role/index.html +tag/root-growth/index.html +tag/rr/index.html +tag/rstats/index.html +tag/rstudio/index.html +tag/rt2/index.html +tag/runnable-papers/index.html +tag/safety-studies/index.html +tag/sample-size-justification/index.html +tag/sample-size/index.html +tag/sampling/index.html +tag/samply/index.html +tag/sanctions-screening/index.html +tag/sanitation/index.html +tag/sara-hart/index.html +tag/scales/index.html +tag/scandal/index.html +tag/scholarly-communication/index.html +tag/scholarly-communications/index.html +tag/scholarly-practice/index.html +tag/scholarly-publishing/index.html +tag/scholars-attitudes/index.html +tag/scholarship/index.html +tag/school-psychology/index.html +tag/science-as-a-social-system/index.html +tag/science-communication/index.html +tag/science-communicators/index.html +tag/science-culture/index.html +tag/science-diplomacy/index.html +tag/science-for-progress-initiative/index.html +tag/science-improvement/index.html +tag/science-integrity/index.html +tag/science-of-science/index.html +tag/science-policy-and-economics/index.html +tag/science-policy/index.html +tag/science-reform/index.html +tag/science/index.html +tag/scientific-communication/index.html +tag/scientific-community/index.html +tag/scientific-data/index.html +tag/scientific-funding/index.html +tag/scientific-impact/index.html +tag/scientific-improvement/index.html +tag/scientific-integrity/index.html +tag/scientific-journals/index.html +tag/scientific-method/index.html +tag/scientific-misconduct/index.html +tag/scientific-norms/index.html +tag/scientific-presentations/index.html +tag/scientific-process/index.html +tag/scientific-progress/index.html +tag/scientific-publication/index.html +tag/scientific-publishing/index.html +tag/scientific-reform/index.html +tag/scientific-rigor/index.html +tag/scientific-rigour/index.html +tag/scientists/index.html +tag/scoping-review/index.html +tag/scoring-tools/index.html +tag/scott-peters/index.html +tag/search-engine/index.html +tag/secondary-analysis/index.html +tag/secondary-data-analysis/index.html +tag/secondary-data-preregistration/index.html +tag/security/index.html +tag/seed-dormancy/index.html +tag/seed-germination/index.html +tag/selective-reporting/index.html +tag/self-reporting/index.html +tag/sensorimotor-processing/index.html +tag/sensory-processing/index.html +tag/sequence-analysis/index.html +tag/sequence-databases/index.html +tag/sequential-risk-taking/index.html +tag/series/index.html +tag/serious-games/index.html +tag/ses/index.html +tag/severity/index.html +tag/sexuality/index.html +tag/shell/index.html +tag/significance-testing/index.html +tag/significance/index.html +tag/simulation-learning/index.html +tag/simulation/index.html +tag/simulations/index.html +tag/single-case-design/index.html +tag/sips-2016/index.html +tag/sleep/index.html +tag/smaat/index.html +tag/sneaked-references/index.html +tag/social-and-behavioral-sciences/index.html +tag/social-change/index.html +tag/social-determinants-of-learning/index.html +tag/social-impact/index.html +tag/social-interaction/index.html +tag/social-media/index.html +tag/social-psychology/index.html +tag/social-science/index.html +tag/social-sciences/index.html +tag/societal-impact/index.html +tag/society/index.html +tag/sociocultural/index.html +tag/socioeconomic-status/index.html +tag/socioeconomic/index.html +tag/software-development/index.html +tag/software-documentation/index.html +tag/software-engineers/index.html +tag/software-tools/index.html +tag/software/index.html +tag/source-code/index.html +tag/source-verification/index.html +tag/south-africa/index.html +tag/space-medicine/index.html +tag/space-research/index.html +tag/spaceflight-biology-research/index.html +tag/spaceflight/index.html +tag/spanish-speaking-communities/index.html +tag/spatial-transcriptomics/index.html +tag/spatial/index.html +tag/special-education/index.html +tag/speech/index.html +tag/sport-healthcare/index.html +tag/spreadsheet-data-literacy/index.html +tag/spreadsheets/index.html +tag/springer-nature/index.html +tag/sql/index.html +tag/stakeholder-involvement/index.html +tag/standardization/index.html +tag/state-of-social-science-s3-survey/index.html +tag/statistical-book/index.html +tag/statistical-data/index.html +tag/statistical-decisions/index.html +tag/statistical-distributions/index.html +tag/statistical-literacy/index.html +tag/statistical-power/index.html +tag/statistical-programming/index.html +tag/statistical-theory/index.html +tag/statistical-thinking/index.html +tag/statistical-tools/index.html +tag/statistics-activities/index.html +tag/statistics-teaching/index.html +tag/statistics/index.html +tag/stem-graduate-education/index.html +tag/stigma-reduction/index.html +tag/stock-centers/index.html +tag/strategic-goals/index.html +tag/streamlit/index.html +tag/structural-modeling/index.html +tag/structured-data/index.html +tag/student-assignments/index.html +tag/student-engagement/index.html +tag/student-research/index.html +tag/student-wellbeing/index.html +tag/students/index.html +tag/study-design/index.html +tag/study-planning/index.html +tag/study-protocol/index.html +tag/study-protocols/index.html +tag/subgroup-analyses/index.html +tag/subjectivity/index.html +tag/subscription/index.html +tag/summaries/index.html +tag/summary-statistics/index.html +tag/supervision/index.html +tag/suppressed-data/index.html +tag/survey-research/index.html +tag/survey-tools/index.html +tag/survey/index.html +tag/surveys/index.html +tag/sustainable-change/index.html +tag/sustainable-development-goals/index.html +tag/syllabus/index.html +tag/symposium/index.html +tag/systematic-barriers/index.html +tag/systematic-mapping-review/index.html +tag/systematic-review/index.html +tag/systematic-reviews/index.html +tag/systemic-barriers-in-academia/index.html +tag/systems-immunology/index.html +tag/tabular-data/index.html +tag/taguette/index.html +tag/taxonomy/index.html +tag/tcim/index.html +tag/teaching-activity/index.html +tag/teaching-material/index.html +tag/teaching-methods/index.html +tag/teaching-practices/index.html +tag/teaching-resource/index.html +tag/teaching-resources/index.html +tag/teaching/index.html +tag/team-infrastructure-roles/index.html +tag/team-science/index.html +tag/technical-advance/index.html +tag/technical-blogs/index.html +tag/technical-content/index.html +tag/technical-writings/index.html +tag/technology/index.html +tag/template/index.html +tag/tenure/index.html +tag/terminology/index.html +tag/text-mining/index.html +tag/textbook/index.html +tag/textbooks/index.html +tag/textual-congruence/index.html +tag/the-netherlands/index.html +tag/theft/index.html +tag/theoretical-and-philosophical-psychology/index.html +tag/theoretical-psychology/index.html +tag/theoretical-virtue/index.html +tag/theory-building/index.html +tag/theory-crisis/index.html +tag/theory-development/index.html +tag/theory-testing/index.html +tag/theory/index.html +tag/thesis/index.html +tag/three-ts/index.html +tag/time-lapse-imaging/index.html +tag/tissue-stem-cells/index.html +tag/tone-debate/index.html +tag/tool/index.html +tag/tools/index.html +tag/top-factor/index.html +tag/top-guidelines/index.html +tag/topguidelines/index.html +tag/toxicology/index.html +tag/traceability/index.html +tag/training-and-education/index.html +tag/training-modules/index.html +tag/training/index.html +tag/trait-based-ecology/index.html +tag/transcriptome/index.html +tag/transferability/index.html +tag/transformative-agreement/index.html +tag/transgenic-animals/index.html +tag/translation/index.html +tag/translational-research/index.html +tag/transnational/index.html +tag/transparecnt-and-openness-promotion/index.html +tag/transparecy-indicators/index.html +tag/transparency-and-openness-promotion/index.html +tag/transparency-checklist/index.html +tag/transparency/index.html +tag/transparent-workflow/index.html +tag/trial-registration/index.html +tag/trust/index.html +tag/trustworthiness-of-our-scientific-knowledge/index.html +tag/trustworthiness/index.html +tag/truth-value/index.html +tag/tuberculosis/index.html +tag/tutorial/index.html +tag/type-i-error-rate-inflation/index.html +tag/type-i-error-rate/index.html +tag/type-i-errors/index.html +tag/ukrn/index.html +tag/uncertainty/index.html +tag/unconference-2022/index.html +tag/undergraduate-biology-education/index.html +tag/undergraduate-preregistration-assignment/index.html +tag/undergraduate-research/index.html +tag/undergraduate-students/index.html +tag/undergraduate-teaching/index.html +tag/undergraduate-training/index.html +tag/undergraduate/index.html +tag/undue-citations/index.html +tag/unesco-recommendations-on-open-science/index.html +tag/unesco/index.html +tag/united-states/index.html +tag/universality-crisis/index.html +tag/universities/index.html +tag/unknown-unknowns/index.html +tag/usa/index.html +tag/validation/index.html +tag/validity/index.html +tag/values-based-academic-assessment/index.html +tag/values-in-science/index.html +tag/variability/index.html +tag/verifiable-disclosure/index.html +tag/version-control/index.html +tag/vestibular/index.html +tag/veteran-affairs/index.html +tag/video/index.html +tag/videos/index.html +tag/virtual-laboratory/index.html +tag/virtual-reality/index.html +tag/visualisation/index.html +tag/visualization/index.html +tag/volunteering/index.html +tag/vulnerable-populations/index.html +tag/web-based-applications/index.html +tag/web-scraping/index.html +tag/website/index.html +tag/weird-science/index.html +tag/white-house-office-of-science-and-technology-policy-ostp/index.html +tag/white-light/index.html +tag/white-supremacy/index.html +tag/whiteness/index.html +tag/wikidata/index.html +tag/wikiversity/index.html +tag/wiley/index.html +tag/workflow-tools/index.html +tag/workload/index.html +tag/workshop/index.html +tag/writing-fraud/index.html +tag/year-of-open-science/index.html +tag/zombie-methodology/index.html +tags/index.html +tags/index.json +teaching_os/PostEdu.webp +teaching_os/PostEdu1.webp +teaching_os/index.html +testimonials/README +testimonials/index.html +testimonials/testimonials/AnaCarolinaMarinho.webp +testimonials/testimonials/DrAndreaKis.webp +testimonials/testimonials/MaxKorbmacher.webp +testimonials/testimonials/RichardDushime.webp +testimonials/testimonials/Roksana.webp +testimonials/testimonials/leonie.webp +welcome/index.html diff --git a/scripts/rebrand/baseline/seo_heads.json b/scripts/rebrand/baseline/seo_heads.json new file mode 100644 index 00000000000..3ef514f65dd --- /dev/null +++ b/scripts/rebrand/baseline/seo_heads.json @@ -0,0 +1,3421 @@ +{ +"404.html": "876006ed85e4af80", +"about/charity/index.html": "a87322077b70cfdf", +"about/cite_us/index.html": "5c274fc4f19a364f", +"about/community/index.html": "eab342e23c3b02f3", +"about/confidential-advisor-ombuds/index.html": "2fcaf01275f5cb30", +"about/get-involved/index.html": "dc22a81debb40624", +"about/index.html": "ae98b10d8284b11a", +"about/mission/index.html": "ae24c9d9768d3618", +"about/page/2/index.html": "ae98b10d8284b11a", +"about/partnerships/index.html": "0143f4257d9ef80b", +"about/principles/index.html": "e7423c7a30cc040b", +"about/steering-committee/index.html": "c91a261d1bfb5292", +"about/teams/index.html": "7720262844ee378c", +"about/us/index.html": "7ca7c95ceb890066", +"about/visitors/index.html": "c7f4c532a8189083", +"adopting/index.html": "ab878fcb0bece122", +"ai-metascience/index.html": "1fab5706d9cd80f3", +"authors/adam-partridge/index.html": "a775843eaec1c049", +"authors/adira-daniel/index.html": "b3c24c9e1c08a7bc", +"authors/alaa-aldoh/index.html": "7668c004ba7d60ef", +"authors/aleksandra-lazic/index.html": "b0684233e2850fca", +"authors/alexander-hart/index.html": "3fc522524fb1488f", +"authors/alice-rees/index.html": "548079aca3a03f87", +"authors/alicia-tamara-veersma-barredo/index.html": "e9e92d847d79ec6e", +"authors/amanda-kay-montoya/index.html": "ab99f3943737069c", +"authors/amani-aloufi/index.html": "fc45508bb622846f", +"authors/amelie-bret/index.html": "01f0fffb67e3317b", +"authors/amelie-gourdon/index.html": "4bffee3292dd3f21", +"authors/ana-carolina-marinho/index.html": "4933a6b62d515db4", +"authors/anna-meier/index.html": "77b53d3203a7fcc4", +"authors/annalisa-myer/index.html": "87131ee720541e99", +"authors/annalise-laplume/index.html": "8ad3001d6b78599a", +"authors/aoife-omahony/index.html": "610a0960351789ff", +"authors/ashley-blake/index.html": "4c2e9957e4740792", +"authors/balazs-aczel/index.html": "f7f836dd29a663fb", +"authors/ben-saunders/index.html": "2ed550dc287aaaf7", +"authors/berit-t-barthelmes-msc/index.html": "98b92134892cb7f8", +"authors/bethan-iley/index.html": "f29505041a135801", +"authors/bradley-baker/index.html": "70319b10bab35d00", +"authors/cass-gheoghe/index.html": "522770a9f451d810", +"authors/catherine-laverty/index.html": "1387cde15bc70c2c", +"authors/catia-oliveira/index.html": "b48efe264f5097df", +"authors/charlotte-r-pennington/index.html": "fe54432f51a0ab8a", +"authors/christopher-eaker/index.html": "ae638874f73a1ac7", +"authors/ciara-egan/index.html": "d671a79c08917300", +"authors/connor-keating/index.html": "2ba530ba34fb0c47", +"authors/crystal-steltenpohl/index.html": "2b53a6f00e5d9357", +"authors/daniela-duca/index.html": "c8d13b9c3117125a", +"authors/david-moreau/index.html": "e2d22ec0a09e7a86", +"authors/dermot-lynott/index.html": "232f30b856494a65", +"authors/dushime-mudahera-richard/index.html": "c68399b875871653", +"authors/eike-rinke/index.html": "51b67d2db5415223", +"authors/filip-dechterenko/index.html": "d003a6a98d9c22de", +"authors/flavio-azevedo/index.html": "954d312635789a3d", +"authors/forrt/index.html": "7ffc142add671393", +"authors/fotis-mystakopoulos-phd-student/index.html": "6c88e03ba3c13f53", +"authors/gavin-leech/index.html": "b61d056fe217fa2c", +"authors/gilad-feldman/index.html": "7bd70e01c0209f09", +"authors/giorgia-andreolli/index.html": "5fcc4f688693f076", +"authors/heather-urry/index.html": "4fd0eede3abba3e4", +"authors/helena-hartmann/index.html": "741099afde9f9b70", +"authors/henrik-schoenemann/index.html": "188db0be8804cfe1", +"authors/index.html": "232a30e3d1654eb0", +"authors/jacob-miranda/index.html": "0735c962a4bb3695", +"authors/jade-pickering/index.html": "a7f82e8ca77910b6", +"authors/james-bartlett/index.html": "1d6c33a9fad21264", +"authors/jan-philipp-roer/index.html": "715390a98a6a86f5", +"authors/jeef-lees/index.html": "2bd6bfea4f60bc4f", +"authors/joanne-mccuaig/index.html": "4a2d93e2dd593ca7", +"authors/john-shaw/index.html": "e831d7ea0734332c", +"authors/jordan-wagge/index.html": "d78a8554c6938ca5", +"authors/julia-pauquet/index.html": "67a2affd805759b7", +"authors/julia-strand/index.html": "9e4a20cd1d2d12c9", +"authors/julia-wolska/index.html": "8636b402f0b55419", +"authors/justin-sulik/index.html": "8d9484c60e1f3492", +"authors/kai-krautter/index.html": "acf463ee501d432e", +"authors/kaili-chung/index.html": "d6d590840d5d3155", +"authors/kamil-izydorczak/index.html": "2b7db6ec54ae8b2a", +"authors/karen-matvienko-sikar/index.html": "6e1f9958cdb5db29", +"authors/karolina-urbanska/index.html": "ddd42907341f40ce", +"authors/kelly-lloyd/index.html": "832a37c46bc7ccae", +"authors/kimberly-quinn/index.html": "e1abd0f71b582a71", +"authors/laurel-standiford/index.html": "f077bc8547d5e6be", +"authors/leticia-micheli/index.html": "036ad5d4133b8699", +"authors/lorna-hamilton/index.html": "1d895558cff770d9", +"authors/louise-bezuidenhout/index.html": "4c7710888b66e187", +"authors/lukas-roseler/index.html": "79845e61c6cf7a91", +"authors/lukas-wallrich/index.html": "4e5be14c20673141", +"authors/lydia-riedl/index.html": "5bf93f66411deab2", +"authors/madeleine-pownall/index.html": "d06bcd3545f7dd90", +"authors/magdelna-grose-hodge/index.html": "1ee32486923ed1c8", +"authors/mahmoud-elsherif/index.html": "5a3fbdd2009bf941", +"authors/malika-ihle/index.html": "46ddaab05d68c370", +"authors/markus-konkol/index.html": "1483e1de5369639a", +"authors/martin-vasilev/index.html": "929b15d7938fd84d", +"authors/max-korbmacher/index.html": "8d67e66ad0518048", +"authors/meera-chandra/index.html": "8df7d699c79d26fc", +"authors/mehdi-goughari/index.html": "9d29b2e9d6e6269a", +"authors/meng-liu/index.html": "1d563e372643e5cf", +"authors/mike-galang/index.html": "4afefcd6e0e1f1e8", +"authors/monica-gonzales-marquez/index.html": "98531a4cae739910", +"authors/myriam-baum/index.html": "5304e6abc0ad7417", +"authors/nihan-albayrak-aydemir/index.html": "1f88189d6a64b0dc", +"authors/olly-robertson/index.html": "2d29dcac48bc5842", +"authors/patrick-s-forscher/index.html": "ccbad35ccd72f1b0", +"authors/priya-silverstein/index.html": "7007921f36ea98c5", +"authors/rachel-heyard/index.html": "b55836bfccbb793c", +"authors/rachel-renbarger/index.html": "48895f4b2c3b86e9", +"authors/sam-parsons/index.html": "da19be85537fd886", +"authors/sam-westwood/index.html": "773530adb644cb04", +"authors/samantha-tyler/index.html": "20b5dc7e3e9b76b7", +"authors/samuel-alarie/index.html": "9794d3493e6189e5", +"authors/samuel-guay/index.html": "cf41717bb8f9e17f", +"authors/sandra-grinschgl/index.html": "82b9eb54bfa45d92", +"authors/sara-lil-middleton/index.html": "4fda7d2d6aac4657", +"authors/sarah-a-sauve/index.html": "c5dfb6bfee8b9b4c", +"authors/sarah-ashcroftjones/index.html": "0d8c1ce6dd702023", +"authors/sau-chin-chen/index.html": "3c0c380321ed57e7", +"authors/shilaan-alzahawi/index.html": "f5e334d684e08eb1", +"authors/siu-kit-yeung/index.html": "3505bc382e436b76", +"authors/sonia-rishi/index.html": "d6b74db2ba78933b", +"authors/stephanie-zellers/index.html": "438dc51426a0d464", +"authors/steven-verheyen/index.html": "791544fe8a4878b7", +"authors/susanne-vogel/index.html": "68201b7ec934fb29", +"authors/tamara-kalandadze/index.html": "30fb302bddfdc407", +"authors/tamara-marques/index.html": "595f2847d827bcf2", +"authors/thomas-rhys-evans/index.html": "0b9fc999953c09af", +"authors/timo-roettger/index.html": "86f9169e2e94080f", +"authors/tina-lonsdorf/index.html": "d2c9c637f3375d2f", +"authors/tom-heyman/index.html": "7a8f838ff1eb8170", +"authors/waleed-alsubhi/index.html": "327ea42215bc734c", +"authors/william-ngiam/index.html": "f1e738a2217325cd", +"authors/yanna-weisberg/index.html": "3da5db60babd7d2e", +"authors/yufang-yang/index.html": "d4d5c767b427ea92", +"authors/zoe-flack/index.html": "6750b052faaf05f0", +"authors/zoran-pavlovic/index.html": "7e0eb40862e40486", +"awards/index.html": "f93b17ac0c461822", +"awop/index.html": "7e9a3452fb901645", +"booklet/index.html": "b19f21623d57aae8", +"categories/index.html": "90d5d72739237c1a", +"category/event/index.html": "f693630b4d9b52fb", +"category/milestone/index.html": "085302c6943be601", +"category/newsletter/index.html": "0e26cfa35648299b", +"category/opportunity/index.html": "c6b60748520ddcf4", +"category/resource/index.html": "ff8cc8571e74d83d", +"citation-politics/index.html": "061c770434296b6f", +"citation-politics/toolkit/index.html": "27915b855c693266", +"clusters/cluster-1/index.html": "6712e4bca415b0ea", +"clusters/cluster-10/index.html": "ac93f4ef64feb63b", +"clusters/cluster-11/index.html": "7cb161ea4a35edcd", +"clusters/cluster-2/index.html": "abaa6d900a217bce", +"clusters/cluster-3/index.html": "bf8113f10f95d4a7", +"clusters/cluster-4/index.html": "60ccff3c86c1c75b", +"clusters/cluster-5/index.html": "6099546a9691734d", +"clusters/cluster-6/index.html": "8a1cf39c5db9ef16", +"clusters/cluster-7/index.html": "a74e5dd43b3cc6ce", +"clusters/cluster-8/index.html": "dae684a438aede7e", +"clusters/cluster-9/index.html": "a5e638972a4e239d", +"clusters/index.html": "c59c531215c70542", +"coc/index.html": "c958f305f7be838a", +"community-map/index.html": "dea268e98001fb95", +"contributor-analysis/index.html": "675591b786fadd70", +"contributors/index.html": "55dd9bc8192829ae", +"curated_resources/1-500-scientists-lift-the-lid-on-reprodu/index.html": "6fd11beef9e05f9e", +"curated_resources/10-things-for-curating-reproducible-and/index.html": "ac5b40dcc5b14f8b", +"curated_resources/1economics-270d-research-transparency-me/index.html": "bfb5764f28b00eae", +"curated_resources/66th-helmholtz-open-science-online-semin/index.html": "03daa4d8f3a2025f", +"curated_resources/7-easy-steps-to-open-science-an-annotate/index.html": "a4c839ebd8336d34", +"curated_resources/a-21-word-solution/index.html": "73edcc346d0b122a", +"curated_resources/a-bayesian-perspective-on-the-reproducib/index.html": "d25ec625f92f2fff", +"curated_resources/a-call-for-open-science-in-forensics/index.html": "9838821fd2e86649", +"curated_resources/a-case-for-data-dashboards-first-steps-w/index.html": "b0c0976308dd6c65", +"curated_resources/a-cautionary-note-on-aggregation-in-educ/index.html": "85fbc4917deb88e3", +"curated_resources/a-checklist-is-associated-with-increased/index.html": "29d419a33f5005d1", +"curated_resources/a-collaborative-approach-to-infant-resea/index.html": "fff528cf4681fda0", +"curated_resources/a-community-endorsed-open-source-lexicon/index.html": "1a824c6263cadb73", +"curated_resources/a-consensus-based-transparency-checklist/index.html": "590f2c4f9026a91d", +"curated_resources/a-critique-of-using-the-labels-confirmat/index.html": "169a4d599e04e0eb", +"curated_resources/a-dataset-without-a-code-book-ethnograph/index.html": "d9246c3dcbca6eb6", +"curated_resources/a-duty-to-describe-better-the-devil-you/index.html": "f6e8cd0fd269ef0b", +"curated_resources/a-framework-for-understanding-an-open-sc/index.html": "2bbaaf6cc4fb01a0", +"curated_resources/a-funder-imposed-data-publication-requir/index.html": "a55e3f439b016e80", +"curated_resources/a-future-for-digital-public-goods-for-mo/index.html": "dd22f1f907851b3f", +"curated_resources/a-general-course-outline-for-an-overview/index.html": "3493b2a925e80f84", +"curated_resources/a-guide-for-social-science-journal-edito/index.html": "da441f9e24216c8a", +"curated_resources/a-guide-for-social-science-journal-edito_2/index.html": "48b8cbc4c409c9f2", +"curated_resources/a-guide-to-choosing-a-data-repository-fo/index.html": "47eda571094350d2", +"curated_resources/a-guide-to-data-visualization-best-pract/index.html": "7fe80026ad7aa646", +"curated_resources/a-guide-to-supporting-early-career-resea/index.html": "6c8b0106f8759748", +"curated_resources/a-healthy-phd/index.html": "0fc274eff35825b1", +"curated_resources/a-library-of-electrophysiological-respon/index.html": "290e0bd233e0edba", +"curated_resources/a-manifesto-for-reproducible-science/index.html": "e0e79fff573ca785", +"curated_resources/a-manifesto-for-rewarding-and-recognizin/index.html": "25b9d0095081fe1e", +"curated_resources/a-minimal-metadata-set-mnms-to-repurpose/index.html": "3d0663ea7d0deb06", +"curated_resources/a-multilab-preregistered-replication-of/index.html": "361566a45746c7fb", +"curated_resources/a-pathway-to-strengthening-open-science/index.html": "0bffd2babe38df4d", +"curated_resources/a-plan-to-develop-open-science-s-green-s/index.html": "40a7f3de931af36c", +"curated_resources/a-plea-for-preregistration-in-personalit/index.html": "4d038fb0579a7498", +"curated_resources/a-power-primer/index.html": "e70577cda6807078", +"curated_resources/a-powerful-nudge-presenting-calculable-c/index.html": "c67d535263901c65", +"curated_resources/a-primer-for-choosing-designing-and-eval/index.html": "eda70fd58ba68f0a", +"curated_resources/a-primer-on-systematic-review-and-meta-a/index.html": "fe1b16af965289dd", +"curated_resources/a-proposal-for-a-new-editorial-policy-in/index.html": "e6f07a81b5ab8029", +"curated_resources/a-proposal-for-the-future-of-scientific/index.html": "8bd9b3ba86f00375", +"curated_resources/a-public-option-for-clinical-trials-less/index.html": "9a3a032bded7aa8f", +"curated_resources/a-reading-list-for-the-replicability-cri/index.html": "03a90cc786a3a4cb", +"curated_resources/a-recipe-for-extremely-reproducible-enri/index.html": "8194c88ed69507db", +"curated_resources/a-registered-report-survey-of-open-resea/index.html": "3e7819169db40125", +"curated_resources/a-reliability-generalization-study-of-jo/index.html": "0fb68aa8e1519c76", +"curated_resources/a-replication-crisis-in-methodological-r/index.html": "3142b5995bf514ea", +"curated_resources/a-reputation-economy-how-individual-rewa/index.html": "c932c5bdfcabd108", +"curated_resources/a-short-introduction-to-the-reproducibil/index.html": "8b65f243dca821ab", +"curated_resources/a-short-personal-future-history-of-revol/index.html": "81b9de93fc23246b", +"curated_resources/a-social-priming-data-set-with-troubling/index.html": "182db0ba3b7fb83d", +"curated_resources/a-social-psychological-model-of-scientif/index.html": "2fbecbbb537700e4", +"curated_resources/a-software-tool-for-removing-patient-ide/index.html": "100cefc00ba44ca7", +"curated_resources/a-solomon-kurz-website/index.html": "320d44be19e81242", +"curated_resources/a-step-by-step-guide-on-preregistration/index.html": "6bd94cab0162b9f4", +"curated_resources/a-student-s-guide-to-open-science-using/index.html": "95e56917726939ee", +"curated_resources/a-study-of-the-impact-of-data-sharing-on/index.html": "3bdf3e53e521cd74", +"curated_resources/a-study-on-formalizing-the-knowledge-of/index.html": "eb210f00b23c7e0d", +"curated_resources/a-survey-of-researchers-methods-sharing/index.html": "e2fe44c689f11e53", +"curated_resources/a-survey-of-the-statistical-power-of-res/index.html": "7b874d48bb9a171e", +"curated_resources/a-survey-on-how-preregistration-affects/index.html": "25accd29f9d97d66", +"curated_resources/a-systematic-review-of-statistical-power/index.html": "ed542508a45d6406", +"curated_resources/a-tale-of-two-papers/index.html": "29a76ca9a16ffe99", +"curated_resources/a-test-of-the-diffusion-model-explanatio/index.html": "e87f934ce368aa21", +"curated_resources/a-tutorial-on-cognitive-modeling-for-cog/index.html": "5c183c606fcfa78e", +"curated_resources/a-unified-framework-to-quantify-the-cred/index.html": "7fed753aa35e59ef", +"curated_resources/a-vast-graveyard-of-undead-theories-publ/index.html": "a6101047e54551e9", +"curated_resources/abandon-statistical-significance/index.html": "dde74e5a176992df", +"curated_resources/academic-fraud-is-a-waster-of-taxpayer-d/index.html": "b209ea9a25a604f1", +"curated_resources/academic-jobs-in-the-us-vs-the-uk/index.html": "3118f381ea0ddb0e", +"curated_resources/academic-research-in-the-21st-century-ma/index.html": "b9f617a494876ce6", +"curated_resources/accessibility-data-curation-primer/index.html": "18393dfd9cbf0fc7", +"curated_resources/accessible-feedback-in-research/index.html": "d04f9a3a8f79f157", +"curated_resources/accuracy-of-effect-size-estimates-from-p/index.html": "32a0f628e1bd4372", +"curated_resources/adapting-open-science-and-pre-registrati/index.html": "54788a43bdb9eb42", +"curated_resources/addressing-the-grand-challenges-facing-p/index.html": "5870215657827854", +"curated_resources/addressing-the-issue-of-representation-i/index.html": "8f8b94de9d73f3e3", +"curated_resources/adjusting-for-publication-bias-in-metaan/index.html": "0e4a1c8542136544", +"curated_resources/adopting-open-educational-resources-as-a/index.html": "965836d26c1af3b1", +"curated_resources/adopting-principled-education/index.html": "33c906cab9cbfbfe", +"curated_resources/advancing-data-honesty-in-experimental-b/index.html": "64cdb2c8085439a2", +"curated_resources/advancing-equity-and-innovation-in-resea/index.html": "8fbcd4bb951f380d", +"curated_resources/advancing-equity-in-academia-through-inn/index.html": "6df6859e242da84b", +"curated_resources/advancing-oscm-scientific-knowledge-by-r/index.html": "4186db958fb2e407", +"curated_resources/advocating-for-change-in-how-science-is/index.html": "1e09d197fb02b70d", +"curated_resources/advocating-for-generalizability-acceptin/index.html": "c7f30b099acafdff", +"curated_resources/agape-open-science-mooc/index.html": "c55ece501d6488a2", +"curated_resources/ai-sanctions-screening-study-the-ofac-li/index.html": "16f221866621436d", +"curated_resources/all-is-well-that-replicates-well-the-rep/index.html": "b35b9ab04b81cf0a", +"curated_resources/all-the-weight-of-our-dreams-on-living-r/index.html": "5b40d734a0a65c51", +"curated_resources/always-use-welch-t-test/index.html": "a7878ad5feb533fd", +"curated_resources/an-agenda-for-purely-confirmatory-resear/index.html": "d06f9510d668d63e", +"curated_resources/an-assessment-of-the-magnitude-of-effect/index.html": "f9b84953bcf11776", +"curated_resources/an-excess-of-positive-results-comparing/index.html": "f8c2a82436c30c63", +"curated_resources/an-exploratory-test-for-an-excess-of-sig/index.html": "cace115307f4dff6", +"curated_resources/an-introduction-to-registered-replicatio/index.html": "219b21446e7fcc9d", +"curated_resources/an-introduction-to-registered-reports-fo/index.html": "510c89cd20346349", +"curated_resources/an-introduction-to-the-topic-of-open-sci/index.html": "73b0c8acbcd0001a", +"curated_resources/an-open-investigation-of-the-reproducibi/index.html": "60fbc81b8edb0d93", +"curated_resources/an-open-science-mri-database-of-over-100/index.html": "f326de91939515b8", +"curated_resources/an-open-science-primer-for-social-scient/index.html": "fa2096cb96900034", +"curated_resources/an-open-source-pharma-roadmap/index.html": "70a0437620c67af1", +"curated_resources/analisis-y-visualizacion-de-datos-usando/index.html": "a0c1fbd7aaa3cb20", +"curated_resources/analysis-of-open-data-and-computational/index.html": "81f1daad5cacaf07", +"curated_resources/analytic-review-as-a-solution-to-the-mis/index.html": "58966012249c3a4b", +"curated_resources/analytical-code-sharing-practices-in-bio/index.html": "d249eef2fd9e6225", +"curated_resources/analyzing-education-data-with-open-scien/index.html": "46212a19607e5091", +"curated_resources/announcing-datacite-s-first-public-data/index.html": "7c862b768a2a70d6", +"curated_resources/applied-multiple-regression-correlation/index.html": "cbabcc1c914a83d0", +"curated_resources/applied-open-science-talk-gsa-2020/index.html": "3ba638a127f50262", +"curated_resources/applying-social-and-behavioral-science-t/index.html": "56f665d49ed0d986", +"curated_resources/approaching-psychology-s-current-crises/index.html": "1d7a034482d2271c", +"curated_resources/approaching-psychology-s-current-crises_2/index.html": "5adb7445f6276105", +"curated_resources/are-choices-based-on-conditional-or-conj/index.html": "5cf10fd582e36a5a", +"curated_resources/are-preregistration-and-registered-repor/index.html": "0df1d80ddbbe7d03", +"curated_resources/are-psychology-journals-anti-replication/index.html": "222ca2d21478219d", +"curated_resources/are-we-wasting-a-good-crisis-the-availab/index.html": "bdb8bc3820f96c9a", +"curated_resources/ariadne-a-scientific-navigator-to-find-y/index.html": "6fee85d60c81efce", +"curated_resources/ariadne-a-scientific-navigator-to-find-y_2/index.html": "fc42cb709458cdf7", +"curated_resources/ariadne-scientific-resource-navigator/index.html": "21e40b06b1c86100", +"curated_resources/arrested-theory-development-the-misguide/index.html": "5ec501e38b1a49cf", +"curated_resources/arrive-has-not-arrived-support-for-the-a/index.html": "5820e76acbca7d8f", +"curated_resources/artificial-intelligence-and-responsibili/index.html": "983e37818aa3bdb9", +"curated_resources/ascent-foss-resource-list-for-global-sou/index.html": "e8bd9183d2646161", +"curated_resources/asl-lexicon-and-reporting-recommendation/index.html": "98a7bde7f8f9290c", +"curated_resources/assessing-data-availability-and-research/index.html": "487caf986ff15c01", +"curated_resources/assessing-open-scholarship-practices-in/index.html": "db60cd5f63441762", +"curated_resources/assessment-of-transparency-indicators-in/index.html": "74d660723814f02e", +"curated_resources/association-between-trial-registration-a/index.html": "fd4c189c8f04192a", +"curated_resources/at-what-sample-size-do-correlations-stab/index.html": "7bfc562e3258763c", +"curated_resources/attitudes-towards-animal-study-registrie/index.html": "6c19a1d4ea318310", +"curated_resources/authorization-of-animal-experiments-is-b/index.html": "2ff8502be316334d", +"curated_resources/authorship-practices-must-evolve-to-supp/index.html": "75c5344f38c00f4e", +"curated_resources/autistic-community-and-the-neurodiversit/index.html": "c5fb94049d333888", +"curated_resources/automation-and-make/index.html": "71749943171531d0", +"curated_resources/awesome-open-science-resources/index.html": "f8ce4caf898a3665", +"curated_resources/awesome-reproducible-research/index.html": "76b4535fe8037875", +"curated_resources/bacillus-calmette-guerin-vaccine-to-redu/index.html": "b83a742346875888", +"curated_resources/bad-science-blog-on-the-guardian-webpage/index.html": "696c3f07e13eec28", +"curated_resources/bad-science-log-post-guardian/index.html": "83db0416adcc0527", +"curated_resources/badges-for-sharing-data-and-code-at-bios/index.html": "a577260dd01e13eb", +"curated_resources/badges-to-acknowledge-open-practices-a-s/index.html": "4b9c3e9a818a1bfb", +"curated_resources/barcelona-declaration-on-open-research-i/index.html": "888134e09e316248", +"curated_resources/bargain-basement-bayes/index.html": "f47ef336055695af", +"curated_resources/bayes-factor/index.html": "dc7b2882f410c151", +"curated_resources/bayes-for-beginners-probability-and-like/index.html": "0c030500815c56ec", +"curated_resources/bayes-rules-an-introduction-to-bayesian/index.html": "cf5575a6df814841", +"curated_resources/bayesian-cognitive-modelling/index.html": "1698c5509c3a5703", +"curated_resources/bayesian-inference-for-psychology-part-i/index.html": "309e847ed0d8198e", +"curated_resources/bayesian-inference/index.html": "c6d3dc8e161c6f93", +"curated_resources/being-a-reviewer-or-editor-for-registere/index.html": "a11b5cf76c149b9c", +"curated_resources/ben-goldacre-battling-bad-science/index.html": "a3002ecc09581443", +"curated_resources/benefits-of-open-and-high-powered-resear/index.html": "23930a2f071e0ddd", +"curated_resources/berlin-oxford-summer-school-2020/index.html": "4c5b849bbe5aebec", +"curated_resources/best-practices-in-data-analysis-and-shar/index.html": "4b6c8e3f9528b162", +"curated_resources/best-research-practices-in-psychology-il/index.html": "873f6a84ba3324ba", +"curated_resources/better-p-curves-making-p-curve-analysis/index.html": "ba32dcb82f78257c", +"curated_resources/beyond-infrastructure-unpacking-the-comp/index.html": "4e6d4f4930eee4fe", +"curated_resources/beyond-kindness-a-proposal-for-the-flour/index.html": "ec28164006f31f22", +"curated_resources/beyond-power-calculations-assessing-type/index.html": "05a927d4bb6b0964", +"curated_resources/biden-harris-administration-marks-the-an/index.html": "530b0e648ab5bd04", +"curated_resources/big-correlations-in-little-studies-infla/index.html": "39c99ce32aecdabc", +"curated_resources/big-team-science-initiatives-a-catalyst/index.html": "63cdf2a2b2580e42", +"curated_resources/big-team-setup-guide/index.html": "d0d6ad4551f64632", +"curated_resources/biomedical-data-repository-concepts-and/index.html": "f020d5047785b718", +"curated_resources/biomedical-publishing-past-historic-pres/index.html": "1a4ebae0189a6035", +"curated_resources/bite-size-science-and-its-undesired-side/index.html": "cb2cb22f5f06a5b3", +"curated_resources/blaze-a-search-engine-and-email-subscrip/index.html": "d29ea51d5a846b58", +"curated_resources/boas-praticas-em-ciencia/index.html": "1c7c4d9449191094", +"curated_resources/bounded-research-ethicality-researchers/index.html": "a77df49b6757738e", +"curated_resources/bradley-efron-frequentist-accuracy-of-ba/index.html": "ee110064ac9edc30", +"curated_resources/brainlife-io-a-decentralized-and-open-so/index.html": "213a29e3a5509710", +"curated_resources/breaking-free-how-preregistration-hurts/index.html": "f63e3795b706921a", +"curated_resources/bridging-neurodiversity-and-open-scholar/index.html": "ec6de00c17d484e4", +"curated_resources/bringing-institutional-multidisciplinary/index.html": "7cf93191f6aa5a9c", +"curated_resources/bringing-the-pre-registration-revolution/index.html": "35e36595242fee29", +"curated_resources/building-reproducible-bridges-to-cross-t/index.html": "7e815203443b829d", +"curated_resources/building-transparency-and-reproducibilit/index.html": "59d193f69ebc8153", +"curated_resources/calculating-and-reporting-effect-sizes-t/index.html": "dc488106c47ce144", +"curated_resources/calculating-the-overlap-of-two-normal-di/index.html": "96662d30eb921cf8", +"curated_resources/campbell-open-and-reproducible-science-s/index.html": "cacccc83acc73f30", +"curated_resources/campbell-s-law-explains-the-replication/index.html": "323e98c7ad82c1a0", +"curated_resources/can-a-good-theory-be-built-using-bad-ing/index.html": "228ee7b31d1f28b2", +"curated_resources/can-you-trust-the-data-from-your-wearabl/index.html": "d401148ad4ac7c6f", +"curated_resources/canadian-open-neuroscience-platform-conp/index.html": "e838cf2d7fad9733", +"curated_resources/cancer-researchers-experiences-with-and/index.html": "1e31683dbac2a3e4", +"curated_resources/capstone-advanced-general/index.html": "0a537b77b8936429", +"curated_resources/care-principles-for-indigenous-data-gove/index.html": "401c40108dc66ed1", +"curated_resources/cargo-cult-science/index.html": "a3c70c37901a3bf9", +"curated_resources/carpentries-instructor-training/index.html": "91a3bd449cac6e06", +"curated_resources/catalyzing-communities-of-research-rigou/index.html": "fec853250db01213", +"curated_resources/catecor-an-open-science-shaded-truss-ext/index.html": "aaebbd03cd9c0b55", +"curated_resources/challenges-and-opportunities-in-preregis/index.html": "46c700119f083b77", +"curated_resources/champions-of-transparency-in-education-w/index.html": "5b71841f76a3ef8b", +"curated_resources/change-starts-with-journal-editors-in-re/index.html": "c16059a87ed30df2", +"curated_resources/changing-the-culture-of-peer-review-for/index.html": "7afcb83867a10d1e", +"curated_resources/chaos-in-the-brickyard/index.html": "cfd73f86c25f623e", +"curated_resources/characteristics-of-clinical-trials-regis/index.html": "4bdeda19acedd97b", +"curated_resources/chatgpt-teaches-open-science/index.html": "8fcf80222a181afd", +"curated_resources/choice-of-analysis-pathway-dramatically/index.html": "ced3cccad093d2f3", +"curated_resources/choosing-prediction-over-explanation-in/index.html": "ea86f959ff996e37", +"curated_resources/chrome-book-data-science/index.html": "055f9a12ece15cc0", +"curated_resources/ciencia-aberta-e-reprodutivel/index.html": "a3791a0fbec6a358", +"curated_resources/circle-of-willis-episode-with-simine-vaz/index.html": "8578b53cbc88756f", +"curated_resources/citing-and-being-cited-data-code-edition/index.html": "4a26eb4205fc85da", +"curated_resources/cjep-will-offer-open-science-badges/index.html": "062332ddf196e49c", +"curated_resources/claims-about-scientific-rigour-require-r/index.html": "4447d6a9b35d1a73", +"curated_resources/clinical-trial-registration-a-statement/index.html": "0bba582a66c0b0de", +"curated_resources/clinical-trial-registration-and-reportin/index.html": "769fba22a6c5f79f", +"curated_resources/clinical-trial-registration-looking-back/index.html": "c27efd8cb64048dc", +"curated_resources/clinical-trial-registration-transparency/index.html": "3fe116fa24fb66bb", +"curated_resources/clusters/index.html": "33f0ae9184dd28ce", +"curated_resources/cognitive-science-stackexchange-site-for/index.html": "2663822160b7fd64", +"curated_resources/common-statistical-tests-are-linear-mode/index.html": "d51a78b004f135b3", +"curated_resources/community-consensus-on-core-open-science/index.html": "c5cc2621740ff664", +"curated_resources/community-sourced-glossary-of-open-schol/index.html": "435f75cc88e63477", +"curated_resources/compare-a-prospective-cohort-study-corre/index.html": "ea4e902160b36730", +"curated_resources/comparing-analysis-blinding-with-preregi/index.html": "43ed078eb617c947", +"curated_resources/comparing-published-scientific-journal-a/index.html": "57e212bc223c8fa5", +"curated_resources/comparison-of-preregistration-platforms/index.html": "7c62a140be145f7d", +"curated_resources/comparison-of-registered-and-published-o/index.html": "a8891cd25e470d64", +"curated_resources/comparison-of-registered-and-published-p/index.html": "60872b388321dffb", +"curated_resources/computational-social-science-is-growing/index.html": "066a7d278fe75bf3", +"curated_resources/conducting-research-with-people-in-lower/index.html": "31a791d5aedaf67f", +"curated_resources/conflicting-results-and-statistical-mall/index.html": "c783263dd03a9133", +"curated_resources/connecting-research-tools-to-the-open-sc/index.html": "d2e86e8555f5f8fb", +"curated_resources/consent-form-reporting-on-clinicaltrials/index.html": "f3953002687fe60a", +"curated_resources/consequences-of-low-statistical-power/index.html": "a610f61125f78d5c", +"curated_resources/consequences-of-prejudice-against-the-nu/index.html": "c1a79f18f2542007", +"curated_resources/conservative-tests-under-satisficing-mod/index.html": "a73ee4e3f8d71392", +"curated_resources/consolidated-reporting-guidelines-for-pr/index.html": "e7bd3b42e2efe333", +"curated_resources/consort-statement-adherence-and-risk-of/index.html": "ef7ee8b0627cff1c", +"curated_resources/constraints-on-generality-statements-are/index.html": "4d738fbe60df2d50", +"curated_resources/construct-validation-in-social-and-perso/index.html": "f92bd3f552e9835a", +"curated_resources/continuously-cumulating-meta-analysis-an/index.html": "b094336bf2dce3f9", +"curated_resources/coping-with-common-phd-challenges-by-mak/index.html": "7209377e57056826", +"curated_resources/correcting-for-bias-in-psychology-a-comp/index.html": "3ce606a28bd15c0e", +"curated_resources/correlational-effect-size-benchmarks/index.html": "e6d2b6523da972c6", +"curated_resources/cos-10-year-anniversary-starting-scaling/index.html": "ffebfe79535a5880", +"curated_resources/cos-registered-reports-portal/index.html": "8ca94d3462680ce1", +"curated_resources/course-materials-project-tier/index.html": "c2ed47b199b806f1", +"curated_resources/course-on-open-science-101/index.html": "a68f490ff5476b9f", +"curated_resources/course-syllabi-for-open-and-reproducible/index.html": "f587f92a526f56ad", +"curated_resources/creating-an-inclusive-research-lab-with/index.html": "40cf028e74df7d9c", +"curated_resources/credibility-of-preprints-an-interdiscipl/index.html": "e8393550df721f26", +"curated_resources/credible-science-course/index.html": "81f363078ef7a22c", +"curated_resources/crep-project/index.html": "f3dc99679cb38bb0", +"curated_resources/crep-tutorials/index.html": "beb7a1516956713d", +"curated_resources/crisis-research-fast-and-slow/index.html": "fb4cd6952e3b8648", +"curated_resources/critical-metascience-articles/index.html": "955b8ca659cee3bc", +"curated_resources/crossvalidated-stackexchange-site-for-st/index.html": "21c4131047e6a3fb", +"curated_resources/crowdsourced-research-many-hands-make-ti/index.html": "3456d88c451d14d9", +"curated_resources/crustybase-v-2-0-new-features-and-enhanc/index.html": "2f59ab6daaf3c351", +"curated_resources/curate-science/index.html": "a898ca81679361b2", +"curated_resources/curating-research-assets-a-tutorial-on-t/index.html": "eb033b7a917e3f1c", +"curated_resources/current-incentives-for-scientists-lead-t/index.html": "3aec42e7d7f9de02", +"curated_resources/curtailing-the-use-of-preregistration-a/index.html": "301cbd86269dfd1f", +"curated_resources/dagitty/index.html": "6e8fa297ca81a475", +"curated_resources/data-analysis-and-visualization-in-pytho/index.html": "e382bee1f7ba9bf3", +"curated_resources/data-analysis-and-visualization-in-r-for/index.html": "3995fa8a5c6cebe4", +"curated_resources/data-analysis-and-visualization-with-pyt/index.html": "d5a598f29486195a", +"curated_resources/data-and-open-science/index.html": "8baa63e483dc1bb5", +"curated_resources/data-availability-reusability-and-analyt/index.html": "198e0c8aecd1e3bc", +"curated_resources/data-carpentry-for-biologists/index.html": "e683aff865ffcbda", +"curated_resources/data-carpentry/index.html": "f0ac9148858542b6", +"curated_resources/data-cleaning-and-management-using-openr/index.html": "e3b7c986ef0df3c4", +"curated_resources/data-cleaning-with-openrefine-for-ecolog/index.html": "b1edb01f5ca56b26", +"curated_resources/data-intro-for-archivists/index.html": "e0aea5779fb34fd7", +"curated_resources/data-is-present-open-workshops-and-hacka/index.html": "6379c690f108b964", +"curated_resources/data-management-and-data-sharing-in-psyc/index.html": "a79fb6a4654ed5e2", +"curated_resources/data-management-for-psychological-scienc/index.html": "232b484f53663fd4", +"curated_resources/data-management-plans-as-linked-open-dat/index.html": "9f9060b1424b76c4", +"curated_resources/data-management-reproducibility/index.html": "477c77aa5def5b77", +"curated_resources/data-management-with-sql-for-ecologists/index.html": "7704e650efd5b9ba", +"curated_resources/data-management-with-sql-for-social-scie/index.html": "5735cf694d9a7634", +"curated_resources/data-management/index.html": "a64f0bb0de2be2d2", +"curated_resources/data-organization-in-spreadsheets-for-ec/index.html": "c43e35a2a069203e", +"curated_resources/data-organization-in-spreadsheets-for-so/index.html": "3b0ceabd807505f1", +"curated_resources/data-overuse-in-aging-research-emerging/index.html": "e73dc090d4bd180f", +"curated_resources/data-peeking-without-p-hacking/index.html": "cde2a9e3d1a1b086", +"curated_resources/data-policies-of-highly-ranked-social-sc/index.html": "d9d014b416df9fa9", +"curated_resources/data-reuse-and-the-open-data-citation-ad/index.html": "04d2dfdaa29be81f", +"curated_resources/data-sharing-by-scientists-practices-and/index.html": "92ea9ad08867ea74", +"curated_resources/data-sharing-in-plos-one-an-analysis-of/index.html": "8cdbd8e378d2866c", +"curated_resources/data-sharing-in-psychology-a-survey-on-b/index.html": "df3fe2c6d5c7f500", +"curated_resources/data-sharing-is-caring/index.html": "5bf25be5f47d6a62", +"curated_resources/data-sharing-practices-in-collaborative/index.html": "bf3b6320e3a8a1a6", +"curated_resources/data-tutorial-power-analysis-using-g-pow/index.html": "6810f31296b2337a", +"curated_resources/data-wrangling-and-processing-for-genomi/index.html": "72968e5bc3c2bdbe", +"curated_resources/databases-and-sql/index.html": "e5d582f9d797f74d", +"curated_resources/debate-statistical-analysis-plans-for-ob/index.html": "90b338a04a2b47b2", +"curated_resources/decatastrophizing-research-irreproducibi/index.html": "f26b632af7c6c8e8", +"curated_resources/decisions-decisions-decisions-an-ethnogr/index.html": "6258dcb29ae758ae", +"curated_resources/declaration-of-common-standards-for-the/index.html": "da96255de2c0ac88", +"curated_resources/declaration-of-helsinki-ethical-norm-in/index.html": "2835cff80e4d09d9", +"curated_resources/decolonising-open-science-symposium-dism/index.html": "6449e702e5884687", +"curated_resources/deep-dive-into-open-scholarship-collabor/index.html": "6225aaac65fbd8de", +"curated_resources/deep-dive-into-open-scholarship-data-mat/index.html": "3e363014a43ef2ef", +"curated_resources/deep-dive-into-open-scholarship-preprint/index.html": "3a8f304d05cb4508", +"curated_resources/deep-dive-into-open-scholarship-preregis/index.html": "3b6c4603cfdd2f89", +"curated_resources/deep-dive-on-open-practices-understandin/index.html": "57ff3e41065c4f3e", +"curated_resources/deep-dive-on-open-practices-understandin_2/index.html": "140e88632dd9c919", +"curated_resources/deep-dive-on-open-practices-understandin_3/index.html": "6a40490cb766ddc8", +"curated_resources/deep-dive-on-open-practices-understandin_4/index.html": "b3f110027c6ce0f6", +"curated_resources/defining-and-distinguishing-validity-int/index.html": "ec28312aab0f6559", +"curated_resources/defining-and-growing-the-field-of-metasc/index.html": "5b6fe13274c54ac9", +"curated_resources/defining-effect-sizes/index.html": "4b63072bc33c307a", +"curated_resources/degrees-of-freedom-in-planning-running-a/index.html": "cf78433c6fa05798", +"curated_resources/degrees-of-freedom-tutorial/index.html": "f24a45cd1105f547", +"curated_resources/deletion-erasure-and-what-the-marker-tes/index.html": "5df25c8d3277e45a", +"curated_resources/dementia-big-data-and-open-science/index.html": "1042156ba3195333", +"curated_resources/demystifying-open-science-in-health-psyc/index.html": "623e6b77fee2f758", +"curated_resources/demystifying-open-science-in-health-psyc_2/index.html": "842e5ffb4fe980de", +"curated_resources/der-umgang-mit-forschungsdaten-im-fach-p/index.html": "b83075f3244b8ec0", +"curated_resources/des-rap-book-reproducible-discrete-event/index.html": "14514b392438e888", +"curated_resources/design-and-validation-of-a-conceptual-mo/index.html": "3cfb0afcc926fe2e", +"curated_resources/designing-for-preregistration-a-user-cen/index.html": "67e6df654a78e3b6", +"curated_resources/detecting-and-avoiding-likely-false-posi/index.html": "fe5680f158a9359d", +"curated_resources/detecting-bad-science/index.html": "3a6b944fd619ee3b", +"curated_resources/detecting-fraud-in-social-science/index.html": "3e43352f8fa356eb", +"curated_resources/determinants-of-behaviour-and-their-effi/index.html": "c9de5ffcb55425bf", +"curated_resources/developing-a-comprehensive-directory-of/index.html": "72aad8b2a4705ea9", +"curated_resources/developing-a-wiki-integrated-workflow-to/index.html": "2ade0d3f2e15f4d5", +"curated_resources/developing-an-open-educational-resource/index.html": "08f32ef4c27e805d", +"curated_resources/developing-principled-pedagogies-an-open/index.html": "16211bbc7b1463d3", +"curated_resources/development-of-an-open-access-virtual-bi/index.html": "8518d667f84916d4", +"curated_resources/disclosing-and-managing-non-financial-co/index.html": "65c7d43579c92501", +"curated_resources/discrepancies-in-the-registries-of-diet/index.html": "fe80a106b8e0ee28", +"curated_resources/discrepancy-review-a-feasibility-study-o/index.html": "3c3eb42714cbd80c", +"curated_resources/dissemination-and-publication-of-researc/index.html": "da5e4214b0fad283", +"curated_resources/distribution-of-p-values-when-comparing/index.html": "8ed90667081595f0", +"curated_resources/diversifying-research-methods-syllabi/index.html": "fd08fb0cb45f831e", +"curated_resources/divorcing-white-supremacy-culture/index.html": "7a763ac751c0c182", +"curated_resources/do-grant-proposal-texts-matter-for-fundi/index.html": "0136d0d3d4d65c6e", +"curated_resources/do-organisms-need-an-impact-factor-citat/index.html": "782b73122b72cdba", +"curated_resources/do-p-values-lose-their-meaning-in-explor/index.html": "422889da06a84190", +"curated_resources/do-pre-analysis-plans-hamper-publication/index.html": "04e4c625db891f04", +"curated_resources/do-pre-registration-and-pre-analysis-pla/index.html": "1157265c87faed69", +"curated_resources/do-statistical-reporting-standards-affec/index.html": "16cae21834050eeb", +"curated_resources/do-studies-of-statistical-power-have-an/index.html": "c669eb76471ddb0f", +"curated_resources/does-preregistration-improve-the-credibi/index.html": "1870ae980ff228a8", +"curated_resources/does-use-of-the-consort-statement-impact/index.html": "fac06860b53767eb", +"curated_resources/draft-dated-2016-01-11-please-see-culear/index.html": "c03183f879892907", +"curated_resources/dyadic-data-analysis-methodology-in-the/index.html": "b912cb49999e872b", +"curated_resources/easy-preregistration-will-beneft-any-res/index.html": "6331af73fd4ddb05", +"curated_resources/economic-statistics-with-calculus/index.html": "dd1eff5c240e95bf", +"curated_resources/economics-lesson-with-stata/index.html": "cfdde3b63ff7030e", +"curated_resources/editorial-bias-against-replication-resea/index.html": "f2ea91cf9d70d722", +"curated_resources/editorial-bullying-an-exploration-of-act/index.html": "7d52f38fee2722a2", +"curated_resources/editorial-introducing-surgery-open-scien/index.html": "289ebe50728b9574", +"curated_resources/editorial-open-science-and-ethics/index.html": "578189253e014e08", +"curated_resources/editorial-open-science-in-consciousness/index.html": "e4edd9b2956838ab", +"curated_resources/editors-at-philosophy-public-affairs-res/index.html": "c7635e1e81a9acdc", +"curated_resources/educational-psychologist-educational-psy/index.html": "d2585544b992cc70", +"curated_resources/effect-of-open-peer-review-on-quality-of/index.html": "48b824d4495a7e31", +"curated_resources/effect-of-population-heterogenization-on/index.html": "4ddf586ee73c076a", +"curated_resources/effect-size-and-power-in-assessing-moder/index.html": "417bda894561e4c9", +"curated_resources/effect-size-estimates-current-use-calcul/index.html": "fcbf4ce8ca9d6d07", +"curated_resources/effect-size-estimation-in-neuroimaging/index.html": "0e9adf67c503ac61", +"curated_resources/effect-size-guidelines-for-individual-di/index.html": "bd702f64a950d5ad", +"curated_resources/effect-sizes-and-p-values-what-should-be/index.html": "3e2a33a0f5a8851e", +"curated_resources/effect-sizes-why-when-and-how-to-use-the/index.html": "c582e7c8167941a9", +"curated_resources/eight-common-but-false-objections-to-the/index.html": "2e176c88aafa0be0", +"curated_resources/el-control-de-versiones-con-git/index.html": "cc44a438094c0efa", +"curated_resources/eleven-strategies-for-making-reproducibl/index.html": "36c21a22b81afc81", +"curated_resources/eleven-strategies-for-making-reproducibl_2/index.html": "b34223c335d4ea3a", +"curated_resources/elsevier-title-level-pricing-dissecting/index.html": "a3aebe62b933dab7", +"curated_resources/embedding-open-and-reproducible-science/index.html": "d35fc36139cbda27", +"curated_resources/embedding-open-and-reproducible-science_2/index.html": "71047c2d61908a46", +"curated_resources/embracing-open-science-paving-the-way-fo/index.html": "656af7e7a6488c31", +"curated_resources/emerging-scientific-research-practices/index.html": "161907ff658126f2", +"curated_resources/empirical-assessment-of-published-effect/index.html": "4265db48b103fbcc", +"curated_resources/empirical-evaluation-of-very-large-treat/index.html": "42332bad976d8a58", +"curated_resources/empirical-study-of-data-sharing-by-autho/index.html": "404288383731dc70", +"curated_resources/enabling-data-discovery-with-the-astrobi/index.html": "ff11f2df57a88c1f", +"curated_resources/enabling-open-science-initiatives-in-cli/index.html": "c54f2d50aff822af", +"curated_resources/endorsement-of-open-science-practices-by/index.html": "c8b8179992e4bab0", +"curated_resources/enhancing-public-access-to-the-results-o/index.html": "c1d139c89bebec96", +"curated_resources/enhancing-reproducibility-through-rigor/index.html": "edf3d8463e99884a", +"curated_resources/enhancing-transparency-of-the-research-p/index.html": "fc4f2aaf4c1a6699", +"curated_resources/eplatypus-an-ecosystem-for-computational/index.html": "66590d009efe95cc", +"curated_resources/equity-transparency-and-accountability-o/index.html": "9a37a4d4ea34b81b", +"curated_resources/equivalence-testing-for-psychological-re/index.html": "510fc892cd4ff68c", +"curated_resources/equivalence-tests-a-practical-primer-for/index.html": "6f963b4f53df3e79", +"curated_resources/erroneous-analyses-of-interactions-in-ne/index.html": "cb9e08e6eaacb6dd", +"curated_resources/error-tight-exercises-for-lab-groups-to/index.html": "b20a20055b2f2139", +"curated_resources/establishing-trust-in-automated-reasonin/index.html": "256c7079397f776c", +"curated_resources/estimating-the-prevalence-of-transparenc/index.html": "e7af23c18d6dc970", +"curated_resources/estimating-the-reproducibility-of-psycho/index.html": "9aef16e979d5a697", +"curated_resources/estimating-the-unobserved-hierarchical-b/index.html": "a30c8861d10d0414", +"curated_resources/ethnography-vs-zombie-methodologies-what/index.html": "cb738dac14e5f5af", +"curated_resources/european-sociological-association-journa/index.html": "e1f2c7b0a26b0070", +"curated_resources/evading-open-science-the-black-box-of-st/index.html": "5248a84d02d53c59", +"curated_resources/evaluating-content-related-validity-evid/index.html": "48b4e3263110207e", +"curated_resources/evaluating-registered-reports-a-naturali/index.html": "9fe9299366dc069d", +"curated_resources/evaluating-the-r-index-and-the-p-curve/index.html": "3c0e1f6ef8e1c860", +"curated_resources/evaluating-what-works/index.html": "201cf897fb2e9030", +"curated_resources/evaluation-of-transparency-and-openness/index.html": "a1fd0abb0781e2d4", +"curated_resources/everything-hertz/index.html": "3b036b46f807191a", +"curated_resources/everytool4u-json-to-csv-converter/index.html": "3f0bce9a904ada9d", +"curated_resources/evidence-of-insufficient-quality-of-repo/index.html": "de43a5e6fc85fcec", +"curated_resources/evolution-of-reporting-p-values-in-the-b/index.html": "45de0bca67f37b99", +"curated_resources/excess-success-for-psychology-articles-i/index.html": "bb753fd7da8895ae", +"curated_resources/expectations-for-replications-are-yours/index.html": "cd7e6130379a7cef", +"curated_resources/experimentation-and-manipulation-with-pr/index.html": "23ddd2d24c2fb1f7", +"curated_resources/experimenter-as-automaton-experimenter-a/index.html": "483b452085c5d047", +"curated_resources/experiments-with-more-than-one-random-fa/index.html": "6a0c0b08967c1fe9", +"curated_resources/exploratory-factor-analysis/index.html": "e917c5eeb83ebe86", +"curated_resources/exploratory-hypothesis-tests-can-be-more/index.html": "193eacda97280437", +"curated_resources/exploring-pre-registration-and-pre-analy/index.html": "a350015561aaead6", +"curated_resources/exploring-regulatory-flexibility-to-crea/index.html": "ef7ec640c259768c", +"curated_resources/express-entry-invited-candidates-reprodu/index.html": "29c77bfed5492a43", +"curated_resources/fabbs-open-science-statement/index.html": "bec9945bcd9f51e1", +"curated_resources/facilitating-open-science-practices-for/index.html": "9007293e8ba25ef7", +"curated_resources/fact-sheet-biden-harris-administration-t/index.html": "4cc06dbdd179ae8d", +"curated_resources/facts-are-more-important-than-novelty-re/index.html": "570c0e1c9e592b6f", +"curated_resources/faculty-of-science-course-syllabus/index.html": "d64d19fbc3a013d0", +"curated_resources/fair-health-data-in-the-national-and-int/index.html": "eb83aa797ae1fc76", +"curated_resources/faking-science-a-true-story-of-academic/index.html": "f8d448a80017e5fc", +"curated_resources/false-positive-citations/index.html": "0326d3d75f2b5569", +"curated_resources/false-positive-psychology-undisclosed-fl/index.html": "8a595430dae7398b", +"curated_resources/false-positive-psychology/index.html": "fb675c09fad962cb", +"curated_resources/falsely-reassuring-analyses-of-all-p-val/index.html": "50ca501969cc9f71", +"curated_resources/falsifiability-is-not-optional/index.html": "df76f6a5e59db5f0", +"curated_resources/fearing-the-future-of-empirical-psycholo/index.html": "c296e521bb54725f", +"curated_resources/feasibility-of-emulating-clinical-trials/index.html": "170fed68f5120630", +"curated_resources/feeling-the-future-experimental-evidence/index.html": "43b3d6f4f0b5e6c9", +"curated_resources/fifty-years-of-research-on-questionable/index.html": "ea544781c14d4800", +"curated_resources/finding-evaluating-open-data/index.html": "f7e4df05e71a4c08", +"curated_resources/fishing-commitment-and-communication-a-p/index.html": "c55d718ba2e3cc13", +"curated_resources/five-selfish-reasons-to-work-reproducibl/index.html": "c01b1c5ef839e5c4", +"curated_resources/flood-of-fake-science-forces-multiple-jo/index.html": "150026f87aeac073", +"curated_resources/forcing-a-deterministic-frame-on-probabi/index.html": "a0619f0bbec6104e", +"curated_resources/forrt-s-open-and-reproducible-science-sy/index.html": "116a37d710c71335", +"curated_resources/forrt-summaries/index.html": "d43ebc96a4c751ec", +"curated_resources/foster-open-science/index.html": "076dac623d635a29", +"curated_resources/four-simple-recommendations-to-encourage/index.html": "bb70b65cd1457b54", +"curated_resources/framework-for-value-based-academic-asses/index.html": "e6402f505fd2d1ec", +"curated_resources/free-and-low-cost-resources-for-graduate/index.html": "309d8f770b1341dc", +"curated_resources/from-mental-health-breakfast-interventio/index.html": "79c6f990a5adc06b", +"curated_resources/from-policy-to-practice-lessons-learned/index.html": "062066f15a3ec0ab", +"curated_resources/from-pre-registration-to-publication-a-n/index.html": "49b7004586634abf", +"curated_resources/from-private-incentives-to-public-health/index.html": "72b1f87939eefd45", +"curated_resources/funder-data-sharing-policies-overview-an/index.html": "d59a0f352b20da30", +"curated_resources/g-power/index.html": "ed9f67f1f190dbaa", +"curated_resources/game-based-approaches-for-research-skill/index.html": "4f5d45d05d096936", +"curated_resources/game-based-approaches-in-the-teaching-an/index.html": "15155a691ff80fb3", +"curated_resources/gelbox-open-source-software-to-improve-r/index.html": "a91d551a8ac74136", +"curated_resources/general-principles-of-preclinical-study/index.html": "415169bcc88e735c", +"curated_resources/generic-syllabus-maker/index.html": "292403dad96f5e44", +"curated_resources/genomics-workshop-overview/index.html": "f1d29d6e973ead99", +"curated_resources/geofor-a-collaborative-forensic-taphonom/index.html": "b95efc22f82d9fe8", +"curated_resources/geospatial-workshop-overview/index.html": "edf63334b9f2cc6d", +"curated_resources/getting-involved-with-top-factor/index.html": "2e65910b2ad0a4cc", +"curated_resources/getting-ontologically-serious-about-the/index.html": "93f82a74d198cd70", +"curated_resources/ggplot-colors-best-tricks-you-will-love/index.html": "1325b0826b70c5f4", +"curated_resources/giving-community-psychology-away-a-case/index.html": "6c2d1613c7c605f8", +"curated_resources/glimmpse/index.html": "5d33b08087ebb64f", +"curated_resources/global-data-tracker-country-level-sanita/index.html": "4081cfaba2c969f1", +"curated_resources/good-clinical-practice-improves-rigor-an/index.html": "264fc1693274fbf2", +"curated_resources/good-enough-practices-in-scientific-comp/index.html": "0d700a6a8d1cd010", +"curated_resources/good-science-bad-science/index.html": "3854e6892209360b", +"curated_resources/good-supervision-and-mentoring-a-key-par/index.html": "10b8a2d20d426abc", +"curated_resources/graduate-research-methods/index.html": "f6df54dfca3e2735", +"curated_resources/graduate-students-need-more-quantitative/index.html": "4547fc17d35c93ce", +"curated_resources/grand-challenge-social-psychology-withou/index.html": "bae4152360c6f436", +"curated_resources/graphical-causal-models/index.html": "e9cbcdf59d436a84", +"curated_resources/growth-from-uncertainty-understanding-th/index.html": "0a5be6fd5a2deb4a", +"curated_resources/guide-your-students-to-become-better-res/index.html": "c38d134c7ad297b8", +"curated_resources/guideline-for-reporting-systematic-revie/index.html": "3e17e1440752c199", +"curated_resources/guidelines-for-evaluating-the-comparabil/index.html": "0fbfd788aac2b8d0", +"curated_resources/guidelines-to-improve-internationalizati/index.html": "38be4de7f049c636", +"curated_resources/habits-and-perceptions-regarding-open-sc/index.html": "2c4e8cedcd442bcd", +"curated_resources/hack-your-way-to-scientific-glory/index.html": "3203a34d2657183c", +"curated_resources/hail-the-impossible-p-values-evidence-an/index.html": "31b5d0cd10dc049a", +"curated_resources/hark-no-more-on-the-preregistration-of-c/index.html": "43d2489844b100ce", +"curated_resources/harking-how-badly-can-cherry-picking-and/index.html": "5703defc18f8286d", +"curated_resources/harking-hypothesizing-after-the-results/index.html": "1b6ea49d655dbc31", +"curated_resources/harry-potter-and-the-methods-of-reproduc/index.html": "084966baaa94c214", +"curated_resources/harvard-professor-s-papers-contain-copie/index.html": "cfaa2ba15e703a07", +"curated_resources/harvard-teaching-hospital-seeks-retracti/index.html": "da9b7a058c80ab8a", +"curated_resources/hello-keyboard-combine-two-columns/index.html": "3719d18b4736a292", +"curated_resources/heterogeneity-in-effect-size-estimates/index.html": "a12f84600f2a47f1", +"curated_resources/heyutils-json-schema-validator/index.html": "db0a8c799cd5f981", +"curated_resources/history-and-methods-of-psychology-syllab/index.html": "0406d84bc24247c4", +"curated_resources/history-and-philosophy-of-psychology/index.html": "27fce6774880fae0", +"curated_resources/history-repeating-guidelines-to-address/index.html": "ddd0aad845052418", +"curated_resources/how-and-whether-to-teach-undergraduates/index.html": "9bff6a6881ca67c2", +"curated_resources/how-can-preregistration-contribute-to-re/index.html": "9ef3753ba956ade0", +"curated_resources/how-failure-has-made-mathematics-stronge/index.html": "112037c449757cb4", +"curated_resources/how-flash-mobs-can-be-used-for-data-coll/index.html": "05c167e38c41ed27", +"curated_resources/how-openness-facilitates-collaboration/index.html": "e9fc89628678c5ce", +"curated_resources/how-racist-policing-took-over-american-c/index.html": "b3412af89751c5d0", +"curated_resources/how-scientists-can-stop-fooling-themselv/index.html": "bc3a04660754be28", +"curated_resources/how-significant-are-the-public-dimension/index.html": "306b1273b908122d", +"curated_resources/how-to-classify-detect-and-manage-univar/index.html": "600fa29ffc49f114", +"curated_resources/how-to-crack-pre-registration-toward-tra/index.html": "83dc55b846e0d38f", +"curated_resources/how-to-make-data-open-stop-overlooking-l/index.html": "fbc58c3261b62a1c", +"curated_resources/how-to-make-more-published-research-true/index.html": "6b3310553025e146", +"curated_resources/how-to-produce-identify-and-motivate-rob/index.html": "9c4e48e2f63aa4e5", +"curated_resources/how-to-test-ai-research-tools-a-repeatab/index.html": "2d334fc629314c2a", +"curated_resources/how-to-use-osf-as-an-electronic-lab-note/index.html": "a80a96877d8ac377", +"curated_resources/how-uk-science-is-failing-black-research/index.html": "fa7726083501a1dd", +"curated_resources/i-fooled-millions-into-thinking-chocolat/index.html": "a8ddb3acf19acba6", +"curated_resources/i-m-telling-you-my-story-not-publishing/index.html": "50f2e069444249a9", +"curated_resources/identifying-participants-in-the-personal/index.html": "4f159c52b2e913e3", +"curated_resources/iit-vs-gnwt-and-the-meaning-of-evidence/index.html": "1a616c2881c37f37", +"curated_resources/image-processing-with-python/index.html": "6ee2b9454888abe1", +"curated_resources/impact-of-genetic-background-and-experim/index.html": "957f684e06ed11a0", +"curated_resources/improvements-since-the-replication-crisi/index.html": "9372c8e20068a302", +"curated_resources/improving-evidence-based-practice-throug/index.html": "7773c24931433950", +"curated_resources/improving-our-science-reproducibility-re/index.html": "655098d48df52dc1", +"curated_resources/improving-our-science/index.html": "847188b8a1ab1a24", +"curated_resources/improving-the-dependability-of-research/index.html": "5e57017711afc301", +"curated_resources/improving-transparency-in-observational/index.html": "3c94265914843b72", +"curated_resources/improving-your-statistical-inferences/index.html": "87c52c35d62d5af0", +"curated_resources/in-praise-of-moderation-suggestions-for/index.html": "3eb966d9b82dcdc3", +"curated_resources/in-praise-of-the-null-hypothesis-statist/index.html": "52850800534e1421", +"curated_resources/inappropriate-fiddling-with-statistical/index.html": "f33a193a4fa4c056", +"curated_resources/inconsistent-multiple-testing-correction/index.html": "297383dceb770997", +"curated_resources/incorporating-ecological-momentary-asses/index.html": "335a248d9d033d52", +"curated_resources/increasing-efficiency-of-preclinical-res/index.html": "a5c47bfc0dbeef7e", +"curated_resources/increasing-the-transparency-of-systemati/index.html": "4c89cba2f3f24641", +"curated_resources/increasing-transparency-through-a-multiv/index.html": "3ba4b0e795d06cec", +"curated_resources/increasing-transparency-through-open-sci/index.html": "0890a384817609cb", +"curated_resources/increasing-value-and-reducing-waste-addr/index.html": "a0ab2b4da408f721", +"curated_resources/index.html": "27171a33c1a98472", +"curated_resources/infra-finder-your-hub-for-finding-infras/index.html": "190393fcd10e8825", +"curated_resources/innovations-in-graduate-education-progra/index.html": "59e52410ab33292b", +"curated_resources/innovative-mentoring/index.html": "dd23d1e5b7a01a5a", +"curated_resources/instead-of-playing-the-game-it-is-time-t/index.html": "06695a68dcf64f3f", +"curated_resources/intellectual-humility-is-central-to-scie/index.html": "5aac4b85a795c8a3", +"curated_resources/interactional-roles-and-social-actions-t/index.html": "3b34d4c04384c544", +"curated_resources/internal-conceptual-replications-do-not/index.html": "69998b2d246eb34b", +"curated_resources/international-collaboration-to-help-impl/index.html": "1c4b5354b7446cf3", +"curated_resources/international-initiatives-to-enhance-awa/index.html": "4083cf276d0e114b", +"curated_resources/interpreting-confidence-intervals/index.html": "a9794c83e53b1a8e", +"curated_resources/interpreting-correlations-an-interactive/index.html": "a3b2eec739c7129e", +"curated_resources/interpreting-effect-sizes-and-confidence/index.html": "a03b85bb2adbe7eb", +"curated_resources/interpreting-effect-sizes-toward-a-quant/index.html": "d8ae4afb628e6be7", +"curated_resources/intro-to-calculating-confidence-interval/index.html": "8c8414e1429aa157", +"curated_resources/intro-to-r-and-rstudio-for-genomics/index.html": "1fb0528a271dfb6d", +"curated_resources/intro-to-the-special-issue/index.html": "ea081a3b40c81b12", +"curated_resources/introducing-a-framework-for-open-and-rep/index.html": "46dcf96dd47120d0", +"curated_resources/introducing-jasp/index.html": "88879e5d5e4427ad", +"curated_resources/introducing-nowhere-lab/index.html": "a3a86e70345f05c9", +"curated_resources/introducing-open-science-in-teaching-hea/index.html": "86a886b4b5da60d4", +"curated_resources/introducing-preregistration-of-research/index.html": "716c2f062a15192d", +"curated_resources/introducing-the-national-open-research-t/index.html": "0b03ddb1270c7c41", +"curated_resources/introduction-materials-for-reproducible/index.html": "f26d7283eaab19c3", +"curated_resources/introduction-to-cloud-computing-for-geno/index.html": "a8c952fef31d12a3", +"curated_resources/introduction-to-geospatial-concepts/index.html": "67fb3c21cc3c3a56", +"curated_resources/introduction-to-geospatial-raster-and-ve/index.html": "a0ca3c9e13aceb61", +"curated_resources/introduction-to-git-github/index.html": "ff2699a13ca35bf4", +"curated_resources/introduction-to-jupyter-notebooks/index.html": "fbe1cfea119498ab", +"curated_resources/introduction-to-mediation-moderation-and/index.html": "6d92782d8623ee30", +"curated_resources/introduction-to-meta-analysis/index.html": "eb5f8e3c8b1e17e9", +"curated_resources/introduction-to-open-science-principles/index.html": "b36df3ca8381e454", +"curated_resources/introduction-to-power-analyses-in-r/index.html": "3adf51192375559c", +"curated_resources/introduction-to-power/index.html": "5f607b32aa801c16", +"curated_resources/introduction-to-preprints/index.html": "d3d1ebfff4fbb103", +"curated_resources/introduction-to-r-for-geospatial-data/index.html": "959d023cd9e397b4", +"curated_resources/introduction-to-research-data-management/index.html": "6e7b0bb9a8f2818c", +"curated_resources/introduction-to-simulations/index.html": "396370e7621a44e1", +"curated_resources/introduction-to-the-command-line-for-eco/index.html": "2ea12e0c44a9911d", +"curated_resources/introduction-to-the-command-line-for-gen/index.html": "0d534d1c74cccb0f", +"curated_resources/introduction-to-web-scraping/index.html": "9da395ff7115f8ce", +"curated_resources/investigating-the-nature-of-open-science/index.html": "6e8be9b96f383ab1", +"curated_resources/investigating-variation-in-replicability/index.html": "d1857d2d1b73d8aa", +"curated_resources/investigation-and-its-discontents-some-c/index.html": "59c82bb5459efc23", +"curated_resources/ioannidis-j-p-a-2012-why-science-is-not/index.html": "23250f6ece397404", +"curated_resources/is-preregistration-worthwhile/index.html": "e75baf9557418110", +"curated_resources/is-psychology-suffering-from-a-replicati/index.html": "b3a49c3d8ee2cdeb", +"curated_resources/is-replication-possible-in-qualitative-r/index.html": "508a0986e1db20b9", +"curated_resources/is-the-call-to-abandon-p-values-the-red/index.html": "0ec24c59044ff7c4", +"curated_resources/is-the-replicability-crisis-overblown-th/index.html": "d166e480886307a4", +"curated_resources/is-there-a-credibility-crisis-in-strateg/index.html": "0208f07372141e9b", +"curated_resources/is-there-a-free-lunch-in-inference/index.html": "53fb49fa434402eb", +"curated_resources/issues-in-the-registration-of-clinical-t/index.html": "db1d37ee8c8220ca", +"curated_resources/it-s-time-to-broaden-the-replicability-c/index.html": "f6021079424b28f5", +"curated_resources/it-s-time-to-join-the-conversation-visio/index.html": "f023fb372522b846", +"curated_resources/joy-and-rigor-in-behavioral-science/index.html": "559f4b5a56c66c93", +"curated_resources/joy-in-academia-centering-racialized-voi/index.html": "a2fdbb7db8ece794", +"curated_resources/jpa-promotes-open-science/index.html": "d1bb839b782ff72f", +"curated_resources/jupyter-notebooks-with-r-git/index.html": "6781448b0e971f58", +"curated_resources/just-post-it-the-lesson-from-two-cases-o/index.html": "49caea41239c52e2", +"curated_resources/just-prepare-putting-resident-practices/index.html": "0647eb41cbd5a941", +"curated_resources/justify-your-alpha/index.html": "df7e6140377ec7ab", +"curated_resources/key-practices-for-the-language-scientist/index.html": "c0648e9d25dca103", +"curated_resources/kinds-of-replication/index.html": "e762eb263dfc73fd", +"curated_resources/knowledge-rights-21/index.html": "db04f0158d779bac", +"curated_resources/l-autorat-et-nous-de-la-collaboration-au/index.html": "6cc69d4d6cffa091", +"curated_resources/la-terminal-de-unix/index.html": "2d604e86f1de47f5", +"curated_resources/lab-js-online-research-made-easy/index.html": "1a18f98bea5683e8", +"curated_resources/landmark-college-institute-for-research/index.html": "973de45472475a24", +"curated_resources/last-contact-a-science-adventure/index.html": "6375f26f1ceba3dd", +"curated_resources/last-week-tonight-with-john-oliver-scien/index.html": "5d07b7374edac4b8", +"curated_resources/latent-variable-modeling-with-r/index.html": "1e0da0974166cc8d", +"curated_resources/learn-stats-with-jamovi/index.html": "9bb2c5f6632ef5df", +"curated_resources/learning-statistics-with-r/index.html": "f55fd2b4701a3756", +"curated_resources/leonardo-da-vinci-preregistration-and-th/index.html": "0e3b8bf763d53b3d", +"curated_resources/let-s-celebrate-earth-day-as-the-age-of/index.html": "983cad8a13d1887d", +"curated_resources/let-s-publish-fewer-papers/index.html": "76824e33a09dd12e", +"curated_resources/let-s-put-our-money-where-our-mouth-is-i/index.html": "4493c2ffa6f19d1c", +"curated_resources/level-up-the-reproducibility-of-your-dat/index.html": "fae8befb6e1eb559", +"curated_resources/leveraging-open-ecosystems-to-enhance-re/index.html": "380a91c6f795f5c1", +"curated_resources/library-carpentry-introduction-to-git/index.html": "d3275aafc72b4579", +"curated_resources/library-carpentry-introduction-to-workin/index.html": "3525e7f24da3150f", +"curated_resources/library-carpentry-openrefine/index.html": "01ebd7e69be958fa", +"curated_resources/library-carpentry-sql/index.html": "cb653430e3283301", +"curated_resources/library-carpentry-the-unix-shell/index.html": "0426593429065c1e", +"curated_resources/licensing-your-research/index.html": "a9bc794e2256db57", +"curated_resources/likelihood-of-null-effects-of-large-nhlb/index.html": "c5626daae262c9df", +"curated_resources/linking-to-data-effect-on-citation-rates/index.html": "8f54e0225730a56f", +"curated_resources/local-grassroots-networks-engaging-open/index.html": "2d7b13670c05cec3", +"curated_resources/logical-and-methodological-issues-affect/index.html": "c3afdb2129347baa", +"curated_resources/longitudinal-structural-equation-modelin/index.html": "0890af4235695cbf", +"curated_resources/low-research-data-availability-in-educat/index.html": "19a718931d393a7e", +"curated_resources/making-erp-research-more-transparent-gui/index.html": "fada04e1bbd64e3a", +"curated_resources/making-lemonade-out-of-remote-teaching/index.html": "9de1490ccba805f4", +"curated_resources/making-prospective-registration-of-obser/index.html": "195c764e11ced277", +"curated_resources/making-qualitative-data-reusable-a-short/index.html": "b835715ad87fe8c4", +"curated_resources/making-replication-mainstream/index.html": "a7ea7034efd6e4ee", +"curated_resources/making-research-data-publicly-accessible/index.html": "3b7e5b22f69eec5e", +"curated_resources/making-science-public-a-review-of-journa/index.html": "2c777ad9c6c89a01", +"curated_resources/managing-a-personal-research-archive/index.html": "723515d520ea34ca", +"curated_resources/managing-qualitative-social-science-data/index.html": "e61c0d096e5d55d6", +"curated_resources/many-labs-3-evaluating-participant-pool/index.html": "9fa7f7e652476c2f", +"curated_resources/mapping-open-and-internationally-relevan/index.html": "d909c63f33447ee1", +"curated_resources/mapping-the-universe-of-registered-repor/index.html": "448f965e78816640", +"curated_resources/materials-for-the-webinar-helping-scienc/index.html": "9d22784ba69acc4d", +"curated_resources/materials-scientist-explains-why-he-star/index.html": "ffa3a347261dbd1b", +"curated_resources/maximizing-data-transparency-with-rigor/index.html": "85434401c40dedcf", +"curated_resources/maximizing-the-reproducibility-of-your-r/index.html": "2993529b1b377cd6", +"curated_resources/measurement-error-and-the-replication-cr/index.html": "3422c500e719cd4d", +"curated_resources/measurement-matters/index.html": "a850d79847f3c09c", +"curated_resources/measuring-the-prevalence-of-questionable/index.html": "24f14ed4628537ee", +"curated_resources/medical-product-industry-ties-to-patient/index.html": "f4ccd920bd638d26", +"curated_resources/medicines-and-healthcare-products-regula/index.html": "8a5e4dd3f34c687e", +"curated_resources/meeting-the-requirements-of-funders-arou/index.html": "8262fc86bc6cc25a", +"curated_resources/mentorship-practices-that-improve-the-cu/index.html": "6b3d061efcd8166f", +"curated_resources/mermaid-live-editor/index.html": "51976d2127f2584c", +"curated_resources/meta-analyses-are-no-substitute-for-regi/index.html": "8fbf30a755318e96", +"curated_resources/meta-assessment-of-bias-in-science/index.html": "74407c3e21756f7f", +"curated_resources/meta-docenia/index.html": "e7c653ae9d7804a0", +"curated_resources/meta-regression-approximations-to-reduce/index.html": "db5376c6c1803c8d", +"curated_resources/metascience-forum-2020/index.html": "5cfb3379b83f3c0f", +"curated_resources/methodological-advances-in-behavioral-re/index.html": "69de6f76bcc8198e", +"curated_resources/methods-and-results-of-studies-on-report/index.html": "24a73fb2870f3ac5", +"curated_resources/methods-for-reliable-transparent-and-ope/index.html": "3c95199840ded316", +"curated_resources/milgram-obedience-experiment-an-agent-ba/index.html": "270c6d3278299a12", +"curated_resources/millions-of-research-papers-at-risk-of-d/index.html": "165e0de6635dba85", +"curated_resources/mindless-statistics/index.html": "90e31cfa750f6d19", +"curated_resources/mini-course-on-reproducibility-open-rese/index.html": "f11d0ed62b7a4cfa", +"curated_resources/mini-meta-analysis-of-your-own-studies-s/index.html": "989149fafc1857fc", +"curated_resources/minimal-criteria-for-reporting-mesenchym/index.html": "a94e4477f5e7a3b7", +"curated_resources/minimizing-questionable-research-practic/index.html": "2889705a82d1c958", +"curated_resources/minimizing-variability-in-developmental/index.html": "c7850ef9680ef93a", +"curated_resources/misaligned-incentives-hurt-science-but-w/index.html": "d2a20e71f9993151", +"curated_resources/mission-p-curve/index.html": "25ec9c13b482b52d", +"curated_resources/mitigating-illusory-results-through-prer/index.html": "cc32d1caf69db3d7", +"curated_resources/mobilizing-data-during-a-crisis-building/index.html": "8859df94f4bd5f68", +"curated_resources/more-than-meets-the-itt-a-guide-for-anti/index.html": "22d47dee38a0b52e", +"curated_resources/moving-toward-transparent-open-and-repro/index.html": "18957bab6377202d", +"curated_resources/multi-site-replications-in-social-psycho/index.html": "8e4049b13cd28983", +"curated_resources/multilevel-analysis-an-introduction-to-b/index.html": "cd39041d57e45c88", +"curated_resources/multiscale-modeling-in-the-framework-of/index.html": "5d0ca3ad012bbb15", +"curated_resources/natio-nal-guide-li-nes-for-promoting-ope/index.html": "99a8cd6cdb82899e", +"curated_resources/national-open-access-monitor-launch-mark/index.html": "8e739ada06d8b1e5", +"curated_resources/nature-earns-ire-over-lack-of-code-avail/index.html": "a796e7673fed4ac0", +"curated_resources/navigating-open-scholarship-for-neurodiv/index.html": "0402e66ddef6d8ec", +"curated_resources/navigating-the-science-system-research-i/index.html": "e684733c7cb13818", +"curated_resources/negative-results-are-disappearing-from-m/index.html": "93aa739ce161ff63", +"curated_resources/negativity-towards-negative-results-a-di/index.html": "dc092c7c90e79b34", +"curated_resources/neuroscientist-explains/index.html": "1e68b726f6575882", +"curated_resources/new-trends-in-science-communication-fost/index.html": "3049d31ad5ac62bf", +"curated_resources/news-at-a-glance-planning-for-mentoring/index.html": "52cf5ba9260843e3", +"curated_resources/niaid-centers-of-excellence-for-influenz/index.html": "25f1489acd0255c0", +"curated_resources/nieuw-onderzoeksprogramma-voor-kansengel/index.html": "af55236fd278f0b5", +"curated_resources/nigms-clearinghouse-for-training-modules/index.html": "e24f806515522f86", +"curated_resources/nih-scientific-data-sharing/index.html": "662cd42d895ea34d", +"curated_resources/no-evidence-of-publication-bias-in-clima/index.html": "910524e4478a7512", +"curated_resources/novel-methods-to-deal-with-publication-b/index.html": "9b32709827368a16", +"curated_resources/nowiknowmyabcd-a-global-resource-hub-for/index.html": "0c5a60647516a35a", +"curated_resources/null-hypothesis-significance-testing-a-r/index.html": "ee029be549b4686c", +"curated_resources/null-hypothesis-significance-testing-on/index.html": "5f1f13934741582c", +"curated_resources/number-of-countries-with-open-science-po/index.html": "c8c5978bd9b638f1", +"curated_resources/obviously-chatgpt-how-reviewers-accused/index.html": "afa4ddecf1231db2", +"curated_resources/on-being-a-scientist-a-guide-to-responsi/index.html": "9326401d452a2021", +"curated_resources/on-not-confusing-the-tree-of-trustworthy/index.html": "09d8d3e6f388e152", +"curated_resources/on-the-challenges-of-drawing-conclusions/index.html": "7c0d5d1ea40b517d", +"curated_resources/on-the-origins-of-the-05-level-of-statis/index.html": "36b673ded6bd9de5", +"curated_resources/on-the-plurality-of-methodological-world/index.html": "7b7b4d0f872d6315", +"curated_resources/on-the-reproducibility-of-meta-analyses/index.html": "c84aabf6be6b0dea", +"curated_resources/on-the-reproducibility-of-psychological/index.html": "5664e632d232b723", +"curated_resources/on-the-reproducibility-of-science-unique/index.html": "8a454f71d675fb8b", +"curated_resources/on-the-surprising-longevity-of-flogged-h/index.html": "94d44b158bdc0f02", +"curated_resources/on-the-use-and-misuses-of-preregistratio/index.html": "754b651b6177ded6", +"curated_resources/one-cheer-for-null-hypothesis-significan/index.html": "88fbf0a35fe3daf8", +"curated_resources/online-experimentation-and-sampling-in-c/index.html": "bd056eaac080336e", +"curated_resources/online-experiments-for-language-scientis/index.html": "53471a79c2bdd09e", +"curated_resources/open-access-directory/index.html": "4eb8a09ccdebbd4c", +"curated_resources/open-access-journal-publication-in-healt/index.html": "7b64142c2ab6a924", +"curated_resources/open-access-target-validation-is-a-more/index.html": "a71949b735390df9", +"curated_resources/open-access-tracking-project/index.html": "99e878b1fd1f8c2d", +"curated_resources/open-and-reproducible-methods-syllabus/index.html": "1f50f1f4ecd50421", +"curated_resources/open-and-reproducible-research-in-psycho/index.html": "33c3dd989efe1ddb", +"curated_resources/open-and-reproducible-science-syllabus/index.html": "3aa2861a5866eac2", +"curated_resources/open-and-reproducible-science-syllabus_2/index.html": "b0300b84d18e88bd", +"curated_resources/open-and-reproducible-science-walks-into/index.html": "fb15ca88f613095e", +"curated_resources/open-and-reproducible-science/index.html": "3326eae69f8174dd", +"curated_resources/open-and-responsible-researcher-reward-a/index.html": "02bb48bb815f4a57", +"curated_resources/open-code-for-open-science/index.html": "faeddfd99178996a", +"curated_resources/open-data-governance-at-the-canadian-ope/index.html": "c024b709277b02d1", +"curated_resources/open-developmental-science-an-overview-a/index.html": "9c8213eb9199083b", +"curated_resources/open-education-challenge-series/index.html": "a9112338b731e669", +"curated_resources/open-education-data-research-and-policy/index.html": "a3372e1188781165", +"curated_resources/open-education-in-promotion-tenure-and-f/index.html": "e89c644cc20ad6e1", +"curated_resources/open-educational-resources-equitable-and/index.html": "d92c77d9c8ce8a48", +"curated_resources/open-educational-resources-fur-die-hno-h/index.html": "0dd763e6ec0817b1", +"curated_resources/open-for-insight-experimental-methods-op/index.html": "91ec9355bf92dbc6", +"curated_resources/open-hardware-in-microscopy/index.html": "37a42bc03be229fc", +"curated_resources/open-intro-statistics/index.html": "169b06d4f63fe809", +"curated_resources/open-lab/index.html": "08341b6005398b83", +"curated_resources/open-pedagogy-a-driving-force-for-meanin/index.html": "fb048162616f2143", +"curated_resources/open-pedagogy-how-to-engage-your-student/index.html": "491f7369be63cda7", +"curated_resources/open-peer-review-pros-and-cons-from-the/index.html": "91a02e62b4b62b73", +"curated_resources/open-qualitative-research-a-primer-from/index.html": "efeae33d9232b655", +"curated_resources/open-reproducible-research-workshop/index.html": "6f6eacf4677f5ce7", +"curated_resources/open-research-community-accelerator-orca/index.html": "cab15a66095ce4fe", +"curated_resources/open-research-examples-of-good-practice/index.html": "57993f4d2c6285f9", +"curated_resources/open-research-reforms-and-the-capitalist/index.html": "19c452b78f72cb95", +"curated_resources/open-resources-for-biology-education-orb/index.html": "9792aebcd57e19d9", +"curated_resources/open-rigorous-and-reproducible-research/index.html": "29e32304765701e1", +"curated_resources/open-scholarship-norms-among-education-r/index.html": "417df49a9d4af312", +"curated_resources/open-scholarship-where-are-the-self-corr/index.html": "d1172baabe21417e", +"curated_resources/open-science-2-0-towards-a-truly-collabo/index.html": "3e857c78e41cf93c", +"curated_resources/open-science-2030-in-the-netherlands-npo/index.html": "41c71e7f8b44e801", +"curated_resources/open-science-a-practical-guide-for-early/index.html": "2a92eaf71ac1f326", +"curated_resources/open-science-and-methodological-improvem/index.html": "6684539bc7ec5e06", +"curated_resources/open-science-and-reproducible-research-k/index.html": "6f41b1a76f2bfdec", +"curated_resources/open-science-and-the-climate-crisis/index.html": "e461ac19b7d91fd9", +"curated_resources/open-science-challenges-benefits-and-tip/index.html": "c1e264250541de68", +"curated_resources/open-science-clusters-action-for-researc/index.html": "ae972ac2527c0f82", +"curated_resources/open-science-decoded/index.html": "7217dd87c6562057", +"curated_resources/open-science-education-through-student-p/index.html": "5c8d9a17a9b284f0", +"curated_resources/open-science-hardware-and-space-research/index.html": "3d4c38e6f7137e96", +"curated_resources/open-science-in-dementia-care-embedded-p/index.html": "d1d3912819b65e5c", +"curated_resources/open-science-in-latin-america/index.html": "813cd4c6d624f400", +"curated_resources/open-science-in-sport-and-exercise-psych/index.html": "18bea6c4c76cd521", +"curated_resources/open-science-inclusive-psychology/index.html": "201f055c2c941e63", +"curated_resources/open-science-interventions-to-improve-re/index.html": "7dedf3030c505f68", +"curated_resources/open-science-is-for-aging-research-too/index.html": "da566aa55123cbf6", +"curated_resources/open-science-made-easy/index.html": "254b267bbdf38ded", +"curated_resources/open-science-manual/index.html": "c78784b600a154fa", +"curated_resources/open-science-many-hands-make-light-work/index.html": "dca1b7bedd923ddb", +"curated_resources/open-science-practices-are-on-the-rise-t/index.html": "59d638e70ea9e602", +"curated_resources/open-science-practices-are-on-the-rise-t_2/index.html": "9a89d46466b728b3", +"curated_resources/open-science-practices-in-psychiatric-ge/index.html": "6fe544ab9ac56733", +"curated_resources/open-science-practices-need-substantial/index.html": "de200f9671b7a9c2", +"curated_resources/open-science-retreat/index.html": "8cdc59149b8b701f", +"curated_resources/open-science-saves-lives-lessons-from-th/index.html": "c2479f9152dc1665", +"curated_resources/open-science-saves-lives-lessons-from-th_2/index.html": "163ba5f5919b4194", +"curated_resources/open-science-seminar-how-to-do-credible/index.html": "a105c8315244bd27", +"curated_resources/open-science-session-gsa-2019/index.html": "e11f202f18f2199c", +"curated_resources/open-science-sprint-content/index.html": "80373bdd4d5a8aa1", +"curated_resources/open-science-takes-on-the-coronavirus-pa/index.html": "a700cf819e29013e", +"curated_resources/open-science-teaching/index.html": "83628ac374ae6760", +"curated_resources/open-science-the-replication-crisis-and/index.html": "6c5462fd9ad11023", +"curated_resources/open-science-toolbox/index.html": "6eca4e44535509d5", +"curated_resources/open-science-training-handbook/index.html": "af0d10ba2bd9ddec", +"curated_resources/open-science-training-in-triple/index.html": "573177ffc0ae798a", +"curated_resources/open-science-what-why-and-how/index.html": "761d1c92135ee00d", +"curated_resources/open-science-workshop-materials-of-the-l/index.html": "6be49140cb5d4575", +"curated_resources/open-science/index.html": "284f94a4f54fa85d", +"curated_resources/open-sharing-of-data-on-close-relationsh/index.html": "180796fbdf301638", +"curated_resources/open-source-exploitation-david-whitney-n/index.html": "3fc1e9730704e949", +"curated_resources/open-source-guides/index.html": "b592c48974d0a9fb", +"curated_resources/open-source-research-methods-for-the-soc/index.html": "ef979bb3afde36da", +"curated_resources/open-stats-lab-teach-statistics-using-op/index.html": "a2c66ae2091a7ad6", +"curated_resources/open-stats-lab/index.html": "0c02c8f717533eac", +"curated_resources/openaccess-net/index.html": "e1e390ee57a1ec66", +"curated_resources/openaire-open-science-train-the-trainer/index.html": "40690441c8f7bfe3", +"curated_resources/opening-knowledge-retaining-rights-and-o/index.html": "f7ff41b9af509462", +"curated_resources/opening-open-science-to-all-demystifying/index.html": "83183a0758eb8842", +"curated_resources/opening-science/index.html": "5076765766ff88d0", +"curated_resources/opening-up-understanding-of-neurodiversi/index.html": "abdf14ea360f8e70", +"curated_resources/openmreye-camera-free-magnetic-resonance/index.html": "b36f056b1f0d1481", +"curated_resources/openrefine-for-social-science-data/index.html": "5bdb655b864fdf4f", +"curated_resources/opensafely-a-platform-for-analysing-elec/index.html": "35a566aeabc7f81c", +"curated_resources/opinion-promoting-open-science/index.html": "24169b6ca0a55eb6", +"curated_resources/optimizing-research-collaboration-for-re/index.html": "f75dcdbe7bc23f59", +"curated_resources/optimizing-research-collaboration/index.html": "2d0c57015bf7fc93", +"curated_resources/optimizing-research-payoff/index.html": "b22808a594ec0162", +"curated_resources/optimizing-the-methodology-of-human-slee/index.html": "a0d5323fea7da3fa", +"curated_resources/orcc-ukrn-primer-on-working-in-open-rese/index.html": "20b016c7faa570dc", +"curated_resources/osf-collections-supporting-research-disc/index.html": "99931350191d81d8", +"curated_resources/osf-deep-dive/index.html": "cf37e77a449d5980", +"curated_resources/osf-in-the-classroom/index.html": "36660a8b99798e64", +"curated_resources/osf-in-the-lab-organizing-related-projec/index.html": "40751aba57444cf8", +"curated_resources/osf101/index.html": "a21cdbb4a0fcc16e", +"curated_resources/our-data-ourselves-a-framework-for-using/index.html": "ddbf906d0ec581ad", +"curated_resources/outcome-reporting-bias-in-randomized-con/index.html": "a3dcf5d9259f97d7", +"curated_resources/overcoming-the-knowledge-barrier-in-open/index.html": "466e7c917a63afdd", +"curated_resources/oxford-berlin-open-research-summer-schoo/index.html": "a7b2760ec05a9c15", +"curated_resources/oxford-berlin-summer-school-on-open-rese/index.html": "18bc98b1e762206a", +"curated_resources/p-curve-a-key-to-the-file-drawer/index.html": "3673a661539e930e", +"curated_resources/p-curve-visualization-updated-with-log-x/index.html": "2a74569e678518b1", +"curated_resources/p-curve/index.html": "1f3de89e8cfb8faf", +"curated_resources/p-hacking-its-costs-and-when-it-is-warra/index.html": "e191bf0d842c1122", +"curated_resources/p-values-and-statistical-practice/index.html": "040a0303c31f90b2", +"curated_resources/p-values-in-display-items-are-ubiquitous/index.html": "8a33e36e97992566", +"curated_resources/page/10/index.html": "27171a33c1a98472", +"curated_resources/page/100/index.html": "27171a33c1a98472", +"curated_resources/page/101/index.html": "27171a33c1a98472", +"curated_resources/page/102/index.html": "27171a33c1a98472", +"curated_resources/page/103/index.html": "27171a33c1a98472", +"curated_resources/page/104/index.html": "27171a33c1a98472", +"curated_resources/page/105/index.html": "27171a33c1a98472", +"curated_resources/page/106/index.html": "27171a33c1a98472", +"curated_resources/page/107/index.html": "27171a33c1a98472", +"curated_resources/page/108/index.html": "27171a33c1a98472", +"curated_resources/page/109/index.html": "27171a33c1a98472", +"curated_resources/page/11/index.html": "27171a33c1a98472", +"curated_resources/page/110/index.html": "27171a33c1a98472", +"curated_resources/page/111/index.html": "27171a33c1a98472", +"curated_resources/page/112/index.html": "27171a33c1a98472", +"curated_resources/page/113/index.html": "27171a33c1a98472", +"curated_resources/page/114/index.html": "27171a33c1a98472", +"curated_resources/page/115/index.html": "27171a33c1a98472", +"curated_resources/page/116/index.html": "27171a33c1a98472", +"curated_resources/page/117/index.html": "27171a33c1a98472", +"curated_resources/page/118/index.html": "27171a33c1a98472", +"curated_resources/page/119/index.html": "27171a33c1a98472", +"curated_resources/page/12/index.html": "27171a33c1a98472", +"curated_resources/page/120/index.html": "27171a33c1a98472", +"curated_resources/page/121/index.html": "27171a33c1a98472", +"curated_resources/page/122/index.html": "27171a33c1a98472", +"curated_resources/page/123/index.html": "27171a33c1a98472", +"curated_resources/page/124/index.html": "27171a33c1a98472", +"curated_resources/page/125/index.html": "27171a33c1a98472", +"curated_resources/page/126/index.html": "27171a33c1a98472", +"curated_resources/page/127/index.html": "27171a33c1a98472", +"curated_resources/page/128/index.html": "27171a33c1a98472", +"curated_resources/page/129/index.html": "27171a33c1a98472", +"curated_resources/page/13/index.html": "27171a33c1a98472", +"curated_resources/page/130/index.html": "27171a33c1a98472", +"curated_resources/page/131/index.html": "27171a33c1a98472", +"curated_resources/page/132/index.html": "27171a33c1a98472", +"curated_resources/page/133/index.html": "27171a33c1a98472", +"curated_resources/page/134/index.html": "27171a33c1a98472", +"curated_resources/page/135/index.html": "27171a33c1a98472", +"curated_resources/page/136/index.html": "27171a33c1a98472", +"curated_resources/page/137/index.html": "27171a33c1a98472", +"curated_resources/page/138/index.html": "27171a33c1a98472", +"curated_resources/page/139/index.html": "27171a33c1a98472", +"curated_resources/page/14/index.html": "27171a33c1a98472", +"curated_resources/page/140/index.html": "27171a33c1a98472", +"curated_resources/page/141/index.html": "27171a33c1a98472", +"curated_resources/page/142/index.html": "27171a33c1a98472", +"curated_resources/page/143/index.html": "27171a33c1a98472", +"curated_resources/page/144/index.html": "27171a33c1a98472", +"curated_resources/page/145/index.html": "27171a33c1a98472", +"curated_resources/page/146/index.html": "27171a33c1a98472", +"curated_resources/page/147/index.html": "27171a33c1a98472", +"curated_resources/page/148/index.html": "27171a33c1a98472", +"curated_resources/page/149/index.html": "27171a33c1a98472", +"curated_resources/page/15/index.html": "27171a33c1a98472", +"curated_resources/page/16/index.html": "27171a33c1a98472", +"curated_resources/page/17/index.html": "27171a33c1a98472", +"curated_resources/page/18/index.html": "27171a33c1a98472", +"curated_resources/page/19/index.html": "27171a33c1a98472", +"curated_resources/page/2/index.html": "27171a33c1a98472", +"curated_resources/page/20/index.html": "27171a33c1a98472", +"curated_resources/page/21/index.html": "27171a33c1a98472", +"curated_resources/page/22/index.html": "27171a33c1a98472", +"curated_resources/page/23/index.html": "27171a33c1a98472", +"curated_resources/page/24/index.html": "27171a33c1a98472", +"curated_resources/page/25/index.html": "27171a33c1a98472", +"curated_resources/page/26/index.html": "27171a33c1a98472", +"curated_resources/page/27/index.html": "27171a33c1a98472", +"curated_resources/page/28/index.html": "27171a33c1a98472", +"curated_resources/page/29/index.html": "27171a33c1a98472", +"curated_resources/page/3/index.html": "27171a33c1a98472", +"curated_resources/page/30/index.html": "27171a33c1a98472", +"curated_resources/page/31/index.html": "27171a33c1a98472", +"curated_resources/page/32/index.html": "27171a33c1a98472", +"curated_resources/page/33/index.html": "27171a33c1a98472", +"curated_resources/page/34/index.html": "27171a33c1a98472", +"curated_resources/page/35/index.html": "27171a33c1a98472", +"curated_resources/page/36/index.html": "27171a33c1a98472", +"curated_resources/page/37/index.html": "27171a33c1a98472", +"curated_resources/page/38/index.html": "27171a33c1a98472", +"curated_resources/page/39/index.html": "27171a33c1a98472", +"curated_resources/page/4/index.html": "27171a33c1a98472", +"curated_resources/page/40/index.html": "27171a33c1a98472", +"curated_resources/page/41/index.html": "27171a33c1a98472", +"curated_resources/page/42/index.html": "27171a33c1a98472", +"curated_resources/page/43/index.html": "27171a33c1a98472", +"curated_resources/page/44/index.html": "27171a33c1a98472", +"curated_resources/page/45/index.html": "27171a33c1a98472", +"curated_resources/page/46/index.html": "27171a33c1a98472", +"curated_resources/page/47/index.html": "27171a33c1a98472", +"curated_resources/page/48/index.html": "27171a33c1a98472", +"curated_resources/page/49/index.html": "27171a33c1a98472", +"curated_resources/page/5/index.html": "27171a33c1a98472", +"curated_resources/page/50/index.html": "27171a33c1a98472", +"curated_resources/page/51/index.html": "27171a33c1a98472", +"curated_resources/page/52/index.html": "27171a33c1a98472", +"curated_resources/page/53/index.html": "27171a33c1a98472", +"curated_resources/page/54/index.html": "27171a33c1a98472", +"curated_resources/page/55/index.html": "27171a33c1a98472", +"curated_resources/page/56/index.html": "27171a33c1a98472", +"curated_resources/page/57/index.html": "27171a33c1a98472", +"curated_resources/page/58/index.html": "27171a33c1a98472", +"curated_resources/page/59/index.html": "27171a33c1a98472", +"curated_resources/page/6/index.html": "27171a33c1a98472", +"curated_resources/page/60/index.html": "27171a33c1a98472", +"curated_resources/page/61/index.html": "27171a33c1a98472", +"curated_resources/page/62/index.html": "27171a33c1a98472", +"curated_resources/page/63/index.html": "27171a33c1a98472", +"curated_resources/page/64/index.html": "27171a33c1a98472", +"curated_resources/page/65/index.html": "27171a33c1a98472", +"curated_resources/page/66/index.html": "27171a33c1a98472", +"curated_resources/page/67/index.html": "27171a33c1a98472", +"curated_resources/page/68/index.html": "27171a33c1a98472", +"curated_resources/page/69/index.html": "27171a33c1a98472", +"curated_resources/page/7/index.html": "27171a33c1a98472", +"curated_resources/page/70/index.html": "27171a33c1a98472", +"curated_resources/page/71/index.html": "27171a33c1a98472", +"curated_resources/page/72/index.html": "27171a33c1a98472", +"curated_resources/page/73/index.html": "27171a33c1a98472", +"curated_resources/page/74/index.html": "27171a33c1a98472", +"curated_resources/page/75/index.html": "27171a33c1a98472", +"curated_resources/page/76/index.html": "27171a33c1a98472", +"curated_resources/page/77/index.html": "27171a33c1a98472", +"curated_resources/page/78/index.html": "27171a33c1a98472", +"curated_resources/page/79/index.html": "27171a33c1a98472", +"curated_resources/page/8/index.html": "27171a33c1a98472", +"curated_resources/page/80/index.html": "27171a33c1a98472", +"curated_resources/page/81/index.html": "27171a33c1a98472", +"curated_resources/page/82/index.html": "27171a33c1a98472", +"curated_resources/page/83/index.html": "27171a33c1a98472", +"curated_resources/page/84/index.html": "27171a33c1a98472", +"curated_resources/page/85/index.html": "27171a33c1a98472", +"curated_resources/page/86/index.html": "27171a33c1a98472", +"curated_resources/page/87/index.html": "27171a33c1a98472", +"curated_resources/page/88/index.html": "27171a33c1a98472", +"curated_resources/page/89/index.html": "27171a33c1a98472", +"curated_resources/page/9/index.html": "27171a33c1a98472", +"curated_resources/page/90/index.html": "27171a33c1a98472", +"curated_resources/page/91/index.html": "27171a33c1a98472", +"curated_resources/page/92/index.html": "27171a33c1a98472", +"curated_resources/page/93/index.html": "27171a33c1a98472", +"curated_resources/page/94/index.html": "27171a33c1a98472", +"curated_resources/page/95/index.html": "27171a33c1a98472", +"curated_resources/page/96/index.html": "27171a33c1a98472", +"curated_resources/page/97/index.html": "27171a33c1a98472", +"curated_resources/page/98/index.html": "27171a33c1a98472", +"curated_resources/page/99/index.html": "27171a33c1a98472", +"curated_resources/pangea/index.html": "7c66ac959b7f6f29", +"curated_resources/participatory-research-approaches-in-alz/index.html": "4a7a07420f7aaae6", +"curated_resources/pathos-open-science-impact-pathways/index.html": "2a92aa478cb0a556", +"curated_resources/paths-in-strange-spaces-a-comment-on-pre/index.html": "1fa1cf04d3537050", +"curated_resources/paving-the-way-for-greater-open-science/index.html": "2851b22992b7e5e2", +"curated_resources/pbfj-editorial-engaging-with-responsible/index.html": "e25ca4e6c1718a01", +"curated_resources/pearl-neuro-database-eeg-fmri-health-and/index.html": "faa5ff589c459433", +"curated_resources/peer-review-decisions-decisions/index.html": "53d2cbd5024d919f", +"curated_resources/peer-review-practices-of-psychological-j/index.html": "24fe84bb510b68e2", +"curated_resources/performing-high-powered-studies-efficien/index.html": "adfcbbc4633e72f6", +"curated_resources/perspectives-on-improving-methods-in-psy/index.html": "06f971600a5a9ee3", +"curated_resources/perspectives-replication-is-more-than-me/index.html": "e009f14977fdce9d", +"curated_resources/pewtranslate-census-language-lookup/index.html": "afff88f9b6562cf5", +"curated_resources/philosophical-psychology-1989/index.html": "6a2673fb72b015dc", +"curated_resources/plan-e-for-education-open-access-to-educ/index.html": "a6f2072d6ee883ce", +"curated_resources/platform-controlled-social-media-apis-th/index.html": "40ad52c7e293c761", +"curated_resources/plotting-and-programming-in-python/index.html": "699dd07ef13c19b4", +"curated_resources/point-of-view-an-annotated-introductory/index.html": "e00ceff5e509ad34", +"curated_resources/point-of-view-how-open-science-helps-res/index.html": "1ff42899736dc319", +"curated_resources/policy-recommendations-to-ensure-that-re/index.html": "ecbea89ea37d218b", +"curated_resources/poor-replication-validity-of-biomedical/index.html": "0c94ad6377f48aa1", +"curated_resources/poor-statistical-reporting-inadequate-da/index.html": "32350248fab3183a", +"curated_resources/positionality-statements-are-just-the-ti/index.html": "d74cd06b225ddd4a", +"curated_resources/positionality-statements-in-science/index.html": "3c2f5c644fc27ac9", +"curated_resources/positive-deviance-underlies-successful-s/index.html": "dfc066db3151d8ed", +"curated_resources/positive-results-increase-down-the-hiera/index.html": "c4d76f7f7dfbb015", +"curated_resources/power-analysis-and-effect-size-in-mixed/index.html": "cc9720a38899743c", +"curated_resources/power-failure-why-small-sample-size-unde/index.html": "e3a837e283f7bb4d", +"curated_resources/power-posing-reassessing-the-evidence-be/index.html": "328dfcdf510f61bd", +"curated_resources/power-up-a-reanalysis-of-power-failure-i/index.html": "876e6f4b4fb5d0d2", +"curated_resources/practical-considerations-for-navigating/index.html": "da5636d95942aeb3", +"curated_resources/practical-guides-on-open-science-for-res/index.html": "e09103349a7504e6", +"curated_resources/practical-solutions-for-sharing-data-and/index.html": "204ef2da83ad0a84", +"curated_resources/practical-steps-for-increasing-opennes-a/index.html": "da981dd9fecb037d", +"curated_resources/pre-analysis-plans-a-stocktaking/index.html": "08633863f03a1023", +"curated_resources/pre-analysis-plans-an-early-stocktaking/index.html": "dfbad3cdc10d2edb", +"curated_resources/pre-analysis-plans-have-limited-upside-e/index.html": "f912ffb7376fa8d0", +"curated_resources/pre-registration-and-results-free-review/index.html": "198ad016f8ff90a6", +"curated_resources/pre-registration-in-social-psychology-a/index.html": "4c1cda6c6e8363bf", +"curated_resources/pre-registration-in-the-undergraduate-di/index.html": "1b46335c8700608e", +"curated_resources/pre-registration-of-clinical-trials-is-a/index.html": "eb532b5ada34b07d", +"curated_resources/pre-registration-of-mathematical-models/index.html": "caf5390dc4093e9b", +"curated_resources/pre-registration-weighing-costs-and-bene/index.html": "11507d19e579deb1", +"curated_resources/pre-registration-why-and-how/index.html": "c7f0a339b61eb635", +"curated_resources/pre-results-review-in-economics-lessons/index.html": "750282870625c8e8", +"curated_resources/pre-self-what-fraction-of-a-journal-s-pa/index.html": "4145498af615cf37", +"curated_resources/prediction-interval-what-to-expect-when/index.html": "ccde34b98a7f0019", +"curated_resources/preliminary-analysis-of-covid-19-academi/index.html": "af2b40f8b689ef77", +"curated_resources/premiering-pre-registration-at-plos-biol/index.html": "2bbb5d128be5882c", +"curated_resources/preparing-code-and-data-for-computationa/index.html": "38ca5f96d8d5c80e", +"curated_resources/preregister-your-ethical-redlines-vulner/index.html": "b607349b92aa8eaf", +"curated_resources/preregistering-qualitative-research-a-de/index.html": "0e20422bcae4f96e", +"curated_resources/preregistering-qualitative-research/index.html": "9862813f25ce1603", +"curated_resources/preregistering-transparency-and-large-sa/index.html": "dcf302d34db72756", +"curated_resources/preregistration-and-incentives/index.html": "9d2199d4a29efbaa", +"curated_resources/preregistration-and-registered-reports-i/index.html": "870b091fee6f41f7", +"curated_resources/preregistration-and-reproducibility/index.html": "5e2f9bd6bb32a4bd", +"curated_resources/preregistration-as-a-way-to-limit-questi/index.html": "acb8d7efd4c0ba2b", +"curated_resources/preregistration-becoming-the-norm-in-psy/index.html": "d5e877d62d01ef6b", +"curated_resources/preregistration-definition-advantages-di/index.html": "20eab9863b170d8d", +"curated_resources/preregistration-does-not-improve-the-tra/index.html": "5f6d68f82aa5c9b9", +"curated_resources/preregistration-improve-research-rigor-r/index.html": "66be12fc1bc6d3ed", +"curated_resources/preregistration-in-complex-contexts-a-pr/index.html": "7598e58bc8a032c2", +"curated_resources/preregistration-in-diverse-contexts-a-pr/index.html": "eeef7dc866082042", +"curated_resources/preregistration-in-experimental-linguist/index.html": "20617d0485a2226d", +"curated_resources/preregistration-in-infant-research-a-pri/index.html": "0933847de230f561", +"curated_resources/preregistration-in-single-case-design-re/index.html": "ca8de577c2537a32", +"curated_resources/preregistration-is-hard-and-worthwhile/index.html": "f253859197b1f3bf", +"curated_resources/preregistration-is-neither-sufficient-no/index.html": "c495086eab996213", +"curated_resources/preregistration-is-not-a-panacea-but-why/index.html": "a01634945d395b73", +"curated_resources/preregistration-of-analyses-of-preexisti/index.html": "f7b13c37284cd927", +"curated_resources/preregistration-of-animal-research-proto/index.html": "f17945d8a3e2973e", +"curated_resources/preregistration-of-epidemiologic-studies/index.html": "4bb38551b67a258c", +"curated_resources/preregistration-of-epidemiology-protocol/index.html": "8095b510e2a29137", +"curated_resources/preregistration-of-epidemiology-protocol_2/index.html": "b3c0727096206645", +"curated_resources/preregistration-of-epidemiology-protocol_3/index.html": "ddde21879cf5aa36", +"curated_resources/preregistration-of-exploratory-research/index.html": "e5b463f3a007ea79", +"curated_resources/preregistration-of-information-systems-r/index.html": "6aad65c1a7a17c04", +"curated_resources/preregistration-of-machine-learning-rese/index.html": "7f88a1f7ea79b520", +"curated_resources/preregistration-of-modeling-exercises-ma/index.html": "5500ae994f7de91e", +"curated_resources/preregistration-of-qualitative-research/index.html": "ebb4f99078cceec8", +"curated_resources/preregistration-of-randomized-controlled/index.html": "4bdf32c46b584f5e", +"curated_resources/preregistration-of-secondary-data-analys/index.html": "d650d47bec280316", +"curated_resources/preregistration-of-studies-with-existing/index.html": "e5565e77bc366926", +"curated_resources/preregistration-of-study-protocols-is-un/index.html": "5a5846a8e73d661a", +"curated_resources/preregistration-overview-page/index.html": "68248067ad3a3320", +"curated_resources/preregistration-practical-considerations/index.html": "6236aed275a8d32d", +"curated_resources/preregistration-replication-and-nonexper/index.html": "5eba177e7188217e", +"curated_resources/preregistration-specificity-adherence-a/index.html": "2028c292cf294b28", +"curated_resources/preregistration-templates-as-a-new-addit/index.html": "1be3a04e12a3dacf", +"curated_resources/preregistration-the-good-the-bad-and-the/index.html": "538533d110ac9f44", +"curated_resources/presentations-given-by-center-for-open-s/index.html": "d7ed8c6630e726b0", +"curated_resources/preserving-privacy-in-the-era-of-opennes/index.html": "a57c5372ea1830fd", +"curated_resources/primer-on-reproducible-research-in-r-enh/index.html": "cdc7451af8a23413", +"curated_resources/priming-replication-and-the-hardest-scie/index.html": "046a73c57f644ba6", +"curated_resources/principles-of-instruction-research-based/index.html": "b1cee4ab0fd9ebe2", +"curated_resources/prioritizing-open-science-in-space-medic/index.html": "0bc28f5cce98fb45", +"curated_resources/privacy-and-data-based-research/index.html": "3aa72ecf71cf3a45", +"curated_resources/probing-birth-order-effects-on-narrow-tr/index.html": "5d7cb92b8c0149cc", +"curated_resources/problems-in-using-p-curve-analysis-and-t/index.html": "4a444fff57aa05b3", +"curated_resources/procedimentos-para-investigacao-cientifi/index.html": "cf016112d0fd97b9", +"curated_resources/processes-and-lessons-learned-in-establi/index.html": "6d3477946a83ef9f", +"curated_resources/programming-psychological-experiments-us/index.html": "b2f44f494769d557", +"curated_resources/programming-with-matlab/index.html": "623b47b9e4460d81", +"curated_resources/programming-with-python/index.html": "faf1a3772bd0875d", +"curated_resources/programming-with-r/index.html": "32853d28ecdcb37a", +"curated_resources/project-organization-and-management-for/index.html": "1ba3829612921480", +"curated_resources/project-teaching-integrity-in-empirical/index.html": "e269debcad02f0da", +"curated_resources/promises-and-perils-of-pre-analysis-plan/index.html": "1e2f9ad77b2c0149", +"curated_resources/promoting-an-open-research-culture/index.html": "4154aa524ac1d1a5", +"curated_resources/promoting-civility-in-formal-and-informa/index.html": "f8bbcf0765ff16c2", +"curated_resources/promoting-transparency-in-social-science/index.html": "d0bbb041140af7cf", +"curated_resources/promotion-tenure-aligning-incentives-wit/index.html": "e25783c9168c9c9c", +"curated_resources/psychological-testing-and-psychological/index.html": "c8b345362adeef51", +"curated_resources/psychologists-are-open-to-change-yet-war/index.html": "699ddcf192d38787", +"curated_resources/psychology-as-a-robust-science/index.html": "3b50708b5dbd8f5c", +"curated_resources/psychology-s-credibility-revolution/index.html": "d9c00a0045747176", +"curated_resources/psychology-s-renaissance/index.html": "ee56530f2ffa76bf", +"curated_resources/psychology-s-replication-crisis-and-the/index.html": "c6338bce175536a9", +"curated_resources/psychology-science-and-knowledge-constru/index.html": "261b0d0e43e56a30", +"curated_resources/psyteachr/index.html": "fcf63d5aef84ee82", +"curated_resources/pubcompare-the-largest-database-of-trust/index.html": "5bd3f5a576ecc048", +"curated_resources/public-availability-of-published-researc/index.html": "566a1d77b45fcd7c", +"curated_resources/public-data-archiving-in-ecology-and-evo/index.html": "451263c3f931817e", +"curated_resources/publication-bias-and-the-canonization-of/index.html": "7f6396ad5e10080f", +"curated_resources/publication-bias-and-the-limited-strengt/index.html": "5e9a582c6a1db8db", +"curated_resources/publication-bias-in-clinical-research/index.html": "d9210b0cb414c379", +"curated_resources/publication-bias-in-psychology-a-diagnos/index.html": "d39c4ef14a138e9b", +"curated_resources/publication-bias-in-the-social-sciences/index.html": "77d5fe3b69233bc5", +"curated_resources/publication-decisions-and-their-possible/index.html": "e7cdd997919df845", +"curated_resources/publication-of-nih-funded-trials-registe/index.html": "4295ea4cc87f9153", +"curated_resources/publication-prejudices-an-experimental-s/index.html": "c986419e74fdf2d4", +"curated_resources/publication-pressure-and-scientific-misc/index.html": "4587272aac46c585", +"curated_resources/publication-rate-in-preclinical-research/index.html": "5f5391b8d904097f", +"curated_resources/publishing-in-the-open-access-and-open-s/index.html": "717c41ae12a9a2ef", +"curated_resources/python-for-harvesting-data-on-the-web/index.html": "668380fd79d66422", +"curated_resources/python-for-humanities/index.html": "9cb040c571d6c691", +"curated_resources/qdr-data-for-teaching/index.html": "cdda096daef1433d", +"curated_resources/qualitative-open-science-practices/index.html": "9e1bd22a8bb222c4", +"curated_resources/qualitative-research-using-open-tools/index.html": "ed365b839a15ff24", +"curated_resources/quality-indicators-of-secondary-data-ana/index.html": "e838c4daad90e702", +"curated_resources/quality-uncertainty-erodes-trust-in-scie/index.html": "932fd14cbeb1b0a7", +"curated_resources/quantitative-emerging-practices-and-meth/index.html": "b9526c8ed39e196d", +"curated_resources/questionable-and-open-research-practices/index.html": "5e708dbe20f2ca66", +"curated_resources/questionable-metascience-practices/index.html": "7b76b15e7053fb13", +"curated_resources/questionable-research-practices-among-it/index.html": "c137aac1cb4fb9ad", +"curated_resources/questionable-research-practices-among-re/index.html": "811d03efde83d94d", +"curated_resources/questionable-research-practices-followin/index.html": "d32a68cc7674703e", +"curated_resources/questionable-research-practices-in-ecolo/index.html": "471836831d85b58d", +"curated_resources/questionable-research-practices-revisite/index.html": "649db779b9c0e225", +"curated_resources/r-for-reproducible-scientific-analysis/index.html": "0afc79244a371072", +"curated_resources/r-for-social-scientists/index.html": "4b6c2593cfafa0e9", +"curated_resources/r-graphics-cookbook-practical-recipes-fo/index.html": "77f9f316f6a23c8b", +"curated_resources/r-para-analisis-cientificos-reproducible/index.html": "2b23aaac776e5324", +"curated_resources/race-to-the-bottom-competition-and-quali/index.html": "53648250f8ae3c09", +"curated_resources/raiders-of-the-lost-hark-a-reproducible/index.html": "4abc4cde11485fc4", +"curated_resources/raise-standards-for-preclinical-cancer-r/index.html": "6c29307e282476c6", +"curated_resources/raising-awareness-of-uncertain-choices-i/index.html": "9a71e61074babe20", +"curated_resources/randomization-does-not-help-much-compara/index.html": "6633bba33c49515c", +"curated_resources/rate-and-success-of-study-replication-in/index.html": "593afc5bce45de69", +"curated_resources/rationalizing-pre-analysis-plans-statist/index.html": "8d8c158e1f4cb5c5", +"curated_resources/re-run-repeat-reproduce-reuse-replicate/index.html": "3df6f8d01a6f504f", +"curated_resources/recommendations-for-empowering-early-car/index.html": "f8c7aba22af8601b", +"curated_resources/recommendations-for-increasing-replicabi/index.html": "285d1bd600b38f28", +"curated_resources/reconceptualizing-replication-as-a-seque/index.html": "b288ad11bff23905", +"curated_resources/redefine-statistical-signifcance/index.html": "426b321e8d95a4a2", +"curated_resources/reducing-bias-increasing-transparency-an/index.html": "34c00477973fff64", +"curated_resources/reflection-over-compliance-critiquing-ma/index.html": "cccf05c26e197f61", +"curated_resources/reflections-on-preregistration-core-crit/index.html": "56d363337fbd894d", +"curated_resources/reflections-on-the-unintended-consequenc/index.html": "88760ca40a31e505", +"curated_resources/reflections-on-the-unintended-consequenc_2/index.html": "90c7521b7033defd", +"curated_resources/registered-replication-report-hart-albar/index.html": "1a68ca09e43796d0", +"curated_resources/registered-replication-report-rand-green/index.html": "85550316a1029a34", +"curated_resources/registered-replication-report-schooler-a/index.html": "5aa7eed5e7e3a9b5", +"curated_resources/registered-replication-report-strack-mar/index.html": "1c914d3f4572f427", +"curated_resources/registered-replication-report-study-1-fr/index.html": "3bf75255d7eb0615", +"curated_resources/registered-replication-reports-in-the-cl/index.html": "ffc4ce4419420ef0", +"curated_resources/registered-report-adoption-in-academic-j/index.html": "a8eba12d411907ac", +"curated_resources/registered-report-protocol-survey-on-att/index.html": "dba1803a2addaccd", +"curated_resources/registered-report-stage-1-manuscript-tem/index.html": "c0dd3e090174b1d8", +"curated_resources/registered-reports-a-method-to-increase/index.html": "8704f6a87024d09d", +"curated_resources/registered-reports-a-new-publishing-init/index.html": "7a550cc9d3b8a68e", +"curated_resources/registered-reports-an-early-example-and/index.html": "d75d910043e9e50a", +"curated_resources/registered-reports-and-replications-an-o/index.html": "b705155a4aa39333", +"curated_resources/registered-reports-factsheet-for-editors/index.html": "fe1f60b7845ced06", +"curated_resources/registered-reports-faq/index.html": "8a59a7dae141d67f", +"curated_resources/registered-reports-q-a/index.html": "f489ac4194614ea0", +"curated_resources/reimagining-peer-review-the-emergence-of/index.html": "89cb4b2b32b31876", +"curated_resources/releasing-a-preprint-is-associated-with/index.html": "dcbe3312f0c58d31", +"curated_resources/renovating-the-theatre-of-persuasion-man/index.html": "23745eb229719370", +"curated_resources/repetitive-research-a-conceptual-space-a/index.html": "5134c4a9d2a24984", +"curated_resources/replacing-p-values-with-bayes-factors-a/index.html": "3cc20ee84da99302", +"curated_resources/replicability-and-reproducibility-in-com/index.html": "d8be615ffe89a3b0", +"curated_resources/replicability-and-reproducibility/index.html": "89f9fb640eea324b", +"curated_resources/replicability-syllabus-2018/index.html": "966da59e60ee212a", +"curated_resources/replicability-syllabus-2020/index.html": "9faa1624753b7860", +"curated_resources/replicating-and-extending-soroka-fournie/index.html": "8a43f07b3ed54592", +"curated_resources/replicating-studies-in-which-samples-of/index.html": "e10ee4bc77f205ee", +"curated_resources/replication-and-bias-in-special-educatio/index.html": "302e1f563f880ecb", +"curated_resources/replication-and-open-science-for-undergr/index.html": "d7418b7416f27c46", +"curated_resources/replication-and-robustness-in-developmen/index.html": "6302cd35c81bbfc9", +"curated_resources/replication-and-the-manufacture-of-scien/index.html": "d43628bdeace0168", +"curated_resources/replication-communication-and-the-popula/index.html": "ab4c27fbcb61a9fa", +"curated_resources/replication-is-relevant-in-qualitative-r/index.html": "4abfd563c6e76ad5", +"curated_resources/replications-in-psychology-research-how/index.html": "ededbd852b671c28", +"curated_resources/repligate-reliability-and-reproducibilit/index.html": "03d087cc83cef67e", +"curated_resources/reply-to-ledgerwood-predictions-without/index.html": "698c539cdee3225d", +"curated_resources/reporting-effect-sizes-in-original-psych/index.html": "9d14593328c0681f", +"curated_resources/reporting-in-experimental-philosophy-cur/index.html": "bc17d1d7ec09e7fb", +"curated_resources/reporting-standards-for-complication-stu/index.html": "a2cff0deda50a683", +"curated_resources/repository-of-psychological-instruments/index.html": "113e561a22977686", +"curated_resources/representing-epistemic-and-disciplinary/index.html": "f8fbdd6653bd47d1", +"curated_resources/reproducibilitea-introductory-reading-li/index.html": "63fe0502040cde0b", +"curated_resources/reproducibilitea/index.html": "518646f3e53041e2", +"curated_resources/reproducibility-and-replicability-of-qua/index.html": "8faccd69167c6a0a", +"curated_resources/reproducibility-and-research-integrity-s/index.html": "0df9cbddab062baf", +"curated_resources/reproducibility-for-everyone/index.html": "44d1094b20d01204", +"curated_resources/reproducibility-immersive-course/index.html": "1d680ef74368a49f", +"curated_resources/reproducibility-in-cancer-biology-the-ch/index.html": "05a5228f6de52447", +"curated_resources/reproducibility-in-psychology-syllabus/index.html": "f5dbe2ce1ee8692c", +"curated_resources/reproducibility-in-the-psychological-sci/index.html": "39e624dd8c143fcd", +"curated_resources/reproducibility-librarianship-in-practic/index.html": "31376b36cf2f20d4", +"curated_resources/reproducibility-open-science-and-clinica/index.html": "b460f87aa68a1c5f", +"curated_resources/reproducibility-preservation-and-access/index.html": "06a486b06e1dd62a", +"curated_resources/reproducible-and-reusable-research-are-j/index.html": "a80d8932ab9afa3e", +"curated_resources/reproducible-and-transparent-research-pr/index.html": "888f7323202d488b", +"curated_resources/reproducible-research-in-sport-and-exerc/index.html": "f44a2cbdfcb35243", +"curated_resources/reproducible-research-methods/index.html": "92674a8a5ce8e9c4", +"curated_resources/reproducible-research-practices-transpar/index.html": "57dba1b8d6a6e3fa", +"curated_resources/reproducible-research-true-or-false/index.html": "e50591f99570a1cd", +"curated_resources/reproducible-research-walking-the-walk/index.html": "c966d2ce4c08cd3a", +"curated_resources/reproducible-research/index.html": "ff0950a4672b9dde", +"curated_resources/reproducible-science-curriculum-lesson-f/index.html": "0f5e1b4bc1e90351", +"curated_resources/reproducible-science-curriculum-lesson-f_2/index.html": "5aa3719159f0f575", +"curated_resources/reproducible-science-curriculum-lesson-f_3/index.html": "c2495b62a1faf45a", +"curated_resources/reproducible-science-curriculum-lesson-f_4/index.html": "192a9157115df29f", +"curated_resources/reproducible-science-curriculum-lesson-f_5/index.html": "bae871b5cbe2c869", +"curated_resources/reproducible-science-workshop/index.html": "8588e56f596afe8a", +"curated_resources/reproducible-statistics-for-psychologist/index.html": "f8fd5d4a993fa2f3", +"curated_resources/reputation-without-practice-a-dynamic-co/index.html": "6b74d23ffd71ad4a", +"curated_resources/research-and-data-lessons-from-a-non-aca/index.html": "106a428011077a3f", +"curated_resources/research-assessment-using-a-narrow-defin/index.html": "e36221a0f244a00a", +"curated_resources/research-culture-is-broken-open-science/index.html": "6406c3290ba0b454", +"curated_resources/research-integrity-and-open-science-i-ps/index.html": "a3d4231b0e367072", +"curated_resources/research-integrity-and-responsible-schol/index.html": "5a7845848d6cec4c", +"curated_resources/research-integrity-definitions-and-chall/index.html": "4f616444a886f97b", +"curated_resources/research-methods-2020/index.html": "9bae423d0223a4a1", +"curated_resources/research-methods-in-psychology-syllabus/index.html": "b1b4f65194cc8f40", +"curated_resources/research-methods-in-psychology/index.html": "48def7872711580f", +"curated_resources/research-methods-in-social-psychology/index.html": "dc4170b55a4d6ca3", +"curated_resources/research-methods-in-social-psychology_2/index.html": "0c3d98f3c58c7b0a", +"curated_resources/research-methods-psychology-summer-2021/index.html": "1654ee86b6c2ac97", +"curated_resources/research-methods-syllabi/index.html": "e3b4d50e6502ed10", +"curated_resources/research-misconduct/index.html": "54eb1c1df17fc155", +"curated_resources/research-practices-and-statistical-repor/index.html": "123a332dd09f9660", +"curated_resources/research-practices-for-a-robust-psycholo/index.html": "5c5c8691377dd991", +"curated_resources/research-practices-that-can-prevent-an-i/index.html": "f809ce248c82f290", +"curated_resources/research-preregistration-101/index.html": "ff036b00b2647b6c", +"curated_resources/research-preregistration-as-a-teaching-a/index.html": "d306c9561ddb93ed", +"curated_resources/research-preregistration-in-political-sc/index.html": "73ab7703e9124a3d", +"curated_resources/research-project-initialization-and-orga/index.html": "197f14d0c8dabda4", +"curated_resources/research-project-management-using-the-op/index.html": "3c341ac633f0c085", +"curated_resources/research-support-games-list/index.html": "cb50d7d319f10ef8", +"curated_resources/research-transparency-and-reproducibilit/index.html": "633f995b01c132b1", +"curated_resources/researchers-intuitions-about-power-in-ps/index.html": "55807e831406d5b4", +"curated_resources/reshaping-the-training-landscape-by-addr/index.html": "56dca84f23cc10e3", +"curated_resources/resolving-the-tension-between-exploratio/index.html": "e906066347d638b1", +"curated_resources/resource-lists-overview-for-working-with/index.html": "5f5c99f4c492d758", +"curated_resources/resources-for-practicing-open-science-wi/index.html": "2f4e976d79b813c9", +"curated_resources/resources-tutorials-papers-analysis-scri/index.html": "d327ad1d077bd451", +"curated_resources/response-to-comment-on-estimating-the-re/index.html": "252262526b132066", +"curated_resources/responsible-assessment-of-what-research/index.html": "ddc55f16dc62763c", +"curated_resources/responsible-data-sharing-identifying-and/index.html": "987d412b8bedf50a", +"curated_resources/responsible-research-assessment-should-p/index.html": "dfc8812dea60d872", +"curated_resources/responsible-scholarship/index.html": "df7ad74229ed2fd2", +"curated_resources/rethinking-research-assessment-addressin/index.html": "10534b9d348942ab", +"curated_resources/rethinking-transparency-and-rigor-from-a/index.html": "28616dd40791a48f", +"curated_resources/retiring-popper-critical-realism-falsifi/index.html": "d4de0d1307a23d33", +"curated_resources/retraction-watch-michael-lacour-archives/index.html": "a07039c661acf6c6", +"curated_resources/review-of-four-preregistration-registrie/index.html": "ac625aa3537a6059", +"curated_resources/reviewer-bias-against-replication-resear/index.html": "3aba2130ade28f0d", +"curated_resources/revisiting-the-replication-crisis-withou/index.html": "12231ed9ed37e65b", +"curated_resources/rewarding-replications-a-sure-and-simple/index.html": "f901e8cd3a820fcb", +"curated_resources/richard-mcelreath/index.html": "0c74d0f8fe56b4de", +"curated_resources/rigor-and-reproducibility/index.html": "9a38ecc873272c2d", +"curated_resources/rigor-champions-and-resources/index.html": "99794bd3cef00c53", +"curated_resources/rigorous-exploration-in-a-model-centric/index.html": "0f7d546f97c27a5b", +"curated_resources/rigorous-reproducible-research-practices/index.html": "d2e1c5b064caf183", +"curated_resources/riot-science-club/index.html": "32f0fd6050c3eb31", +"curated_resources/riposte-a-framework-for-improving-the-de/index.html": "9adde03edf06c691", +"curated_resources/risk-of-bias-in-reports-of-in-vivo-resea/index.html": "5ecf48580dbb30d7", +"curated_resources/rluk22-keynote-kaitlin-thaney-invest-in/index.html": "18d97a47069f697a", +"curated_resources/robust-modeling-in-cognitive-science/index.html": "378a98ef1278fc00", +"curated_resources/rpm-an-open-source-rotation-platform-for/index.html": "b6d09bced41d90fa", +"curated_resources/rstudio-cheatsheets/index.html": "665f113521ca72d8", +"curated_resources/safeguard-power-as-a-protection-against/index.html": "fd3e2ec04647a267", +"curated_resources/sailing-from-the-seas-of-chaos-into-the/index.html": "babb7b07f661b279", +"curated_resources/sample-size-in-psychological-research-ov/index.html": "f675daa30862bb2b", +"curated_resources/sample-size-justification-shiny-app/index.html": "d85c031d376c697f", +"curated_resources/sample-size-planning-for-more-accurate-s/index.html": "38df3c2994e8e6de", +"curated_resources/sample-size-planning-for-statistical-pow/index.html": "6e2510c47fb802f6", +"curated_resources/sample-size-planning-for-the-standardize/index.html": "601b7b09b2ae6417", +"curated_resources/samply/index.html": "8f102b1d146de5d8", +"curated_resources/sanctions-list-data-dates-of-birth-names/index.html": "84464ced45e0d393", +"curated_resources/scandal-in-scientific-reform-the-breakin/index.html": "8c3d683b0d96ea2c", +"curated_resources/scanning-the-horizon-towards-transparent/index.html": "8478323f70833a21", +"curated_resources/scholarly-publishing-as-a-global-endeavo/index.html": "f14196a0acbfaf86", +"curated_resources/school-psychology-annual-journal-update/index.html": "170f59f1a3d5a76f", +"curated_resources/schools-should-teach-children-how-to-spo/index.html": "c6266f9e2e3a2d37", +"curated_resources/science-and-pseudoscience-bbc-radio-talk/index.html": "1aa483a3089dccb7", +"curated_resources/science-for-progress-initiative/index.html": "2c95470e98774b9e", +"curated_resources/science-isn-t-broken/index.html": "42549a8605d1600f", +"curated_resources/science-literacy/index.html": "cedce5a765d862e1", +"curated_resources/science-of-psychological-phenomena-and-t/index.html": "57d690e7f7b1ff90", +"curated_resources/science-or-art-how-aesthetic-standards-g/index.html": "d4d1c117ddbe4a64", +"curated_resources/scientific-apophenia-in-strategic-manage/index.html": "9a2fea12b5bcc0c5", +"curated_resources/scientific-reform-citation-politics-and/index.html": "9c799e3b9ec2354d", +"curated_resources/scientific-utopia-i-opening-scientific-c/index.html": "19d1b116d43037e8", +"curated_resources/scientific-utopia-ii-restructuring-incen/index.html": "b3868410327208b2", +"curated_resources/scientific-utopia-ii-restructuring-incen_2/index.html": "118337fefe532de0", +"curated_resources/scientists-reputations-are-based-on-gett/index.html": "128c8e28cbb52abb", +"curated_resources/secondary-data-preregistration/index.html": "20f5207c0c38d16c", +"curated_resources/seek-and-you-may-not-find-a-multi-instit/index.html": "9e3b1afa21595950", +"curated_resources/selective-and-mis-leading-economics-jour/index.html": "3dbdaa17e9018d66", +"curated_resources/self-reported-checklists-and-quality-sco/index.html": "2d61213c8500e320", +"curated_resources/shall-we-really-do-it-again-the-powerful/index.html": "7b4ed255a8280f75", +"curated_resources/sharestats-the-open-statistics-assessmen/index.html": "8b876eb2b8324c4c", +"curated_resources/sharing-brain-imaging-data-in-the-open-s/index.html": "1f1967a021b6065f", +"curated_resources/sharing-detailed-research-data-is-associ/index.html": "dab7f55db58ac7f9", +"curated_resources/shifting-medical-education-the-impact-of/index.html": "c18664cb97a2c99c", +"curated_resources/shifting-the-culture-of-peer-review-with/index.html": "fa3fcf12be051ec5", +"curated_resources/short-r-script-to-plot-effect-sizes-cohe/index.html": "5ecef9ac3c34103f", +"curated_resources/short-sweet-and-problematic-the-rise-of/index.html": "88d553093c3abda5", +"curated_resources/should-preregistration-of-epidemiologic/index.html": "296963e8e050e71d", +"curated_resources/signaling-the-trustworthiness-of-science/index.html": "ffc092c10cb4e278", +"curated_resources/significance-tests-have-their-place/index.html": "5a1301b0b78a4456", +"curated_resources/significance/index.html": "9ece9e719869ff57", +"curated_resources/simple-heuristics-to-run-a-research-grou/index.html": "07973928e2d024a9", +"curated_resources/sips-2016-what-does-diversity-mean-for-o/index.html": "e7656e45d949e805", +"curated_resources/smaat/index.html": "ab42b28de3973a94", +"curated_resources/small-telescopes-detectability-and-the-e/index.html": "4904f2c0862e5f12", +"curated_resources/snapshot-reporting-practices-for-publish/index.html": "0a967198d4df7a3b", +"curated_resources/sneaked-references-cooked-reference-meta/index.html": "61e505dc2eb3ef39", +"curated_resources/social-behavioral-and-economic-sciences/index.html": "a713d1b079c58714", +"curated_resources/social-identity-and-morality-lab-teachin/index.html": "e272cd719be7a862", +"curated_resources/social-science-workshop-overview/index.html": "26b60edb7b342d9b", +"curated_resources/social-sciences-research-methods-centre/index.html": "77a55e99aa21daa6", +"curated_resources/software-carpentry/index.html": "d3060ee2b65a39b7", +"curated_resources/sorry-we-re-open-come-in-we-re-closed-di/index.html": "d3f543184261f705", +"curated_resources/sources-of-nonreplicability-in-aging-eth/index.html": "6fabedc6702bdeb1", +"curated_resources/sparc-popular-resources/index.html": "f40ad9cef8cf897c", +"curated_resources/special-issue-innovation-in-aging/index.html": "174aec0cced47089", +"curated_resources/special-issue-preregistered-studies-of-p/index.html": "5d7da742663ccf20", +"curated_resources/spiro-the-automated-petri-plate-imaging/index.html": "d8e425e9d3cf17ac", +"curated_resources/springer-nature-announces-unified-open-c/index.html": "acd0f6577b63dcd7", +"curated_resources/spsp-experts-open-science/index.html": "6a5a827c084652b7", +"curated_resources/spurious-correlations/index.html": "348b7e7e8bb8148e", +"curated_resources/standard-operating-procedures-a-safety-n/index.html": "a002562a5b62bd70", +"curated_resources/star-wars-the-empirics-strike-back/index.html": "93a39c2ad62adef3", +"curated_resources/stat-545/index.html": "42e3b0ac51b35d15", +"curated_resources/statcheck/index.html": "bfb196b309247bda", +"curated_resources/state-of-open-science-in-cancer-research/index.html": "0f9ce38a1eee3ebd", +"curated_resources/statements-on-open-science-for-sustainab/index.html": "b7d04a212936699c", +"curated_resources/statistical-errors-p-values-the-gold-sta/index.html": "0c7dc426c5da4653", +"curated_resources/statistical-evidence-a-likelihood-paradi/index.html": "bbb9714b80e247db", +"curated_resources/statistical-methods-in-psychological-res/index.html": "ed3141e863f763cf", +"curated_resources/statistical-methods-in-psychology-journa/index.html": "1975362e3a52c804", +"curated_resources/statistical-modeling-causal-inference-an/index.html": "3dd75f857de69f1e", +"curated_resources/statistical-power-analysis/index.html": "f93fd1b6605d4251", +"curated_resources/statistical-power-and-optimal-design-in/index.html": "2debed2e10d03ea3", +"curated_resources/statistical-power-and-the-testing-of-nul/index.html": "65c9ea9b575eb67f", +"curated_resources/statistical-power-in-operations-manageme/index.html": "be99eb22a5f86bd0", +"curated_resources/statistical-power-of-psychological-resea/index.html": "c7aecbf5a395cd10", +"curated_resources/statistical-power-problems-with-moderate/index.html": "ed5027acb1c4b863", +"curated_resources/statistical-power-sample-size-and-their/index.html": "2dd79dee48082f6f", +"curated_resources/statistical-procedures-and-the-justifica/index.html": "6a1c0562e7bd1908", +"curated_resources/statistical-reporting-errors-and-collabo/index.html": "88a40426e483933a", +"curated_resources/statistical-rethinking-winter-2015/index.html": "ccb6b8462ce463d6", +"curated_resources/statistical-significance-and-the-dichoto/index.html": "cfeb1a90df805fcb", +"curated_resources/statistical-significance-in-psychologica/index.html": "693b8bd9a9ab97a0", +"curated_resources/statistical-significance-testing-and-cum/index.html": "2fb905d9ed62f08d", +"curated_resources/statistical-tests-p-values-confidence-in/index.html": "cec4f7e7046b4b68", +"curated_resources/statistics-and-quantitative-methods-exam/index.html": "ba58f3f2dcd2cbb4", +"curated_resources/statistics-of-doom/index.html": "ef09bce801d83155", +"curated_resources/statistics-with-jasp-and-the-open-scienc/index.html": "fc9bc3b44d7a0dd4", +"curated_resources/stereotype-threat/index.html": "78d584c1859ffc54", +"curated_resources/strong-inference/index.html": "81db339e22d69b5f", +"curated_resources/study-preregistration-an-evaluation-of-a/index.html": "f080dae36dced644", +"curated_resources/studying-the-association-between-lonelin/index.html": "519ee6d551154eca", +"curated_resources/supporting-open-science-data-curation-pr/index.html": "e95b930963fcb80d", +"curated_resources/supporting-robust-research-on-adult-emot/index.html": "6ea221499f026a3b", +"curated_resources/supporting-study-registration-to-reduce/index.html": "e0c95cc5999d8f67", +"curated_resources/supporting-the-next-generation-of-psycho/index.html": "d8343f1f71412828", +"curated_resources/surrogate-science-the-idol-of-a-universa/index.html": "27b4fe0bde98a2a7", +"curated_resources/swirl/index.html": "72563c1aea1a147e", +"curated_resources/syllabus-replicability/index.html": "f876057196a75e19", +"curated_resources/symposium-qualitative-open-science-chall/index.html": "d33503043362ebb8", +"curated_resources/systematic-review-of-the-empirical-evide/index.html": "91237c3d396d2be5", +"curated_resources/systematic-reviews-and-meta-analysis/index.html": "a0b5904a7fcf4040", +"curated_resources/taking-stock-of-the-credibility-revoluti/index.html": "77685ad18312adff", +"curated_resources/taking-stock-of-the-credibility-revoluti_2/index.html": "3ff4494267f3797a", +"curated_resources/taxonomia-da-ciencia-aberta-revisada-e-a/index.html": "089346f12ae85822", +"curated_resources/teaching-and-mentoring-open-science/index.html": "06af438fea3967af", +"curated_resources/teaching-open-and-reproducible-scholarsh/index.html": "f756bbad2381b582", +"curated_resources/teaching-psych-science/index.html": "cda5195523112240", +"curated_resources/teaching-replicable-and-reproducible-sci/index.html": "2b97b6aaa4a58d22", +"curated_resources/teaching-replication-in-psychology-a-gui/index.html": "dea7545992d2b13e", +"curated_resources/teaching-replication-in-social-sciences/index.html": "ba8992acd3f79be3", +"curated_resources/teaching-replication-to-graduate-student/index.html": "cdfc2e76cbb184d9", +"curated_resources/teaching-replication/index.html": "9a706cf2fe32e609", +"curated_resources/teaching-resources-spreadsheet/index.html": "9dcb1e613ab881c5", +"curated_resources/teaching-the-why-and-how-of-replication/index.html": "e5bf75a45ec2c277", +"curated_resources/team-neurodiversity/index.html": "69510a2f97f4172c", +"curated_resources/template-preregistration-registered-repo/index.html": "2eb4ef5775874078", +"curated_resources/ten-quick-tips-for-building-fair-workflo/index.html": "26f34e5683cd2f84", +"curated_resources/ten-simple-rules-for-effective-statistic/index.html": "346938e0463f3a59", +"curated_resources/ten-simple-rules-for-pushing-boundaries/index.html": "78d21e54805438ac", +"curated_resources/ten-simple-rules-for-reproducible-comput/index.html": "f7c62c9ee92eebeb", +"curated_resources/ten-simple-rules-for-the-care-and-feedin/index.html": "24dcfad218e597c4", +"curated_resources/ten-strategies-to-foster-open-science-in/index.html": "96b7e7d6565af3b6", +"curated_resources/tension-between-theory-and-practice-of-r/index.html": "fa1cc18d22b7ba92", +"curated_resources/the-52-symptoms-of-major-depression-lack/index.html": "7d8e705fbded6255", +"curated_resources/the-academic-impact-of-open-science-a-sc/index.html": "6e3dde5817f56e13", +"curated_resources/the-amazing-significo-why-researchers-ne/index.html": "22d91605e8998ca8", +"curated_resources/the-appropriate-use-of-null-hypothesis-t/index.html": "9bf32d31c1a701b8", +"curated_resources/the-asa-statement-on-p-values-context-pr/index.html": "8dac4b5f3bc5a64e", +"curated_resources/the-baby-factory-difficult-research-obje/index.html": "95a0e1060a7b68b1", +"curated_resources/the-bayes-factor/index.html": "531a7635936c52c7", +"curated_resources/the-bayesfactor-blog/index.html": "1c485cd7a7052cbd", +"curated_resources/the-bayesian-reproducibility-project/index.html": "3f7b47bcaff655a5", +"curated_resources/the-benefits-of-preregistration-and-regi/index.html": "3a5ea015ca44bf3e", +"curated_resources/the-benefits-of-preregistration-for-hypo/index.html": "431f505f2e8d9830", +"curated_resources/the-black-goat/index.html": "ec23a9d60c73a7fa", +"curated_resources/the-buffet-approach-to-open-science/index.html": "8edfac08a7082168", +"curated_resources/the-case-against-statistical-significanc/index.html": "cd3f50e4f468a39f", +"curated_resources/the-case-for-formal-methodology-in-scien/index.html": "4cfdaf1978dba1c5", +"curated_resources/the-case-for-using-educational-scholarsh/index.html": "319cdb4f0819827f", +"curated_resources/the-challenges-of-open-data-sharing-for/index.html": "be4570cbef0c267c", +"curated_resources/the-chinese-open-science-network-cosn-bu/index.html": "e84fa8d3d058abf8", +"curated_resources/the-chrysalis-effect-how-ugly-initial-re/index.html": "4be61eeaec683e6a", +"curated_resources/the-citation-advantage-of-linking-public/index.html": "47f84ce290a754e8", +"curated_resources/the-clinicaltrials-gov-results-database/index.html": "bff54a0b93cf81cf", +"curated_resources/the-corpus-of-language-discrimination-in/index.html": "2adf9bb152bfe963", +"curated_resources/the-costs-of-competition-in-distributing/index.html": "743740882e17315e", +"curated_resources/the-costs-of-harking/index.html": "6100a71bed55fbcb", +"curated_resources/the-crisis-of-confidence-in-social-psych/index.html": "bf874413e629cf1b", +"curated_resources/the-cumulative-effect-of-reporting-and-c/index.html": "9135044b424866d7", +"curated_resources/the-default-bayesian-test-is-prejudiced/index.html": "99bdfa1a75f96dd9", +"curated_resources/the-earth-is-flat-p-0-05-significance-th/index.html": "76997f26e49bc998", +"curated_resources/the-earth-is-round-p-05/index.html": "4e82285fa1d1db72", +"curated_resources/the-economics-of-reproducibility-in-prec/index.html": "28f6b43bcbdb6106", +"curated_resources/the-effect-of-horizontal-eye-movements-o/index.html": "a928509017506a4d", +"curated_resources/the-effect-of-preregistration-on-trust-i/index.html": "10a9fae647dabb7a", +"curated_resources/the-effect-of-publishing-peer-review-rep/index.html": "c742c17428d1ee99", +"curated_resources/the-empirical-benefits-of-conceptual-rig/index.html": "5d8e0726ed236210", +"curated_resources/the-empirical-march-making-science-bette/index.html": "05512148c7272af6", +"curated_resources/the-existence-of-publication-bias-and-ri/index.html": "189ae617eba5c61d", +"curated_resources/the-experiment-experiment/index.html": "0fb0084963839945", +"curated_resources/the-extent-and-consequences-of-p-hacking/index.html": "351736b915b7c9bf", +"curated_resources/the-fickle-p-value-generates-irreproduci/index.html": "9fb0f66b5294f826", +"curated_resources/the-file-drawer-problem-and-tolerance-fo/index.html": "774524b1c2bc179d", +"curated_resources/the-frequency-of-excess-success-for-arti/index.html": "ffb846791ba86e11", +"curated_resources/the-garden-of-forking-paths-why-multiple/index.html": "bbd5be77adaa75e2", +"curated_resources/the-general-linear-model-semester-2/index.html": "59376c5c28ca6f65", +"curated_resources/the-generalizability-of-survey-experimen/index.html": "fa78c7057d011cb1", +"curated_resources/the-go-fair-foundation-s-fair-capacity-b/index.html": "2ed9b7267ad3b59c", +"curated_resources/the-grim-test-a-simple-technique-detects/index.html": "b34f030858177203", +"curated_resources/the-hardest-science/index.html": "2a44cb207ed821a9", +"curated_resources/the-harm-done-by-tests-of-significance/index.html": "17963fc6eeae39ea", +"curated_resources/the-influence-of-journal-submission-guid/index.html": "8cecf38244e68437", +"curated_resources/the-invisible-workload-of-open-research/index.html": "8707034667bb4cb9", +"curated_resources/the-ironic-effect-of-significant-results/index.html": "7cff39dc33509348", +"curated_resources/the-landscape-of-open-science-in-behavio/index.html": "96da36405404dbfd", +"curated_resources/the-logical-structure-of-experiments-lay/index.html": "a203b78d4e7e0996", +"curated_resources/the-meaning-of-significance-for-differen/index.html": "de381908a4ddb4ce", +"curated_resources/the-meaningfulness-of-effect-sizes-in-ps/index.html": "372a285023c5770e", +"curated_resources/the-mis-reporting-of-statistical-results/index.html": "f93d8a44fad1978d", +"curated_resources/the-missing-semester-of-your-cs-educatio/index.html": "c8c969b1b04863c2", +"curated_resources/the-n-pact-factor-evaluating-the-quality/index.html": "4b80a1e0c863bca0", +"curated_resources/the-natural-selection-of-bad-science/index.html": "0e41681ea95a0f81", +"curated_resources/the-need-for-public-opinion-and-survey-m/index.html": "9b91a51d489825d6", +"curated_resources/the-needed-link-between-open-science-and/index.html": "acf1f282dba63527", +"curated_resources/the-new-statistics-confidence-intervals/index.html": "09ef1cff75600cb7", +"curated_resources/the-new-statistics-effect-sizes-and-conf/index.html": "1b21a6bcd48c87ac", +"curated_resources/the-new-statistics-meta-analysis-and-met/index.html": "c9bba1dae891de70", +"curated_resources/the-new-statistics-planning-power-and-pr/index.html": "94a1e33bd10b3f9a", +"curated_resources/the-new-statistics-research-integrity-th/index.html": "db63c93844c35d40", +"curated_resources/the-new-statistics-the-new-statistics-in/index.html": "b77f841bd9136471", +"curated_resources/the-new-statistics-why-and-how/index.html": "6ffa7607048411c9", +"curated_resources/the-null-hypothesis-significance-testing/index.html": "c019716a7d96c34c", +"curated_resources/the-null-ritual-what-you-always-wanted-t/index.html": "1db94b759ae451a6", +"curated_resources/the-o3-guidelines-open-data-open-code-an/index.html": "dfa0ba5e68c3b1b3", +"curated_resources/the-open-research-lifecycle/index.html": "6b20113a8985cf3d", +"curated_resources/the-open-research-toolkit/index.html": "1bb964975fed9274", +"curated_resources/the-open-science-training-handbook/index.html": "b785d01c9bfb894b", +"curated_resources/the-p-value-misconception-eradication-ch/index.html": "996fd812158e1028", +"curated_resources/the-papor-trail-course-principles-and-pr/index.html": "7e601b6a415068a5", +"curated_resources/the-past-present-and-future-of-registere/index.html": "792a5ad6cba67e0d", +"curated_resources/the-peer-reviewers-openness-initiative-i/index.html": "4e11b0f527f606d4", +"curated_resources/the-persistence-of-underpowered-studies/index.html": "d045d39043eed0a8", +"curated_resources/the-pipeline-project-pre-publication-ind/index.html": "453ebf2c441899db", +"curated_resources/the-poor-availability-of-psychological-r/index.html": "59f22a5fd0a3e95a", +"curated_resources/the-poor-availability-of-syntaxes-of-str/index.html": "398af989c90653f5", +"curated_resources/the-post-embargo-open-access-citation-ad/index.html": "29c7316df67d60ab", +"curated_resources/the-power-of-many-brains-catalyzing-neur/index.html": "62c0fda0bb48ea7d", +"curated_resources/the-preregistration-challenge-a-how-to-g/index.html": "595f62127adb59fd", +"curated_resources/the-preregistration-prescriptiveness-tra/index.html": "ff019dde1d149495", +"curated_resources/the-preregistration-revolution-needs-to/index.html": "3c7515baa79c392b", +"curated_resources/the-preregistration-revolution/index.html": "8c47e4fecba8b646", +"curated_resources/the-prevalence-of-statistical-reporting/index.html": "cfb67800d7f379ee", +"curated_resources/the-problem-of-new-evidence-p-hacking-an/index.html": "e830c0f1e77e2909", +"curated_resources/the-promises-and-pitfalls-of-preregistra/index.html": "c3a48524f4235d6d", +"curated_resources/the-promises-and-pitfalls-of-preregistra_2/index.html": "a754cef44b9be55a", +"curated_resources/the-psychological-reality-of-the-learned/index.html": "69c4e74a3bcec8a4", +"curated_resources/the-psychological-reality-of-the-learned_2/index.html": "aac5e78ae9c10d8f", +"curated_resources/the-psychology-of-experimental-psycholog/index.html": "4988cb9a1c987ba8", +"curated_resources/the-quantitative-paradigm-and-the-nature/index.html": "8b979e28146c65de", +"curated_resources/the-race-in-academia-collective/index.html": "8484c1bacfcc04ab", +"curated_resources/the-relation-between-statistical-power-a/index.html": "6cbeb70ca54b7f64", +"curated_resources/the-replication-crisis-in-psychology/index.html": "c8205dc1eb33ec5c", +"curated_resources/the-replication-crisis-is-less-of-a-cris/index.html": "3ac0bca834b1cd11", +"curated_resources/the-replication-crisis-is-less-of-a-cris_2/index.html": "646f93ab82bea82e", +"curated_resources/the-replication-database-documenting-the/index.html": "70aa1583f1b65a93", +"curated_resources/the-replication-recipe-what-makes-for-a/index.html": "981f9882d5e89586", +"curated_resources/the-reporting-completeness-and-transpare/index.html": "16613d908bcea3ba", +"curated_resources/the-reputational-consequences-of-failed/index.html": "ac6ce11b1bce9ba6", +"curated_resources/the-role-of-libraries-in-the-age-of-comp/index.html": "f45fb0d5ba0db870", +"curated_resources/the-role-of-replication-research-in-adva/index.html": "cc5b420607c2fcc9", +"curated_resources/the-rules-of-the-game-called-psychologic/index.html": "6942ecd88553a2e8", +"curated_resources/the-secret-to-writing-a-great-nasa-propo/index.html": "615ee6bf7b161396", +"curated_resources/the-societal-impact-of-open-science-a-sc/index.html": "7cd8223a82b38b9e", +"curated_resources/the-societal-impact-of-open-science-a-sc_2/index.html": "1c0f8840a303c713", +"curated_resources/the-state-of-play-of-reproducibility-in/index.html": "7c7b00a2bcfca456", +"curated_resources/the-state-of-social-and-personality-scie/index.html": "d41162738a83870e", +"curated_resources/the-state-of-the-science-address/index.html": "60596bd712eda744", +"curated_resources/the-statistical-power-of-abnormal-social/index.html": "dc010ff89d061104", +"curated_resources/the-stem-education-hub-helps-your-resear/index.html": "76428e79470307de", +"curated_resources/the-superego-the-ego-and-the-id-in-stati/index.html": "dce7181a7d963663", +"curated_resources/the-t-distritbution-and-its-normal-appro/index.html": "bdc5818ba48cfb60", +"curated_resources/the-test-of-insufficient-variance-tiva-a/index.html": "5d3248a121d025a7", +"curated_resources/the-tone-debate-knowledge-self-and-socia/index.html": "dd579694b2e00499", +"curated_resources/the-transparency-of-quantitative-empiric/index.html": "34baf69db070e156", +"curated_resources/the-trustworthiness-of-the-cumulative-kn/index.html": "d4b9c491faa72134", +"curated_resources/the-unix-shell/index.html": "66de2d88c8beedea", +"curated_resources/the-value-of-direct-replication/index.html": "f06ec1355d469fc0", +"curated_resources/the-value-of-openness-in-open-science/index.html": "e007e370781baafb", +"curated_resources/the-value-of-preregistration-for-psychol/index.html": "d098222d7af090e5", +"curated_resources/the-values-and-practice-of-science/index.html": "703b3efd16fc021a", +"curated_resources/the-weak-spots-in-contemporary-science-a/index.html": "c18dee8ecad6eef8", +"curated_resources/the-web-of-schizotypal-personality-trait/index.html": "4688f55ef8e1fe04", +"curated_resources/the-what-why-and-how-of-born-open-data/index.html": "6cabd04bd08536ef", +"curated_resources/the-what-why-and-how-of-preregistration/index.html": "fa31bb156848aac3", +"curated_resources/theoretical-risks-and-tabular-asterisks/index.html": "e9a295d20e5e5870", +"curated_resources/theory-construction-and-model-building-s/index.html": "6b02bfc2036958c3", +"curated_resources/theory-testing-in-psychology-and-physics/index.html": "726900e9d298def5", +"curated_resources/there-is-no-theory-crisis-in-psychologic/index.html": "2fcc01a07ce2932b", +"curated_resources/things-i-have-learned-so-far/index.html": "519ab31e7cde46d8", +"curated_resources/three-ways-to-recognize-hidden-labour-in/index.html": "346977d33ffc1b5a", +"curated_resources/tie-my-hands-loosely-pre-analysis-plans/index.html": "9a9846a59f48a096", +"curated_resources/too-true-to-be-bad-when-sets-of-studies/index.html": "b90701055822970b", +"curated_resources/toolkit-for-aligning-incentives-2-0/index.html": "7bf5fef2af0eda6b", +"curated_resources/tools-for-reproducible-research/index.html": "34fe99d16a743c8c", +"curated_resources/top-guidelines/index.html": "fd0151239d1a2663", +"curated_resources/top-tips-for-navigating-your-career-the/index.html": "8282a6831fed4d0b", +"curated_resources/topicos-especiais-em-biotecnologia-plane/index.html": "71404c553094af83", +"curated_resources/topics-in-social-psychology-and-personal/index.html": "b8bb5b3c56b3b2c6", +"curated_resources/toward-a-21st-century-national-data-infr/index.html": "37614d615e6918dc", +"curated_resources/toward-a-more-accurate-notion-of-explora/index.html": "9f2a9813d040c5e7", +"curated_resources/toward-a-more-credible-assessment-of-the/index.html": "27c6a18d8c575d8e", +"curated_resources/toward-reproducible-computational-resear/index.html": "400cb29c24c0780d", +"curated_resources/towards-a-culture-of-open-scholarship-th/index.html": "2ab5e6f87a35e608", +"curated_resources/towards-building-a-trustworthy-pipeline/index.html": "f008b551528e03cf", +"curated_resources/towards-inclusive-funding-practices-for/index.html": "8ee344f15ad1da86", +"curated_resources/towards-inclusive-mentoring-in-academic/index.html": "1659e6d695eead90", +"curated_resources/towards-reproducible-radiomics-research/index.html": "31a7fab889f2f349", +"curated_resources/tracking-replicability-as-a-method-of-po/index.html": "2400498e10ed3b19", +"curated_resources/trainer-space-for-the-introduction-to-op/index.html": "5c40fd4d236c1456", +"curated_resources/transdisciplinary-global-health-challeng/index.html": "45173db420c7830a", +"curated_resources/transform-to-open-science/index.html": "591d70c489d20370", +"curated_resources/transparency-and-open-science-symposium/index.html": "e9b53f627ec6a0bf", +"curated_resources/transparency-of-chi-research-artifacts-r/index.html": "25d45d7fd7a8fa55", +"curated_resources/transparency-replicability-and-discovery/index.html": "1eb42f4de1aa674b", +"curated_resources/transparent-and-open-social-science-rese/index.html": "43f98707bd349507", +"curated_resources/transparent-reproducible-and-open-scienc/index.html": "59cb50594218f32b", +"curated_resources/transparent-science-a-more-credible-repr/index.html": "f0c8035ee9143ae6", +"curated_resources/trial-publication-after-registration-in/index.html": "e9bd702b7c97c4a6", +"curated_resources/trial-registration-10-years-on/index.html": "be9d133d75f3b73d", +"curated_resources/trust-your-science-open-your-data-and-co/index.html": "5ae41d3c4d981941", +"curated_resources/turtle-and-hare-workshops-exchanging-sof/index.html": "69f6101d35d6b673", +"curated_resources/tutorial-r-code-for-creating-funnel-fore/index.html": "b3485b8f19cd64f9", +"curated_resources/tutorial-r-code-for-creating-plots-for-2/index.html": "67a8e0241bfba870", +"curated_resources/tutorial-r-code-for-creating-scree-paral/index.html": "6089cefb61f089ff", +"curated_resources/two-years-later-journals-are-not-yet-enf/index.html": "e92732d752d70e43", +"curated_resources/type-i-error-rates-are-not-usually-infla/index.html": "54d81e4904688237", +"curated_resources/ukrn-open-research-primers/index.html": "00640581ab8f94e1", +"curated_resources/ukrn/index.html": "910b765d79c9982c", +"curated_resources/ulysses-pact-or-ulysses-raft-using-pre-a/index.html": "c81924b8f9555a0d", +"curated_resources/uncertainty-is-science-s-superpower-make/index.html": "7a0d5c94425293e0", +"curated_resources/underreporting-in-psychology-experiments/index.html": "5741544fe607d00d", +"curated_resources/understanding-bayes-a-look-at-the-likeli/index.html": "4f0d758a1afb1dea", +"curated_resources/understanding-bayes-visualization-of-the/index.html": "85abc462a6baa4e3", +"curated_resources/understanding-psychology-as-a-science-an/index.html": "e973fe4ad34e3e90", +"curated_resources/understanding-statistical-power-and-sign/index.html": "988463ee6f2faa84", +"curated_resources/understanding-the-provenance-and-quality/index.html": "e2d4c154c20b640d", +"curated_resources/understanding-the-value-of-curation-a-su/index.html": "43a3a81d674ec8ad", +"curated_resources/unesco-recommendation-on-open-science/index.html": "6bc917cea757aeac", +"curated_resources/universities-should-put-educational-mate/index.html": "2894e38c923f964f", +"curated_resources/unlikely-results/index.html": "91a44c5280e14a8b", +"curated_resources/up-front-and-open-shrouded-in-secrecy-or/index.html": "e64d9507ee198e5e", +"curated_resources/update-on-the-endorsement-of-consort-by/index.html": "e7107abec612b337", +"curated_resources/update-on-trial-registration-11-years-af/index.html": "950a959f9d4836c9", +"curated_resources/us-project-seeks-standard-way-to-communi/index.html": "c9cdcd347f8c6c81", +"curated_resources/use-of-the-journal-impact-factor-in-acad/index.html": "330b3e40c444077d", +"curated_resources/using-artificial-intelligence-to-create/index.html": "4115720fe4841f12", +"curated_resources/using-osf-to-share-data-a-step-by-step-g/index.html": "7c891cf0a9d235ad", +"curated_resources/using-pre-analysis-plans-in-qualitative/index.html": "a228d2d639e7404f", +"curated_resources/using-prediction-markets-to-estimate-the/index.html": "6593d0564721c70d", +"curated_resources/using-r-and-lme-lmer-to-fit-different-tw/index.html": "513f2d48f9d5d7b0", +"curated_resources/using-science-and-psychology-to-improve/index.html": "e731f6fc6cf335c2", +"curated_resources/using-the-transparency-checklist-guideli/index.html": "b043ba4aed6bbae8", +"curated_resources/va-big-data-science-a-model-for-improved/index.html": "2e0d0c4770672355", +"curated_resources/version-control-with-the-osf/index.html": "855b197b8ec96912", +"curated_resources/visualizing-a-one-way-anova-using-d3-js/index.html": "a22cd5bcfddf95d7", +"curated_resources/volunteerism-has-gone-too-far/index.html": "d217106d21d86040", +"curated_resources/want-to-speed-up-scientific-progress-fir/index.html": "516067c8a129b87a", +"curated_resources/we-built-this-culture-so-we-can-change-i/index.html": "9a6621a9261d2cde", +"curated_resources/we-have-to-break-up/index.html": "1455ff90c4658012", +"curated_resources/we-knew-the-future-all-along-scientific/index.html": "fceac8b6b16bcb7e", +"curated_resources/welcoming-quality-in-non-significance-an/index.html": "c92f7c8bc033e33d", +"curated_resources/what-does-open-science-mean-for-educatio/index.html": "c3f183536cfcc78c", +"curated_resources/what-does-research-reproducibility-mean/index.html": "ab5fc243dd1b5b87", +"curated_resources/what-incentives-increase-data-sharing-in/index.html": "f3fc6aa5d96d294c", +"curated_resources/what-is-a-p-value/index.html": "1a8c8c6897e305e7", +"curated_resources/what-is-replication/index.html": "7402054e8d0ea477", +"curated_resources/what-is-statistical-power/index.html": "6710c9557751edc5", +"curated_resources/what-is-the-replication-crisis-a-crisis/index.html": "cc7dcb794c75312d", +"curated_resources/what-is-this-thing-called-open-science/index.html": "f615eba7980b5d3d", +"curated_resources/what-is-universal-design-for-learning-ud/index.html": "bf1d5fa5ea473ff3", +"curated_resources/what-makes-a-good-theory-and-how-do-we-m/index.html": "7beb989d2803f9c4", +"curated_resources/what-s-new-in-neuro/index.html": "03d900c8a0f18b02", +"curated_resources/what-s-wrong-with-psychology-anyway/index.html": "dc46b38ec5046b4c", +"curated_resources/what-s-wrong-with-statistical-tests-and/index.html": "6dda7667022debe5", +"curated_resources/what-should-a-preregistration-contain/index.html": "98f0c3f2b992fbb5", +"curated_resources/what-you-see-is-what-you-get-enhancing-m/index.html": "46099fce0be66c84", +"curated_resources/when-does-harking-hurt-identifying-when/index.html": "1bcff6400ff92f7d", +"curated_resources/when-great-minds-think-unalike-inside-sc/index.html": "966baec51da260f0", +"curated_resources/when-is-science-un-reliable/index.html": "49844b3372961e20", +"curated_resources/when-power-analyses-based-on-pilot-data/index.html": "58ea066138830547", +"curated_resources/which-is-the-correct-statistical-test-to/index.html": "ad39d754337f98df", +"curated_resources/who-re-uses-data-a-bibliometric-analysis/index.html": "b6e3589202904de1", +"curated_resources/who-would-have-thought-that-we-needed-an/index.html": "7d213b79b7db4a52", +"curated_resources/why-an-entire-field-of-psychology-is-in/index.html": "25d8d84205ef193c", +"curated_resources/why-and-how-to-use-pre-analysis-plans/index.html": "138a6ea8ab7b8ccb", +"curated_resources/why-hypothesis-testers-should-spend-less/index.html": "d992403dc45d9ae9", +"curated_resources/why-most-discovered-true-associations-ar/index.html": "eff12e8465c593bf", +"curated_resources/why-most-of-psychology-is-statistically/index.html": "7689658ec7d78b8e", +"curated_resources/why-most-published-research-findings-are/index.html": "5eb18711434962a9", +"curated_resources/why-nasa-and-federal-agencies-are-declar/index.html": "d5930e684bb711ab", +"curated_resources/why-p-048-should-be-rare-and-why-this-fe/index.html": "61671495e9e9da1c", +"curated_resources/why-preregistration-makes-me-nervous/index.html": "30e23e1c8862f128", +"curated_resources/why-psychologists-food-fight-matters/index.html": "ffe6d806b15da383", +"curated_resources/why-psychologists-must-change-the-way-th/index.html": "27049061aa70d6f0", +"curated_resources/why-summaries-of-research-on-psychologic/index.html": "325a4914f45c7e2a", +"curated_resources/wide-open-accelerating-public-data-relea/index.html": "a3aaaf43c9b37779", +"curated_resources/will-funders-have-the-patience-to-reform/index.html": "aae344e36a541df4", +"curated_resources/willingness-to-share-research-data-is-re/index.html": "d0ea2bbd16373b50", +"curated_resources/with-low-power-comes-low-credibility-tow/index.html": "f69679cc0302cd29", +"curated_resources/workflow-for-awarding-badges/index.html": "3123401b34a94904", +"curated_resources/writing-a-data-management-plan-for-grant/index.html": "110092247c441438", +"curated_resources/writing-reproducible-geoscience-papers-u/index.html": "8c83738ff0f82daf", +"curated_resources/you-are-not-so-smart/index.html": "ec642396e8eb5531", +"curated_resources/you-cannot-step-into-the-same-river-twic/index.html": "8681653b93e62b32", +"curated_resources/your-questions-answered-how-to-retain-co/index.html": "c1a65de2617c6de6", +"curated_resources/zootraits-an-r-shiny-app-for-exploring-a/index.html": "aa60effd2a24e226", +"cv/index.html": "cfa57f77ab708053", +"dei/index.html": "8b4acddfd02101bc", +"disciplines/index.html": "029028198534eeb4", +"educators-corner/001-representation-heatherurry/index.html": "7dedae496d226b53", +"educators-corner/002-transparencychecklist-balazsaczel/index.html": "de8ab7e3d67dc5b8", +"educators-corner/003-developing-tools/index.html": "e6bd99d156d6229b", +"educators-corner/004-teaching-why-how-replication/index.html": "f7a9aafc47614728", +"educators-corner/005-remote-teaching-platform/index.html": "15e0ed287a6c7a4a", +"educators-corner/006-qualitative-os-practices/index.html": "a4d199d772961507", +"educators-corner/007-easy-steps-to-elevate-your-mentoring/index.html": "77cc35292d8aee17", +"educators-corner/008-open-research-toolkit/index.html": "1fa09652449b9313", +"educators-corner/009-papor-trail/index.html": "bb85a8634535759c", +"educators-corner/010-neurodiversity/index.html": "0733a6849e9c36d6", +"educators-corner/011-intersectionality-open-science/index.html": "0a9454826e04d96e", +"educators-corner/012-lessons-from-non-academic-jobs/index.html": "fead0e66dce0a249", +"educators-corner/013-introducing-nowhere-lab/index.html": "bca8ffbc97e6470f", +"educators-corner/014-students-guide-to-open-science/index.html": "2da8a3adca14e917", +"educators-corner/015-academic-jobs-us-vs-uk/index.html": "8df3df53be87a171", +"educators-corner/016-reviewer-zero/index.html": "40df215a502205be", +"educators-corner/017-teaching-os-to-undergraduates/index.html": "443b006b5cc01715", +"educators-corner/018-accessible-feedback-in-research/index.html": "8f9ca81f0b63cff8", +"educators-corner/019-being-a-minoritized-early-career-researcher-in-political-psychology/index.html": "d5d86c17a33c0de5", +"educators-corner/020-community-augmented-meta-analyses-in-education/index.html": "d21d0c9caf4fd4a5", +"educators-corner/021-lmu-forrt-train-the-trainer-program-press-release/index.html": "97bb1990d9981443", +"educators-corner/022-repro-metrics-forrt-irise/index.html": "e3815f30bd0bf9e4", +"educators-corner/023-forward-a-unesco-decade-of-science-programme/index.html": "4973b4bdae831659", +"educators-corner/024-meaningful_results_for_meaningful_hypotheses/index.html": "cd9cab5744b31be7", +"educators-corner/index.html": "7b282ca1852eea7b", +"educators-corner/page/2/index.html": "7b282ca1852eea7b", +"educators-corner/page/3/index.html": "7b282ca1852eea7b", +"equityinos/index.html": "c46903a4b97398e0", +"feedback/index.html": "24a8fd2007e651d4", +"forrt_clusters/academic-life-and-culture/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/10/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/11/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/12/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/13/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/14/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/15/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/16/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/17/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/18/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/19/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/2/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/20/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/21/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/22/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/23/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/24/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/25/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/26/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/27/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/3/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/4/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/5/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/6/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/7/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/8/index.html": "361e328774818391", +"forrt_clusters/academic-life-and-culture/page/9/index.html": "361e328774818391", +"forrt_clusters/conceptual-and-statistical-knowledge/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/10/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/11/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/12/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/13/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/14/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/15/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/16/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/17/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/18/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/19/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/2/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/20/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/21/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/22/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/23/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/24/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/25/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/26/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/27/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/28/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/29/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/3/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/30/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/31/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/32/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/33/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/34/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/35/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/36/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/37/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/4/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/5/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/6/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/7/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/8/index.html": "a192abf81b3bd63f", +"forrt_clusters/conceptual-and-statistical-knowledge/page/9/index.html": "a192abf81b3bd63f", +"forrt_clusters/index.html": "6a0a8814b79dd082", +"forrt_clusters/open-data-and-materials/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/10/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/11/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/12/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/13/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/14/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/15/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/16/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/17/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/18/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/19/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/2/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/20/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/21/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/22/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/23/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/24/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/25/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/26/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/27/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/28/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/29/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/3/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/30/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/31/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/32/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/33/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/4/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/5/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/6/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/7/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/8/index.html": "ea481d154aa71fda", +"forrt_clusters/open-data-and-materials/page/9/index.html": "ea481d154aa71fda", +"forrt_clusters/preregistration/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/10/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/11/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/12/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/13/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/14/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/15/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/16/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/17/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/18/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/19/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/2/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/20/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/21/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/22/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/23/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/24/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/25/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/26/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/27/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/3/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/4/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/5/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/6/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/7/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/8/index.html": "50c287007c768f92", +"forrt_clusters/preregistration/page/9/index.html": "50c287007c768f92", +"forrt_clusters/replication-research/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/10/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/11/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/12/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/13/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/14/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/15/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/16/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/17/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/18/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/19/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/2/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/20/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/21/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/22/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/23/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/24/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/25/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/26/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/27/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/28/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/29/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/3/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/30/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/31/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/32/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/33/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/4/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/5/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/6/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/7/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/8/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/replication-research/page/9/index.html": "ad87bb8ee31c4f2e", +"forrt_clusters/reproducibility-and-replicability-knowledge/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/10/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/11/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/12/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/13/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/14/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/15/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/16/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/17/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/18/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/19/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/2/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/20/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/21/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/22/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/23/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/24/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/25/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/26/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/27/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/28/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/29/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/3/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/30/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/31/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/32/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/33/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/34/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/35/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/36/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/37/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/38/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/39/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/4/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/40/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/41/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/42/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/43/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/44/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/45/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/46/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/47/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/48/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/49/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/5/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/50/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/6/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/7/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/8/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducibility-and-replicability-knowledge/page/9/index.html": "a1d771b722f006ed", +"forrt_clusters/reproducible-analyses/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/10/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/11/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/12/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/13/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/14/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/15/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/16/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/17/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/18/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/19/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/2/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/20/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/21/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/22/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/23/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/24/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/3/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/4/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/5/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/6/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/7/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/8/index.html": "9bfea2bcf77d8080", +"forrt_clusters/reproducible-analyses/page/9/index.html": "9bfea2bcf77d8080", +"games/index.html": "af5c18766f6ff93d", +"glossary/arabic/aka_replicability_or_replication_crisis_ازمة_اعادة_الانتاج_او_ازمة_الت_كرار/index.html": "49d68ade35fe5d7a", +"glossary/arabic/analyses_المتانة_في_التحليلات/index.html": "0ec309fadbb80206", +"glossary/arabic/apc_رسوم_الن_شر/index.html": "36273f7198e5bd0d", +"glossary/arabic/artificial_intelligence_علم_الوجود_الذ_كاء_الاصطناعي/index.html": "2810c263d1f5763b", +"glossary/arabic/cc_license_رخصة_المشاع_الابداعي_/index.html": "40e2d3a0a0c53adb", +"glossary/arabic/cobidas_لجنة_افضل_الممارسات_في_تحليل_البيانات_ومشاركتها/index.html": "78e54ec1a55bcdae", +"glossary/arabic/cog_قيود_الت_عميم/index.html": "9b95a7f6d58472f9", +"glossary/arabic/collaborative_commentary_الت_عليق_الت_عاوني_العدايي/index.html": "1bd86ee70828e4ac", +"glossary/arabic/computational_الن_موذج_الحاسوبي_/index.html": "2c6315adb66dc924", +"glossary/arabic/cos_مركز_العلم_المفتوح/index.html": "405ec3e6b6e0479e", +"glossary/arabic/crep_مشروع_الت_كرار_والت_عليم_الت_عاوني/index.html": "207033c0c5b53ced", +"glossary/arabic/da_rt_الوصول_للبيانات_وشفافي_ة_البحث/index.html": "d751143b6c678dca", +"glossary/arabic/digital_object_identifier_معر_ف_الكاين_الر_قمي/index.html": "c80cec58412e16b8", +"glossary/arabic/dmp_خطة_ادارة_البيانات/index.html": "754f8b2493a4beed", +"glossary/arabic/ecrs_الباحثون_المبتديون/index.html": "9465060806f0714f", +"glossary/arabic/file_drawer_problem_تحي_ز_الن_شر_مشكلة_درج_الملف_ات/index.html": "44ad53923bff91e6", +"glossary/arabic/flae_مبدا_الت_اكيد_على_المولف_ين_الاول_والاخير/index.html": "9a29d2159206502a", +"glossary/arabic/gdpr_لايحة_حماية_البيانات_العام_ة/index.html": "a2c94315c26901ea", +"glossary/arabic/in_science_تاثير_ماثيو_في_العلوم/index.html": "db824b0063e50aac", +"glossary/arabic/index.html": "769709b1b8d2db6c", +"glossary/arabic/moocs_مقر_رات_الت_عل_م_الض_خمة_المفتوحة_عن_بعد/index.html": "e0c97448c08d3359", +"glossary/arabic/moops_الاوراق_الضخمة_والمفتوحة_على_الانترنت/index.html": "01a9b8e334eb983d", +"glossary/arabic/netanos_اخفاء_ه_وي_ة_الن_ص_المعتمد_على_الكيان_للعلم_المفتوح/index.html": "7a81a0c34a8ac3ce", +"glossary/arabic/nhst_اختبار_دلالة_الفرضي_ة_الص_فري_ة/index.html": "0675b1f65e657a34", +"glossary/arabic/niro_sr_المراجعات_المنهجي_ة_غير_الت_دخلي_ة_المفتوحة_والقابلة_للت_كرار/index.html": "8e221b55e732d7c4", +"glossary/arabic/oer_commons_مصادر_التع_ل_م_المفتوحة_العام_ة/index.html": "73715d8709bf7c85", +"glossary/arabic/oers_المصادر_الت_عليمي_ة_المفتوحة/index.html": "8c656a562adb20f2", +"glossary/arabic/open_researcher_and_contributor_id_الاوركيد/index.html": "22b184f2a63ad52a", +"glossary/arabic/open_science_الش_ارات_العلم_المفتوح/index.html": "df29983d389c26c7", +"glossary/arabic/or_guest_authorship_الت_اليف_الم_هدى_او_المولف_الض_يف/index.html": "6efcb270ff579a6a", +"glossary/arabic/p_مقياس_المساهمة_البحثي_ة_نشر/index.html": "31567b6272d12681", +"glossary/arabic/peer_community_in_منظ_مة_الاقران/index.html": "305e6503a594bd9a", +"glossary/arabic/peer_review_openness_initiative_مبادرة_انفتاح_تحكيم_الاقران/index.html": "26fbb228f72aca3d", +"glossary/arabic/philosophy_الن_موذج_الفلسفي_/index.html": "8f31b57be9639884", +"glossary/arabic/ppi_عي_نة_ومجتمع_الد_راسة_المساهمين/index.html": "4195e28c06e2b9cb", +"glossary/arabic/qmp_ممارسات_القياس_المشكوك_فيها/index.html": "c057a871fa34cf9f", +"glossary/arabic/qrps_ممارسات_البحث_المشكوك_فيها_او_ممارسات_اعداد_الت_قارير_المشكوك_فيها/index.html": "5c505e3c48f4a8ba", +"glossary/arabic/sdc_نهج_الت_سلسل_الذي_يحد_د_المساهمة/index.html": "6c7355339175b648", +"glossary/arabic/sips_جمعية_تطويرالعلوم_الن_فسي_ة/index.html": "038bfeb74f8ce3e5", +"glossary/arabic/sortee_جمعي_ة_علم_البيية_والبيولوجيا_الت_طوري_ة_المنفتحة_والموثوقة_والش_فافة/index.html": "c7199adb7da9c3f5", +"glossary/arabic/statistical_الن_موذج_الاحصايي_/index.html": "d5f80d3139eb5486", +"glossary/arabic/the_system_الت_لاعب_بالن_ظام/index.html": "25496da4a5cd7f28", +"glossary/arabic/to_open_scholarship_الن_هج_الت_صاعدي_/index.html": "934e9f6a1a26e366", +"glossary/arabic/udl_الت_صميم_الش_امل_للت_عل_م/index.html": "4030bd80d2dd7f49", +"glossary/arabic/اختبار_الت_كافو/index.html": "2cac314419ed4e4e", +"glossary/arabic/ادارة_بيانات_البحث/index.html": "b8309b17266337f9", +"glossary/arabic/ارشادات_ارايف/index.html": "4af1844f2e102d17", +"glossary/arabic/ارشادات_الاعداد/index.html": "1b3f8a24cee6d523", +"glossary/arabic/اسواق_الت_كرار/index.html": "1e8bc076dd7ffcbf", +"glossary/arabic/اشباه_البيانات/index.html": "14375623cb54d861", +"glossary/arabic/اطار_العلوم_المفتوحة/index.html": "695e418d6e5f05e4", +"glossary/arabic/اعلان_سان_فرانسيسكو_بشان_تقييم_البحوث/index.html": "47c647f370b03dd0", +"glossary/arabic/اكتساب_المعرفة/index.html": "83f191ddd67cea8e", +"glossary/arabic/اكتشاف_الاخطاء/index.html": "006833e5670b6f57", +"glossary/arabic/الاثر_الاقتصادي_والاجتماعي/index.html": "b1baec5d8a1fc7cd", +"glossary/arabic/الاحتمال_العشوايي/index.html": "cf2bb4cdafc7ce11", +"glossary/arabic/الاستدلال_البايزي/index.html": "fdc9143bbc5ca3d0", +"glossary/arabic/الاستقراء/index.html": "4d2ccbee4d8fcf97", +"glossary/arabic/الاستنساخ_الحسابي/index.html": "9e5674ac0bc37d67", +"glossary/arabic/الاسهام/index.html": "ab6c6392dd2a1c9b", +"glossary/arabic/الاطار_المجتمعي_للممارسات_الجي_دة_في_المستودعات/index.html": "d757d2c3ed3a8162", +"glossary/arabic/الافتراض_بعد_معرفة_الن_تايج/index.html": "a8832435f2dceb6b", +"glossary/arabic/الافتراضات_الاحصايي_ة/index.html": "1668ab84e4efb7f8", +"glossary/arabic/الانتاج_المشترك/index.html": "178f0ae57d758935", +"glossary/arabic/الاندماج_الاجتماعي_/index.html": "54f35cbf27575ee5", +"glossary/arabic/الانعكاسي_ة/index.html": "a2cb71a64f8e0cd2", +"glossary/arabic/الايقاف_الاختياري/index.html": "2afe8881afe0945b", +"glossary/arabic/البحث_الجماعي/index.html": "4ee5853a4913c762", +"glossary/arabic/البحث_الكمي_/index.html": "c44b24fbd62260cf", +"glossary/arabic/البحث_الن_وعي/index.html": "e0ec4ba8f6009ae3", +"glossary/arabic/البحث_والابتكار_المسوول/index.html": "59731ebe38106a1c", +"glossary/arabic/البحوث_الت_شاركي_ة/index.html": "58b806ed1799adda", +"glossary/arabic/البحوث_الحس_اسة/index.html": "1a0048810fb73dbf", +"glossary/arabic/البيان_التصحيحي/index.html": "8eeb1b0d18765ace", +"glossary/arabic/البيانات_المفتوحة/index.html": "050c1a14baf2ae04", +"glossary/arabic/البيانات_الوصفي_ة/index.html": "5fa2610a545960c6", +"glossary/arabic/الت_اثير_الاكاديمي_/index.html": "630474a6c5807af7", +"glossary/arabic/الت_اليف/index.html": "f48776c686cc5974", +"glossary/arabic/الت_حالف_الت_اليفي/index.html": "cffabc2d36394982", +"glossary/arabic/الت_حكم_في_الاصدار/index.html": "dd441351bb9a4b44", +"glossary/arabic/الت_حكيم_المفتوح/index.html": "af25c5b8d582594a", +"glossary/arabic/الت_حكيم_ثلاثي_الت_عمية/index.html": "d02b724f96e275fb", +"glossary/arabic/الت_حليل_البعدي/index.html": "8b4a9fe97502a422", +"glossary/arabic/الت_حليل_البعدي_للمقاييس_الن_فسي_ة/index.html": "b3bf473f980c5d76", +"glossary/arabic/الت_حليلات_الت_وكيدي_ة/index.html": "d0a4a38273128deb", +"glossary/arabic/الت_حي_ز_الايديولوجي/index.html": "1b3b811296e7eb6f", +"glossary/arabic/الت_راخيص_المفتوحة/index.html": "7029c9e47aa6180e", +"glossary/arabic/الت_سجيل_المسبق/index.html": "31b8212a7179d4d7", +"glossary/arabic/الت_سجيل_بعد_معرفة_الن_تايج/index.html": "638cbebc4e018c72", +"glossary/arabic/الت_سمية_المستعارة/index.html": "79d9549bc64e394a", +"glossary/arabic/الت_شابك/index.html": "9267eda1f36ef95b", +"glossary/arabic/الت_شارك_العدايي/index.html": "9a2a3d9f71f1d009", +"glossary/arabic/الت_شاركي_ة/index.html": "d8f0d71d874b8cd0", +"glossary/arabic/الت_عددي_ة/index.html": "0b100eb941ebf477", +"glossary/arabic/الت_عمية/index.html": "01377dd039237a80", +"glossary/arabic/الت_قاطعي_ة/index.html": "3a7382c3c6acc4b4", +"glossary/arabic/الت_قرير_المسج_ل/index.html": "52a5dcbf99ab225d", +"glossary/arabic/الت_قطيع_غير_المبر_ر/index.html": "8ecccad9321e065b", +"glossary/arabic/الت_كرار/index.html": "9a96c067b5353df7", +"glossary/arabic/الت_كرار_الكاذب/index.html": "1bac58da8652e3fb", +"glossary/arabic/الت_كرار_المباشر/index.html": "a7594e37da130a78", +"glossary/arabic/الت_كرار_المفاهيمي/index.html": "2b931b254cd55896", +"glossary/arabic/الت_نوع/index.html": "d9fd5e4580dafd9d", +"glossary/arabic/الت_وزيع_الل_احق/index.html": "f465b28187f2e2e6", +"glossary/arabic/الت_وزيع_المسبق/index.html": "33423589db047a0d", +"glossary/arabic/التحكيم_احادي__الت_عمية/index.html": "7f0c14f993570fa8", +"glossary/arabic/التحكيم_مزدوج_الت_عمية/index.html": "adf129ef1d64d9f7", +"glossary/arabic/الث_بات/index.html": "af3f9b60d57947cc", +"glossary/arabic/الث_لاثي_المقلق/index.html": "af6c192beb38e2cc", +"glossary/arabic/الخطا_من_الن_وع_اس/index.html": "b669698c4cf43a6a", +"glossary/arabic/الخطا_من_الن_وع_الاو_ل/index.html": "eeea8604991b3ca4", +"glossary/arabic/الخطا_من_الن_وع_الث_اني/index.html": "1a8ec8e4c1e96205", +"glossary/arabic/الخطا_من_الن_وع_ام/index.html": "77760a778ff64ff4", +"glossary/arabic/الد_راسات_متعد_دة_المحل_لين/index.html": "19b2806c62fd9aec", +"glossary/arabic/الد_لالة_الاحصايي_ة/index.html": "f85bc6f3f365d058", +"glossary/arabic/الس_بق/index.html": "829b8d9d84c1ebf1", +"glossary/arabic/الش_فافي_ة/index.html": "31b6eeb4b931083f", +"glossary/arabic/الش_مول/index.html": "071f7b344fa4e1fe", +"glossary/arabic/الص_دق/index.html": "014ecb6e2daf1691", +"glossary/arabic/الص_دق_الاحصايي/index.html": "d7fd237a0b56dfa4", +"glossary/arabic/الص_دق_البنايي/index.html": "b49e6babf4419958", +"glossary/arabic/الص_دق_الخارجي/index.html": "6853e3776e04d60e", +"glossary/arabic/الص_دق_الد_اخلي/index.html": "f9cd55555d9ada5c", +"glossary/arabic/الص_دق_الظاهري/index.html": "8efe65aa0d44291c", +"glossary/arabic/الض_ريبة_الث_قافي_ة/index.html": "4a4538f0f494fed2", +"glossary/arabic/الط_باعة_الاولي_ة/index.html": "9baff9d513556cba", +"glossary/arabic/الط_بقة_الاجتماعي_ة/index.html": "d0c0c558d6e066bd", +"glossary/arabic/العدالة/index.html": "b21ae0dafe67dce1", +"glossary/arabic/العديد_من_المول_فين/index.html": "83f0c4732a9bd7ae", +"glossary/arabic/العلم_البطيء/index.html": "21a03bd51ad10c21", +"glossary/arabic/العلم_الت_راكمي/index.html": "26d6491179d1f53b", +"glossary/arabic/العلم_المفتوح/index.html": "1f42513c13c9202b", +"glossary/arabic/العلوم_البعدي_ة_الت_لوية_او_البحث_البعدي_الت_لوي/index.html": "c5e1d4a618070931", +"glossary/arabic/الغسل_المفتوح/index.html": "d5341986ed808688", +"glossary/arabic/الفرضي_ة/index.html": "51e59aae9d5c7002", +"glossary/arabic/الفرضية_المساعدة/index.html": "1a1a8c2cd9f5a413", +"glossary/arabic/الفرق_الحمراء/index.html": "4d6ccc0709b581b9", +"glossary/arabic/القابلي_ة_للت_عميم/index.html": "43b927b6fa5f5673", +"glossary/arabic/القرصنة_العكسي_ة_للقيمة_الاحتمالي_ة/index.html": "b4316f9932c74276", +"glossary/arabic/القو_ة_الاحصايي_ة/index.html": "09ae05fcac1ae785", +"glossary/arabic/القياسات_الد_لالي_ة/index.html": "01d424b57ec29bc3", +"glossary/arabic/القيمة_الاحتمالي_ة/index.html": "7105221761d674df", +"glossary/arabic/الل_جنة_الذ_كوري_ة/index.html": "a975742d8fea22f2", +"glossary/arabic/اللايقين_المعرفي/index.html": "1a766ac58241b79d", +"glossary/arabic/المتغي_رات_الوسيطة_الخفي_ة/index.html": "9a19ebd7ab5147b6", +"glossary/arabic/المجل_ات_الت_ركيبي_ة/index.html": "4b5b2c6db6b8d082", +"glossary/arabic/المراجعة_المنهجي_ة/index.html": "9b1e80d9da50042b", +"glossary/arabic/المرونة_الت_حليلي_ة/index.html": "f093dc154dd2d2be", +"glossary/arabic/المشاريع_المجتمعي_ة/index.html": "8859abbc509fabe7", +"glossary/arabic/المعامل_المتعد_دة/index.html": "e62a04b448a64c5e", +"glossary/arabic/المعرفة_المفتوحة/index.html": "387f32a1f8747dc7", +"glossary/arabic/المقاييس_البديلة/index.html": "96ee481209d2f4a9", +"glossary/arabic/المنص_ة_العصبي_ة_المفتوحة/index.html": "f3f0fb6d0512405a", +"glossary/arabic/المواد_المفتوحة/index.html": "2c3f1bcc6325fb37", +"glossary/arabic/الموضعي_ة/index.html": "6fbe3818a2f5023b", +"glossary/arabic/الموضوعي_ة/index.html": "3a34274f2074fe68", +"glossary/arabic/الن_شر_المفترس_الاستغلالي_/index.html": "977c468f2a8d45c6", +"glossary/arabic/الن_شر_او_الفناء/index.html": "cc7e9362378fe545", +"glossary/arabic/الن_ص_البرمجي_المفتوح/index.html": "9d90085a1d6362e7", +"glossary/arabic/الن_ظري_ة/index.html": "e9fe91b70bf13951", +"glossary/arabic/النقد_بعد_معرفة_النتايج/index.html": "d1d31937484b0a6f", +"glossary/arabic/الوصول_المفتوح/index.html": "8b35e22db35ea1ae", +"glossary/arabic/الوعي_المزدوج/index.html": "207686e55234acf7", +"glossary/arabic/امكاني_ة_الوصول/index.html": "e0b5cc09d88451ce", +"glossary/arabic/امنيجا/index.html": "1f48a660a9a9ae75", +"glossary/arabic/انحياز_المستخلص/index.html": "dc9ffb91efb70a1d", +"glossary/arabic/انهاء_الاستعمار/index.html": "e8c3bc28163b3e56", +"glossary/arabic/بايثون/index.html": "23d9fbaad01fecdf", +"glossary/arabic/برنامج_جاب_ريف/index.html": "108329e2c3a9a8cd", +"glossary/arabic/برنامج_جاسب/index.html": "2bdcc84822bbeaff", +"glossary/arabic/برنامج_قوة_جي/index.html": "ed056a071e223e26", +"glossary/arabic/برنامج_مفتوح_المصدر/index.html": "666607e0b15bc33a", +"glossary/arabic/بروبنساينس/index.html": "260309f99ae97e29", +"glossary/arabic/بناء_الن_ظري_ة/index.html": "fb4716060a81b392", +"glossary/arabic/بنية_بيانات_تصوير_الد_ماغ/index.html": "ef58aeb6b0e6a656", +"glossary/arabic/بيان_تنو_ع_الاستشهادات/index.html": "4519e341dd65df25", +"glossary/arabic/بيزار/index.html": "96acc746f89dc5db", +"glossary/arabic/ت_عهد_الت_سجيل_المسبق/index.html": "f3c78ebcf836a2f3", +"glossary/arabic/تاطير_المقابلات/index.html": "ca49887eaeaacd88", +"glossary/arabic/تحليل_الاكوان_المتعد_دة/index.html": "39b5db1e50bb62c6", +"glossary/arabic/تحليل_البيانات_الاستكشافي_/index.html": "353c6a6862b21d83", +"glossary/arabic/تحليل_منحنى_المواصفات/index.html": "8692a35a7dc88b0c", +"glossary/arabic/تحي_ز_الاستشهاد/index.html": "e04c841f608c5b97", +"glossary/arabic/تحي_ز_الانتماء/index.html": "1b51391f4d102638", +"glossary/arabic/تحي_ز_الش_خصنة/index.html": "100ff84f3cef5c9f", +"glossary/arabic/تصنيف_ادوار_المول_فين/index.html": "c2cdf6c4efcb0c3a", +"glossary/arabic/تصوير_البيانات/index.html": "3e70c008e280c8fe", +"glossary/arabic/تعارض_المصالح/index.html": "52aeb3c6d2beac5c", +"glossary/arabic/تقدير_المعاملات_باستخدام_الن_هج_البايزي/index.html": "da3f3ff6df287b5f", +"glossary/arabic/توليف_الادلة/index.html": "44e2b008edb6a3f4", +"glossary/arabic/تينزينج/index.html": "646f024c08cb3b67", +"glossary/arabic/ثقة_الجمهور_في_العلوم/index.html": "4cee2ab521ca5865", +"glossary/arabic/ثورة_المصداقي_ة/index.html": "5664dfd17b41a019", +"glossary/arabic/جاموفي/index.html": "727b5221321c18ed", +"glossary/arabic/حاجز_مالي/index.html": "8357e957bc0669c8", +"glossary/arabic/حديقة_المسارات_المتشعبة/index.html": "ec2135ad46b0be0c", +"glossary/arabic/خريطة_الموضعية/index.html": "ea32787d5eb1dbd2", +"glossary/arabic/خطة_الص_دمة/index.html": "8001629aea09882c", +"glossary/arabic/خلاصة_وافية/index.html": "1da153862cd9da33", +"glossary/arabic/دالة_الاحتمالي_ة/index.html": "955cc6d92544fd7f", +"glossary/arabic/درجات_حر_ي_ة_الباحث/index.html": "c8e3a5161fbd7124", +"glossary/arabic/دليل_اعداد_الت_قارير/index.html": "e6788cb3f53b0067", +"glossary/arabic/دليل_الر_موز/index.html": "f6d1617713e2f6af", +"glossary/arabic/دورة_البحث/index.html": "888ae44fa050086b", +"glossary/arabic/زينودو/index.html": "9099fd2c18c0e509", +"glossary/arabic/سترينج_الخلفي_ة_الاجتماعي_ة_والقابلي_ة_للت_تبع_والاختيار_الذ_اتي_وتاريخ_الت_ربية_والت_اقلم_والت_عود/index.html": "07071d6175beac6f", +"glossary/arabic/سج_ل_مستودعات_بيانات_البحث/index.html": "c98d20761fab73b5", +"glossary/arabic/شبكة_ارشيف_المعرفة_الش_املة/index.html": "8e7e9f6bdc871997", +"glossary/arabic/شبكة_التكرار/index.html": "a7ae9592616f370c", +"glossary/arabic/شيربا_روميو/index.html": "4c2a328322ac7f8b", +"glossary/arabic/صدق_المحتوى/index.html": "c05ea4f523f6055f", +"glossary/arabic/صدق_المحك/index.html": "8845eea89c5d3152", +"glossary/arabic/طريقة_الت_قليم_والت_عبية/index.html": "803dccf8d9085813", +"glossary/arabic/علم_المواطن/index.html": "9aa50a65a2400731", +"glossary/arabic/علم_الن_فس_الن_سوي/index.html": "22776d808d53389d", +"glossary/arabic/فترة_الحظر/index.html": "bad8a2cd6b0c532b", +"glossary/arabic/فورت/index.html": "585f6fb332684ad9", +"glossary/arabic/قابلي_ة_اعادة_الانتاج/index.html": "eb0b7d9bd43d6cfb", +"glossary/arabic/قابلي_ة_الت_كرار/index.html": "c33b1bc6a9619511", +"glossary/arabic/قاعدة_المعرفة_للمنح_الد_راسي_ة_المفتوحة/index.html": "6f0b3630924c7319", +"glossary/arabic/قانون_قودهارت/index.html": "569cb04faf1af3ae", +"glossary/arabic/قايمة_مراجعة_الش_فافي_ة/index.html": "4631d82631c4fd93", +"glossary/arabic/قرصنة_القيمة_الاحتمالي_ة/index.html": "8a9f0c3f786a2086", +"glossary/arabic/قياسات_الويب/index.html": "fb26b7ebe6bbeaf4", +"glossary/arabic/لغة_الار/index.html": "6aaa7fd1b4f0cde9", +"glossary/arabic/مبادلة_الد_راسات/index.html": "a263b84d9d233b9c", +"glossary/arabic/مبادي_الث_قة/index.html": "8085e074113de84b", +"glossary/arabic/مبادي_فير/index.html": "114a93a17deca8c5", +"glossary/arabic/مبدا_الاحتمالي_ة/index.html": "dcf4eaf50089c431", +"glossary/arabic/مجتمع_الاقران_للت_قارير_المسج_لة/index.html": "323d073086fa8151", +"glossary/arabic/مراجعة_الادبي_ات/index.html": "fa4b17e5f5453b63", +"glossary/arabic/مراجعة_الاقران_بعد_الن_شر/index.html": "d7f5de4f15f581f0", +"glossary/arabic/مراجعة_الن_ص_البرمجي/index.html": "753524c2e1c7566a", +"glossary/arabic/مراسم_البحث/index.html": "c8e9ea0067762d51", +"glossary/arabic/مسار_البحث_العلمي_/index.html": "6819667e2d3bd826", +"glossary/arabic/مستودع_البيانات/index.html": "666e678245117096", +"glossary/arabic/مشاركة_البيانات/index.html": "8ae70af3cce75d76", +"glossary/arabic/مشروع_الت_كرار/index.html": "198b70b0aafa5208", +"glossary/arabic/مشكلة_ازدواجية_الاسم/index.html": "0005904df5470a4e", +"glossary/arabic/مصانع_الورق/index.html": "0ba7854eeec2f73d", +"glossary/arabic/معامل_بايز/index.html": "ecf133322e3db30b", +"glossary/arabic/معامل_تاثير_المج_لة/index.html": "ae9aeb777b68f30e", +"glossary/arabic/معيار_الت_مييز/index.html": "46ced1c3ea2fdc0a", +"glossary/arabic/مغالطة_الت_فاعل/index.html": "4e470c7787acad43", +"glossary/arabic/ملفات_جي_سون/index.html": "2b464f829ddbbe8b", +"glossary/arabic/منتدى_العلوم_المتعد_د_القابلة_للت_كرار_والقابلة_للت_فسير_والمفتوحة_والش_فافة_نادي_رايوت_للعلوم/index.html": "d799e79904926e19", +"glossary/arabic/منحنى_القيم_الاحتمالي_ة/index.html": "6bf1d532a07641eb", +"glossary/arabic/منحنى_زد/index.html": "a31ec48f2506d9bb", +"glossary/arabic/منص_ة_حر_ر_معرفتنا/index.html": "008c817e5b7361bf", +"glossary/arabic/منصة_باب_ير_pubpeer/index.html": "b1fd337c83d4e170", +"glossary/arabic/موشر_i10/index.html": "90cd4e93760ca112", +"glossary/arabic/موشر_اتش/index.html": "c76fad368df87da6", +"glossary/arabic/نزاهة_البحث/index.html": "5e286abea94265a6", +"glossary/arabic/نظري_ة_المعرفة/index.html": "ad06493da3b37bcf", +"glossary/arabic/نقص_الت_مثيل/index.html": "1fcc6e974eced3b0", +"glossary/arabic/نهج_الت_دمير_الابداعي_للت_كرار/index.html": "546580a34c4a2d9e", +"glossary/arabic/نوادي_الابحاث_الت_كراري_ة/index.html": "82ac74c0ec6e4acf", +"glossary/arabic/هاكثون/index.html": "3ff99e6e8977173e", +"glossary/arabic/هيكل_الحوافز/index.html": "0a86bcae8c7c7ee2", +"glossary/arabic/و_يرد/index.html": "17efb1b62bf2e177", +"glossary/chinese/_兄弟_式开放科学/index.html": "7ccdd5f6f2e79abf", +"glossary/chinese/amnesia/index.html": "2c9650c2e9671dd9", +"glossary/chinese/arrive指南/index.html": "239da9751c8aba6e", +"glossary/chinese/bizarre/index.html": "3497f9e03de0e953", +"glossary/chinese/coar存储库良好实践社区框架/index.html": "7af2717733370ef5", +"glossary/chinese/fair原则/index.html": "204ec716448bfba8", +"glossary/chinese/g_power/index.html": "b451c9d297800882", +"glossary/chinese/git/index.html": "cc667cea60bb11a7", +"glossary/chinese/h指数/index.html": "3b24d6050d4709b0", +"glossary/chinese/i10指数/index.html": "e024514bfeff3646", +"glossary/chinese/index.html": "11e4f35e698fe30f", +"glossary/chinese/jabref/index.html": "882d507bab2a1c7b", +"glossary/chinese/jamovi/index.html": "a30bec2a6ccc5ab4", +"glossary/chinese/jasp/index.html": "dd288373b5ef7c10", +"glossary/chinese/json_文件/index.html": "33fc51d44961ba3e", +"glossary/chinese/manel/index.html": "4d9b60c742f4fb2e", +"glossary/chinese/m类错误/index.html": "a7b54b805445a4b3", +"glossary/chinese/openneuro/index.html": "12c38caba1159066", +"glossary/chinese/p_曲线/index.html": "333e2a63f16036f6", +"glossary/chinese/pci_注册报告/index.html": "67f8e7f47a711637", +"glossary/chinese/prepare_指南/index.html": "9f3db69d756c3503", +"glossary/chinese/pubpeer/index.html": "d9b2f0f43f71304d", +"glossary/chinese/python/index.html": "72925ebae3cae948", +"glossary/chinese/p值/index.html": "4e59d628e00e7ea3", +"glossary/chinese/p值操纵/index.html": "7e08fcf0c22dce93", +"glossary/chinese/r/index.html": "27dc09a65cded989", +"glossary/chinese/replicats项目/index.html": "ca515f1040ecd7b7", +"glossary/chinese/reproducibilitea/index.html": "ffddf10bd034f822", +"glossary/chinese/riot科学俱乐部/index.html": "268717a8470178df", +"glossary/chinese/sherpa_romeo/index.html": "8b9e8704bc68dcd9", +"glossary/chinese/strange/index.html": "52e40b2cbb3a7682", +"glossary/chinese/studyswap/index.html": "df6af203275dd808", +"glossary/chinese/s类错误/index.html": "ed8ebfaad85062e7", +"glossary/chinese/s计划/index.html": "a3a8a3d9e261b786", +"glossary/chinese/tenzing/index.html": "706169aace06faba", +"glossary/chinese/trust原则/index.html": "2b139b5250bf5b4d", +"glossary/chinese/zenodo/index.html": "3f9d31e644c21caa", +"glossary/chinese/z曲线/index.html": "48b13e06660a980c", +"glossary/chinese/一类错误/index.html": "7f5db1e7aa573e95", +"glossary/chinese/三大隐患/index.html": "ea4c6cb844e33985", +"glossary/chinese/三盲同行评审/index.html": "eb6346131b6635e7", +"glossary/chinese/不当测量行为/index.html": "93881f31630e596e", +"glossary/chinese/不当研究行为或不当报告行为/index.html": "92192753e7ba5b38", +"glossary/chinese/事后/index.html": "7eafc4e83590adbb", +"glossary/chinese/二类错误/index.html": "1962f77ce465d801", +"glossary/chinese/交互谬误/index.html": "e4e82e7c1372b25d", +"glossary/chinese/交叉性/index.html": "1ad096672cec54fc", +"glossary/chinese/人身偏见/index.html": "0ab22ac0393cba5f", +"glossary/chinese/从属偏见/index.html": "3ed352935c2cdbc4", +"glossary/chinese/付费墙/index.html": "dc6b016d6bddd8d9", +"glossary/chinese/代码审查/index.html": "83d22285c05375c0", +"glossary/chinese/代表性不足/index.html": "56e1d9b6ae0c230a", +"glossary/chinese/众包研究/index.html": "f826516650a98130", +"glossary/chinese/伪重复/index.html": "4c202979a9c9bca0", +"glossary/chinese/似然函数/index.html": "2fbd29d24c297c81", +"glossary/chinese/似然原理/index.html": "d58e1bd95edc00f8", +"glossary/chinese/作者署名/index.html": "61da340de318642c", +"glossary/chinese/信度/index.html": "d98aece500c937fc", +"glossary/chinese/假名化/index.html": "08da159315589ae9", +"glossary/chinese/假设/index.html": "5cfb47ced7950adf", +"glossary/chinese/元分析/index.html": "b3ddcc78d99473cf", +"glossary/chinese/元数据/index.html": "21f2e9f275c4defe", +"glossary/chinese/元科学或元研究/index.html": "af3c8508a28b8ed6", +"glossary/chinese/先验分布/index.html": "209d80cbf97e879b", +"glossary/chinese/公众对科学的信任/index.html": "77d1f1c81bccd3fa", +"glossary/chinese/公众科学/index.html": "2c61a8e455c6401d", +"glossary/chinese/公平/index.html": "426d8d78fe88a8ab", +"glossary/chinese/共同生产/index.html": "eb870521fa149d9e", +"glossary/chinese/共有性/index.html": "4df1d1ae977d7cdd", +"glossary/chinese/内容效度/index.html": "43ab1bf8ddb8a76a", +"glossary/chinese/内部效度/index.html": "32ddc82e658e9cff", +"glossary/chinese/分析灵活性/index.html": "db4ba64d308b0d05", +"glossary/chinese/切香肠式发表/index.html": "f6e38bb7b8f37a27", +"glossary/chinese/划界标准/index.html": "5b5747f24534b5ca", +"glossary/chinese/创造性破坏式的复现方法/index.html": "26958edda117edb0", +"glossary/chinese/利益冲突/index.html": "31f638a727f6c96b", +"glossary/chinese/剪补法/index.html": "8a164077d951aa36", +"glossary/chinese/勘误表/index.html": "78d5782569f18dd2", +"glossary/chinese/包容性/index.html": "7b8baf3185898cbf", +"glossary/chinese/匿名性/index.html": "4a841a0ff4beadd4", +"glossary/chinese/协作式复现与教育项目/index.html": "1b427f0b0947c758", +"glossary/chinese/单盲同行评审/index.html": "93ec52821d422df7", +"glossary/chinese/去殖民化/index.html": "0ccecc3894afb242", +"glossary/chinese/参与式研究/index.html": "ed10408138bb7d1a", +"glossary/chinese/参与者和公众参与/index.html": "4093f85804be96c1", +"glossary/chinese/双盲同行评审/index.html": "b6361bf3dfa09e2d", +"glossary/chinese/双重意识/index.html": "f2a50275035ec508", +"glossary/chinese/反向p值操纵/index.html": "fa792af53bbd1fd7", +"glossary/chinese/反身性/index.html": "4c7ba21e6f18d6d0", +"glossary/chinese/发表偏倚_文件抽屉问题/index.html": "4d45b6f5a4e94355", +"glossary/chinese/发表后同行评审/index.html": "6c2dc6b9632c65fd", +"glossary/chinese/发表或灭亡/index.html": "9e4e17f506885990", +"glossary/chinese/叠加期刊/index.html": "7b3fcaafcf66a612", +"glossary/chinese/古德哈特定律/index.html": "9ac7adaf8f532a63", +"glossary/chinese/可信度革命/index.html": "25983d5f5f153429", +"glossary/chinese/可复现性/index.html": "eedbb4eb89f90925", +"glossary/chinese/可推广性/index.html": "5f4f7e049e64ab82", +"glossary/chinese/可访问性/index.html": "2577e5e2e839abd9", +"glossary/chinese/可重复性/index.html": "13a84a30fec1eef7", +"glossary/chinese/可重复性危机_又称可复现性或复现危机_/index.html": "ae0f825c6b590626", +"glossary/chinese/可重复性网络/index.html": "1a577e744f281900", +"glossary/chinese/同行评审开放性倡议/index.html": "f6c16d496d5f9a12", +"glossary/chinese/同辈社区/index.html": "e11516ca34f9f87a", +"glossary/chinese/后验分布/index.html": "32b7b16a3ab8f405", +"glossary/chinese/团体项目/index.html": "3f9f89a1eabcf2ce", +"glossary/chinese/复现市场/index.html": "9bd08bf3e4b0b4fd", +"glossary/chinese/外部效度/index.html": "ea5291ce2f20920e", +"glossary/chinese/多作者参与/index.html": "c9da474ed5325d7a", +"glossary/chinese/多分析者研究/index.html": "2fe4867a1f7a2918", +"glossary/chinese/多实验室协作/index.html": "3c946c14289cdd7e", +"glossary/chinese/多样性/index.html": "3c45bdaac2ebf859", +"glossary/chinese/多重分析/index.html": "261ca3d98ceaf0e3", +"glossary/chinese/多重性/index.html": "dde3d7a8e0a87f3d", +"glossary/chinese/大型开放式在线论文/index.html": "f3e49874cfa3c255", +"glossary/chinese/大型开放式在线课程/index.html": "6e03b7c73e968b07", +"glossary/chinese/女性主义心理学/index.html": "b29562a104e5fab2", +"glossary/chinese/姓名歧义问题/index.html": "f5d930f948aa13f7", +"glossary/chinese/存储库/index.html": "eee49d71979ca1a8", +"glossary/chinese/学术影响/index.html": "399fd78deb8de2d3", +"glossary/chinese/定性研究/index.html": "c438dbdde4b24789", +"glossary/chinese/定量研究/index.html": "2a1a76cb1e207160", +"glossary/chinese/客观性/index.html": "8dbb22d4509329c1", +"glossary/chinese/对抗性_合作性_评论/index.html": "b1d2793f5b086843", +"glossary/chinese/对抗性合作/index.html": "5f29a3249e1a3670", +"glossary/chinese/尽责的研究与创新/index.html": "3d30946b7401ed10", +"glossary/chinese/开放_可靠_透明的生态与进化生物学学会/index.html": "2e177b30e189852b", +"glossary/chinese/开放代码/index.html": "b2625e29c10f475a", +"glossary/chinese/开放可重复研究与教学框架/index.html": "d1d07c9a82fa7036", +"glossary/chinese/开放同行评审/index.html": "43a4a0592200d7ca", +"glossary/chinese/开放学术/index.html": "e0354db13587dbc2", +"glossary/chinese/开放学术知识库/index.html": "25e41a7523ae4365", +"glossary/chinese/开放教育资源/index.html": "862692400b8bd93b", +"glossary/chinese/开放教育资源在线库/index.html": "6fb384544fdd1366", +"glossary/chinese/开放数据/index.html": "30be52bc9adf8bcf", +"glossary/chinese/开放材料/index.html": "1d23dcadf5492c9c", +"glossary/chinese/开放漂白/index.html": "5f44d75b060d4f84", +"glossary/chinese/开放研究者和贡献者id/index.html": "09394c6506968c5f", +"glossary/chinese/开放科学/index.html": "5693d8ce459c1a00", +"glossary/chinese/开放科学中心/index.html": "771a8b25c3e2b17a", +"glossary/chinese/开放科学框架/index.html": "93376223f8f31611", +"glossary/chinese/开放科学的命名实体文本匿名化工具/index.html": "5d4a7f91e810350f", +"glossary/chinese/开放获取/index.html": "a0cefec588999e3c", +"glossary/chinese/开放许可/index.html": "84ae01991ade6d5c", +"glossary/chinese/开源软件/index.html": "bc8f59e27ccebf4b", +"glossary/chinese/引用偏见/index.html": "f8c80fa677e97c92", +"glossary/chinese/引用多样性声明/index.html": "b1a49fe95fd309ea", +"glossary/chinese/归纳/index.html": "d3a9df1c8811fec5", +"glossary/chinese/徽章_开放科学_/index.html": "b30e88fbe662e712", +"glossary/chinese/心理测量元分析/index.html": "5db4f6bc261d2961", +"glossary/chinese/心理科学改进学会/index.html": "daa75246c2fe83d3", +"glossary/chinese/意识形态偏见/index.html": "1773887d6afaa52e", +"glossary/chinese/慢科学/index.html": "b9ff606d77debba4", +"glossary/chinese/抢发/index.html": "3ef18856390cddca", +"glossary/chinese/报告指南/index.html": "9eb4be07738b6ef1", +"glossary/chinese/括号式访谈/index.html": "8a8b1a6716f7db1f", +"glossary/chinese/掠夺性出版/index.html": "cfb6615de81fc3ee", +"glossary/chinese/探索性数据分析/index.html": "616800975f57f7b7", +"glossary/chinese/摘要偏倚/index.html": "f138903d65cdde9d", +"glossary/chinese/效度/index.html": "6c829bdffa8a6ded", +"glossary/chinese/效标效度/index.html": "c14bde0dfb8ae745", +"glossary/chinese/敏感研究/index.html": "b184dda17efaa3b7", +"glossary/chinese/数字对象唯一标识符/index.html": "585ab451c615ada0", +"glossary/chinese/数据共享/index.html": "af791eb651150610", +"glossary/chinese/数据分析与共享最佳实践委员会/index.html": "7cc2811db039aa8a", +"glossary/chinese/数据可视化/index.html": "af51b328e02b1912", +"glossary/chinese/数据管理计划/index.html": "12bc96589dc12d4e", +"glossary/chinese/数据获取与研究透明度/index.html": "e4a8b53b50aa7feb", +"glossary/chinese/文化税负/index.html": "5fc96f90d9fd3761", +"glossary/chinese/文献综述/index.html": "edab1b1b8022e3fb", +"glossary/chinese/早期职业研究人员/index.html": "3548108d6055e010", +"glossary/chinese/普遍性限制/index.html": "8834e4287ebc8bff", +"glossary/chinese/替代计量/index.html": "f7111f72f93faccc", +"glossary/chinese/期刊影响因子/index.html": "a2dbb1031f353f60", +"glossary/chinese/本体论_人工智能_/index.html": "ebc7f1e035d9a12f", +"glossary/chinese/构念效度/index.html": "d4db0ecf570f7aed", +"glossary/chinese/概念复现/index.html": "361b5deea27d9f23", +"glossary/chinese/歧路花园/index.html": "8fe54e451bdc9905", +"glossary/chinese/汇编/index.html": "41541e07ddaafd7b", +"glossary/chinese/注册报告/index.html": "c080edf5f4ac722b", +"glossary/chinese/激励机制/index.html": "0d6cd7cc5c3a4c03", +"glossary/chinese/版本控制/index.html": "dc2f2cefb34e42e4", +"glossary/chinese/版面费/index.html": "f85012eca4681d13", +"glossary/chinese/理论/index.html": "118b9fa37923f09b", +"glossary/chinese/理论建构/index.html": "19f9a58e1f4dd570", +"glossary/chinese/理论模型/index.html": "264bbae15ce82a55", +"glossary/chinese/直接复现/index.html": "9a5e8548d1aa9a35", +"glossary/chinese/知识共享许可协议/index.html": "0a9324066b71931d", +"glossary/chinese/知识获取/index.html": "00a7c8c9ed91e290", +"glossary/chinese/研究人员自由度/index.html": "e3963f454aee4475", +"glossary/chinese/研究工作流程/index.html": "b4a6ed6be2d70220", +"glossary/chinese/研究循环/index.html": "9df62bfed9752c7a", +"glossary/chinese/研究数据存储库注册系统/index.html": "fa4c0de29e65e7c5", +"glossary/chinese/研究数据管理/index.html": "fc158b6eeddbca1d", +"glossary/chinese/研究方案/index.html": "92f154f246da7ade", +"glossary/chinese/研究诚信/index.html": "47c65444bd12d85d", +"glossary/chinese/研究贡献指标_p_/index.html": "5c78ad35a39ef83b", +"glossary/chinese/确认偏误/index.html": "1c5dd09710de45b1", +"glossary/chinese/社会融合/index.html": "cd6c37b9501b1b8a", +"glossary/chinese/社会阶层/index.html": "44c1cc4b5a80fa9f", +"glossary/chinese/禁运期/index.html": "4ea4300e2a6f8862", +"glossary/chinese/稳健性_分析_/index.html": "8bd68b768a6d32b2", +"glossary/chinese/立场性/index.html": "873e2d1831458fdd", +"glossary/chinese/立场性图谱/index.html": "ffa6781c07b1b8c6", +"glossary/chinese/等效性检验/index.html": "0f7d3bb492cf9704", +"glossary/chinese/系统综述/index.html": "94a8931509928532", +"glossary/chinese/累积性科学/index.html": "dbd63262b4aafdea", +"glossary/chinese/红队/index.html": "874930dedc7ce0db", +"glossary/chinese/经济和社会影响/index.html": "bbe9d54331c49420", +"glossary/chinese/结果已知后假设/index.html": "9f3091a59334b57b", +"glossary/chinese/结果已知后批评/index.html": "ca9a43c5f1eb32b1", +"glossary/chinese/结果已知后预注册/index.html": "2ca18d4114aeb1a3", +"glossary/chinese/统计假设/index.html": "1531536e4a402358", +"glossary/chinese/统计功效/index.html": "7ef371ef53920b9b", +"glossary/chinese/统计效度/index.html": "bdfc3dba0f5f7afb", +"glossary/chinese/统计显著性/index.html": "9d0dd33c85f199ce", +"glossary/chinese/统计模型/index.html": "17dd7084d57b9eb6", +"glossary/chinese/综合知识档案网络/index.html": "da016496d1ca372a", +"glossary/chinese/编码表/index.html": "f2ea07496ee71a8f", +"glossary/chinese/网络计量学/index.html": "f4cd45ddd3be5c48", +"glossary/chinese/署名顺序决定贡献法/index.html": "2d33666c35681416", +"glossary/chinese/联合作者署名/index.html": "4cdfa27792502013", +"glossary/chinese/联锁/index.html": "9781c84e0f60d505", +"glossary/chinese/脑成像数据结构/index.html": "3a0c82c5b863385c", +"glossary/chinese/自下而上的方法_用于开放学术_/index.html": "2bf37c4644112f8f", +"glossary/chinese/表面效度/index.html": "b1741c94f31b07fc", +"glossary/chinese/西方的_受过教育的_工业化的_富裕的_民主的社会/index.html": "d5095b3b6bd066c2", +"glossary/chinese/规范曲线分析/index.html": "88831d0e26152f8a", +"glossary/chinese/解放我们的知识平台/index.html": "a81a9f00a36e1177", +"glossary/chinese/计算可重复性/index.html": "eb13f9ef4ed6ea7c", +"glossary/chinese/计算模型/index.html": "213b618192d7ce0b", +"glossary/chinese/认识不确定性/index.html": "b19a4cb40553f72f", +"glossary/chinese/认识论/index.html": "ead85f360b96f232", +"glossary/chinese/论文工厂/index.html": "6442de9bb2197cc9", +"glossary/chinese/证据综合/index.html": "4517ae4bbf48a009", +"glossary/chinese/语义计量/index.html": "af2f4c02e5067f1f", +"glossary/chinese/贝叶斯参数估计/index.html": "a49726105d1ad596", +"glossary/chinese/贝叶斯因子/index.html": "220c53e6d5f7e2ae", +"glossary/chinese/贝叶斯推断/index.html": "b898ab446086581d", +"glossary/chinese/贡献/index.html": "c81c707baebcf37c", +"glossary/chinese/贡献者角色分类法/index.html": "4fc144f4234d3885", +"glossary/chinese/赠予_或客座_署名权/index.html": "0665d5bf59b53b65", +"glossary/chinese/辅助假设/index.html": "d879f26134143ebc", +"glossary/chinese/辅助数据/index.html": "3f2017f96a2feedd", +"glossary/chinese/选择性终止/index.html": "0777d3a5eec8599f", +"glossary/chinese/透明度/index.html": "b30f8502d124be6c", +"glossary/chinese/透明度清单/index.html": "6f0eba62a786b2ed", +"glossary/chinese/通用学习设计/index.html": "aa5569d31f1b6853", +"glossary/chinese/通用数据保护条例/index.html": "444fdcd52e556290", +"glossary/chinese/重复性/index.html": "73a74e0369f03708", +"glossary/chinese/钻_系统_空子/index.html": "f31df27cf1c778f1", +"glossary/chinese/错误检测/index.html": "f5e935010cdcfa13", +"glossary/chinese/随机不确定性/index.html": "97d6822fe962aa2e", +"glossary/chinese/隐性调节变量/index.html": "c4eb222f0efa706a", +"glossary/chinese/零假设显著性检验方法/index.html": "0afced2c703a40a1", +"glossary/chinese/非干预_可重复_开放的系统综述/index.html": "c4ef2abe2cef60f2", +"glossary/chinese/预印本/index.html": "a2954e3763b2f01e", +"glossary/chinese/预注册/index.html": "998ff7bf78289788", +"glossary/chinese/预注册承诺/index.html": "8cdf729c77091bce", +"glossary/chinese/首末作者强调规范/index.html": "bed48e3981f30890", +"glossary/chinese/马太效应_科学领域_/index.html": "05847707a1cbbbbb", +"glossary/chinese/验证性分析/index.html": "18e3b12048e27575", +"glossary/chinese/黑客马拉松/index.html": "ba8c929555531dd8", +"glossary/english/abstract_bias/index.html": "0aae057798fd44e0", +"glossary/english/academic_impact/index.html": "117ed004a0c76e80", +"glossary/english/accessibility/index.html": "5f57d1d74a218476", +"glossary/english/ad_hominem_bias/index.html": "ce8429127d8f909c", +"glossary/english/adversarial_collaboration/index.html": "99469da4e4741810", +"glossary/english/adversarial_collaborative_commentary/index.html": "9e75dcaa804a6d26", +"glossary/english/affiliation_bias/index.html": "ef645e8fa8bc682c", +"glossary/english/aleatoric_uncertainty/index.html": "1923b086ade23bac", +"glossary/english/altmetrics/index.html": "9ec2cd086219255d", +"glossary/english/amnesia/index.html": "78b32b0d685362fa", +"glossary/english/analytic_flexibility/index.html": "eb384cbd580826cd", +"glossary/english/anonymity/index.html": "4896547d15fbfc39", +"glossary/english/arrive_guidelines/index.html": "fa4ae16869cf5e14", +"glossary/english/article_processing_charge_apc_/index.html": "5d3da1970e7a571c", +"glossary/english/authorship/index.html": "a7d2135f711eb33b", +"glossary/english/auxiliary_hypothesis/index.html": "1d0ab90474f56fb9", +"glossary/english/badges_open_science_/index.html": "9405d2e00d2d8c29", +"glossary/english/bayes_factor/index.html": "a7d071ce4ee92287", +"glossary/english/bayesian_inference/index.html": "5dde291660bec592", +"glossary/english/bayesian_parameter_estimation/index.html": "d28a5f01138e831d", +"glossary/english/bids_data_structure/index.html": "7686ff65e59e51ba", +"glossary/english/bizarre/index.html": "c979c708b8a31c98", +"glossary/english/bottom_up_approach_to_open_scholarship_/index.html": "9c67485d3ec342ef", +"glossary/english/bracketing_interviews/index.html": "029e1bfbdcb4a2d5", +"glossary/english/bropenscience/index.html": "557e51d96f2b573e", +"glossary/english/carking/index.html": "d799ad52b15973c8", +"glossary/english/center_for_open_science_cos_/index.html": "59517e9afbc65663", +"glossary/english/citation_bias/index.html": "19e47c2850b8681d", +"glossary/english/citation_diversity_statement/index.html": "761f6e516bf835c2", +"glossary/english/citizen_science/index.html": "c5312053bb43ba3c", +"glossary/english/ckan/index.html": "e31d8ef1ca84a060", +"glossary/english/co_production/index.html": "a3d9e8de5d79f616", +"glossary/english/coar_community_framework_for_good_practices_in_repositories/index.html": "53167088454ee7cd", +"glossary/english/code_review/index.html": "ad81d065d764b04f", +"glossary/english/codebook/index.html": "88790462f033f42a", +"glossary/english/collaborative_replication_and_education_project_crep_/index.html": "ad3b08fe42277e08", +"glossary/english/committee_on_best_practices_in_data_analysis_and_sharing_cobidas_/index.html": "34dd584a8ef36a83", +"glossary/english/communality/index.html": "5e138ed438fca8c2", +"glossary/english/community_projects/index.html": "e1cdcf5cc11ed1f5", +"glossary/english/compendium/index.html": "ce717e1591200478", +"glossary/english/computational_reproducibility/index.html": "c17bd39c789816de", +"glossary/english/conceptual_replication/index.html": "b9b366eb25f9f296", +"glossary/english/confirmation_bias/index.html": "f429024e5525d7d9", +"glossary/english/confirmatory_analyses/index.html": "227482657831788f", +"glossary/english/conflict_of_interest/index.html": "ac2cd4b1682b50a4", +"glossary/english/consortium_authorship/index.html": "1ac8bc9167bd9630", +"glossary/english/constraints_on_generality_cog_/index.html": "0303818d2f53a3b9", +"glossary/english/construct_validity/index.html": "3803c08a431ce460", +"glossary/english/content_validity/index.html": "7ee3cac8d5dbcdf3", +"glossary/english/corrigendum/index.html": "c4409188fcdf3f16", +"glossary/english/creative_commons_cc_license/index.html": "7474b88ee058dcc2", +"glossary/english/creative_destruction_approach_to_replication/index.html": "9b278eaaab972582", +"glossary/english/credibility_revolution/index.html": "60bd550603b47fee", +"glossary/english/credit/index.html": "0765d6c895465eac", +"glossary/english/criterion_validity/index.html": "b925b5a7e130fb02", +"glossary/english/crowdsourced_research/index.html": "f0cff7b56961ba0e", +"glossary/english/cultural_taxation/index.html": "611a2df1f2f79836", +"glossary/english/cumulative_science/index.html": "baba3ac7ac6ee9ab", +"glossary/english/data_access_and_research_transparency_da_rt_/index.html": "834e570ecbd5011b", +"glossary/english/data_management_plan_dmp_/index.html": "822214a7a430a3a4", +"glossary/english/data_sharing/index.html": "811682744cced047", +"glossary/english/data_visualisation/index.html": "ce76b104db5f7a33", +"glossary/english/decolonisation/index.html": "3e2d07a2108c7bfd", +"glossary/english/demarcation_criterion/index.html": "a4232831e6ab06df", +"glossary/english/direct_replication/index.html": "f92222e5e2fdb117", +"glossary/english/diversity/index.html": "140ff9fc77b44922", +"glossary/english/doi_digital_object_identifier_/index.html": "afdf77a793dc30f3", +"glossary/english/dora/index.html": "47b5803ef01cb4be", +"glossary/english/double_blind_peer_review/index.html": "2eeead075728ad5f", +"glossary/english/double_consciousness/index.html": "a4834dae95e4dbbb", +"glossary/english/early_career_researchers_ecrs_/index.html": "da3a8c937151492c", +"glossary/english/economic_and_societal_impact/index.html": "d4bf46fd46976152", +"glossary/english/embargo_period/index.html": "850ef5f78131d2fb", +"glossary/english/epistemic_uncertainty/index.html": "74a4be2c34eabe05", +"glossary/english/epistemology/index.html": "1c83d662140badfc", +"glossary/english/equity/index.html": "f6e1da4dfb6c31b4", +"glossary/english/equivalence_testing/index.html": "d4bf9e93c9fa3dce", +"glossary/english/error_detection/index.html": "b7ceacaba74c58cc", +"glossary/english/evidence_synthesis/index.html": "49a9605f5c19a789", +"glossary/english/exploratory_data_analysis/index.html": "d7b67db40045273d", +"glossary/english/external_validity/index.html": "ca2c073bcbff102a", +"glossary/english/face_validity/index.html": "685a8ee179fbe462", +"glossary/english/fair_principles/index.html": "73b91c8f551ec9b5", +"glossary/english/feminist_psychology/index.html": "d37de44cfefe95f8", +"glossary/english/first_last_author_emphasis_norm_flae_/index.html": "a167a78ab643c048", +"glossary/english/forrt/index.html": "968a85adf78567d6", +"glossary/english/free_our_knowledge_platform/index.html": "56739321f073b1d5", +"glossary/english/gaming_the_system_/index.html": "3f18422250d8b290", +"glossary/english/garden_of_forking_paths/index.html": "29564f7aabd52716", +"glossary/english/general_data_protection_regulation_gdpr_/index.html": "0e7f01f7e2009ffb", +"glossary/english/generalizability/index.html": "5450a42f8856d016", +"glossary/english/gift_or_guest_authorship/index.html": "447b393136b2bf77", +"glossary/english/git/index.html": "54e399b635114ae1", +"glossary/english/goodhart_s_law/index.html": "363b698cfb093288", +"glossary/english/gpower/index.html": "a3bdde8881ecf479", +"glossary/english/h_index/index.html": "1b165e22ac080da2", +"glossary/english/hackathon/index.html": "a3f5fdeda7783e56", +"glossary/english/harking/index.html": "f6422b1de8a01ee6", +"glossary/english/hidden_moderators/index.html": "5d1c9fe2b5f9e35a", +"glossary/english/hypothesis/index.html": "f8e3b4899fa57c5e", +"glossary/english/i10_index/index.html": "0e6e8a81e02da325", +"glossary/english/ideological_bias/index.html": "da0864b05692433f", +"glossary/english/incentive_structure/index.html": "4e53718a7b7a21f2", +"glossary/english/inclusion/index.html": "41230abfbc3fa422", +"glossary/english/index.html": "297c9d96c0e98aa9", +"glossary/english/induction/index.html": "44c96b2deadd2f89", +"glossary/english/interaction_fallacy/index.html": "3b6b83a85577be6a", +"glossary/english/interlocking/index.html": "3c4f924f2c58949d", +"glossary/english/internal_validity/index.html": "3254fc6c7a14a245", +"glossary/english/intersectionality/index.html": "749dd2e5b38c2bd8", +"glossary/english/jabref/index.html": "a3ab643fc4b7a075", +"glossary/english/jamovi/index.html": "8c9471e043e911a0", +"glossary/english/jasp/index.html": "72c66b6c2d8bced5", +"glossary/english/journal_impact_factor_/index.html": "13ffdc3daecdcc1a", +"glossary/english/json_file/index.html": "1d4b54c3fcfeef5f", +"glossary/english/knowledge_acquisition/index.html": "470b0f7202bba427", +"glossary/english/likelihood_function/index.html": "27675f6365e3c270", +"glossary/english/likelihood_principle/index.html": "8a181a9c7b93ca73", +"glossary/english/literature_review/index.html": "9f8ce3ef5a5becc8", +"glossary/english/manel/index.html": "59e46a48727fd70c", +"glossary/english/many_authors/index.html": "07456f6a361f4abe", +"glossary/english/many_labs/index.html": "f8eedd118d9131db", +"glossary/english/massive_open_online_courses_moocs_/index.html": "1463d205048b1ebd", +"glossary/english/massively_open_online_papers_moops_/index.html": "1b8319cf250ac1b3", +"glossary/english/matthew_effect_in_science_/index.html": "f938b106770ea2f7", +"glossary/english/meta_analysis/index.html": "156d3dad689c6f1f", +"glossary/english/meta_science_or_meta_research/index.html": "bd2e6fdaa39c71d1", +"glossary/english/metadata/index.html": "19ef5f8ec39359b7", +"glossary/english/model_computational_/index.html": "33ae8a33b6a3c4b7", +"glossary/english/model_philosophy_/index.html": "c278a75a1e6d6ac2", +"glossary/english/model_statistical_/index.html": "0fe8792b0a9bbbaa", +"glossary/english/multi_analyst_studies/index.html": "e79e3fd25bc9688a", +"glossary/english/multiplicity/index.html": "43140b6fe7a4c890", +"glossary/english/multiverse_analysis/index.html": "16ee6fcd4c944872", +"glossary/english/name_ambiguity_problem/index.html": "a6542d40a1da22a0", +"glossary/english/named_entity_based_text_anonymization_for_open_science_netanos_/index.html": "fbc2d2339bd69460", +"glossary/english/non_intervention_reproducible_and_open_systematic_reviews_niro_sr_/index.html": "5491df44920ba64a", +"glossary/english/null_hypothesis_significance_testing_nhst_/index.html": "619858ce181dba90", +"glossary/english/objectivity/index.html": "cf37993294ef299d", +"glossary/english/ontology_artificial_intelligence_/index.html": "64b16c83389aa8d5", +"glossary/english/open_access/index.html": "ff6f9b76d3941379", +"glossary/english/open_code/index.html": "8a52aad5abc6c7d4", +"glossary/english/open_data/index.html": "434595dd6ba0c120", +"glossary/english/open_educational_resources_oer_commons/index.html": "b2c684c1685f7ed8", +"glossary/english/open_educational_resources_oers_/index.html": "ec8119c0de332c68", +"glossary/english/open_licenses/index.html": "252fa1b9d811dd9b", +"glossary/english/open_material/index.html": "1bc8ea0591f0cddf", +"glossary/english/open_peer_review/index.html": "97ce29d2eeebc3ff", +"glossary/english/open_scholarship/index.html": "609779fc7ff3a862", +"glossary/english/open_scholarship_knowledge_base/index.html": "4b07c50442444b15", +"glossary/english/open_science/index.html": "955924196a129701", +"glossary/english/open_science_framework/index.html": "2434c7635f83be1b", +"glossary/english/open_source_software/index.html": "481d28e552f73037", +"glossary/english/open_washing/index.html": "80b357b6cf4055af", +"glossary/english/openneuro/index.html": "8932e835489f6997", +"glossary/english/optional_stopping/index.html": "3d40c0f130a9347c", +"glossary/english/orcid_open_researcher_and_contributor_id_/index.html": "222b4c34238709bc", +"glossary/english/overlay_journal/index.html": "c5a34bdf28ce8db9", +"glossary/english/p_curve/index.html": "40f7f30591278f37", +"glossary/english/p_hacking/index.html": "493dd3747e284113", +"glossary/english/p_value/index.html": "837243c6d090a79b", +"glossary/english/papermill/index.html": "a3e8a9d57511dc77", +"glossary/english/paradata/index.html": "3b4286bf59978f57", +"glossary/english/parking/index.html": "d0fe6ae2e8b542a1", +"glossary/english/participatory_research/index.html": "3f47dfec179f27cf", +"glossary/english/patient_and_public_involvement_ppi_/index.html": "9fabf0104484d3c2", +"glossary/english/paywall/index.html": "220d95ab95870a2f", +"glossary/english/pci_peer_community_in_/index.html": "d6f6fe607276a73d", +"glossary/english/pci_registered_reports/index.html": "259653907a7cb12e", +"glossary/english/plan_s/index.html": "35b0f18bab310794", +"glossary/english/positionality/index.html": "bddd2e5dc7c71c31", +"glossary/english/positionality_map/index.html": "db55c1ef4918b680", +"glossary/english/post_hoc/index.html": "9cb1a74b66b60f08", +"glossary/english/post_publication_peer_review/index.html": "c84a4de7fda45e8e", +"glossary/english/posterior_distribution/index.html": "86ff7688ddd23892", +"glossary/english/predatory_publishing/index.html": "016fbd920409ac1b", +"glossary/english/prepare_guidelines/index.html": "a78583d85d8a9d45", +"glossary/english/preprint/index.html": "ddec39eab3c8f19d", +"glossary/english/preregistration/index.html": "f845a2c5c567b0ac", +"glossary/english/preregistration_pledge/index.html": "f30587473c388803", +"glossary/english/prior_distribution/index.html": "4e8accde705faac5", +"glossary/english/pro_peer_review_openness_initiative/index.html": "5f5e2a29852defd3", +"glossary/english/pseudonymisation/index.html": "f4085d4c092e224c", +"glossary/english/pseudoreplication/index.html": "80b767be2ea49340", +"glossary/english/psychometric_meta_analysis/index.html": "10aa9f00d0962121", +"glossary/english/public_trust_in_science/index.html": "55a5f7f0805cf8b0", +"glossary/english/publication_bias_file_drawer_problem_/index.html": "416dc5920ca4d435", +"glossary/english/publish_or_perish/index.html": "3c5d51d5cba2cee1", +"glossary/english/pubpeer/index.html": "c64d529d7fc8c87d", +"glossary/english/python/index.html": "eee2d3f43b028419", +"glossary/english/qualitative_research/index.html": "49abcfd3f02304dd", +"glossary/english/quantitative_research/index.html": "e1e0c2253d7fd4f3", +"glossary/english/questionable_measurement_practices_qmp_/index.html": "44cef2c95006ce32", +"glossary/english/questionable_research_practices_or_questionable_reporting_practices_qrps_/index.html": "d1161bee50ab859a", +"glossary/english/r/index.html": "733acb309117c76a", +"glossary/english/red_teams/index.html": "aa52ac8894d4af9e", +"glossary/english/reflexivity/index.html": "273a610ec70a08f0", +"glossary/english/registered_report/index.html": "3dc35b1b417b85a9", +"glossary/english/registry_of_research_data_repositories/index.html": "5fc74931d585e3a6", +"glossary/english/reliability/index.html": "d5513a76f15bda69", +"glossary/english/repeatability/index.html": "06243ad52513f96f", +"glossary/english/replicability/index.html": "b24dc53240da6ecc", +"glossary/english/replication_markets/index.html": "1d6cab1fd9b7f203", +"glossary/english/replicats_project/index.html": "6d54af720778a9ef", +"glossary/english/reporting_guideline/index.html": "197f31c8fc347bae", +"glossary/english/repository/index.html": "2ef914e9bddedb11", +"glossary/english/reproducibilitea/index.html": "dc74c420bc987bce", +"glossary/english/reproducibility/index.html": "27804220a60eb656", +"glossary/english/reproducibility_crisis_aka_replicability_or_replication_crisis_/index.html": "57d35ef76e7dcab5", +"glossary/english/reproducibility_network/index.html": "9522550704de3307", +"glossary/english/research_contribution_metric__p_/index.html": "f59befb5ae784ec3", +"glossary/english/research_cycle/index.html": "ab43bcaca2461a30", +"glossary/english/research_data_management/index.html": "148b2d6cd76e7c7a", +"glossary/english/research_integrity/index.html": "f1937ba24d65e0dd", +"glossary/english/research_protocol/index.html": "2af3fc61c0503014", +"glossary/english/research_workflow/index.html": "179e64cacb7cfac8", +"glossary/english/researcher_degrees_of_freedom/index.html": "b0a0bf757aca2fd0", +"glossary/english/responsible_research_and_innovation/index.html": "0ad204723f9a3d58", +"glossary/english/reverse_p_hacking/index.html": "9d5cc11b28749626", +"glossary/english/riot_science_club/index.html": "62606acde77859a3", +"glossary/english/robustness_analyses_/index.html": "5b4b4e2e056d166c", +"glossary/english/salami_slicing/index.html": "17456b97834ba0dc", +"glossary/english/scooping/index.html": "db294988332b251a", +"glossary/english/semantometrics/index.html": "c99fed4b92a058cf", +"glossary/english/sensitive_research/index.html": "d57a786786b2000c", +"glossary/english/sequence_determines_credit_approach_sdc_/index.html": "cdc61a16345047bb", +"glossary/english/sherpa_romeo/index.html": "437a639aac585d40", +"glossary/english/single_blind_peer_review/index.html": "6b38781f38c095cc", +"glossary/english/slow_science/index.html": "abb9af78e7234dff", +"glossary/english/social_class/index.html": "df8625dbac2e4002", +"glossary/english/social_integration/index.html": "6e87b972acf8f924", +"glossary/english/society_for_open_reliable_and_transparent_ecology_and_evolutionary_biology_sortee_/index.html": "dd1930494149989b", +"glossary/english/society_for_the_improvement_of_psychological_science_sips_/index.html": "c1d583321abf7e5e", +"glossary/english/specification_curve_analysis/index.html": "e127c48e43b8ed4a", +"glossary/english/statistical_assumptions/index.html": "81ba8202ab5d58b1", +"glossary/english/statistical_power/index.html": "3cb5d931ed6bd604", +"glossary/english/statistical_significance/index.html": "e3c3632bb88fc0b5", +"glossary/english/statistical_validity/index.html": "234b0386929dcfd1", +"glossary/english/strange/index.html": "d0e7402ba0e5da07", +"glossary/english/studyswap/index.html": "7be2a7e0c1274094", +"glossary/english/systematic_review/index.html": "0726847fb33d7985", +"glossary/english/tenzing/index.html": "40ede35ae20e409e", +"glossary/english/the_troubling_trio/index.html": "46cf9095493d5db3", +"glossary/english/theory/index.html": "4d89ef98b4f36868", +"glossary/english/theory_building/index.html": "cfcee1a733b7fbc7", +"glossary/english/transparency/index.html": "9699ba2ac95ed2aa", +"glossary/english/transparency_checklist/index.html": "2576a2028f1256f4", +"glossary/english/triple_blind_peer_review/index.html": "927766e18d69a510", +"glossary/english/trust_principles/index.html": "f63cf49868fc17fc", +"glossary/english/type_i_error/index.html": "d51c1fbc0f68957a", +"glossary/english/type_ii_error/index.html": "56117ad8306c27f0", +"glossary/english/type_m_error/index.html": "cfe61cdfa1fca37a", +"glossary/english/type_s_error/index.html": "692b0956e0a57845", +"glossary/english/under_representation/index.html": "d1d80d5828f3d15b", +"glossary/english/universal_design_for_learning_udl_/index.html": "e97aa24383579a7b", +"glossary/english/validity/index.html": "427033a8cb3c3fe4", +"glossary/english/version_control/index.html": "f7291f2d6fb72ef4", +"glossary/english/webometrics/index.html": "efa0c0ab30899750", +"glossary/english/z_curve/index.html": "904ed5c967c10391", +"glossary/english/zenodo/index.html": "ebae16dc23329dcf", +"glossary/german/a_priori_verteilung/index.html": "9545d7e3138202b6", +"glossary/german/abstract_verzerrung/index.html": "b96dd21b19b72c40", +"glossary/german/ad_hominem_verzerrung/index.html": "4861f6464357f05c", +"glossary/german/affiliations_verzerrung/index.html": "c62c3859a2e54469", +"glossary/german/aka_replicability_or_replication_crisis_reproduzierbarkeitskrise_auch_replizierbarkeitskrise_oder_replikationskrise/index.html": "aa83de408c77fa5e", +"glossary/german/akademischer_einfluss/index.html": "f91c3e63c54b05c5", +"glossary/german/aleatorische_unsicherheit/index.html": "974b613c36976fb9", +"glossary/german/altmetrics/index.html": "efa229ddfa333a78", +"glossary/german/amnesia/index.html": "be981e59636c363c", +"glossary/german/analyses_robustheit_sanalysen/index.html": "d24888a600457fd8", +"glossary/german/analytische_flexibilitat/index.html": "e16a733b67153a11", +"glossary/german/anonymitat/index.html": "12d8c8fc96c30f45", +"glossary/german/anreizsystem/index.html": "dfb21a6526cc8939", +"glossary/german/aquivalenztesten/index.html": "a15dadb2133aebf7", +"glossary/german/arrive_leitlinien/index.html": "e59a769c45e0fe0e", +"glossary/german/artificial_intelligence_ontologie_in_der_kunstlichen_intelligenz/index.html": "39245df6863e8b47", +"glossary/german/artikelverarbeitungsgebuhr/index.html": "ef671268ffd11481", +"glossary/german/augenscheinvaliditat/index.html": "61efd355d488ea96", +"glossary/german/autor_innenschaft/index.html": "748f4eccc5053b0c", +"glossary/german/barrierefreiheit/index.html": "418bfe57451b54f2", +"glossary/german/bayes_faktor/index.html": "9a6de7eec6b611bf", +"glossary/german/bayes_sche_parameter_schatzung/index.html": "bfdc638d6b332b0d", +"glossary/german/bayessche_inferenz/index.html": "11a6810773bcf4e7", +"glossary/german/beitrag/index.html": "60e4347156f8ce9a", +"glossary/german/berichtleitlinien/index.html": "19506dab3785f930", +"glossary/german/bestatigungsverzerrung/index.html": "a3e106aa169dbb11", +"glossary/german/bezahlschranke/index.html": "1743ad5796ed31bb", +"glossary/german/bids_datenstruktur/index.html": "88e74e86adebd584", +"glossary/german/bizarre/index.html": "1ce2fdb7bfba8bdf", +"glossary/german/bropenscience/index.html": "4d9b7e67c4967e93", +"glossary/german/burger_innenwissenschaft/index.html": "e92f829c2e733a67", +"glossary/german/carking/index.html": "4ee6ef923e3c1f52", +"glossary/german/cc/index.html": "ff8caaf49084b327", +"glossary/german/ckan/index.html": "5f63ba7370c37429", +"glossary/german/coar_community_framework_for_good_practices_in_repositories/index.html": "604c89db7ef9c82c", +"glossary/german/cobidas/index.html": "c0fc96efb7567abd", +"glossary/german/code_uberprufung/index.html": "6c97fa6adcd2ca10", +"glossary/german/codebuch/index.html": "257c961d395c8b55", +"glossary/german/cog_beschrankungen_der_generalisierbarkeit/index.html": "119fa8ee804aa680", +"glossary/german/collaborative_commentary_gegnerischer_kollaborativer_kommentar/index.html": "5133e5a158e9ad13", +"glossary/german/computational_rechenmodell/index.html": "be026bc6ea030b49", +"glossary/german/cos/index.html": "f82f732e2c62373b", +"glossary/german/credit/index.html": "dae99625f7c8772b", +"glossary/german/crep/index.html": "3f520083c378099b", +"glossary/german/crowdsourcing_forschung/index.html": "c2d9e821a1bd75dd", +"glossary/german/da_rt/index.html": "d2c739857b7ee9e7", +"glossary/german/data_sharing/index.html": "ddc3059705419ece", +"glossary/german/datenvisualisierung/index.html": "f130516b7b9fbe95", +"glossary/german/dekolonialisierung/index.html": "1b62c637ce04fbc4", +"glossary/german/demarkationskriterium/index.html": "fff63bb50957bf30", +"glossary/german/die_dreisten_drei/index.html": "9e5be8e17b3f8d02", +"glossary/german/digital_object_identifier/index.html": "8475ef04ce0f3964", +"glossary/german/direkte_replikation/index.html": "e54c01863ac94761", +"glossary/german/diversity/index.html": "4598d5c3c49121ea", +"glossary/german/dmp_datenmanagementplan/index.html": "de267f84efd6a8d4", +"glossary/german/doppelblinde_begutachtung/index.html": "ee7bbf9a42a88005", +"glossary/german/doppeltes_bewusstsein/index.html": "05e9b28c8d16bc55", +"glossary/german/dora/index.html": "b8520d338e53aebf", +"glossary/german/dreifach_blindes_peer_review/index.html": "bd176805d13a3d09", +"glossary/german/economic_and_societal_impact/index.html": "dcc5d5c4046ac089", +"glossary/german/ecrs_nachwuchswissenschaftler_innen/index.html": "5c3413e4ae607315", +"glossary/german/einfachblinde_peer_begutachtung/index.html": "3518964d4b1208ca", +"glossary/german/epistemiologie__erkenntnistheorie/index.html": "be610cde0785d3ed", +"glossary/german/epistemische_unsicherheit/index.html": "c701c3c3bf2ef885", +"glossary/german/evidenzsynthese/index.html": "a69237df51a6be6f", +"glossary/german/explorative_datenanalyse/index.html": "95f3f2e82256e9d8", +"glossary/german/externe_validitat/index.html": "917a3ab26f877246", +"glossary/german/fair_prinzipien/index.html": "9e8c98cc392dabac", +"glossary/german/fehlererfassung/index.html": "614ee723cff9069a", +"glossary/german/feministische_psychologie/index.html": "dfa37472077618dc", +"glossary/german/file_drawer_problem_publikationsverzerrung_aktenschubladenproblem/index.html": "e51902a54436d9a7", +"glossary/german/flae_norm_der_betonung_der_erst_und_letztautor_innenschaft/index.html": "24f1f6e53efd2b3a", +"glossary/german/forrt/index.html": "580a2c301ef775fd", +"glossary/german/forschungs_arbeitsablauf/index.html": "4bcd32947ff7239d", +"glossary/german/forschungsdatenmanagement/index.html": "0a6462c153be557f", +"glossary/german/forschungsintegritat/index.html": "7bf20b2dedeaef7f", +"glossary/german/forschungsprotokoll/index.html": "024c436884e68a01", +"glossary/german/forschungszyklus/index.html": "75f93c6e8f62d4ee", +"glossary/german/free_our_knowledge_platform/index.html": "cadf4ccbea4d9851", +"glossary/german/freiheitsgrade_von_forschenden/index.html": "7448b1ab4b3be05a", +"glossary/german/garten_der_weggabelungen/index.html": "e6489a4d09f0c200", +"glossary/german/gdpr_dt_datenschutzgrundverordnung_dsgvo/index.html": "351e0bb3f7659faa", +"glossary/german/gegnerische_kollaboration/index.html": "d6c849b4cc63898e", +"glossary/german/gemeinschaftsprojekte/index.html": "e5837d05618bb2b2", +"glossary/german/generalisierbarkeit/index.html": "ba78d2006dbdd0c8", +"glossary/german/git/index.html": "958d72f2f3fb11d3", +"glossary/german/glaubhaftigkeitsrevolution/index.html": "00e55c3f473f2250", +"glossary/german/gleichstellung/index.html": "8cb1ae16f909da7d", +"glossary/german/goodharts_gesetz/index.html": "ea39e541f8d15378", +"glossary/german/gpower/index.html": "765284d0c78e8483", +"glossary/german/h_index_hirsch_index/index.html": "1d82b98d8e5dbdcd", +"glossary/german/hackathon/index.html": "d1b2453735d535d6", +"glossary/german/handbuch/index.html": "75547f463dca2bad", +"glossary/german/harking/index.html": "78516df93792e451", +"glossary/german/hilfshypothese/index.html": "14152988e142d478", +"glossary/german/hypothese/index.html": "dc2b0d81be58093a", +"glossary/german/i10_index/index.html": "228493825abf559c", +"glossary/german/ideologische_verzerrung/index.html": "c063072d3c2d6469", +"glossary/german/im_nachhinein/index.html": "fd797fb0f7f71aa2", +"glossary/german/in_science_matthew_effekt_in_der_wissenschaft/index.html": "4fd79a05a269a827", +"glossary/german/index.html": "47d5a4efd29b4bec", +"glossary/german/induktion/index.html": "5de064e5c975683e", +"glossary/german/inhaltsvaliditat/index.html": "4b05990364b73fc7", +"glossary/german/inklusion_inklusivitat/index.html": "31bbb79d824a358a", +"glossary/german/interaktionsfehlschluss/index.html": "152cde73faf75e4c", +"glossary/german/interessenkonflikt/index.html": "fcf1b76369303e85", +"glossary/german/interne_validitat/index.html": "046b20a9d22cf3eb", +"glossary/german/intersektionalitat/index.html": "bbe179070a3b2120", +"glossary/german/jabref/index.html": "41347d94ea0716e7", +"glossary/german/jamovi/index.html": "486d2f3706018ef5", +"glossary/german/jasp/index.html": "322d92ebdd429dca", +"glossary/german/json_file/index.html": "210a51bf9b46b752", +"glossary/german/klammer_interviews/index.html": "25f66d08ff79c171", +"glossary/german/knowledge_acquisition/index.html": "59e314072fc0ca0c", +"glossary/german/ko_produktion/index.html": "6176477add630ca1", +"glossary/german/kommunalitat/index.html": "1f4f38ba0e7302b0", +"glossary/german/konfirmatorische_analysen/index.html": "93cb09505dccd5a3", +"glossary/german/konsortium_autor_innenschaft/index.html": "6a6a0526d57f4b9f", +"glossary/german/konstruktvaliditat/index.html": "27d34aceef798449", +"glossary/german/konzeptionelle_replikation/index.html": "743836e728aca3a6", +"glossary/german/korrigendum/index.html": "bb43f92ce64b9545", +"glossary/german/kriteriumsvaliditat/index.html": "019661ecc1bb2cff", +"glossary/german/kulturelle_taxierung/index.html": "70cbba3d5402a416", +"glossary/german/kumulative_wissenschaft/index.html": "6f5a39c9aadba14a", +"glossary/german/langsame_forschung/index.html": "bbde1eda0140bb25", +"glossary/german/likelihood_funktion/index.html": "34401c7c8e6f19c3", +"glossary/german/likelihood_prinzip/index.html": "d5be03dca4e649c8", +"glossary/german/literaturzusammenfassung/index.html": "1127fb84682c4950", +"glossary/german/manel/index.html": "dc0d1a658892975c", +"glossary/german/many_authors/index.html": "2198c005b3f4d8f4", +"glossary/german/many_labs/index.html": "efdb0347492f374f", +"glossary/german/meta_analyse/index.html": "1e5708fdaabb071b", +"glossary/german/meta_wissenschaft_oder_meta_forschung/index.html": "8fdf49c5b3e3fd1f", +"glossary/german/metadaten/index.html": "95b149b044418c6e", +"glossary/german/moocs/index.html": "abc38eddeb73468f", +"glossary/german/moops/index.html": "cfd3adf543628222", +"glossary/german/multi_analytiker_innen_studien/index.html": "4dc09e0e010ce8c9", +"glossary/german/multiplizitat/index.html": "27306dea3afbc922", +"glossary/german/multiversumsanalyse/index.html": "f339a3720d1969ac", +"glossary/german/netanos/index.html": "33dd9cb250b1ae1e", +"glossary/german/nhst_nullhypothesen_signifikanztestung/index.html": "3f2023af6a24634e", +"glossary/german/niro_sr/index.html": "959637605b62f90c", +"glossary/german/objektivitat/index.html": "7c37147b3b42e6fe", +"glossary/german/oer/index.html": "10d1c63897f3bcdb", +"glossary/german/oers_offene_bildungsressourcen/index.html": "20c7ec2cd65a6a67", +"glossary/german/offene_begutachtung/index.html": "aa3fb38bfc33486c", +"glossary/german/offene_daten/index.html": "379339ff5d96173e", +"glossary/german/offene_forschung/index.html": "2bb91b19ba23a4cb", +"glossary/german/offene_lizenzen/index.html": "e0a1e12d6732bdc6", +"glossary/german/offene_materialien/index.html": "87157fe140adf32e", +"glossary/german/offener_code/index.html": "59ea0ada49e8006f", +"glossary/german/offentliches_vertrauen_in_die_wissenschaft/index.html": "f247dcd922eaa600", +"glossary/german/open_access/index.html": "405d02505dae1f0e", +"glossary/german/open_researcher_and_contributor_id/index.html": "8445b37d33d09a78", +"glossary/german/open_scholarship/index.html": "9db61f031b7078b4", +"glossary/german/open_scholarship_knowledge_base/index.html": "03a0eecc53437b58", +"glossary/german/open_science_framework/index.html": "b11fb1ad7b1338bc", +"glossary/german/open_science_open_science_abzeichen/index.html": "ac116a22fde7b3d6", +"glossary/german/open_washing/index.html": "8dfa17a178fdc8d1", +"glossary/german/openneuro/index.html": "675a7f12d3693724", +"glossary/german/optionales_stoppen/index.html": "e2bcc3747d918b55", +"glossary/german/or_guest_authorship_geschenkte_autor_innenschaft__gastautor_innenschaft/index.html": "7fbff1312c0281ef", +"glossary/german/overlay_zeitschrift/index.html": "7b5ce8781f348fa3", +"glossary/german/p/index.html": "ba86a688fa4e2def", +"glossary/german/p_hacking/index.html": "7732cc6810378401", +"glossary/german/p_kurve/index.html": "78810f35a9bd8e87", +"glossary/german/p_wert/index.html": "6e4bf753afd60daa", +"glossary/german/papierfabrik/index.html": "1530ba0b1e626b53", +"glossary/german/paradaten/index.html": "7f9ff988d0cd5eb7", +"glossary/german/parking/index.html": "ed2b22a2430eb085", +"glossary/german/partizipative_forschung/index.html": "d72554fb5efc226b", +"glossary/german/pci_registered_reports/index.html": "ff33d2234e61f322", +"glossary/german/peer_community_in/index.html": "21baac3e9cc950e8", +"glossary/german/peer_review_nach_der_veroffentlichung/index.html": "f1cf8a3b4437106c", +"glossary/german/peer_review_openness_initiative_pro_initiative/index.html": "b8dabc5339f50878", +"glossary/german/philosophy/index.html": "ac967bbfc082ddc4", +"glossary/german/plan_s/index.html": "0cc0a4dc853d9063", +"glossary/german/positionalitat/index.html": "1949410e46455829", +"glossary/german/positionalitatskarte/index.html": "d0de463f7b51b87c", +"glossary/german/posterior_distribution/index.html": "b065cb139bba08a8", +"glossary/german/ppi_einbindung_von_patient_innen_und_offentlichkeit/index.html": "f065566899b13f21", +"glossary/german/praregistrierung/index.html": "50916477d54dff92", +"glossary/german/praregistrierungs_versprechen/index.html": "47b0ca8d584bc534", +"glossary/german/predatory_verlagswesen/index.html": "122b2208458792ab", +"glossary/german/prepare_leitlinien/index.html": "fc87787eda12c546", +"glossary/german/problem_mehrdeutiger_namen/index.html": "0dfb35cfcc9cd79d", +"glossary/german/pseudonymisierung/index.html": "18c793d3365fd671", +"glossary/german/pseudoreplikation/index.html": "ce9b9d9973bef129", +"glossary/german/psychometrische_metaanalyse/index.html": "dfe3b078905fc22a", +"glossary/german/publizieren_oder_untergehen/index.html": "74392ca12a045071", +"glossary/german/pubpeer/index.html": "49f2aef9294cb869", +"glossary/german/python/index.html": "12770721ec0cd93c", +"glossary/german/qmp_fragwurdige_forschungspraktiken/index.html": "22449b213d180041", +"glossary/german/qrps_fragwurdige_forschungs_oder_veroffentlichungspraktiken/index.html": "9e8f6db6ed6a34cb", +"glossary/german/qualitative_forschung/index.html": "9d98768bb9cb51df", +"glossary/german/quantitative_forschung_translated_reviewed/index.html": "02fccd18760ef74e", +"glossary/german/r/index.html": "62f46076943d234d", +"glossary/german/rechnerische_reproduzierbarkeit/index.html": "b8be8a5f044da102", +"glossary/german/reflexivitat/index.html": "65f58eefad9701b0", +"glossary/german/registered_report/index.html": "91fd39db7dbdc34f", +"glossary/german/registry_of_research_data_repositories/index.html": "67ab1a1b54d3fd67", +"glossary/german/reliabilitat/index.html": "ce1afa86fe9b9135", +"glossary/german/replicats_project/index.html": "8adc3c370bd26291", +"glossary/german/replikabilitat/index.html": "653446611d8d1234", +"glossary/german/replikationsmarkte/index.html": "1407bb9a3a970c7e", +"glossary/german/repositorium/index.html": "3cbe16b34cd6a187", +"glossary/german/reproducibilitea/index.html": "30d26a3b8ab56fab", +"glossary/german/reproduzierbarkeit/index.html": "5c9b0c1cfd24a70e", +"glossary/german/reproduzierbarkeitsnetzwerk/index.html": "b8de8d5503a0b06f", +"glossary/german/reverse_p_hacking/index.html": "6c33a673bac33a0d", +"glossary/german/riot_science_club/index.html": "9641603d08b16a37", +"glossary/german/rote_teams/index.html": "aff4aeba32dca981", +"glossary/german/salamischneiden/index.html": "46d4c28579fa7ef9", +"glossary/german/schopferische_zerstorung_als_herangehensweise_an_replikationen/index.html": "4bf9aa58e3e4525a", +"glossary/german/sdc/index.html": "8340d85ecbf12ae0", +"glossary/german/semantometrie/index.html": "1684c8586dbf9ef3", +"glossary/german/sensitive_forschung/index.html": "b0954e9d4ce99659", +"glossary/german/sherpa_romeo/index.html": "c3807bda79fb55b9", +"glossary/german/sips/index.html": "49b6a43abed0142f", +"glossary/german/software_mit_offenem_quellcode/index.html": "75d9c853434c1c3e", +"glossary/german/sortee/index.html": "b3abd27e0c7dafd2", +"glossary/german/soziale_integration/index.html": "71ebf284fe9581f8", +"glossary/german/soziale_schicht/index.html": "59ad3d58125ff7e9", +"glossary/german/sperrfrist/index.html": "100a912668d06f13", +"glossary/german/spezifikationskurvenanalyse/index.html": "7d451ce4120de08e", +"glossary/german/statistical_statistisches_modell/index.html": "7ad1c6dcf194eb40", +"glossary/german/statistische_signifikanz/index.html": "c081bca61d0b2ae2", +"glossary/german/statistische_teststarke/index.html": "422e7f2418c0c3f8", +"glossary/german/statistische_validitat/index.html": "663b8a7f5efb9fe8", +"glossary/german/statistische_vorannahmen/index.html": "e72af3e1e0a51906", +"glossary/german/strange/index.html": "6c49afa84336652d", +"glossary/german/studyswap/index.html": "37f24ed4267d7506", +"glossary/german/systematisches_review/index.html": "fca748c5580543b6", +"glossary/german/tenzing/index.html": "cd3ebc26ea5cbb83", +"glossary/german/the_system_das_system_uberlisten/index.html": "821d1812af6d30d3", +"glossary/german/theorie/index.html": "54fb41e1c310e8b1", +"glossary/german/theoriebildung/index.html": "b7d5775849c3c63b", +"glossary/german/to_open_scholarship_bottom_up_ansatz/index.html": "6e0a93eb96b31f20", +"glossary/german/transparenz/index.html": "a5ecaeac0969e3f7", +"glossary/german/transparenz_checkliste/index.html": "e23d3e18335b119f", +"glossary/german/trim_and_fill_method/index.html": "917495f80e0f0c03", +"glossary/german/trust_prinzipien/index.html": "efa8ad9da5911b14", +"glossary/german/typ_i_fehler/index.html": "272af2676f09b639", +"glossary/german/typ_ii_fehler/index.html": "e95542eb02af81e2", +"glossary/german/typ_m_fehler/index.html": "8672b36b1a8e6b6f", +"glossary/german/typ_s_fehler/index.html": "d99503c18953f32f", +"glossary/german/udl/index.html": "7fb9a33ca3933bc1", +"glossary/german/untergrabung/index.html": "bed0aebb4053f38d", +"glossary/german/unterreprasentation/index.html": "8f62ac78bb8763ec", +"glossary/german/validitat/index.html": "cf3a25ea3b93116c", +"glossary/german/verantwortungsvolle_forschung_und_innovation/index.html": "53811b8fa79d4fde", +"glossary/german/versionskontrolle/index.html": "8109295fe1c84887", +"glossary/german/versteckte_moderatoren/index.html": "a6ba3905a342b2e8", +"glossary/german/verzahnung/index.html": "9b389dabd76c3ea8", +"glossary/german/vorabdruck/index.html": "7cb6e24f23f914bb", +"glossary/german/webometrie/index.html": "49d798dd15b0d9ef", +"glossary/german/weird/index.html": "0dcfce382baeb012", +"glossary/german/wiederholbarkeit/index.html": "6d3eb880d529ff7f", +"glossary/german/z_kurve/index.html": "f49a021ab32f063f", +"glossary/german/zeitschriften_impact_faktor/index.html": "a5fb908b91d09d01", +"glossary/german/zenodo/index.html": "e4330ea4f1a78057", +"glossary/german/zitations_diversitats_erklarung/index.html": "e0c70d95acea8f6b", +"glossary/german/zitations_verzerrung/index.html": "46f575811daec447", +"glossary/references/index.html": "56be18f58e1eb956", +"glossary/turkish/acık_akademi/index.html": "907920c97af3330d", +"glossary/turkish/acık_akademi_bilgi_tabanı_oskb_open_scholarship_knowledge_base_/index.html": "7818eb1f513c664b", +"glossary/turkish/acık_aklama/index.html": "af53804bc71ffa99", +"glossary/turkish/acık_arastırmacı_ve_katkı_saglayıcı_kimligi_orcid_open_researcher_and_contributor_id_/index.html": "a5c78621b436f32e", +"glossary/turkish/acık_bilim/index.html": "8ef9ffd0c5021959", +"glossary/turkish/acık_bilim_icin_adlandırılmıs_varlık_tabanlı_metin_anonimlestirme_netanos_named_entity_based_text_anonymization_for_open_science_/index.html": "04c46b0a0ca0ecf5", +"glossary/turkish/acık_bilim_merkezi/index.html": "cec3ffb26297006e", +"glossary/turkish/acık_bilim_platformu_osf_open_science_framework_/index.html": "3b769080aeab4c17", +"glossary/turkish/acık_egitim_kaynakları_platformu/index.html": "7a5f45b65c4fec87", +"glossary/turkish/acık_erisim/index.html": "aa39836e803003b4", +"glossary/turkish/acık_guvenilir_ve_seffaf_ekoloji_ve_evrimsel_biyoloji_dernegi/index.html": "c38aac515a29736d", +"glossary/turkish/acık_hakem_degerlendirmesi/index.html": "1834fdfdd3302106", +"glossary/turkish/acık_kaynaklı_yazılım/index.html": "60adb87d5546a258", +"glossary/turkish/acık_kod/index.html": "8d7ab1b944170da0", +"glossary/turkish/acık_lisanslar/index.html": "f7b09ccffc67b825", +"glossary/turkish/acık_materyal/index.html": "555988699426cf67", +"glossary/turkish/acık_veri/index.html": "dad63d7a0099ef6e", +"glossary/turkish/ad_hominem_safsatası/index.html": "e78b2d0d4c95b4bf", +"glossary/turkish/agacık_bilim/index.html": "a47f515c37004607", +"glossary/turkish/akademik_etki/index.html": "ca8af7f0436fafa7", +"glossary/turkish/akran_toplulugu_icinde_degerlendirme_sistemi_pci_peer_community_in_/index.html": "fb05a014daa36c21", +"glossary/turkish/aleatorik_seckisiz_belirsizlik/index.html": "730914e711e97ecf", +"glossary/turkish/altmetriler/index.html": "5127436ba1b5b3ec", +"glossary/turkish/ambargo_suresi/index.html": "46ae108375d11762", +"glossary/turkish/amnesia/index.html": "f11959ecaca3e191", +"glossary/turkish/analitik_esneklik/index.html": "b4a1142804dd163f", +"glossary/turkish/anonimlik/index.html": "e9be68316420f165", +"glossary/turkish/arastırma_dongusu/index.html": "6d95ba51e3763ba1", +"glossary/turkish/arastırma_is_akısı/index.html": "1c4bbf9e82ca96b4", +"glossary/turkish/arastırma_protokolu/index.html": "112c86aafa6f930d", +"glossary/turkish/arastırma_veri_deposu_kayıtları/index.html": "4909971653a4dad4", +"glossary/turkish/arastırma_verisi_yonetimi_avy_/index.html": "4991166cd5f3c82e", +"glossary/turkish/arastırmacının_serbestlik_derecesi/index.html": "1600b18bfc6a7a0a", +"glossary/turkish/arastırmada_etik_butunluk/index.html": "2bea9c1b803e9851", +"glossary/turkish/arrive_kılavuzu/index.html": "c28cba35bad96d64", +"glossary/turkish/asagıdan_yukarıya_yaklasım_acık_akademiye_yonelik_/index.html": "4d38728312eada17", +"glossary/turkish/atıf_cesitliligi_beyanı/index.html": "2dab894662bf1a56", +"glossary/turkish/atıf_yanlılıgı/index.html": "47e85e92b4853923", +"glossary/turkish/baglantı_yanlılıgı/index.html": "72651d70857d3a9b", +"glossary/turkish/bayes_faktoru/index.html": "b5706b8395152a49", +"glossary/turkish/bayesyen_cıkarım/index.html": "dc07c44e7e32cc00", +"glossary/turkish/bayesyen_parametre_tahmini/index.html": "83cbbc0c65d84faa", +"glossary/turkish/bela_uclu/index.html": "563d387db12efd62", +"glossary/turkish/bids_veri_yapısı/index.html": "496dee1537774098", +"glossary/turkish/bilgi_edinme/index.html": "6adbb5f19c8aa27a", +"glossary/turkish/bilgimizi_ozgurlestirelim_platformu/index.html": "5005ab3d935d6bd1", +"glossary/turkish/bilime_duyulan_toplumsal_guven/index.html": "7de5514ec10a8f87", +"glossary/turkish/bilimsel_katkı_olcutu_p_/index.html": "40705a896517b2df", +"glossary/turkish/bizarre/index.html": "47c776f0cbf61315", +"glossary/turkish/carking/index.html": "b2feade3431c2dfd", +"glossary/turkish/cesitlilik/index.html": "d19223d2119f29db", +"glossary/turkish/cift_bilinclilik/index.html": "2adf2d6c639c9c69", +"glossary/turkish/cift_kor_hakem_degerlendirmesi/index.html": "7fc51e4b2edd1351", +"glossary/turkish/coar_repolardaki_iyi_uygulamalar_icin_topluluk_platformu/index.html": "ac8dc6dfb8e76cc2", +"glossary/turkish/cok_yazarlı/index.html": "dc70ad7fbbb9bc3a", +"glossary/turkish/coklu_analist_calısmaları/index.html": "66f05bc8dac7538d", +"glossary/turkish/coklu_evren_analizi/index.html": "29ad78e95681fe06", +"glossary/turkish/coklu_laboratuvarlı/index.html": "8e1dbd9bbb3ae969", +"glossary/turkish/cokluluk/index.html": "9b9a2d8195cdda7f", +"glossary/turkish/creative_commons_cc_lisansı/index.html": "8d9a06dcfdec9877", +"glossary/turkish/credit_katkı_rolleri_taksonomisi_/index.html": "daf5d0a00fce72e0", +"glossary/turkish/cıkar_catısması/index.html": "5d7ae19bf608232b", +"glossary/turkish/dekolonizasyon/index.html": "33dd25f461edd2d4", +"glossary/turkish/dergi_etki_faktoru/index.html": "2e53bdd9d2fee114", +"glossary/turkish/dogrudan_replikasyon/index.html": "5f814552676912a5", +"glossary/turkish/dogrulama_yanlılıgı/index.html": "661700d360846dc2", +"glossary/turkish/dogrulayıcı_analizler/index.html": "8bf9095c352588f2", +"glossary/turkish/doi_dijital_nesne_tanımlayıcısı_/index.html": "f05803879d95ea53", +"glossary/turkish/dora/index.html": "61441e19da7ba988", +"glossary/turkish/dusmanca_is_birligi/index.html": "ecbb38346f6c78a2", +"glossary/turkish/dusmanca_is_birlikci_yorumlama/index.html": "f5478b3102817299", +"glossary/turkish/dusunumsellik/index.html": "2c462aa3f56c27c5", +"glossary/turkish/duzeltme/index.html": "865271a18ee22269", +"glossary/turkish/dıs_gecerlilik/index.html": "d7a8d10339ae1ef4", +"glossary/turkish/ekonomik_ve_toplumsal_etki/index.html": "b63a6351d705eb33", +"glossary/turkish/epistemik_belirsizlik/index.html": "16d4ed7be11421f2", +"glossary/turkish/epistemoloji/index.html": "c28d4c9c26f786dc", +"glossary/turkish/erisilebilirlik/index.html": "283f54b94be857de", +"glossary/turkish/erken_kariyer_arastırmacıları_eka_/index.html": "19561910581ef821", +"glossary/turkish/esdegerlik_testi/index.html": "e7b2ebe90e452871", +"glossary/turkish/etkilesim_yanılgısı/index.html": "e0f6c522bfa4410e", +"glossary/turkish/fair_ilkeleri/index.html": "28aa988e412fb7ba", +"glossary/turkish/feminist_psikoloji/index.html": "af28b9e1a607eb2d", +"glossary/turkish/forrt/index.html": "181019b925e3e181", +"glossary/turkish/g_power/index.html": "04e938c3b36e6ece", +"glossary/turkish/gecerlilik/index.html": "01486232c74e5ebc", +"glossary/turkish/genel_veri_koruma_tuzugu_gdpr_/index.html": "a6c7c3b466e96b6f", +"glossary/turkish/genellenebilirlik/index.html": "31d7e6faaa9d5db9", +"glossary/turkish/genellige_iliskin_kısıtlamalar/index.html": "b324a57b5154b3de", +"glossary/turkish/git/index.html": "1ae4400548842a51", +"glossary/turkish/gizli_moderatorler/index.html": "777291f0500de423", +"glossary/turkish/goodhart_yasası/index.html": "c8c3c5085a1ca114", +"glossary/turkish/guvenilirlik/index.html": "79599c887771f524", +"glossary/turkish/h_indeksi/index.html": "acd69fccc3c40b53", +"glossary/turkish/hackathon/index.html": "32cb8710e3913ddf", +"glossary/turkish/hakem_degerlendirmesi_seffaflıgı_girisimi_pro_girisimi_/index.html": "7569aad696301f65", +"glossary/turkish/hakkaniyet/index.html": "90c1c69d1d769ff7", +"glossary/turkish/harking/index.html": "70478b7bd19ac332", +"glossary/turkish/hassas_arastırma/index.html": "a2313ec13338ab10", +"glossary/turkish/hasta_ve_topluluk_katılımı_ppi_patient_and_public_involvement_/index.html": "ed3d6e4e358cc7fc", +"glossary/turkish/hata_tespiti/index.html": "a9696654a38bc2e6", +"glossary/turkish/hediye_veya_misafir_yazarlık/index.html": "2917839500b10030", +"glossary/turkish/hesaplamalı_yeniden_uretilebilirlik/index.html": "3a75d9aea25a47f3", +"glossary/turkish/hipotez/index.html": "269dac25f3114f51", +"glossary/turkish/i_10_indeksi/index.html": "dd4818e2b6742d38", +"glossary/turkish/ic_gecerlilik/index.html": "e37bc53d4170a541", +"glossary/turkish/ic_icelik_interlocking_/index.html": "996b00bf4a386815", +"glossary/turkish/icerik_gecerliligi/index.html": "85c3a901e979d3c2", +"glossary/turkish/ideolojik_yanlılık/index.html": "e2e5a31eb9250f2d", +"glossary/turkish/ilk_son_yazar_vurgusu_normu/index.html": "704328eb0c1e5160", +"glossary/turkish/index.html": "640fd82ffc7b3d3a", +"glossary/turkish/is_birligine_dayalı_replikasyon_ve_egitim_projesi_crep_/index.html": "e471010d4497b8d5", +"glossary/turkish/isim_belirsizligi_sorunu/index.html": "5535b5530706736e", +"glossary/turkish/istatistiksel_anlamlılık/index.html": "be3b4ceff71955c5", +"glossary/turkish/istatistiksel_gecerlilik/index.html": "5e51b517c30e3e21", +"glossary/turkish/istatistiksel_guc/index.html": "c06a1ddcb0b57578", +"glossary/turkish/istatistiksel_varsayımlar/index.html": "dad7eac7f1ced970", +"glossary/turkish/itibar_devrimi/index.html": "8c6c2b315c9393b7", +"glossary/turkish/jabref/index.html": "6f07c8bbc4f47f66", +"glossary/turkish/jamovi/index.html": "5cd885dd658ee6f8", +"glossary/turkish/jasp/index.html": "5329cecf6a7d8631", +"glossary/turkish/json_dosyası/index.html": "dd276a3a0e9baf76", +"glossary/turkish/kanıt_sentezi/index.html": "21f66c8465b73b57", +"glossary/turkish/kapsamlı_bilgi_arsivi_agı/index.html": "b19800c293446a7c", +"glossary/turkish/kapsayıcılık/index.html": "634daba678beeace", +"glossary/turkish/katılımlı_arastırma/index.html": "5fed5b06a41b2d82", +"glossary/turkish/kavramsal_replikasyon/index.html": "e484fcb06f5326c5", +"glossary/turkish/kayıtlı_rapor/index.html": "00f7bb561e00e706", +"glossary/turkish/kesifsel_veri_analizi/index.html": "0119895c5026797e", +"glossary/turkish/kesisimsellik/index.html": "3de070e898223b8f", +"glossary/turkish/kitle_kaynaklı_arastırma/index.html": "8d77cc12ec71c9ed", +"glossary/turkish/kitlesel_acık_cevrim_ici_dersler_massive_open_online_courses_moocs_/index.html": "c4719789ab39cf1b", +"glossary/turkish/kitlesel_acık_cevrim_ici_makaleler_moops_massively_open_online_papers_/index.html": "0dce1a5f4f9b1375", +"glossary/turkish/kod_degerlendirmesi/index.html": "09f9bef7329a6b36", +"glossary/turkish/kod_kitabı/index.html": "a08c0adfde5064ad", +"glossary/turkish/kompendiyum/index.html": "075f11e987bad6f2", +"glossary/turkish/komunalite/index.html": "231bb18144caf61c", +"glossary/turkish/konsorsiyum_yazarlıgı/index.html": "bcd236c38b5379d4", +"glossary/turkish/konumsallık/index.html": "91236dc8fc40963c", +"glossary/turkish/konumsallık_haritası/index.html": "45e2b7d7af7d4a9b", +"glossary/turkish/kriter_gecerliligi/index.html": "1dd9998027f33a35", +"glossary/turkish/kulturel_vergilendirme/index.html": "b77e0903fb3aa123", +"glossary/turkish/kumulatif_bilim/index.html": "51be2d43797662c0", +"glossary/turkish/kızıl_ekipler/index.html": "8ef11ecedfb4097e", +"glossary/turkish/literatur_taraması/index.html": "df66394acead41a8", +"glossary/turkish/makale_fabrikası/index.html": "d11c918b85b7b1a9", +"glossary/turkish/makale_islem_ucreti_apc_/index.html": "1a54e3de117571b6", +"glossary/turkish/manel/index.html": "e34731abfa86605a", +"glossary/turkish/matthew_etkisi_bilimde_/index.html": "d463a169e8291eaf", +"glossary/turkish/meta_analiz/index.html": "b656c7b48c1b1d24", +"glossary/turkish/meta_bilim_ya_da_meta_arastırma/index.html": "44b1025fcc833636", +"glossary/turkish/metaveri/index.html": "ac85a711b082d5f3", +"glossary/turkish/model_felsefe_/index.html": "ad5057e3270e219c", +"glossary/turkish/mudahalesiz_yeniden_uretilebilir_ve_acık_sistematik_derlemeler_niro_sr_non_intervention_reproducible_and_open_systematic_reviews_/index.html": "764f5e40dfd919e5", +"glossary/turkish/nesnellik/index.html": "1d8e0fcbb1ef3479", +"glossary/turkish/nicel_arastırma/index.html": "e1465fb2691feb52", +"glossary/turkish/nitel_arastırma/index.html": "7d72a057f9dbea6f", +"glossary/turkish/odeme_duvarı_paywall_/index.html": "016a564cc5753b32", +"glossary/turkish/ogrenmede_evrensel_tasarım_oet_/index.html": "e29612b941a2992e", +"glossary/turkish/olasılık_fonksiyonu/index.html": "e7fd80c3e62d9284", +"glossary/turkish/olasılık_ilkesi/index.html": "c7765139594b266a", +"glossary/turkish/on_baskı/index.html": "71409cc86d42e990", +"glossary/turkish/on_baskı_tabanlı_dergi/index.html": "794a276643aeeaea", +"glossary/turkish/on_kayıt/index.html": "56993818829c1c2e", +"glossary/turkish/on_kayıt_taahhudu/index.html": "6712819c26a2b351", +"glossary/turkish/onceligi_kapma/index.html": "040e7391d449e496", +"glossary/turkish/onsel_dagılım/index.html": "65f7e48072100b19", +"glossary/turkish/ontoloji_yapay_zeka_/index.html": "2677ae508d676d74", +"glossary/turkish/openneuro/index.html": "9a3c122f536bef53", +"glossary/turkish/opsiyonel_durdurma/index.html": "b4b0af82fc2ff648", +"glossary/turkish/ortak_uretim/index.html": "f48cf4237bd139de", +"glossary/turkish/ozet_yanlılıgı/index.html": "aa7087561f97cb4e", +"glossary/turkish/p_degeri/index.html": "a6fbe0748de5ff0b", +"glossary/turkish/p_egrisi/index.html": "c7781e51dda4f374", +"glossary/turkish/p_hackleme/index.html": "042405d430bfb713", +"glossary/turkish/paradata/index.html": "1b3521032d322a77", +"glossary/turkish/paranteze_alma_epoche_gorusmeleri/index.html": "54fa42454230a62f", +"glossary/turkish/parking/index.html": "0438d0fa4cc99a8b", +"glossary/turkish/pci_kayıtlı_raporlar/index.html": "2fd788f501a57413", +"glossary/turkish/plan_s/index.html": "ff92f54cf03f2111", +"glossary/turkish/post_hoc/index.html": "1353743e8ca7e740", +"glossary/turkish/prepare_rehberi/index.html": "fa6e1f8acad8931c", +"glossary/turkish/psikoloji_biliminin_gelistirilmesi_dernegi/index.html": "0b82d3e15095aa14", +"glossary/turkish/psikometrik_meta_analiz/index.html": "b601cd99b953e879", +"glossary/turkish/psodonimlestirme/index.html": "74fc76c75c8a9fdc", +"glossary/turkish/psodoreplikasyon/index.html": "892edc9dd02fd3a3", +"glossary/turkish/pubpeer/index.html": "6f955b82e7761b56", +"glossary/turkish/python/index.html": "41b187b6795bce4c", +"glossary/turkish/r/index.html": "4d5ed5ba636deeb1", +"glossary/turkish/raporlama_kılavuzu/index.html": "9f91944ffb379129", +"glossary/turkish/replikasyonda_yaratıcı_yıkım_yaklasımı/index.html": "ceea3ce7949c84ad", +"glossary/turkish/repo/index.html": "c8817fe0ecdbaaff", +"glossary/turkish/reproducibilitea/index.html": "1f09338cf4c003d1", +"glossary/turkish/riot_bilim_kulubu/index.html": "721c514e6824761d", +"glossary/turkish/rozetler_acık_bilim_/index.html": "703767ebc2cf6c36", +"glossary/turkish/saglamlık_analizleri_/index.html": "856599279baeea9f", +"glossary/turkish/seffaflık/index.html": "a35e5bef9d37a502", +"glossary/turkish/seffaflık_kontrol_listesi/index.html": "b0100675145f9f2c", +"glossary/turkish/semantometriler/index.html": "b5cdfda5ff761de1", +"glossary/turkish/sistematik_derleme/index.html": "e5eab54178c9c103", +"glossary/turkish/sistemi_oyuna_getirme/index.html": "f198ab366fc01555", +"glossary/turkish/sonsal_dagılım/index.html": "e01e3cf927cb1904", +"glossary/turkish/sorumlu_arastırma_ve_inovasyon/index.html": "7c15e3720091b9be", +"glossary/turkish/sosyal_entegrasyon/index.html": "0757f82beaa304f1", +"glossary/turkish/sosyal_sınıf/index.html": "e4e0290284a61053", +"glossary/turkish/spesifikasyon_egrisi_analizi/index.html": "a1719a07a316954d", +"glossary/turkish/strange/index.html": "91801a08f9bbdf51", +"glossary/turkish/studyswap/index.html": "f9d2a62abf531418", +"glossary/turkish/supheli_arastırma_uygulamaları_veya_supheli_raporlama_uygulamaları/index.html": "64ff21e1b739559e", +"glossary/turkish/supheli_olcme_uygulamaları/index.html": "f4e846153a0d8e8b", +"glossary/turkish/sıfır_hipotez_anlamlılık_testi_nhst_null_hypothesis_significance_testing_/index.html": "7bb129d64a1512c2", +"glossary/turkish/sınırlandırma_olcutu/index.html": "6b5624e5536ed4be", +"glossary/turkish/tek_kor_hakemlik/index.html": "3f6518c6bbd2d75e", +"glossary/turkish/tekrarlanabilirlik/index.html": "ad70e99823172e9c", +"glossary/turkish/tenzing/index.html": "f7a8cce745bcb201", +"glossary/turkish/teori/index.html": "3e65c423e88813d8", +"glossary/turkish/teori_insası/index.html": "980f014378616275", +"glossary/turkish/tersine_p_hackleme/index.html": "b1e3d769d5f3c30b", +"glossary/turkish/tesvik_yapısı/index.html": "115dea8149f00676", +"glossary/turkish/tip_i_hata/index.html": "27b221e0c7624a99", +"glossary/turkish/tip_ii_hata/index.html": "0e2f167ee198f3e1", +"glossary/turkish/tip_m_hata/index.html": "5c1cc9f5803187e9", +"glossary/turkish/tip_s_hata/index.html": "3a8ff5a5e26ca624", +"glossary/turkish/topluluk_projeleri/index.html": "b0fc7f12535edba3", +"glossary/turkish/trust_ilkeleri/index.html": "582849cb19865b8f", +"glossary/turkish/tumevarım/index.html": "1bae5138712115ce", +"glossary/turkish/uclu_kor_hakemlik/index.html": "27cd2b1a84335f09", +"glossary/turkish/veri_analizi_ve_paylasımında_en_iyi_uygulamalar_komitesi/index.html": "a7a3eec1f82b5802", +"glossary/turkish/veri_dilimleme/index.html": "62858ad50cab4b36", +"glossary/turkish/veri_gorsellestirme/index.html": "4dca7fd962617b65", +"glossary/turkish/veri_paylasımı/index.html": "8a03776d80b52a39", +"glossary/turkish/veri_yonetim_planı_dmp_/index.html": "fb8b592e4a51f2ae", +"glossary/turkish/veriye_erisim_ve_arastırma_seffaflıgı_da_rt_/index.html": "1ef92f27d8ec9e91", +"glossary/turkish/versiyon_kontrolu/index.html": "53218f04306dd4d5", +"glossary/turkish/webometriler/index.html": "82f82a98b3242f3d", +"glossary/turkish/yagmacı_yayın/index.html": "c900ce42f4d2bf1d", +"glossary/turkish/yapı_gecerliligi/index.html": "77588fb73de43017", +"glossary/turkish/yardımcı_hipotez/index.html": "c0ef61442c01ee0b", +"glossary/turkish/yavas_bilim/index.html": "9257e2269b37e527", +"glossary/turkish/yayımla_ya_da_yok_ol/index.html": "cd13d8fe7b174f84", +"glossary/turkish/yayın_sonrası_hakem_degerlendirmesi/index.html": "ff5e0c8392e64953", +"glossary/turkish/yayın_yanlılıgı_dosya_cekmecesi_problemi_/index.html": "0b4951a2ae70c6bf", +"glossary/turkish/yazar_sırası_krediyi_belirler_yaklasımı/index.html": "2947d30bc50722fc", +"glossary/turkish/yazarlık/index.html": "d83cd526bd181e60", +"glossary/turkish/yeniden_uretilebilirlik/index.html": "b9c13c57e3511c21", +"glossary/turkish/yeniden_uretilebilirlik_agı/index.html": "0b9562fdccdf858b", +"glossary/turkish/yeniden_uretilebilirlik_krizi_diger_adıyla_tekrarlanabilirlik_veya_tekrarlama_krizi_/index.html": "64add4f176573b3c", +"glossary/turkish/yetersiz_temsil/index.html": "c8c516935f799a48", +"glossary/turkish/yinelenebilirlik/index.html": "d6c13e50f4613f1a", +"glossary/turkish/yolları_catallanan_bahce/index.html": "d04d0a127e4b4306", +"glossary/turkish/yurttas_bilimi/index.html": "18d04526476cc3c0", +"glossary/turkish/yuzey_gecerliligi/index.html": "950d28b982a807f1", +"glossary/turkish/z_egrisi/index.html": "fc35e565ffccaef6", +"glossary/turkish/zenodo/index.html": "3c5fa7f92c9e8fdb", +"impact/index.html": "b7da4f778b02d48f", +"imprint/index.html": "69ad60d879e5fd9e", +"index.html": "3f2dae956d000c38", +"just_os_chatbot/index.html": "e3063feec9aea6a7", +"lesson-plans/index.html": "2f3e8a00a464a9d2", +"manuscript/index.html": "ad64d01027dc9023", +"mapping_os/index.html": "d35842e8cdea02cf", +"neurodiversity-lessonbank/community-psychology-diversity/index.html": "41fdee0f24d5061c", +"neurodiversity-lessonbank/diversity-and-research/index.html": "da374ec4640ecd92", +"neurodiversity-lessonbank/generalizability/index.html": "4a5a79001daba78d", +"neurodiversity-lessonbank/implicit_bias/index.html": "6c90ab96fa335213", +"neurodiversity-lessonbank/index.html": "5e98d30074bff28a", +"neurodiversity-lessonbank/masterstools/index.html": "941b128295105a2e", +"neurodiversity/index.html": "041435d50d6b90ca", +"newsletters/index.html": "e2c4b4820c9aab9c", +"nexus/index.html": "012dff646ed58412", +"nowherelab/index.html": "a6b0e01365d40258", +"nowherelab/phd-survival-guide/index.html": "dfa2407b605d9b54", +"os-developing-world/index.html": "7fdb23cd0920bf9a", +"pedagogies/001-julia-strand/index.html": "c72ea53ac06e0bf6", +"pedagogies/002-gilad-feldman/index.html": "db8acf20ea09201f", +"pedagogies/003-crep/index.html": "1d1a4bf0c4893d51", +"pedagogies/004-thomas-rhys-evans/index.html": "dff5fbde0534178c", +"pedagogies/index.html": "1409cbcb441e9294", +"positive-changes-replication-crisis/index.html": "2122a35abb6c0e63", +"post/2026-01-newsletter/index.html": "3f3f718847a3d5f0", +"post/2026-02-newsletter/index.html": "2173b8f220f5e675", +"post/2026-03-newsletter/index.html": "d01aee7a11204144", +"post/2026-04-newsletter/index.html": "13664a5fb7acb8cb", +"post/2026-05-chinese-glossary/index.html": "6bac5c68bea864fa", +"post/2026-05-get-involved-page/index.html": "e9fcd30314fc3078", +"post/2026-05-just-os-chatbot/index.html": "6c70e0b2e71c0d01", +"post/2026-05-newsletter/index.html": "fb8681280adbea18", +"post/2026-05-nowhere-lab/index.html": "84ac23f626ec11cd", +"post/2026-06-ai-metascience-call/index.html": "a11097b1caf8e72a", +"post/2026-06-peer-community-in-partner/index.html": "0be1aa33828ce714", +"post/2026-10-ai-in-metascience-recordings/index.html": "8cc3fe5a82b45430", +"post/2026-10-nwo-award/index.html": "e063481d3323e438", +"post/2026-10-presentations/index.html": "5c7d526892056f23", +"post/2026-9-registrations-are-now-open-for-the-ai-in-metascience-online-conference/index.html": "4d98910dbe203274", +"post/index.html": "2f9f0ca6d4313464", +"publication_types/index.html": "5a914759bec160ed", +"publications/index.html": "263abea643c11ea5", +"replication-hub/flora/index.html": "bb5ec9f3c65c24f0", +"replication-hub/index.html": "f02f497bf9f788ab", +"replication-hub/large-scale-replication-projects/index.html": "cd91d760961eb5dd", +"replication-hub/submit/index.html": "8edd65f9c9180b5a", +"resources/index.html": "6d770174e5fe488c", +"reversals/index.html": "2c20efa9d9ac0bef", +"summaries/diversity-equity-inclusion/index.html": "638b46ad87c2a3ed", +"summaries/index.html": "d03b046ec3e9e99c", +"summaries/open-reproducible/index.html": "102e8381e1555c2f", +"syllabus/index.html": "db3fd2afa5f81db9", +"tags/index.html": "bac9d6ce365e1673", +"teaching_os/index.html": "1637996b0e7bfdca", +"testimonials/index.html": "0f28cce288ba4c19", +"welcome/index.html": "3b13cc9f5af941e0" +} diff --git a/scripts/rebrand/baseline/structured_data.json b/scripts/rebrand/baseline/structured_data.json new file mode 100644 index 00000000000..f632f49d3d9 --- /dev/null +++ b/scripts/rebrand/baseline/structured_data.json @@ -0,0 +1,75 @@ +{ + "404": { + "BreadcrumbList": 1, + "pages": 1 + }, + "article": { + "Article": 24, + "BlogPosting": 15, + "BreadcrumbList": 44, + "pages": 44 + }, + "author profile": { + "BreadcrumbList": 119, + "CollectionPage": 119, + "Person": 58, + "pages": 119 + }, + "clusters and disciplines": { + "BreadcrumbList": 12, + "CollectionPage": 2, + "ItemList": 2, + "WebPage": 13, + "pages": 13 + }, + "generated list": { + "BreadcrumbList": 391, + "CollectionPage": 391, + "pages": 391 + }, + "glossary list": { + "BreadcrumbList": 5, + "CollectionPage": 5, + "pages": 5 + }, + "glossary term": { + "BreadcrumbList": 1295, + "DefinedTerm": 1294, + "pages": 1295 + }, + "home": { + "EducationalOrganization": 1, + "WebSite": 1, + "pages": 1 + }, + "news and section list": { + "BreadcrumbList": 5, + "CollectionPage": 4, + "pages": 5 + }, + "redirect stub": { + "pages": 1988 + }, + "resource detail": { + "BreadcrumbList": 1485, + "pages": 1485 + }, + "section or plain page": { + "BreadcrumbList": 53, + "CollectionPage": 7, + "pages": 56 + }, + "standalone": { + "pages": 10 + }, + "summaries": { + "BreadcrumbList": 3, + "CollectionPage": 3, + "pages": 3 + }, + "tags browser": { + "BreadcrumbList": 1, + "CollectionPage": 1, + "pages": 1 + } +} diff --git a/scripts/rebrand/baseline/weights.json b/scripts/rebrand/baseline/weights.json new file mode 100644 index 00000000000..6d21306dc28 --- /dev/null +++ b/scripts/rebrand/baseline/weights.json @@ -0,0 +1,1517 @@ +{ + "home": { + "requests": 83, + "own_kb": 645, + "third_party_kb": 2399, + "by_kind_kb": { + "document": 122, + "font": 465, + "image": 596, + "other": 1, + "script": 1694, + "stylesheet": 166 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "eocampaign1.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "forrt.org", + "gallery.eo.page", + "googleads.g.doubleclick.net", + "i.ytimg.com", + "jnn-pa.googleapis.com", + "licensebuttons.net", + "static.doubleclick.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.google.com", + "www.googletagmanager.com", + "www.gstatic.com", + "www.youtube.com" + ], + "dom_elements": 765, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709298092&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1014837732.1793709299" + ], + "url": "/", + "overflow_px": { + "390": 15, + "1024": 15, + "1440": 15 + } + }, + "replication hub": { + "requests": 32, + "own_kb": 270, + "third_party_kb": 662, + "by_kind_kb": { + "document": 10, + "font": 345, + "image": 187, + "other": 1, + "script": 322, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 395, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709313212&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1150893721.1793709314" + ], + "url": "/replication-hub/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "resources directory": { + "requests": 73, + "own_kb": 998, + "third_party_kb": 1642, + "by_kind_kb": { + "document": 869, + "font": 557, + "image": 123, + "other": 286, + "script": 569, + "stylesheet": 236 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "docs.google.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "play.google.com", + "ssl.gstatic.com", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com", + "www.gstatic.com" + ], + "dom_elements": 28680, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709326776&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=417965014.1793709328&" + ], + "url": "/resources/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "article (post)": { + "requests": 34, + "own_kb": 581, + "third_party_kb": 673, + "by_kind_kb": { + "document": 10, + "font": 394, + "image": 461, + "other": 1, + "script": 322, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 361, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709348452&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1992875460.1793709349" + ], + "url": "/post/2026-01-newsletter/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "article (educators' corner)": { + "requests": 37, + "own_kb": 1528, + "third_party_kb": 673, + "by_kind_kb": { + "document": 13, + "font": 393, + "image": 1404, + "other": 1, + "script": 323, + "stylesheet": 66 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 394, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709359453&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1129181014.1793709360" + ], + "url": "/educators-corner/001-representation-heatherurry/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "article (pedagogies)": { + "requests": 65, + "own_kb": 223, + "third_party_kb": 1944, + "by_kind_kb": { + "document": 160, + "font": 390, + "image": 186, + "other": 2, + "script": 1299, + "stylesheet": 130 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "googleads.g.doubleclick.net", + "i.ytimg.com", + "jnn-pa.googleapis.com", + "licensebuttons.net", + "static.doubleclick.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.google.com", + "www.googletagmanager.com", + "www.gstatic.com", + "www.youtube.com", + "yt3.ggpht.com" + ], + "dom_elements": 458, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709373318&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1310391736.1793709374" + ], + "url": "/pedagogies/001-julia-strand/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "section page (about)": { + "requests": 79, + "own_kb": 182, + "third_party_kb": 2896, + "by_kind_kb": { + "document": 190, + "font": 427, + "image": 172, + "other": 2, + "script": 2121, + "stylesheet": 166 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "eocampaign1.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "gallery.eo.page", + "googleads.g.doubleclick.net", + "i.ytimg.com", + "jnn-pa.googleapis.com", + "licensebuttons.net", + "static.doubleclick.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.google.com", + "www.googletagmanager.com", + "www.gstatic.com", + "www.youtube.com", + "yt3.ggpht.com" + ], + "dom_elements": 483, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709392478&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1384261774.1793709399" + ], + "url": "/about/us/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "section page (get involved)": { + "requests": 70, + "own_kb": 182, + "third_party_kb": 1847, + "by_kind_kb": { + "document": 60, + "font": 482, + "image": 102, + "other": 5, + "script": 1231, + "stylesheet": 148 + }, + "hosts": [ + "(this site)", + "apis.google.com", + "calendar.google.com", + "cdnjs.cloudflare.com", + "clients6.google.com", + "eocampaign1.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "gallery.eo.page", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.google.com", + "www.googletagmanager.com", + "www.gstatic.com" + ], + "dom_elements": 558, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709419053&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=146193196.1793709427&" + ], + "url": "/about/get-involved/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "section page (awop)": { + "requests": 33, + "own_kb": 276, + "third_party_kb": 673, + "by_kind_kb": { + "document": 12, + "font": 355, + "image": 192, + "other": 1, + "script": 322, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 393, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709443170&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=605763641.1793709443&" + ], + "url": "/awop/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "section page (reversals)": { + "requests": 32, + "own_kb": 405, + "third_party_kb": 689, + "by_kind_kb": { + "document": 235, + "font": 371, + "image": 97, + "other": 1, + "script": 324, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 13553, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709455895&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=728305254.1793709456&" + ], + "url": "/reversals/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "section page (publications)": { + "requests": 100, + "own_kb": 210, + "third_party_kb": 2573, + "by_kind_kb": { + "document": 54, + "font": 427, + "image": 1430, + "other": 1, + "script": 767, + "stylesheet": 105 + }, + "hosts": [ + "(this site)", + "api.altmetric.com", + "badges.altmetric.com", + "cdnjs.cloudflare.com", + "d1bxh8uas1mnw7.cloudfront.net", + "embed.altmetric.com", + "eocampaign1.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "gallery.eo.page", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.google.com", + "www.googletagmanager.com", + "www.gstatic.com" + ], + "dom_elements": 1472, + "js_errors": [], + "failed_requests": [ + "https://api.altmetric.com/v1/internal-556fdf0f/doi/10.17879/replicationresearch-2025-9022?callback=_altmetric.embed_callback&domain=127.0.0.1&cache_until=12-3", + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709470444&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1537986060.1793709471", + "https://api.altmetric.com/v1/internal-556fdf0f/doi/10.31234/osf.io/c4jqr_v1?callback=_altmetric.embed_callback&domain=127.0.0.1&cache_until=12-3" + ], + "url": "/publications/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "section page (contributors)": { + "requests": 33, + "own_kb": 222, + "third_party_kb": 688, + "by_kind_kb": { + "document": 51, + "font": 370, + "image": 97, + "other": 1, + "script": 325, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 8707, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709505256&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1391968329.1793709509" + ], + "url": "/contributors/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "section page (lesson plans)": { + "requests": 85, + "own_kb": 182, + "third_party_kb": 1668, + "by_kind_kb": { + "document": 111, + "font": 521, + "image": 123, + "other": 284, + "script": 574, + "stylesheet": 237 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "docs.google.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "play.google.com", + "ssl.gstatic.com", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com", + "www.gstatic.com" + ], + "dom_elements": 413, + "js_errors": [ + "DOCS_timing is not defined", + "DOCS_timing is not defined" + ], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709520683&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1297544943.1793709521", + "filesystem:https://docs.google.com/persistent/docs/fonts/HTxxL3A_ID2an4clN7OG5Om-denKlH3T2lv0tKk.woff2", + "filesystem:https://docs.google.com/persistent/docs/fonts/HTxzL3A_ID2an4clN7OG5Om-denKlH3j3VHzlqsLag.woff2", + "filesystem:https://docs.google.com/persistent/docs/fonts/HTxyL3A_ID2an4clN7OG5Om-denKlH3rY3TWuYMBYro.woff2", + "filesystem:https://docs.google.com/persistent/docs/fonts/HTx8L3A_ID2an4clN7OG5Om-denKlH3j3WlKuYkGQLhExw.woff2", + "filesystem:https://docs.google.com/persistent/docs/fonts/HTxxL3A_ID2an4clN7OG5Om-denKlH3T2lv0tKk.woff2", + "filesystem:https://docs.google.com/persistent/docs/fonts/HTxzL3A_ID2an4clN7OG5Om-denKlH3j3VHzlqsLag.woff2", + "filesystem:https://docs.google.com/persistent/docs/fonts/HTxyL3A_ID2an4clN7OG5Om-denKlH3rY3TWuYMBYro.woff2", + "filesystem:https://docs.google.com/persistent/docs/fonts/HTx8L3A_ID2an4clN7OG5Om-denKlH3j3WlKuYkGQLhExw.woff2", + "filesystem:https://docs.google.com/persistent/docs/fonts/HTxxL3A_ID2an4clN7OG5Om-denKlH3T2lv0tKk.woff2", + "filesystem:https://docs.google.com/persistent/docs/fonts/HTxzL3A_ID2an4clN7OG5Om-denKlH3j3VHzlqsLag.woff2", + "filesystem:https://docs.google.com/persistent/docs/fonts/HTxyL3A_ID2an4clN7OG5Om-denKlH3rY3TWuYMBYro.woff2", + "filesystem:https://docs.google.com/persistent/docs/fonts/HTx8L3A_ID2an4clN7OG5Om-denKlH3j3WlKuYkGQLhExw.woff2" + ], + "url": "/lesson-plans/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "resource detail": { + "requests": 31, + "own_kb": 179, + "third_party_kb": 673, + "by_kind_kb": { + "document": 9, + "font": 355, + "image": 97, + "other": 1, + "script": 323, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 346, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709541662&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1260537850.1793709542" + ], + "url": "/curated_resources/milgram-obedience-experiment-an-agent-ba/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "glossary term (english)": { + "requests": 32, + "own_kb": 188, + "third_party_kb": 673, + "by_kind_kb": { + "document": 17, + "font": 356, + "image": 97, + "other": 1, + "script": 324, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 905, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709553678&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=701992881.1793709554&" + ], + "url": "/glossary/english/abstract_bias/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "glossary term (arabic)": { + "requests": 32, + "own_kb": 171, + "third_party_kb": 673, + "by_kind_kb": { + "font": 356, + "image": 97, + "other": 1, + "script": 324, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 916, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709568359&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=153403985.1793709569&" + ], + "url": "/glossary/arabic/aka_replicability_or_replication_crisis_ازمة_اعادة_الانتاج_او_ازمة_الت_كرار/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "glossary term (chinese)": { + "requests": 32, + "own_kb": 171, + "third_party_kb": 673, + "by_kind_kb": { + "font": 356, + "image": 97, + "other": 1, + "script": 324, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 920, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709579145&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1715932582.1793709580" + ], + "url": "/glossary/chinese/_兄弟_式开放科学/", + "overflow_px": { + "390": 91, + "1024": 0, + "1440": 0 + } + }, + "glossary references": { + "requests": 33, + "own_kb": 238, + "third_party_kb": 688, + "by_kind_kb": { + "document": 67, + "font": 371, + "image": 97, + "other": 1, + "script": 324, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 2770, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709593583&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=543207468.1793709594&" + ], + "url": "/glossary/references/", + "overflow_px": { + "390": 561, + "1024": 347, + "1440": 259 + } + }, + "glossary hub": { + "requests": 33, + "own_kb": 0, + "third_party_kb": 882, + "by_kind_kb": { + "document": 23, + "font": 356, + "image": 111, + "other": 1, + "script": 323, + "stylesheet": 69 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "forrt.org", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 1037, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1h1v884251387za208zd884251387xf1&_p=1793709608550&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=922953646.179370961" + ], + "url": "/glossary/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "glossary language index": { + "requests": 32, + "own_kb": 192, + "third_party_kb": 673, + "by_kind_kb": { + "document": 22, + "font": 356, + "image": 97, + "other": 1, + "script": 323, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 1037, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709616847&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=856268944.1793709617&" + ], + "url": "/glossary/english/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "clusters": { + "requests": 35, + "own_kb": 1997, + "third_party_kb": 689, + "by_kind_kb": { + "document": 859, + "font": 371, + "image": 1049, + "other": 1, + "script": 341, + "stylesheet": 66 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 24468, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709630122&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1646586897.1793709631" + ], + "url": "/clusters/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "cluster": { + "requests": 33, + "own_kb": 813, + "third_party_kb": 673, + "by_kind_kb": { + "document": 627, + "font": 356, + "image": 97, + "other": 1, + "script": 339, + "stylesheet": 66 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 3644, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709649274&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=997157047.1793709650&" + ], + "url": "/clusters/cluster-1/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "disciplines": { + "requests": 35, + "own_kb": 285, + "third_party_kb": 688, + "by_kind_kb": { + "document": 73, + "font": 371, + "image": 132, + "other": 1, + "script": 330, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 3438, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709660259&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=922727536.1793709661&" + ], + "url": "/disciplines/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "author profile": { + "requests": 32, + "own_kb": 211, + "third_party_kb": 673, + "by_kind_kb": { + "document": 9, + "font": 356, + "image": 129, + "other": 1, + "script": 322, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 321, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709673269&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=575956464.1793709674&" + ], + "url": "/authors/lukas-wallrich/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "generated list (cluster)": { + "requests": 31, + "own_kb": 181, + "third_party_kb": 672, + "by_kind_kb": { + "document": 11, + "font": 355, + "image": 97, + "other": 1, + "script": 322, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 350, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6b20h2v884251387za208zd884251387xf1&_p=1793709684488&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=593249187.179370968" + ], + "url": "/forrt_clusters/academic-life-and-culture/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "generated list (category)": { + "requests": 31, + "own_kb": 178, + "third_party_kb": 673, + "by_kind_kb": { + "document": 9, + "font": 356, + "image": 97, + "other": 1, + "script": 322, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 310, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709695567&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1262554380.1793709696" + ], + "url": "/category/event/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "tags browser": { + "requests": 32, + "own_kb": 203, + "third_party_kb": 662, + "by_kind_kb": { + "document": 32, + "font": 345, + "image": 97, + "other": 1, + "script": 324, + "stylesheet": 66 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 3720, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709708451&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1663520011.1793709711" + ], + "url": "/tags/", + "overflow_px": { + "390": 20, + "1024": 0, + "1440": 0 + } + }, + "news list": { + "requests": 46, + "own_kb": 2529, + "third_party_kb": 673, + "by_kind_kb": { + "document": 12, + "font": 356, + "image": 2444, + "other": 1, + "script": 322, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 543, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709738502&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=751672424.1793709739&" + ], + "url": "/post/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "educators' corner list": { + "requests": 41, + "own_kb": 260, + "third_party_kb": 688, + "by_kind_kb": { + "document": 11, + "font": 371, + "image": 176, + "other": 1, + "script": 323, + "stylesheet": 66 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 460, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709757761&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=435400156.1793709758&" + ], + "url": "/educators-corner/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "nowhere lab list": { + "requests": 43, + "own_kb": 210, + "third_party_kb": 2456, + "by_kind_kb": { + "document": 10, + "font": 405, + "image": 127, + "other": 1334, + "script": 721, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "datawrapper.dwcdn.net", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "pt.dwcdn.net", + "static.dwcdn.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 352, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6b20h2v884251387za208zd884251387xf1&_p=1793709781398&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1891834113.17937097" + ], + "url": "/nowherelab/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "newsletters": { + "requests": 47, + "own_kb": 180, + "third_party_kb": 1211, + "by_kind_kb": { + "document": 42, + "font": 427, + "image": 101, + "other": 1, + "script": 718, + "stylesheet": 103 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "eocampaign1.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "gallery.eo.page", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.google.com", + "www.googletagmanager.com", + "www.gstatic.com" + ], + "dom_elements": 584, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1h1v884251387za208zd884251387xf1&_p=1793709795851&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=332661745.179370979", + "https://csp.withgoogle.com/csp/frame-ancestors/38fac9d5b82543fc4729580d18ff2d3d" + ], + "url": "/newsletters/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "summaries": { + "requests": 32, + "own_kb": 180, + "third_party_kb": 673, + "by_kind_kb": { + "document": 11, + "font": 355, + "image": 95, + "other": 1, + "script": 325, + "stylesheet": 66 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 351, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709809081&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1543310683.1793709810" + ], + "url": "/summaries/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "summary": { + "requests": 33, + "own_kb": 235, + "third_party_kb": 675, + "by_kind_kb": { + "document": 65, + "font": 356, + "image": 97, + "other": 1, + "script": 325, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 1940, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1h1v884251387za208zd884251387xf1&_p=1793709819853&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=2134146524.17937098" + ], + "url": "/summaries/diversity-equity-inclusion/", + "overflow_px": { + "390": 137, + "1024": 0, + "1440": 83 + } + }, + "one-off (ai metascience)": { + "requests": 32, + "own_kb": 259, + "third_party_kb": 673, + "by_kind_kb": { + "document": 41, + "font": 356, + "image": 146, + "other": 1, + "script": 322, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 812, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709834090&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=576200269.1793709835&" + ], + "url": "/ai-metascience/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "one-off (citation politics)": { + "requests": 46, + "own_kb": 182, + "third_party_kb": 1938, + "by_kind_kb": { + "document": 85, + "font": 390, + "image": 214, + "other": 1, + "script": 1299, + "stylesheet": 130 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "googleads.g.doubleclick.net", + "i.ytimg.com", + "jnn-pa.googleapis.com", + "licensebuttons.net", + "static.doubleclick.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.google.com", + "www.googletagmanager.com", + "www.youtube.com" + ], + "dom_elements": 391, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6b20h2v884251387za208zd884251387xf1&_p=1793709847477&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1482937318.17937098" + ], + "url": "/citation-politics/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "one-off (contributor analysis)": { + "requests": 47, + "own_kb": 917, + "third_party_kb": 983, + "by_kind_kb": { + "document": 578, + "font": 355, + "image": 266, + "other": 1, + "script": 633, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "mathjax.rstudio.com", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 315, + "js_errors": [ + "network.on is not a function" + ], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709863738&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=805714847.1793709865&" + ], + "url": "/contributor-analysis/", + "overflow_px": { + "390": 0, + "1024": 6, + "1440": 0 + } + }, + "one-off (community map)": { + "requests": 57, + "own_kb": 986, + "third_party_kb": 760, + "by_kind_kb": { + "document": 816, + "font": 356, + "image": 185, + "other": 1, + "script": 322, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "server.arcgisonline.com", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 308, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709881826&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1092187220.1793709882" + ], + "url": "/community-map/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "one-off (welcome)": { + "requests": 34, + "own_kb": 182, + "third_party_kb": 762, + "by_kind_kb": { + "document": 10, + "font": 429, + "image": 97, + "other": 1, + "script": 322, + "stylesheet": 85 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 492, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709895531&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=652888883.1793709896&" + ], + "url": "/welcome/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "games": { + "requests": 31, + "own_kb": 179, + "third_party_kb": 673, + "by_kind_kb": { + "document": 10, + "font": 356, + "image": 97, + "other": 1, + "script": 322, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 322, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709911383&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1466791634.1793709912" + ], + "url": "/games/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "booklet": { + "requests": 50, + "own_kb": 3560, + "third_party_kb": 676, + "by_kind_kb": { + "document": 10, + "font": 355, + "image": 99, + "other": 3070, + "script": 627, + "stylesheet": 75 + }, + "hosts": [ + "(this site)", + "cdn.jsdelivr.net", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 375, + "js_errors": [], + "failed_requests": [ + "404 http://127.0.0.1:62822/lib/dflip/css/custom.css", + "http://127.0.0.1:62822/lib/dflip/css/custom.css", + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1h1v884251387za208zd884251387xf1&_p=1793709925882&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1964004640.17937099" + ], + "url": "/booklet/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "chatbot": { + "requests": 39, + "own_kb": 555, + "third_party_kb": 673, + "by_kind_kb": { + "document": 10, + "font": 355, + "image": 472, + "other": 1, + "script": 322, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 366, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709938776&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=981931414.1793709940&" + ], + "url": "/just_os_chatbot/", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + }, + "404": { + "requests": 32, + "own_kb": 179, + "third_party_kb": 673, + "by_kind_kb": { + "document": 9, + "font": 355, + "image": 97, + "other": 1, + "script": 322, + "stylesheet": 67 + }, + "hosts": [ + "(this site)", + "cdnjs.cloudflare.com", + "fonts.googleapis.com", + "fonts.gstatic.com", + "licensebuttons.net", + "stats.g.doubleclick.net", + "www.google.co.uk", + "www.googletagmanager.com" + ], + "dom_elements": 331, + "js_errors": [], + "failed_requests": [ + "https://region1.analytics.google.com/g/collect?v=2&tid=G-2BTFVS6SPM>m=45je6au1v884251387za208zd884251387xf1&_p=1793709955259&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAGA&cid=1065231210.1793709958" + ], + "url": "/404.html", + "overflow_px": { + "390": 0, + "1024": 0, + "1440": 0 + } + } +} diff --git a/scripts/rebrand/capture_pages.py b/scripts/rebrand/capture_pages.py new file mode 100644 index 00000000000..c4acf16c540 --- /dev/null +++ b/scripts/rebrand/capture_pages.py @@ -0,0 +1,178 @@ +#!/usr/bin/env python3 +"""Screenshot and weigh the sample pages of a built site, one per template. + +Run: python3 scripts/rebrand/capture_pages.py --out [--base /] + [--widths 390,1024,1440] [--no-shots] [--pages "home,cluster"] + +Needs Playwright (`pip install playwright pillow`, `playwright install chromium`). Serves +the build locally and writes weights.json plus WebP screenshots. Our own files are counted +at their gzip size, as GitHub Pages serves them, and third-party files at their transfer +size. Analytics and other third parties load as normal for weighing and are blocked for +screenshots, so a slow script cannot change the picture. Each page is also checked for +console errors, failed requests and sideways overflow. +""" + +import argparse +import functools +import gzip +import http.server +import io +import json +import os +import re +import threading +from urllib.parse import urlsplit + +from PIL import Image +from playwright.sync_api import sync_playwright + +HERE = os.path.dirname(os.path.abspath(__file__)) +SHOT_MAX_HEIGHT = 6000 +KINDS = {"document", "stylesheet", "script", "image", "font"} + + +class QuietHandler(http.server.SimpleHTTPRequestHandler): + def log_message(self, *args): + pass + + +def serve(root): + handler = functools.partial(QuietHandler, directory=root) + server = http.server.ThreadingHTTPServer(("127.0.0.1", 0), handler) + threading.Thread(target=server.serve_forever, daemon=True).start() + return server, server.server_address[1] + + +def slug(name): + return re.sub(r"[^a-z0-9]+", "-", name.lower()).strip("-") + + +def weigh(browser, origin, url, root, base): + context = browser.new_context(viewport={"width": 1440, "height": 900}) + page = context.new_page() + cdp = context.new_cdp_session(page) + cdp.send("Network.enable") + encoded, kinds, urls = {}, {}, {} + cdp.on("Network.requestWillBeSent", lambda e: urls.update({e["requestId"]: e["request"]["url"]})) + cdp.on("Network.responseReceived", lambda e: kinds.update({e["requestId"]: e["type"].lower()})) + cdp.on("Network.loadingFinished", lambda e: encoded.update({e["requestId"]: e["encodedDataLength"]})) + errors, failed = [], [] + page.on("pageerror", lambda e: errors.append(str(e)[:300])) + page.on("requestfailed", lambda r: failed.append(r.url[:200])) + page.on("response", lambda r: failed.append(f"{r.status} {r.url[:200]}") if r.status >= 400 else None) + page.goto(origin + url, wait_until="load", timeout=120000) + page.wait_for_timeout(2500) + page.wait_for_load_state("load") + domain_bytes = {"own": 0, "third_party": 0} + by_kind = {} + hosts = set() + for rid, size in encoded.items(): + address = urls.get(rid, "") + if not address.startswith("http"): + continue + parts = urlsplit(address) + hosts.add(parts.hostname) + if address.startswith(origin): + rel = parts.path[len(base):] if parts.path.startswith(base) else parts.path.lstrip("/") + local = os.path.join(root, rel or "index.html") + if os.path.isdir(local): + local = os.path.join(local, "index.html") + try: + with open(local, "rb") as handle: + size = len(gzip.compress(handle.read(), 6)) + except OSError: + continue + domain_bytes["own"] += size + else: + domain_bytes["third_party"] += size + kind = kinds.get(rid, "other") + kind = kind if kind in KINDS else "other" + by_kind[kind] = by_kind.get(kind, 0) + size + dom = page.evaluate("document.getElementsByTagName('*').length") + context.close() + return { + "requests": len(encoded), + "own_kb": round(domain_bytes["own"] / 1000), + "third_party_kb": round(domain_bytes["third_party"] / 1000), + "by_kind_kb": {key: round(value / 1000) for key, value in sorted(by_kind.items())}, + "hosts": sorted(host.replace("127.0.0.1", "(this site)") for host in hosts if host), + "dom_elements": dom, + "js_errors": errors, + "failed_requests": failed[:20], + } + + +def screenshot(browser, origin, url, widths, out, name): + overflow = {} + for width in widths: + context = browser.new_context(viewport={"width": width, "height": 900}, reduced_motion="reduce") + page = context.new_page() + page.route("**/*", lambda route: route.abort() if re.search( + r"googletagmanager|google-analytics|doubleclick|youtube|eocampaign|eo\.page|docs\.google", + route.request.url) else route.continue_()) + page.goto(origin + url, wait_until="load", timeout=120000) + page.wait_for_timeout(1200) + # Some pages forward themselves by script, so let any navigation finish first. + page.wait_for_load_state("load") + overflow[str(width)] = page.evaluate( + "document.documentElement.scrollWidth - document.documentElement.clientWidth") + height = min(page.evaluate("document.documentElement.scrollHeight"), SHOT_MAX_HEIGHT) + raw = page.screenshot(clip={"x": 0, "y": 0, "width": width, "height": height}, full_page=True) + Image.open(io.BytesIO(raw)).convert("RGB").save( + os.path.join(out, f"{name}-{width}.webp"), "WEBP", quality=60, method=4) + context.close() + return overflow + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("public") + parser.add_argument("--out", required=True) + parser.add_argument("--base", default="/", help="subfolder the build expects to be served from") + parser.add_argument("--widths", default="390,1024,1440") + parser.add_argument("--no-shots", action="store_true") + parser.add_argument("--pages", help="comma-separated names from sample_pages.json") + args = parser.parse_args() + + with open(os.path.join(HERE, "sample_pages.json"), encoding="utf-8") as handle: + samples = json.load(handle) + if args.pages: + wanted = args.pages.split(",") + samples = {key: value for key, value in samples.items() if key in wanted} + widths = [int(width) for width in args.widths.split(",")] + os.makedirs(args.out, exist_ok=True) + + # A subfolder build is served from a parent directory that links to it. + root = os.path.abspath(args.public) + base = "/" + args.base.strip("/") + "/" if args.base.strip("/") else "/" + serve_root = root + if base != "/": + serve_root = os.path.join(args.out, ".serve") + os.makedirs(serve_root, exist_ok=True) + link = os.path.join(serve_root, base.strip("/")) + if not os.path.islink(link): + os.symlink(root, link) + server, port = serve(serve_root) + origin = f"http://127.0.0.1:{port}" + + results = {} + with sync_playwright() as playwright: + browser = playwright.chromium.launch() + for name, url in samples.items(): + full = base + url.lstrip("/") + entry = weigh(browser, origin, full, root, base) + entry["url"] = url + if not args.no_shots: + entry["overflow_px"] = screenshot(browser, origin, full, widths, args.out, slug(name)) + results[name] = entry + print(f"{name}: {entry['own_kb']} KB own + {entry['third_party_kb']} KB third-party, " + f"{entry['requests']} requests, {len(entry['js_errors'])} JS errors", flush=True) + browser.close() + server.shutdown() + with open(os.path.join(args.out, "weights.json"), "w", encoding="utf-8") as handle: + json.dump(results, handle, indent=1, ensure_ascii=False) + handle.write("\n") + + +if __name__ == "__main__": + main() diff --git a/scripts/rebrand/check_internal_links.py b/scripts/rebrand/check_internal_links.py new file mode 100644 index 00000000000..d25c0071ca8 --- /dev/null +++ b/scripts/rebrand/check_internal_links.py @@ -0,0 +1,120 @@ +#!/usr/bin/env python3 +"""Check that every internal link in a build maps to a file in that build. + +Run: python3 scripts/rebrand/check_internal_links.py public [--base /rebrand-doors/] + [--reference public-main] + +Lychee excludes forrt.org, so nothing else covers these links. Links into sister sites +(sister_sites.txt) are allowed, and retired paths the 404 page redirects can be listed in +link_allowlist.txt. With --reference, only links broken here and not in the reference fail, +and older ones are listed for clean-up. +""" + +import argparse +import os +import re +import sys +from collections import defaultdict +from urllib.parse import urljoin, urlsplit + +HERE = os.path.dirname(os.path.abspath(__file__)) +sys.path.insert(0, HERE) +from preview_paths import load_sister_sites, resolves # noqa: E402 +from site_inventory import list_paths # noqa: E402 + +MAX_LISTED = 40 +_ATTR = re.compile(r"(?]+))", re.I) +_OPAQUE = re.compile(r"<(script|style|template|textarea|pre|code)\b.*?", re.I | re.S) +_SKIP_SCHEMES = ("mailto:", "tel:", "javascript:", "data:", "#", "sms:", "blob:", "about:") +FORRT_HOSTS = ("forrt.org", "www.forrt.org") +# Standalone apps bring their own relative assets; templates and content are what we check. +SKIP_PAGES = ("js/vendor/", "lib/", "admin/", "partials/") + + +def load_allowlist(path=os.path.join(HERE, "link_allowlist.txt")): + if not os.path.exists(path): + return [] + with open(path, encoding="utf-8") as handle: + lines = (line.split("#", 1)[0].strip() for line in handle) + return [re.compile(line) for line in lines if line] + + +def page_url(path, base): + """The site-relative address a file is served from.""" + if path.endswith("/index.html"): + path = path[: -len("index.html")] + elif path == "index.html": + path = "" + return base + path + + +def extract_links(text): + text = _OPAQUE.sub("", text) + for match in _ATTR.finditer(text): + value = match.group(1) or match.group(2) or match.group(3) or "" + value = value.strip().replace("&", "&") + if value and not value.startswith(_SKIP_SCHEMES) and "{{" not in value and "${" not in value: + yield value + + +def broken_target(link, page, base, files, sisters, allow): + """Return the broken site path for a link, or None if it is fine or external.""" + absolute = urljoin("https://forrt.org" + page, link) + parts = urlsplit(absolute) + if parts.scheme not in ("http", "https") or parts.hostname not in FORRT_HOSTS: + return None + path = parts.path + top = path.strip("/").split("/", 1)[0] + if base != "/" and path.startswith(base): + path = "/" + path[len(base):] + elif top in sisters: + return None + if resolves(path, files) or any(pattern.search(path) for pattern in allow): + return None + return path + + +def find_broken(root, base="/"): + files = set(list_paths(root)) + sisters = load_sister_sites() + allow = load_allowlist() + broken = defaultdict(set) + for path in sorted(files): + if not path.endswith(".html") or path.startswith(SKIP_PAGES): + continue + with open(os.path.join(root, path), encoding="utf-8", errors="replace") as handle: + text = handle.read() + page = page_url(path, base) + for link in set(extract_links(text)): + target = broken_target(link, page, base, files, sisters, allow) + if target: + broken[target].add(path) + return broken + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("public", help="built site directory") + parser.add_argument("--base", default="/", help="subfolder the build is served from") + parser.add_argument("--reference", help="build of main to separate old breakage from new") + args = parser.parse_args() + + broken = find_broken(args.public, args.base) + older = find_broken(args.reference, args.base) if args.reference else {} + new = {target: pages for target, pages in broken.items() if target not in older} + old = {target: pages for target, pages in broken.items() if target in older} + + print(f"Broken internal targets: {len(broken)} ({len(new)} new, {len(old)} also on main)") + for label, group in (("New", new), ("Also on main", old)): + if group: + print(f"\n{label}:") + for target in sorted(group)[:MAX_LISTED]: + pages = sorted(group[target]) + print(f" {target} <- {pages[0]} ({len(pages)} page{'s' if len(pages) != 1 else ''})") + if len(group) > MAX_LISTED: + print(f" ... and {len(group) - MAX_LISTED} more") + sys.exit(1 if new else 0) + + +if __name__ == "__main__": + main() diff --git a/scripts/rebrand/check_source_rules.py b/scripts/rebrand/check_source_rules.py new file mode 100644 index 00000000000..86a25f3a1b0 --- /dev/null +++ b/scripts/rebrand/check_source_rules.py @@ -0,0 +1,95 @@ +#!/usr/bin/env python3 +"""Source rules for the redesign branch: template links and generated content. + +Run: python3 scripts/rebrand/check_source_rules.py [--base origin/main] + +1. Templates and menus must not hard-code forrt.org URLs for this site's own pages: + use relref in templates, which fails the build when a page is missing, and a site path + in menus. Links to sister sites are fine, as is FORRT's address in structured data. +2. Generated paths (CONTRIBUTING.md) must not change on the branch, as a hand edit is + lost when the generator next runs. Compared with the merge base, so main's own updates + arriving through a merge do not count. +""" + +import argparse +import os +import re +import subprocess +import sys + +HERE = os.path.dirname(os.path.abspath(__file__)) +sys.path.insert(0, HERE) +from preview_paths import load_sister_sites # noqa: E402 + +ABSOLUTE = re.compile(r"https?://(?:www\.)?forrt\.org(/[^\s\"'<>)}]*)?") +SCANNED = ("layouts", "config/_default/menus.toml") +# Generated paths from CONTRIBUTING.md and AGENTS.md. +GENERATED = re.compile( + r"^(content/curated_resources/(?!_index\.md$)" + r"|content/glossary/" + r"|content/contributors/tenzing\.md$" + r"|content/contributor-analysis/" + r"|content/publications/citation_chart\.webp$" + r"|content/replication-hub/flora/_index\.md$" + r"|content/clusters/cluster-\d+/index\.md$" + r"|content/about/steering-committee/index\.md$" + r"|static/data/fred_citation\.txt$" + r"|data/(?!partners\.json$|publications\.yaml$|themes/|fonts/)[^/]+$)" +) + + +def repo_files(root="."): + for entry in SCANNED: + path = os.path.join(root, entry) + if os.path.isfile(path): + yield path + for directory, _, names in os.walk(path): + for name in names: + yield os.path.join(directory, name) + + +def absolute_url_findings(root=".", sisters=None): + sisters = load_sister_sites() if sisters is None else sisters + findings = [] + for path in repo_files(root): + with open(path, encoding="utf-8", errors="replace") as handle: + for number, line in enumerate(handle, 1): + for match in ABSOLUTE.finditer(line): + tail = (match.group(1) or "").strip("/") + if tail.split("/", 1)[0] in sisters: + continue + # An organisation's identity in schema.org records is its address. + if not tail and re.search(r"\"url\"", line): + continue + findings.append(f"{path}:{number}: {match.group(0)}") + return findings + + +def generated_edits(base): + merge_base = subprocess.check_output(["git", "merge-base", base, "HEAD"], text=True).strip() + changed = subprocess.check_output( + ["git", "-c", "core.quotepath=false", "diff", "--name-only", merge_base, "HEAD"], text=True + ).splitlines() + return [path for path in changed if GENERATED.match(path)] + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--base", default="origin/main") + args = parser.parse_args() + + absolute = absolute_url_findings() + print(f"Hard-coded forrt.org URLs in templates and menus: {len(absolute)}") + for finding in absolute: + print(f" {finding[:200]}") + + edits = generated_edits(args.base) + print(f"Generated paths changed on this branch: {len(edits)}") + for path in edits: + print(f" {path}") + + sys.exit(1 if absolute or edits else 0) + + +if __name__ == "__main__": + main() diff --git a/scripts/rebrand/compare_builds.py b/scripts/rebrand/compare_builds.py new file mode 100644 index 00000000000..23d8de914e5 --- /dev/null +++ b/scripts/rebrand/compare_builds.py @@ -0,0 +1,116 @@ +#!/usr/bin/env python3 +"""Compare a redesign build with a reference build of main, made from the same data. + +Run: python3 scripts/rebrand/compare_builds.py + +Fails if an address changes (a page, feed, sitemap or data file appears or goes), +if a structured-data count falls, or if a page's SEO tags change. New assets such as +fonts and bundles are listed and allowed. Agreed exceptions go in allowed_changes.txt +beside this script, one normalised path per line, with a comment saying why. + +Pass --paths-only to compare against a stored paths.txt from the baseline instead of a +build. Generated collections keep changing, so this is for records and local checks. +""" + +import argparse +import os +import sys + +sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) +from site_inventory import PAGE_SUFFIXES, inventory, normalise_path # noqa: E402 + +MAX_LISTED = 40 +HERE = os.path.dirname(os.path.abspath(__file__)) + + +def load_allowed(path=os.path.join(HERE, "allowed_changes.txt")): + if not os.path.exists(path): + return set() + with open(path, encoding="utf-8") as handle: + lines = (line.split("#", 1)[0].strip() for line in handle) + return {line for line in lines if line} + + +def compare_paths(reference, candidate, allowed=frozenset()): + """Return (removed, added_addresses, added_assets) as sorted lists.""" + before = {normalise_path(path) for path in reference} + after = {normalise_path(path) for path in candidate} + removed = sorted(before - after - allowed) + added = sorted(after - before - allowed) + addresses = [path for path in added if path.endswith(PAGE_SUFFIXES)] + assets = [path for path in added if not path.endswith(PAGE_SUFFIXES)] + return removed, addresses, assets + + +def compare_structured(reference, candidate): + """Return a list of (group, type, before, after) where a count fell.""" + drops = [] + for group, counts in reference.items(): + for kind, count in counts.items(): + now = candidate.get(group, {}).get(kind, 0) + if now < count: + drops.append((group, kind, count, now)) + return drops + + +def compare_heads(reference, candidate): + """Return {path: (only_before, only_after)} for pages whose SEO tags differ.""" + changes = {} + for path, tags in reference.items(): + if path not in candidate: + continue + if tags != candidate[path]: + before, after = set(tags), set(candidate[path]) + changes[path] = (sorted(before - after), sorted(after - before)) + return changes + + +def _show(title, items): + print(f"\n{title}: {len(items)}") + for item in items[:MAX_LISTED]: + print(f" {item}") + if len(items) > MAX_LISTED: + print(f" ... and {len(items) - MAX_LISTED} more") + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("reference", help="reference build, or paths.txt with --paths-only") + parser.add_argument("candidate", help="redesign build") + parser.add_argument("--paths-only", action="store_true") + args = parser.parse_args() + + candidate = inventory(args.candidate) + if args.paths_only: + with open(args.reference, encoding="utf-8") as handle: + reference = {"paths": handle.read().split("\n"), "structured_data": {}, "seo_heads": {}} + reference["paths"] = [path for path in reference["paths"] if path] + else: + reference = inventory(args.reference) + + removed, addresses, assets = compare_paths(reference["paths"], candidate["paths"], load_allowed()) + drops = compare_structured(reference["structured_data"], candidate["structured_data"]) + heads = compare_heads(reference["seo_heads"], candidate["seo_heads"]) + + print(f"Reference: {len(reference['paths'])} files. Candidate: {len(candidate['paths'])} files.") + _show("Removed paths", removed) + _show("Added addresses", addresses) + _show("Added assets (allowed)", assets) + _show("Structured-data counts that fell", [f"{g} / {k}: {a} -> {b}" for g, k, a, b in drops]) + _show("Invalid JSON-LD", candidate["invalid_json_ld"]) + _show("Pages whose SEO tags changed", sorted(heads)) + for path in sorted(heads)[:5]: + only_before, only_after = heads[path] + print(f"\n {path}") + for tag in only_before[:6]: + print(f" - {tag[:160]}") + for tag in only_after[:6]: + print(f" + {tag[:160]}") + + failed = removed or addresses or drops or heads or candidate["invalid_json_ld"] + print("\nFAILED" if failed else "\nOK: the URL list, structured data and SEO tags match.") + sys.exit(1 if failed else 0) + + +if __name__ == "__main__": + main() diff --git a/scripts/rebrand/preview_paths.py b/scripts/rebrand/preview_paths.py new file mode 100644 index 00000000000..24c228317a0 --- /dev/null +++ b/scripts/rebrand/preview_paths.py @@ -0,0 +1,160 @@ +#!/usr/bin/env python3 +"""Make a built site work from a subfolder, and keep search engines out of it. + +Run after `hugo --baseURL https://forrt.org/rebrand-doors/`: + python3 scripts/rebrand/preview_paths.py public --base /rebrand-doors/ + +Hugo prefixes what its own functions emit, but Markdown, shortcodes, static files and +hard-coded template paths say `/about/us`, which would land on the live site. This +prefixes those, along with absolute forrt.org links whose target exists in this build. +Links to sister sites stay as they are, because forrt.org// is where they live. +Every HTML file also gets a noindex tag, including standalone pages Hugo did not template. +""" + +import argparse +import os +import re +import sys + +HERE = os.path.dirname(os.path.abspath(__file__)) +sys.path.insert(0, HERE) +from site_inventory import list_paths # noqa: E402 + +ATTRIBUTES = r"(?:href|src|action|poster|data|source|data-[\w-]+)" +ROBOTS = re.compile(r"]+name=[\"']?robots[\"']?[^>]*noindex", re.I) +# Bundled libraries and apps carry their own paths and are not ours to change. +SKIP_JS = ("lib/", "js/vendor/", "admin/", "explorer/", "annotator/", "awop_app/", + "open-research-games-portal/") + + +def load_sister_sites(path=os.path.join(HERE, "sister_sites.txt")): + with open(path, encoding="utf-8") as handle: + lines = (line.split("#", 1)[0].strip() for line in handle) + return {line for line in lines if line} + + +def resolves(url_path, files): + """Whether a root-relative path, without query or fragment, maps to a built file. + + GitHub Pages serves /x from x, x.html or x/index.html. Case matters there, so + this looks the path up in the file list and never asks the filesystem. + """ + path = re.split(r"[?#]", url_path, maxsplit=1)[0].strip("/") + path = re.sub(r"%([0-9A-Fa-f]{2})", lambda m: chr(int(m.group(1), 16)), path) + try: + path = path.encode("latin-1").decode("utf-8") + except (UnicodeEncodeError, UnicodeDecodeError): + pass + if not path: + return "index.html" in files + return path in files or f"{path}.html" in files or f"{path}/index.html" in files + + +class Rewriter: + def __init__(self, base, files, sister_sites): + self.base = "/" + base.strip("/") + "/" + self.files = files + self.sisters = sister_sites + self.tops = {path.split("/", 1)[0] for path in files} + prefix = re.escape(self.base.strip("/")) + not_rebased = rf"(?!/)(?!{prefix}(?:[/\"'\s>]|$))" + self._attr = re.compile(rf"(?]*)?(?=[\"'\s>])", + re.I, + ) + self._srcset = re.compile(r"(?]*>)(.*?)()", re.I | re.S) + self._js_literal = re.compile(rf"([\"'`])/{not_rebased}([\w.-]+)") + + def _attribute(self, match): + rest = match.string[match.end():] + path = re.match(r"[^\"'\s>]*", rest).group(0) + top = re.split(r"[/?#]", path, maxsplit=1)[0] + if top in self.sisters and top not in self.tops: + return match.group(0) + return f"{match.group(1)}{self.base}" + + def _absolute_link(self, match): + path = match.group(2) or "/" + if resolves(path, self.files): + return f"{match.group(1)}{self.base}{path.lstrip('/')}" + return match.group(0) + + def _srcset_value(self, match): + candidates = [] + for candidate in match.group(3).split(","): + stripped = candidate.strip() + if stripped.startswith("/") and not stripped.startswith(("//", self.base)): + stripped = self.base + stripped[1:] + candidates.append(stripped) + return f"{match.group(1)}{match.group(2)}{', '.join(candidates)}{match.group(2)}" + + def _js_path(self, match): + # Only string literals naming something this build publishes at its root. + if match.group(2) in self.tops: + return f"{match.group(1)}{self.base}{match.group(2)}" + return match.group(0) + + def javascript(self, text): + return self._js_literal.sub(self._js_path, text) + + def css(self, text): + return self._css_url.sub(lambda m: f"{m.group(1)}{self.base}", text) + + def _inline_script(self, match): + if "ld+json" in match.group(1): + return match.group(0) + return match.group(1) + self.javascript(match.group(2)) + match.group(3) + + def html(self, text, is_404=False): + text = self._absolute.sub(self._absolute_link, text) + text = self._attr.sub(self._attribute, text) + text = self._srcset.sub(self._srcset_value, text) + text = self.css(text) + # The 404 script handles its own base: its regexes match paths, not links. + if not is_404: + text = self._script.sub(self._inline_script, text) + if not ROBOTS.search(text): + tag = '' + text, count = re.subn(r"(]*>)", rf"\1{tag}", text, count=1, flags=re.I) + if not count: + text = tag + text + return text + + +def rewrite_tree(root, base): + all_files = list_paths(root) + rewriter = Rewriter(base, set(all_files), load_sister_sites()) + changed = 0 + for path in all_files: + if path.endswith(".html"): + transform = lambda text, is_404=path == "404.html": rewriter.html(text, is_404) + elif path.endswith(".css"): + transform = rewriter.css + elif path.endswith(".js") and not path.startswith(SKIP_JS): + transform = rewriter.javascript + else: + continue + full = os.path.join(root, path) + with open(full, encoding="utf-8", errors="surrogateescape", newline="") as handle: + text = handle.read() + updated = transform(text) + if updated != text: + with open(full, "w", encoding="utf-8", errors="surrogateescape", newline="") as handle: + handle.write(updated) + changed += 1 + return changed + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("public", help="built site directory") + parser.add_argument("--base", required=True, help="subfolder, for example /rebrand-doors/") + args = parser.parse_args() + print(f"Rewrote {rewrite_tree(args.public, args.base)} files for {args.base}") + + +if __name__ == "__main__": + main() diff --git a/scripts/rebrand/sample_pages.json b/scripts/rebrand/sample_pages.json new file mode 100644 index 00000000000..afbc7722f1b --- /dev/null +++ b/scripts/rebrand/sample_pages.json @@ -0,0 +1,44 @@ +{ + "home": "/", + "replication hub": "/replication-hub/", + "resources directory": "/resources/", + "article (post)": "/post/2026-01-newsletter/", + "article (educators' corner)": "/educators-corner/001-representation-heatherurry/", + "article (pedagogies)": "/pedagogies/001-julia-strand/", + "section page (about)": "/about/us/", + "section page (get involved)": "/about/get-involved/", + "section page (awop)": "/awop/", + "section page (reversals)": "/reversals/", + "section page (publications)": "/publications/", + "section page (contributors)": "/contributors/", + "section page (lesson plans)": "/lesson-plans/", + "resource detail": "/curated_resources/milgram-obedience-experiment-an-agent-ba/", + "glossary term (english)": "/glossary/english/abstract_bias/", + "glossary term (arabic)": "/glossary/arabic/aka_replicability_or_replication_crisis_ازمة_اعادة_الانتاج_او_ازمة_الت_كرار/", + "glossary term (chinese)": "/glossary/chinese/_兄弟_式开放科学/", + "glossary references": "/glossary/references/", + "glossary hub": "/glossary/", + "glossary language index": "/glossary/english/", + "clusters": "/clusters/", + "cluster": "/clusters/cluster-1/", + "disciplines": "/disciplines/", + "author profile": "/authors/lukas-wallrich/", + "generated list (cluster)": "/forrt_clusters/academic-life-and-culture/", + "generated list (category)": "/category/event/", + "tags browser": "/tags/", + "news list": "/post/", + "educators' corner list": "/educators-corner/", + "nowhere lab list": "/nowherelab/", + "newsletters": "/newsletters/", + "summaries": "/summaries/", + "summary": "/summaries/diversity-equity-inclusion/", + "one-off (ai metascience)": "/ai-metascience/", + "one-off (citation politics)": "/citation-politics/", + "one-off (contributor analysis)": "/contributor-analysis/", + "one-off (community map)": "/community-map/", + "one-off (welcome)": "/welcome/", + "games": "/games/", + "booklet": "/booklet/", + "chatbot": "/just_os_chatbot/", + "404": "/404.html" +} diff --git a/scripts/rebrand/sister_sites.txt b/scripts/rebrand/sister_sites.txt new file mode 100644 index 00000000000..9de358e17a6 --- /dev/null +++ b/scripts/rebrand/sister_sites.txt @@ -0,0 +1,31 @@ +# Other FORRT repositories that GitHub Pages serves at forrt.org//. +# From: gh api --paginate orgs/forrtproject/repos --jq '.[]|select(.has_pages)|.name' +# The redesign must not claim these paths. Links to them are allowed to leave the build. +Transform-to-Open-Science-Book-jupyter +best-practices-psychology +chromium-extension +diamond-reviewer +flora-explorer +flora-pubpeer +flora-replication-atlas +flora-validation +flora-zotero +fred +fred-apps +handbook +journalranking +love-replications-week +map-community +marco +merch-design-vote +open-research-course +open-social-psychology +plugin-notification-dummy +re-searchterms +replicate-this +replicatethis +replication-handbook +reprocrowd +rjf +tenure-run +transform-to-open-science-book diff --git a/scripts/rebrand/site_inventory.py b/scripts/rebrand/site_inventory.py new file mode 100644 index 00000000000..11c57c481b4 --- /dev/null +++ b/scripts/rebrand/site_inventory.py @@ -0,0 +1,205 @@ +#!/usr/bin/env python3 +"""Describe a built site: its output paths, structured data and SEO head tags. + +Run: python3 scripts/rebrand/site_inventory.py public --out scripts/rebrand/baseline + +Writes paths.txt (every output file), structured_data.json (JSON-LD records by +type and template group) and seo_heads.json (a digest of each page's SEO tags). +compare_builds.py compares two of these. Importing this module gives the same data +without writing files. +""" + +import argparse +import hashlib +import json +import os +import re +import sys +from collections import Counter, defaultdict +from html.parser import HTMLParser + +# Build-specific names: Hugo's processed-image hashes and fingerprinted bundles. +_HASHES = [ + (re.compile(r"_hu_?[0-9a-f]{8,}(?=[._])"), "_hu"), + (re.compile(r"\.[0-9a-f]{32,64}(?=\.(?:css|js)$)"), ".FINGERPRINT"), +] +# File types that are addresses people or crawlers use, not build assets. +PAGE_SUFFIXES = (".html", ".xml", ".json", ".webmanifest", ".txt") +_LD_JSON = re.compile( + r"]*type=[\"']?application/ld\+json[\"']?[^>]*>(.*?)", re.S +) +_REDIRECT = re.compile(r"]+http-equiv=[\"']?refresh", re.I) + + +def normalise_path(path): + for pattern, replacement in _HASHES: + path = pattern.sub(replacement, path) + return path + + +def list_paths(root): + paths = [] + for directory, _, files in os.walk(root): + for name in files: + full = os.path.join(directory, name) + rel = os.path.relpath(full, root).replace(os.sep, "/") + if rel in ("CNAME", ".nojekyll") or rel.endswith(".gitkeep"): + continue + paths.append(rel) + return sorted(paths) + + +def template_group(path, text=""): + """The template family that produced a page, as far as its path and text show. + + Follows the groups in the migration plan's inventory. Widget and plain pages + share no path pattern, so they fall into "section or plain page". + """ + if text and _REDIRECT.search(text[:2000]): + return "redirect stub" + parts = path.split("/")[:-1] + if not parts: + return {"index.html": "home", "404.html": "404"}.get(path, "standalone") + head, depth = parts[0], len(parts) + if "page" in parts and parts[-2:-1] == ["page"]: + return "generated list" + if head == "curated_resources": + return "resource detail" if depth == 2 else "generated list" + if head == "glossary": + if depth >= 3 or parts[1:] == ["references"]: + return "glossary term" + return "glossary list" + if head == "authors": + return "author profile" + if head in ("clusters", "disciplines"): + return "clusters and disciplines" + if head in ("forrt_clusters", "category", "categories", "publication_types"): + return "generated list" + if head == "tags": + return "tags browser" + if head in ("post", "educators-corner", "pedagogies", "nowherelab", "newsletters"): + return "article" if depth >= 2 else "news and section list" + if head == "summaries": + return "summaries" + if head in ("admin", "apps", "explorer", "annotator", "awop_app", "partials", "js", + "open-research-games-portal"): + return "standalone" + return "section or plain page" + + +def _ld_types(node): + if isinstance(node, list): + for item in node: + yield from _ld_types(item) + elif isinstance(node, dict): + if "@graph" in node: + yield from _ld_types(node["@graph"]) + elif "@type" in node: + kind = node["@type"] + yield kind if isinstance(kind, str) else "+".join(kind) + + +class _HeadParser(HTMLParser): + """Collects the tags that search engines and link previews read.""" + + KEEP_META = re.compile(r"^(description|robots|og:|twitter:|article:|keywords)") + + def __init__(self): + super().__init__(convert_charrefs=True) + self.tags = [] + self.title = [] + self._in_title = False + + def handle_starttag(self, tag, attrs): + attrs = dict(attrs) + if tag == "title": + self._in_title = True + elif tag == "meta": + key = attrs.get("property") or attrs.get("name") or "" + if self.KEEP_META.match(key): + self.tags.append(f"{key}={attrs.get('content', '')}") + elif tag == "link" and attrs.get("rel") in ("canonical", "alternate"): + if attrs.get("rel") == "canonical" or "hreflang" in attrs or "type" in attrs: + self.tags.append( + f"{attrs.get('rel')}:{attrs.get('hreflang', attrs.get('type', ''))}" + f"={attrs.get('href', '')}" + ) + + def handle_endtag(self, tag): + if tag == "title": + self._in_title = False + + def handle_data(self, data): + if self._in_title: + self.title.append(data) + + +def seo_head(text): + """The sorted SEO tags from a page's head, plus each JSON-LD block.""" + head = text.split("", 1)[0] + parser = _HeadParser() + parser.feed(re.sub(r"", "", head, flags=re.S)) + tags = sorted(parser.tags) + tags.append("title=" + "".join(parser.title).strip()) + tags.extend(sorted(_LD_JSON.findall(text))) + return tags + + +def inventory(root): + """Paths, JSON-LD counts by template group, and per-page SEO tags.""" + paths = list_paths(root) + structured = defaultdict(Counter) + heads = {} + bad_json = [] + for path in paths: + if not path.endswith(".html"): + continue + with open(os.path.join(root, path), encoding="utf-8", errors="replace") as handle: + text = handle.read() + group = template_group(path, text) + structured[group]["pages"] += 1 + for block in _LD_JSON.findall(text): + try: + data = json.loads(block) + except ValueError: + bad_json.append(path) + continue + structured[group].update(_ld_types(data)) + if group not in ("redirect stub", "standalone"): + heads[path] = seo_head(text) + return { + "paths": paths, + "structured_data": {key: dict(value) for key, value in sorted(structured.items())}, + "seo_heads": heads, + "invalid_json_ld": bad_json, + } + + +def digest(tags): + return hashlib.sha256("\n".join(tags).encode("utf-8")).hexdigest()[:16] + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("public", help="built site directory") + parser.add_argument("--out", required=True, help="directory for the inventory files") + args = parser.parse_args() + + data = inventory(args.public) + os.makedirs(args.out, exist_ok=True) + with open(os.path.join(args.out, "paths.txt"), "w", encoding="utf-8") as handle: + handle.write("\n".join(normalise_path(path) for path in data["paths"]) + "\n") + with open(os.path.join(args.out, "structured_data.json"), "w", encoding="utf-8") as handle: + json.dump(data["structured_data"], handle, indent=1, sort_keys=True) + handle.write("\n") + with open(os.path.join(args.out, "seo_heads.json"), "w", encoding="utf-8") as handle: + json.dump({path: digest(tags) for path, tags in data["seo_heads"].items()}, handle, + indent=0, sort_keys=True, ensure_ascii=False) + handle.write("\n") + print(f"{len(data['paths'])} files; {sum(g['pages'] for g in data['structured_data'].values())} HTML") + if data["invalid_json_ld"]: + print(f"Invalid JSON-LD on {len(data['invalid_json_ld'])} pages", file=sys.stderr) + + +if __name__ == "__main__": + main() diff --git a/scripts/tests/test_rebrand_checks.py b/scripts/tests/test_rebrand_checks.py new file mode 100644 index 00000000000..5be3c51cfde --- /dev/null +++ b/scripts/tests/test_rebrand_checks.py @@ -0,0 +1,260 @@ +"""Tests for the Doors redesign's preview rewriter and build checks.""" + +import os +import sys +import tempfile +import unittest +from pathlib import Path + +sys.path.insert(0, str(Path(__file__).resolve().parents[1] / "rebrand")) + +from check_internal_links import broken_target, extract_links, find_broken # noqa: E402 +from check_source_rules import GENERATED, absolute_url_findings # noqa: E402 +from compare_builds import compare_heads, compare_paths, compare_structured # noqa: E402 +from preview_paths import Rewriter, resolves # noqa: E402 +from site_inventory import normalise_path, seo_head, template_group # noqa: E402 + +FILES = { + "index.html", + "about/us/index.html", + "css/site.css", + "img/a.webp", + "apps/tool.html", + "explorer/index.html", + "glossary/english/térm/index.html", +} +SISTERS = {"flora-zotero", "fred"} + + +def rewriter(): + return Rewriter("/rebrand-doors/", FILES, SISTERS) + + +class ResolvesTests(unittest.TestCase): + def test_pages_serves_directories_and_html_files(self): + self.assertTrue(resolves("/about/us", FILES)) + self.assertTrue(resolves("/about/us/?x=1#top", FILES)) + self.assertTrue(resolves("/apps/tool", FILES)) + self.assertTrue(resolves("/", FILES)) + self.assertFalse(resolves("/about/them/", FILES)) + + def test_percent_encoded_paths_match(self): + self.assertTrue(resolves("/glossary/english/t%C3%A9rm/", FILES)) + + def test_case_matters_as_it_does_on_github_pages(self): + self.assertFalse(resolves("/About/us/", FILES)) + + +class RewriteHtmlTests(unittest.TestCase): + def test_quoted_and_minified_attributes(self): + html = rewriter().html('xy') + self.assertIn('href="/rebrand-doors/about/us/"', html) + self.assertIn("href=/rebrand-doors/about/us>", html) + self.assertIn("src=/rebrand-doors/img/a.webp", html) + + def test_home_link(self): + self.assertIn("href=/rebrand-doors/>", rewriter().html("x")) + + def test_rewriting_twice_changes_nothing(self): + once = rewriter().html('xy') + self.assertEqual(rewriter().html(once), once) + + def test_protocol_relative_and_external_links_stay(self): + source = 'ab' + self.assertEqual(rewriter().html(source), source) + + def test_sister_sites_keep_their_root_paths(self): + html = rewriter().html('ab') + self.assertIn('href="/flora-zotero/"', html) + self.assertIn('href="https://forrt.org/fred/index.html"', html) + + def test_absolute_links_to_this_site_move_to_the_preview(self): + html = rewriter().html('ab') + self.assertIn('href="/rebrand-doors/explorer"', html) + self.assertIn('href="/rebrand-doors/"', html) + + def test_absolute_link_outside_the_build_stays(self): + self.assertIn( + 'href="https://forrt.org/retired/"', + rewriter().html('a'), + ) + + def test_unrelated_attribute_is_left_alone(self): + self.assertIn('content="/about/us/"', rewriter().html('')) + + def test_srcset_and_inline_styles(self): + html = rewriter().html( + '
' + ) + self.assertIn('srcset="/rebrand-doors/img/a.webp 1x, /rebrand-doors/img/a.webp 2x"', html) + self.assertIn("url(/rebrand-doors/img/a.webp)", html) + + def test_inline_script_paths_only_when_they_name_built_content(self): + html = rewriter().html("") + self.assertIn("fetch('/rebrand-doors/img/a.webp')", html) + self.assertIn("'/not/here'", html) + + def test_json_ld_is_untouched(self): + source = '' + self.assertIn('{"u":"/img/a.webp"}', rewriter().html(source)) + + def test_404_script_keeps_its_own_paths(self): + html = rewriter().html("", is_404=True) + self.assertIn("'/img/a.webp'", html) + + def test_noindex_added_once(self): + html = rewriter().html("x") + self.assertIn('name="robots" content="noindex, nofollow"', html) + self.assertEqual(rewriter().html(html), html) + + def test_existing_noindex_kept(self): + source = '' + self.assertEqual(rewriter().html(source), source) + + +class LinkCheckTests(unittest.TestCase): + def check(self, link, page="/rebrand-doors/about/us/", base="/rebrand-doors/"): + return broken_target(link, page, base, FILES, SISTERS, []) + + def test_rewritten_link_resolves(self): + self.assertIsNone(self.check("/rebrand-doors/about/us/")) + + def test_broken_link_reports_the_site_path(self): + self.assertEqual(self.check("/rebrand-doors/about/them/"), "/about/them/") + + def test_relative_links_resolve_from_the_page(self): + self.assertIsNone(self.check("../../img/a.webp")) + self.assertEqual(self.check("missing.webp"), "/about/us/missing.webp") + + def test_sister_sites_and_external_sites_pass(self): + self.assertIsNone(self.check("https://forrt.org/fred/index.html")) + self.assertIsNone(self.check("/flora-zotero/")) + self.assertIsNone(self.check("https://example.org/nope")) + + def test_stray_live_site_link_fails(self): + self.assertEqual(self.check("https://forrt.org/retired/"), "/retired/") + + def test_extract_skips_scripts_templates_and_placeholders(self): + links = list( + extract_links( + 'xt' + 'um' + ) + ) + self.assertEqual(links, ["/a", "c.webp"]) + + def test_find_broken_walks_a_build(self): + with tempfile.TemporaryDirectory() as root: + Path(root, "about").mkdir() + Path(root, "index.html").write_text('okbad') + Path(root, "about", "index.html").write_text("home") + broken = find_broken(root) + self.assertEqual(set(broken), {"/gone/"}) + self.assertEqual(broken["/gone/"], {"index.html"}) + + +class CompareTests(unittest.TestCase): + def test_fingerprints_and_image_hashes_normalise(self): + self.assertEqual( + normalise_path("css/doors.0123456789abcdef0123456789abcdef.css"), "css/doors.FINGERPRINT.css" + ) + self.assertEqual(normalise_path("authors/a/avatar_hu_929e020daed93c74.webp"), "authors/a/avatar_hu.webp") + + def test_removed_page_fails_and_new_asset_does_not(self): + removed, addresses, assets = compare_paths( + ["a/index.html", "b/index.html", "index.xml"], + ["a/index.html", "index.xml", "fonts/x.woff2", "c/index.html"], + ) + self.assertEqual(removed, ["b/index.html"]) + self.assertEqual(addresses, ["c/index.html"]) + self.assertEqual(assets, ["fonts/x.woff2"]) + + def test_allowed_changes_are_exempt(self): + removed, _, _ = compare_paths(["a/index.html"], [], allowed={"a/index.html"}) + self.assertEqual(removed, []) + + def test_structured_data_falls_but_may_rise(self): + drops = compare_structured( + {"term": {"DefinedTerm": 5, "BreadcrumbList": 5}}, + {"term": {"DefinedTerm": 4, "BreadcrumbList": 9}}, + ) + self.assertEqual(drops, [("term", "DefinedTerm", 5, 4)]) + + def test_heads_report_only_differences(self): + changes = compare_heads({"a": ["x", "y"], "b": ["z"]}, {"a": ["x", "w"], "b": ["z"]}) + self.assertEqual(changes, {"a": (["y"], ["w"])}) + + +class InventoryTests(unittest.TestCase): + def test_template_groups(self): + cases = { + "index.html": "home", + "404.html": "404", + "glossary/english/abstract_bias/index.html": "glossary term", + "glossary/references/index.html": "glossary term", + "glossary/english/index.html": "glossary list", + "curated_resources/x/index.html": "resource detail", + "curated_resources/page/2/index.html": "generated list", + "post/index.html": "news and section list", + "post/x/index.html": "article", + "about/us/index.html": "section or plain page", + "apps/os_map.html": "standalone", + } + for path, group in cases.items(): + self.assertEqual(template_group(path), group, path) + + def test_redirect_stub_is_recognised_by_its_content(self): + text = '' + self.assertEqual(template_group("tag/x/index.html", text), "redirect stub") + + def test_seo_head_collects_the_tags_that_matter(self): + tags = seo_head( + 'T' + '' + '' + '' + ) + self.assertIn("title=T", tags) + self.assertIn("description=D", tags) + self.assertIn("canonical:=/c", tags) + self.assertIn("alternate:de=/de", tags) + self.assertIn('{"@type":"X"}', tags) + self.assertFalse([tag for tag in tags if "s.css" in tag or tag.startswith("viewport")]) + + +class SourceRuleTests(unittest.TestCase): + def test_generated_paths(self): + for path in [ + "content/glossary/english/x.md", + "content/curated_resources/x.md", + "content/contributors/tenzing.md", + "data/ga_data.json", + "static/data/fred_citation.txt", + ]: + self.assertTrue(GENERATED.match(path), path) + for path in [ + "content/curated_resources/_index.md", + "data/partners.json", + "data/publications.yaml", + "data/themes/doors.toml", + "layouts/index.html", + "content/home/1-hero.md", + ]: + self.assertFalse(GENERATED.match(path), path) + + def test_absolute_urls_in_templates(self): + with tempfile.TemporaryDirectory() as root: + os.makedirs(os.path.join(root, "layouts")) + Path(root, "layouts", "a.html").write_text( + 'own page\n' + 'sister site\n' + '"url": "https://forrt.org"\n' + 'elsewhere\n' + ) + findings = absolute_url_findings(root, sisters={"fred"}) + self.assertEqual(len(findings), 1) + self.assertIn("forrt.org/about/us", findings[0]) + + +if __name__ == "__main__": + unittest.main() From 55e1e70f6b69538324bb1d884e8ba128873c393c Mon Sep 17 00:00:00 2001 From: Lukas Wallrich Date: Tue, 3 Nov 2026 13:52:25 +0000 Subject: [PATCH 03/95] Build the preview at forrt.org/rebrand-doors/ on every push (#950) Co-authored-by: Claude Opus 5.5 --- .github/workflows/rebrand-preview.yaml | 198 ++++++++++++++++++ config/_default/menus.toml | 5 +- layouts/404.html | 28 +-- layouts/glossary/single.html | 15 +- .../shortcodes/citation-politics-toolkit.html | 2 +- layouts/shortcodes/ga_top_pages.html | 2 +- layouts/shortcodes/ga_top_pages_yearly.html | 2 +- layouts/shortcodes/toolkit.html | 2 +- 8 files changed, 228 insertions(+), 26 deletions(-) create mode 100644 .github/workflows/rebrand-preview.yaml diff --git a/.github/workflows/rebrand-preview.yaml b/.github/workflows/rebrand-preview.yaml new file mode 100644 index 00000000000..38709e63b26 --- /dev/null +++ b/.github/workflows/rebrand-preview.yaml @@ -0,0 +1,198 @@ +name: Doors preview + +# ======================= +# Doors Redesign Preview +# ======================= +# Purpose: Builds the rebrand-doors branch and publishes it at forrt.org/rebrand-doors/ +# Triggers: Push to rebrand-doors, and PRs into it (checks only, no deployment) +# Target: forrtproject/rebrand-doors, on GitHub Pages under the forrt.org domain +# Checks: Every run also builds main from the same data, then compares the two builds. +# A failed check shows on the run but does not hold back the preview. +# Note: Uses the same data and announcement artifacts as deploy.yaml. Delete this +# workflow when the redesign launches. + +on: + push: + branches: + - rebrand-doors + pull_request: + branches: + - rebrand-doors + workflow_dispatch: + +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" + +concurrency: + group: rebrand-preview-${{ github.ref }} + cancel-in-progress: true + +jobs: + build: + name: Build and check + runs-on: ubuntu-22.04 + # Fork PRs get no artifacts token and have no preview to update. + if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository + permissions: + contents: read + actions: read # Needed for artifact access + env: + HUGO_VERSION: "0.158.0" + HUGO_EXTENDED: true + PREVIEW_BASE: /rebrand-doors/ + PREVIEW_URL: https://forrt.org/rebrand-doors/ + outputs: + source-rules: ${{ steps.source-rules.outcome }} + compare: ${{ steps.compare.outcome }} + links: ${{ steps.links.outcome }} + seo: ${{ steps.seo.outcome }} + steps: + - name: Checkout repository + uses: actions/checkout@v6 + with: + fetch-depth: 0 + + # See deploy.yaml: Git quotes non-ASCII paths unless this is off, and Hugo + # then finds no date for them. + - name: Let Git report non-ASCII paths unquoted + run: git config core.quotepath false + + - name: Check out main as the reference + run: git worktree add --detach "$RUNNER_TEMP/reference" origin/main + + # ======================= + # Artifacts, as in deploy.yaml + # ======================= + - name: Download data artifact + uses: dawidd6/action-download-artifact@07ab29fd4a977ae4d2b275087cf67563dfdf0295 + continue-on-error: true + with: + workflow: data-processing.yml + name: data-artifact + path: ${{ runner.temp }}/artifacts/data + github_token: ${{ secrets.GITHUB_TOKEN }} + search_artifacts: true + if_no_artifact_found: warn + + - name: Download announcements artifact + uses: dawidd6/action-download-artifact@07ab29fd4a977ae4d2b275087cf67563dfdf0295 + continue-on-error: true + with: + workflow: create_announcements.yml + name: announcements-artifact + path: ${{ runner.temp }}/artifacts/announcements + github_token: ${{ secrets.GITHUB_TOKEN }} + search_artifacts: true + if_no_artifact_found: warn + + - name: Apply artifacts to both checkouts + run: | + for checkout in . "$RUNNER_TEMP/reference"; do + scripts/rebrand/apply_artifacts.sh "$checkout" \ + "$RUNNER_TEMP/artifacts/data" "$RUNNER_TEMP/artifacts/announcements" + done + + # ======================= + # Builds + # ======================= + - name: Setup Hugo + uses: peaceiris/actions-hugo@75d2e84710de30f6ff7268e08f310b60ef14033f + with: + hugo-version: ${{ env.HUGO_VERSION }} + extended: ${{ env.HUGO_EXTENDED }} + + # HUGO_ENV=staging adds noindex and leaves out Google Analytics. + - name: Build the branch + run: hugo --gc --minify --cleanDestinationDir --destination public --baseURL "$PREVIEW_URL" + env: + HUGO_ENV: staging + + - name: Build main from the same data + working-directory: ${{ runner.temp }}/reference + run: hugo --gc --minify --destination "$RUNNER_TEMP/public-reference" --baseURL "$PREVIEW_URL" + env: + HUGO_ENV: staging + + - name: Point root-relative links at the subfolder + run: | + python3 scripts/rebrand/preview_paths.py public --base "$PREVIEW_BASE" + python3 scripts/rebrand/preview_paths.py "$RUNNER_TEMP/public-reference" --base "$PREVIEW_BASE" + + # ======================= + # Checks + # ======================= + - name: Templates and generated paths + id: source-rules + continue-on-error: true + run: python3 scripts/rebrand/check_source_rules.py --base origin/main + + - name: URL list, structured data and SEO tags against main + id: compare + continue-on-error: true + run: python3 scripts/rebrand/compare_builds.py "$RUNNER_TEMP/public-reference" public + + - name: Internal links + id: links + continue-on-error: true + run: | + python3 scripts/rebrand/check_internal_links.py public --base "$PREVIEW_BASE" \ + --reference "$RUNNER_TEMP/public-reference" + + - name: Built HTML (headings, conditional assets, image alt and dimensions) + id: seo + continue-on-error: true + run: python3 scripts/check_seo_html.py public + + - name: Upload site artifact + if: github.event_name != 'pull_request' + uses: actions/upload-artifact@v7 + with: + name: rebrand-preview-${{ github.run_number }} + path: public/ + retention-days: 1 + if-no-files-found: error + + deploy: + name: Deploy preview + runs-on: ubuntu-22.04 + needs: build + if: github.event_name != 'pull_request' + timeout-minutes: 15 + steps: + - name: Download site artifact + uses: actions/download-artifact@v7 + with: + name: rebrand-preview-${{ github.run_number }} + path: public + + # No cname: the repository inherits the organisation site's forrt.org domain, which + # is what puts it at forrt.org/rebrand-doors/. force_orphan keeps one commit, so the + # repository does not grow by the size of the site on every push. + - name: Deploy to forrtproject/rebrand-doors + uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e + with: + personal_token: ${{ secrets.STAGING_GITHUB_TOKEN }} + external_repository: forrtproject/rebrand-doors + publish_dir: public + publish_branch: gh-pages + force_orphan: true + + checks: + name: Check results + runs-on: ubuntu-22.04 + needs: build + steps: + - name: Fail if any check failed + env: + SOURCE_RULES: ${{ needs.build.outputs.source-rules }} + COMPARE: ${{ needs.build.outputs.compare }} + LINKS: ${{ needs.build.outputs.links }} + SEO: ${{ needs.build.outputs.seo }} + run: | + echo "Templates and generated paths: $SOURCE_RULES" + echo "URL list, structured data and SEO tags: $COMPARE" + echo "Internal links: $LINKS" + echo "Built HTML: $SEO" + for result in "$SOURCE_RULES" "$COMPARE" "$LINKS" "$SEO"; do + [ "$result" = "success" ] || exit 1 + done diff --git a/config/_default/menus.toml b/config/_default/menus.toml index f9a783c5be9..4f4bad923c3 100644 --- a/config/_default/menus.toml +++ b/config/_default/menus.toml @@ -89,7 +89,7 @@ [[main]] name = "FORRT Booklet" # A link title for your page. - url = "https://forrt.org/booklet/" # The URL of your page. + url = "/booklet/" # The URL of your page. weight = 22 # The position of your page in the menu. parent = "about" @@ -217,7 +217,6 @@ [[main]] name = "Games Portal" url = "/games" - # url = "https://forrt.org/apps/open_research_games_portal.html" weight = 39 parent = "nexus" @@ -332,7 +331,7 @@ [[main]] name = "FReD Explorer" - url = "https://forrt.org/explorer" + url = "/explorer/" weight = 64 parent = "replications" diff --git a/layouts/404.html b/layouts/404.html index e4ba9f08bf0..82992a19026 100644 --- a/layouts/404.html +++ b/layouts/404.html @@ -5,40 +5,44 @@ " (printf $js.cookieconsent.url $js.cookieconsent.version) $js.cookieconsent.sri | safeHTML }} + {{ printf "" (printf $css.cookieconsent.url $css.cookieconsent.version) $css.cookieconsent.sri | safeHTML }} + {{ end }} + +{{ end }} diff --git a/layouts/partials/doors/assets.html b/layouts/partials/doors/assets.html new file mode 100644 index 00000000000..ed531f88bb6 --- /dev/null +++ b/layouts/partials/doors/assets.html @@ -0,0 +1,10 @@ +{{/* The Doors stylesheet and shell script, loaded after the theme's CSS so it can override + it. Fonts are self-hosted; the two used on every page are preloaded, and the italic + downloads only where a reference list uses it. */}} +{{ $files := slice "tokens" "fonts" "base" "hero" "inner" }} +{{ $parts := slice }} +{{ range $files }}{{ $parts = $parts | append (resources.Get (printf "css/doors/%s.css" .)) }}{{ end }} +{{ $css := $parts | resources.Concat "css/doors.css" | minify | fingerprint "md5" }} + + + diff --git a/layouts/partials/doors/hero.html b/layouts/partials/doors/hero.html new file mode 100644 index 00000000000..c92fcbafc83 --- /dev/null +++ b/layouts/partials/doors/hero.html @@ -0,0 +1,34 @@ +{{/* Home page hero: the opening statement, direct routes, and the castle in its arched door. + The still image paints first. castle.js loads the 3D bundle after the page has painted, + and not at all under reduced motion, Save-Data or no WebGL. Set `doors.castle = false` + in params.toml to show only the still. */}} +{{ $page := . }} +{{ $still := resources.Get "images/doors/castle-still.webp" }} +
+
+
+

Better science.
Built together.

+

FORRT is a community of researchers and educators who develop, share and teach open scholarship, and who work to make science more rigorous, more transparent and more just.

+ +
+
+ +
+
+
+
+{{ if site.Params.doors.castle | default true }} + {{ $bundle := resources.Get "js/castle/castle-scene.js" | js.Build (dict "minify" true "format" "iife" "target" "es2020" "targetPath" "js/castle.js") | fingerprint "md5" }} + {{ $controller := resources.Get "js/doors/castle.js" | js.Build (dict "minify" true "format" "iife" "target" "es2019" "targetPath" "js/castle-controller.js") | fingerprint "md5" }} + +{{ end }} diff --git a/layouts/partials/site_head.html b/layouts/partials/site_head.html index cc159e65455..48ab76b21fe 100644 --- a/layouts/partials/site_head.html +++ b/layouts/partials/site_head.html @@ -125,8 +125,6 @@ know it needs. Warming the connections costs nothing and moves that work off the critical path. */}} - - {{/* Decide whether this page needs Highlight.js and Mermaid, and store the answers in $scr so that site_js.html can read them again. @@ -235,6 +233,7 @@ {{- $style = $style | minify | fingerprint "md5" -}} {{- end -}} + {{ partial "doors/assets" . }} {{ partial "marketing/google_analytics" . }} {{ partial "marketing/google_tag_manager" . }} @@ -248,7 +247,7 @@ {{ end }} - + diff --git a/layouts/partials/widget_page.html b/layouts/partials/widget_page.html new file mode 100644 index 00000000000..27fea15b27c --- /dev/null +++ b/layouts/partials/widget_page.html @@ -0,0 +1,110 @@ +{{/* Notify JS that this is a widget page */}} + + +{{/* Get widget page */}} +{{ $page := "" }} +{{ $headless_bundle := "" }} +{{ if .IsHome }} + {{ $page = "/home/index.md" }} + {{ $headless_bundle = site.GetPage $page }} + {{/* Check homepage exists */}} + {{ if not $headless_bundle }} + {{ errorf "Homepage not found at %s!" $page }} + {{ errorf "Add the `/home/index.md` homepage file to each language's content folder. For example, your site should have a `content/home/` folder containing `index.md` and your homepage sections, or for multi-language sites, `content/en/home/` and `content/zh/home/` etc. Refer to the 'Build Your Homepage' and 'Language' documentation at https://sourcethemes.com/academic/docs/ and the example homepage at https://github.com/gcushen/hugo-academic/tree/master/exampleSite/content/home/index.md ." }} + {{ end }} +{{ else }} + {{ $page = .File.Path }} + {{ $headless_bundle = site.GetPage $page }} + {{/* Check widget page exists. */}} + {{ if not $headless_bundle }} + {{ errorf "Widget Page not found at %s!" $page }} + {{ errorf "View the Widget Page documentation at https://sourcethemes.com/academic/docs/managing-content/#create-a-widget-page ." }} + {{ errorf "If the Hugo version is between 0.65 and 0.68, it may be a confirmed Hugo bug that is expected to be fixed in Hugo v0.69: https://github.com/gcushen/hugo-academic/issues/1595#issuecomment-605514973 ." }} + {{ end }} +{{ end }} + +{{/* Load page sections */}} +{{ $sections := where ( $headless_bundle.Resources.ByType "page" ) ".Params.active" "!=" false }} + +{{/* Every page needs exactly one h1. Hero widgets render a visible one; otherwise emit a + visually hidden h1 so that the section titles (h2) have a parent heading. The home page + has its h1 in partials/doors/hero.html. */}} +{{ $hero_widgets := slice "hero" "hero_welcome" "slider" }} +{{ $has_hero := false }} +{{ range $sections }}{{ if in $hero_widgets (.Params.widget | default "blank") }}{{ $has_hero = true }}{{ end }}{{ end }} +{{ if not (or $has_hero .IsHome) }}

{{ if .IsHome }}{{ site.Title }}{{ else }}{{ .Title }}{{ end }}

{{ end }} + +{{ range $index, $st := $sections }} + {{/* Begin widget styling */}} + {{ $bg := $st.Params.design.background }} + {{ $style := "" }} + + {{ if $bg.color }} + {{ $style = printf "background-color: %s;" ($bg.color | default "transparent") }} + {{ end }} + + {{ if and $bg.gradient_start $bg.gradient_end }} + {{ $style = printf "%sbackground-image: linear-gradient(%s, %s);" $style $bg.gradient_start $bg.gradient_end }} + {{ end }} + + {{ if $bg.image }} + {{ $darken := "" }} + {{ if $bg.image_darken }} + {{ $darken = printf "linear-gradient(rgba(0, 0, 0, %s), rgba(0, 0, 0, %s))," (string $bg.image_darken) (string $bg.image_darken) }} + {{ end }} + {{/* See Hugo note on linking assets in styles: https://github.com/gohugoio/hugoThemes#common-permalink-issues */}} + {{ $media_dir := $.Scratch.Get "media_dir" }} + {{ $style = printf "%sbackground-image: %s url('%s');" $style $darken (printf "%s/%s" $media_dir $bg.image | absURL) }} + {{ with $bg.image_size }} + {{/* Allow sizes: actual, cover, and contain. */}} + {{ $style = printf "%sbackground-size: %s;" $style (replace . "actual" "auto") }} + {{ end }} + {{ with $bg.image_position }} + {{/* Allow valid CSS positions including left, center, and right. */}} + {{ $style = printf "%sbackground-position: %s;" $style . }} + {{ end }} + {{ end }} + + {{ with $st.Params.design.spacing.padding }} + {{ $style_pad := printf "padding: %s;" (delimit . " ") }} + {{ $style = print $style $style_pad }} + {{ end }} + + {{/* Support for clip path (design.clip_path) */}} + {{ with $st.Params.design.clip_path }} + {{ $style_clip_path := printf "clip-path: %s;" . }} + {{ $style = print $style $style_clip_path }} + {{ end }} + + {{ with $st.Params.advanced.css_style }} + {{ $style = print $style . }} + {{ end }} + + {{/* Fix Hugo's ContentBaseName returning wrong file base name when page section is within a bundle. */}} + {{ $hash_id := replace $st.File.ContentBaseName "index" (path.Base (path.Split .Path).Dir) }} + + {{ $widget := or $st.Params.widget "blank" }} + {{ if eq $widget "custom" }}{{ $widget = "blank" }}{{ end }}{{/* Support legacy Custom widget */}} + {{ if eq $widget "projects" }}{{ $widget = "portfolio" }}{{ end }}{{/* Support legacy Projects widget */}} + + {{ $widget_path := printf "widgets/%s.html" $widget }} + {{ $widget_args := dict "root" $ "page" $st "hash_id" $hash_id }} + {{ $css_classes := $st.Params.advanced.css_class | default "" }} + {{ $extra_attributes := "" }} + {{ $use_container := true }} + + {{/* Special case: Slider widget. */}} + {{ if in (slice "slider") $widget }} + {{ $css_classes = print $css_classes " carousel slide" }} + {{ $extra_attributes = printf "data-ride=\"carousel\" data-interval=\"%s\"" (string $st.Params.interval | default "5000") }} + {{ $use_container = false }} + {{ end }} + + {{ $widget_class := printf "wg-%s" (replace (replace $widget "." "-") "_" "-") }} + +
+ {{if $use_container}}
{{end}} + {{ partial $widget_path $widget_args }} + {{if $use_container}}
{{end}} +
+{{ end }} diff --git a/scripts/rebrand/README.md b/scripts/rebrand/README.md index 92b4d21369f..0797692c164 100644 --- a/scripts/rebrand/README.md +++ b/scripts/rebrand/README.md @@ -17,7 +17,7 @@ Nothing here runs against production. Delete this folder after launch unless a c Pushes also run `preview_paths.py`, which prefixes root-relative paths for the subfolder and adds noindex to every HTML file, and then deploy. A failed check marks the run red but does not hold the preview back. Tests are in `../tests/test_rebrand_checks.py`. -Agreed exceptions go in `allowed_changes.txt` (URL list) and `link_allowlist.txt` (retired paths the 404 page redirects), with a comment saying why. Neither exists yet, because no exception has been agreed. +Agreed exceptions go in `allowed_changes.txt` (URL list) and `link_allowlist.txt` (retired paths the 404 page redirects), with a comment saying why. `link_allowlist.txt` does not exist yet, because no exception has been agreed. ## Baseline diff --git a/scripts/rebrand/allowed_changes.txt b/scripts/rebrand/allowed_changes.txt new file mode 100644 index 00000000000..17251961a07 --- /dev/null +++ b/scripts/rebrand/allowed_changes.txt @@ -0,0 +1,3 @@ +# Paths allowed to differ from main, one normalised path per line. Say why. +fonts/doors/Newsreader-OFL.txt # Licence beside the self-hosted font, not a page +fonts/doors/SourceSans3-OFL.txt # Licence beside the self-hosted font, not a page diff --git a/scripts/rebrand/build_fonts.py b/scripts/rebrand/build_fonts.py new file mode 100644 index 00000000000..ea937b1375d --- /dev/null +++ b/scripts/rebrand/build_fonts.py @@ -0,0 +1,64 @@ +#!/usr/bin/env python3 +"""Rebuild the self-hosted WOFF2 fonts in static/fonts/doors/ from Google's sources. + +Run: python3 scripts/rebrand/build_fonts.py static/fonts/doors + +Needs `pip install fonttools brotli`. Sources are the OFL files in github.com/google/fonts +(ofl/newsreader, ofl/sourcesans3). Keeps Latin and Latin Extended, which cover the site's +English, German and Turkish; Arabic and Chinese use system fonts (decision D18). +""" + +import os +import sys + +from fontTools import subset +from fontTools.ttLib import TTFont +from fontTools.varLib import instancer + +UNICODES = ( + "U+0000-024F,U+0259,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0308,U+030A-030C,U+0327-0328," + "U+1E00-1EFF,U+2000-206F,U+2070-209F,U+20A0-20BF,U+2113,U+2122,U+2190-2193,U+2212,U+2215," + "U+2248,U+2260,U+2264-2265,U+FEFF,U+FFFD" +) +FONTS = [ + # source, axis limits, output + ("Newsreader[opsz,wght].ttf", {"wght": (400, 600)}, "newsreader-var.woff2"), + ("SourceSans3[wght].ttf", {"wght": (400, 700)}, "source-sans-3-var.woff2"), + # Only reference lists use italics (decision D15), and those are in the text face. + ("SourceSans3-Italic[wght].ttf", {"wght": 400}, "source-sans-3-italic.woff2"), +] + + +def build(source, limits, output): + font = TTFont(source) + font = instancer.instantiateVariableFont(font, limits) + # The instancer drops glyphs left with no variation, such as spaces, and the subsetter + # then fails looking them up. + if "gvar" in font: + kept = font["gvar"].variations + font["gvar"].variations = { + name: kept[name] if name in kept else [] for name in font.getGlyphOrder() + } + options = subset.Options() + options.flavor = "woff2" + options.hinting = False + options.desubroutinize = True + options.notdef_outline = True + options.name_IDs = [1, 2, 3, 4, 6, 13, 14] + subsetter = subset.Subsetter(options) + subsetter.populate(unicodes=subset.parse_unicodes(UNICODES)) + subsetter.subset(font) + font.flavor = "woff2" + font.save(output) + print(f"{output}: {os.path.getsize(output) / 1000:.0f} KB") + + +def main(): + source_dir, out_dir = sys.argv[1:3] + os.makedirs(out_dir, exist_ok=True) + for source, limits, output in FONTS: + build(os.path.join(source_dir, source), limits, os.path.join(out_dir, output)) + + +if __name__ == "__main__": + main() diff --git a/scripts/rebrand/render_castle_still.py b/scripts/rebrand/render_castle_still.py new file mode 100644 index 00000000000..dafe3947827 --- /dev/null +++ b/scripts/rebrand/render_castle_still.py @@ -0,0 +1,48 @@ +#!/usr/bin/env python3 +"""Render the castle's still image from the same bundle the home page loads. + +Run after a build: python3 scripts/rebrand/render_castle_still.py assets/images/doors/castle-still.webp + +Needs Playwright and Pillow. Renders the finished stone tower on a wide transparent canvas. +The home page crops it with `object-fit: cover`, and the scene scales by height, so the still +lines up with the running castle when the bundle takes over. +""" + +import glob +import io +import os +import sys + +from PIL import Image +from playwright.sync_api import sync_playwright + +WIDTH, HEIGHT = 1360, 800 + + +def main(): + public, output = sys.argv[1:3] + # The newest, in case the build directory still holds an older bundle. + bundle = max(glob.glob(os.path.join(public, "js", "castle.*.js")), key=os.path.getmtime) + page_html = ( + "
' + ) + with sync_playwright() as playwright: + browser = playwright.chromium.launch(args=["--use-angle=swiftshader", "--enable-unsafe-swiftshader"]) + page = browser.new_page(viewport={"width": WIDTH, "height": HEIGHT}, device_scale_factor=1) + page.set_content(page_html) + page.add_script_tag(path=bundle) + page.wait_for_function("window.forrtCastle") + page.evaluate( + "const c=window.forrtCastle;c.setVariant('stone');c.setProgress(1);c.resize();c.render(6,0,0);" + ) + page.wait_for_timeout(500) + raw = page.screenshot(omit_background=True) + browser.close() + Image.open(io.BytesIO(raw)).save(output, "WEBP", quality=80, method=6, alpha_quality=85) + print(f"{output}: {os.path.getsize(output) / 1000:.0f} KB") + + +if __name__ == "__main__": + main() diff --git a/static/fonts/doors/Newsreader-OFL.txt b/static/fonts/doors/Newsreader-OFL.txt new file mode 100644 index 00000000000..d2d4f407109 --- /dev/null +++ b/static/fonts/doors/Newsreader-OFL.txt @@ -0,0 +1,93 @@ +Copyright 2020 The Newsreader Project Authors (http://github.com/productiontype/Newsreader) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/static/fonts/doors/SourceSans3-OFL.txt b/static/fonts/doors/SourceSans3-OFL.txt new file mode 100644 index 00000000000..80b9a8b6e7e --- /dev/null +++ b/static/fonts/doors/SourceSans3-OFL.txt @@ -0,0 +1,93 @@ +Copyright 2010-2020 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe in the United States and/or other countries. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. + +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/static/fonts/doors/newsreader-var.woff2 b/static/fonts/doors/newsreader-var.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..935aab16c1aea1df1b37885f91bf1535e92303de GIT binary patch literal 137544 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 literal 0 HcmV?d00001 diff --git a/static/fonts/doors/source-sans-3-var.woff2 b/static/fonts/doors/source-sans-3-var.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..89961ba4811882ae5e0dba66e685ac2910630ab9 GIT binary patch literal 51524 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%0DNbGuc5(c=2;zEio? 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 Rzk~3?D{~a#=`&NFCj@~uOcMYA literal 0 HcmV?d00001 From 777506ad5891dc6861f954e3306e689c9c070630 Mon Sep 17 00:00:00 2001 From: Lukas Wallrich Date: Tue, 3 Nov 2026 14:27:26 +0000 Subject: [PATCH 05/95] Draw the Doors header and footer from the real menus (#952) * Draw the Doors header and footer from the real menus Co-Authored-By: Claude Opus 5.5 * Draw the Doors header and footer: keep links inside a subfolder Co-Authored-By: Claude Opus 5.5 * Fix the shell review items and add the deployed-preview check Co-Authored-By: Claude Opus 5.5 * Tighten the deployed-preview check Co-Authored-By: Claude Opus 5.5 --------- Co-authored-by: Claude Opus 5.5 --- assets/css/doors/shell.css | 70 ++ assets/images/doors/logo-row.webp | Bin 0 -> 6002 bytes assets/js/doors/site.js | 74 ++ config/_default/menus.toml | 738 ++++++++++++------- layouts/_default/baseof.html | 16 +- layouts/clusters/cluster.html | 4 +- layouts/glossary/list.html | 4 +- layouts/partials/clusters/all_clusters.html | 4 +- layouts/partials/disciplines/all_fields.html | 4 +- layouts/partials/docs_layout.html | 6 +- layouts/partials/doors/assets.html | 4 +- layouts/partials/doors/header.html | 58 ++ layouts/partials/doors/menu_link.html | 6 + layouts/partials/doors/search_icon.html | 1 + layouts/partials/site_footer.html | 85 +-- scripts/rebrand/README.md | 1 + scripts/rebrand/check_preview.py | 175 +++++ 17 files changed, 922 insertions(+), 328 deletions(-) create mode 100644 assets/css/doors/shell.css create mode 100644 assets/images/doors/logo-row.webp create mode 100644 assets/js/doors/site.js create mode 100644 layouts/partials/doors/header.html create mode 100644 layouts/partials/doors/menu_link.html create mode 100644 layouts/partials/doors/search_icon.html create mode 100644 scripts/rebrand/check_preview.py diff --git a/assets/css/doors/shell.css b/assets/css/doors/shell.css new file mode 100644 index 00000000000..530e7a6b6b2 --- /dev/null +++ b/assets/css/doors/shell.css @@ -0,0 +1,70 @@ +/* Doors header, mega menus and footer. */ +.site-head{position:relative;z-index:1000;background:var(--page);font-family:var(--text)} +.site-head a{color:inherit;text-decoration:none} +.head-inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;min-height:84px;padding-block:8px} +.brand{flex:none} +.brand img{width:127px;height:auto;display:block} +.primary{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto} +.nav-button,.primary>a{background:none;border:0;padding:10px 12px;font:600 16px/1.3 var(--text);color:var(--ink);border-radius:var(--r-small);cursor:pointer} +.nav-button::after{content:'';display:inline-block;width:7px;height:7px;margin-inline-start:8px;border-inline-end:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg)} +.nav-button[aria-expanded=true]::after{transform:translateY(1px) rotate(-135deg)} +.nav-button:hover,.primary>a:hover,.nav-button[aria-expanded=true]{background:var(--surface)} +.primary>a[aria-current]{text-decoration:underline;text-underline-offset:5px} +.search-nav{display:flex;align-items:center;margin:0;border:1.5px solid var(--soft);border-radius:999px;overflow:hidden;background:#fff} +.search-nav input{border:0;background:none;padding-block:8px;padding-inline:16px 10px;width:158px;font:400 15px/1.3 var(--text);color:var(--ink)} +.search-nav input::placeholder{color:var(--soft);opacity:1} +.search-nav input:focus{outline:none} +.search-nav:focus-within{outline:3px solid var(--ink);outline-offset:2px} +.search-nav button,.search-open{display:flex;align-items:center;border:0;background:none;padding-block:6px;padding-inline:8px 12px;color:var(--ink);cursor:pointer} +.search-open{display:none;border:1.5px solid var(--soft);border-radius:999px;padding:9px 11px;background:#fff} +.site-head .head-join{background:var(--hot);color:var(--ink);padding:11px 16px;font:700 15px/1.2 var(--text);border-radius:999px;white-space:nowrap} +.site-head .head-join:hover{background:var(--ink);color:#fff} +.menu-toggle{display:none;background:none;border:1.5px solid var(--ink);border-radius:999px;padding:9px 14px;font:700 15px/1.3 var(--text);color:var(--ink);cursor:pointer} +.mega{position:absolute;inset-inline:0;top:100%;background:var(--page);border-top:1px solid var(--line);box-shadow:0 18px 30px rgba(22,40,54,.14);padding:30px 0 34px} +.mega-inner{display:grid;grid-template-columns:repeat(var(--mega-columns,3),minmax(0,1fr));gap:36px;text-align:start} +.mega-title{font:var(--display-weight) 21px/1.12 var(--display);margin:0 0 10px;color:var(--ink)} +.site-head .mega a{display:block;padding:5px 0;font-size:16px;line-height:1.4} +.site-head .mega a:hover,.site-head .mega a[aria-current]{color:var(--link);text-decoration:underline;text-underline-offset:3px} + +.site-foot{clear:both;background:var(--foot);padding:52px 0 26px;margin-top:56px;font-family:var(--text);color:var(--ink);text-align:start} +.site-foot p{text-align:inherit} +.site-foot a{color:inherit} +.foot-top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px} +.foot-top>div>p{margin:12px 0;font-size:16px;line-height:1.5;max-width:26em} +.foot-top h2{font-size:21px;line-height:1.12;margin:0 0 10px} +.foot-top a{display:block;padding:4px 0;font-size:16px;line-height:1.4;text-decoration:none} +.foot-top a:hover{text-decoration:underline;text-underline-offset:3px;color:var(--link)} +.foot-top .brand{padding:0} +.foot-top .foot-news{margin-top:6px;color:var(--link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px} +.socials{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:32px;font-weight:600;font-size:16px} +.socials a{text-underline-offset:3px;text-decoration:underline} +.foot-base,.foot-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 28px;margin-top:22px;font-size:15px} +.foot-legal{justify-content:flex-start;margin-top:14px} +.foot-base a,.foot-legal a{text-underline-offset:3px;text-decoration:underline} +.foot-licence img{display:inline-block;vertical-align:middle;margin-inline-end:10px} +.nav-button:focus:not(:focus-visible),.menu-toggle:focus:not(:focus-visible),.search-open:focus:not(:focus-visible){outline:none} + +@media(max-width:1240px){ + .head-inner{gap:16px} + .search-nav{display:none} + .search-open{display:flex} + .site-foot{padding-bottom:96px} + .foot-top{grid-template-columns:repeat(3,minmax(0,1fr))} + .foot-top>div:first-child{grid-column:1/-1} +} +@media(max-width:1000px){.nav-button,.primary>a{font-size:15px;padding:9px 8px}} +@media(max-width:760px){ + .head-inner{min-height:72px;gap:8px} + .brand img{width:96px} + .menu-toggle{display:block;margin-inline-start:auto} + .site-head .head-join{padding:10px 12px} + .search-open{padding:8px 10px} + .menu-toggle{padding:8px 12px} + .primary{display:none;position:absolute;inset-inline:0;top:100%;z-index:45;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:2px;padding:10px 20px 16px;margin:0;background:var(--page);box-shadow:0 18px 30px rgba(22,40,54,.14);max-height:calc(100vh - 72px);overflow-y:auto} + .primary[data-open=true]{display:flex} + .nav-button,.primary>a{text-align:start;font-size:17px;padding:11px 8px} + .mega{position:static;box-shadow:none;border-top:0;padding:10px 14px 14px;background:var(--surface);border-radius:var(--r-small)} + .mega-inner{grid-template-columns:1fr;gap:18px;width:100%} + .foot-top{grid-template-columns:1fr;gap:26px} + .foot-base{flex-direction:column} +} diff --git a/assets/images/doors/logo-row.webp b/assets/images/doors/logo-row.webp new file mode 100644 index 0000000000000000000000000000000000000000..29bcbde24bc89fb9fbd401e69fde5fdc52d74622 GIT binary patch literal 6002 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 literal 0 HcmV?d00001 diff --git a/assets/js/doors/site.js b/assets/js/doors/site.js new file mode 100644 index 00000000000..e913c6be970 --- /dev/null +++ b/assets/js/doors/site.js @@ -0,0 +1,74 @@ +/* Header behaviour for every page: mega menus, the phone menu and the search box. + Closing rules follow the Doors mock: Escape, a click outside and a second click all close, + and an opened menu is next in the Tab order because it follows its button in the page. */ +const toggle = document.querySelector('.menu-toggle'); +const nav = document.querySelector('.primary'); +const head = document.querySelector('.site-head'); +const buttons = [...document.querySelectorAll('.nav-button')]; + +function closeMenus(restoreFocus = false) { + const open = buttons.find((button) => button.getAttribute('aria-expanded') === 'true'); + buttons.forEach((button) => { + button.setAttribute('aria-expanded', 'false'); + document.getElementById(button.getAttribute('aria-controls')).hidden = true; + }); + if (restoreFocus && open) open.focus(); +} + +function closePhoneMenu() { + nav.dataset.open = 'false'; + toggle.setAttribute('aria-expanded', 'false'); +} + +buttons.forEach((button) => { + button.addEventListener('click', () => { + const wasOpen = button.getAttribute('aria-expanded') === 'true'; + closeMenus(); + if (!wasOpen) { + button.setAttribute('aria-expanded', 'true'); + document.getElementById(button.getAttribute('aria-controls')).hidden = false; + // In the phone menu, keep the chosen parent in view above its opened list. + if (toggle.getClientRects().length) button.scrollIntoView({ block: 'nearest' }); + } + }); +}); + +toggle.addEventListener('click', () => { + const open = nav.dataset.open === 'true'; + closeMenus(); + nav.dataset.open = String(!open); + toggle.setAttribute('aria-expanded', String(!open)); +}); + +document.addEventListener('click', (event) => { + if (!event.target.closest('.site-head')) { + closeMenus(); + closePhoneMenu(); + } +}); + +head.addEventListener('focusout', (event) => { + if (event.relatedTarget && !head.contains(event.relatedTarget)) { + closeMenus(); + closePhoneMenu(); + } +}); + +document.addEventListener('keydown', (event) => { + if (event.key !== 'Escape') return; + const phoneOpen = nav.dataset.open === 'true' && toggle.getClientRects().length > 0; + closeMenus(!phoneOpen); + closePhoneMenu(); + if (phoneOpen) toggle.focus(); +}); + +// An empty search opens the theme's search dialog; a query reloads with ?q=, which it reads. +const searchForm = document.querySelector('.search-nav'); +if (searchForm) { + searchForm.addEventListener('submit', (event) => { + if (!searchForm.elements.q.value.trim()) { + event.preventDefault(); + document.querySelector('.search-open')?.click(); + } + }); +} diff --git a/config/_default/menus.toml b/config/_default/menus.toml index 4f4bad923c3..1e515c9b161 100644 --- a/config/_default/menus.toml +++ b/config/_default/menus.toml @@ -1,397 +1,619 @@ -# Navigation Links -# To link a homepage widget, specify the URL as a hash `#` followed by the filename of the -# desired widget in your `content/home/` folder. -# The weight parameter defines the order that the links will appear in. - -#[[main]] -# pre = " " -# name = "Home" -# url = "/#1-hero" -# weight = 10 +# Main and footer menus, drawn by layouts/partials/doors/header.html and footer.html. +# `group` sets the column in the opened menu; columns keep the order of their first entry. +# An entry with no group goes in a final "More" column, so nothing can drop out of the menu. +# Menu labels are unchanged from the previous site for now. +# URLs have no leading slash, so that Hugo resolves them against the base URL. [[main]] - name = "About FORRT" # A link title for your page. - url = "" # The URL of your page. - weight = 10 # The position of your page in the menu. + name = "About FORRT" + url = "" + weight = 10 identifier = "about" [[main]] - name = "About FORRT" # A link title for your page. - url = "/about/us" # The URL of your page. - weight = 11 # The position of your page in the menu. + name = "About FORRT" + url = "about/us" + weight = 11 parent = "about" + [main.params] + group = "Who we are" [[main]] - name = "Awards" # A link title for your page. - url = "/awards" # The URL of your page. - weight = 12 # The position of your page in the menu. + name = "Mission & Advocacy" + url = "about/mission/" + weight = 12 parent = "about" + [main.params] + group = "Who we are" [[main]] - name = "Calendar" # A link title for your page. - url = "/about/get-involved/#calendar" # The URL of your page. - weight = 13 # The position of your page in the menu. + name = "Principles" + url = "about/principles/" + weight = 13 parent = "about" + [main.params] + group = "Who we are" [[main]] - name = "Charity" # A link title for your page. - url = "about/charity/" # The URL of your page. - weight = 14 # The position of your page in the menu. + name = "Steering Committee" + url = "about/steering-committee/" + weight = 14 parent = "about" + [main.params] + group = "Who we are" [[main]] - name = "Cite us" # A link title for your page. - url = "about/cite_us/" # The URL of your page. - weight = 15 # The position of your page in the menu. + name = "Teams" + url = "about/teams/" + weight = 15 parent = "about" + [main.params] + group = "Who we are" [[main]] - name = "Code of Conduct" # A link title for your page. - url = "/coc" # The URL of your page. - weight = 16 # The position of your page in the menu. + name = "Contributors" + url = "contributors" + weight = 16 parent = "about" + [main.params] + group = "Who we are" [[main]] - name = "Community" # A link title for your page. - url = "/about/community" # The URL of your page. - weight = 17 # The position of your page in the menu. + name = "Testimonials" + url = "testimonials/" + weight = 17 parent = "about" + [main.params] + group = "Who we are" [[main]] - name = "Community Map" # A link title for your page. - url = "/community-map" # The URL of your page. - weight = 18 # The position of your page in the menu. + name = "Community" + url = "about/community" + weight = 18 parent = "about" + [main.params] + group = "Who we are" [[main]] - name = "Confidential Advisor & Ombuds" # A link title for your page. - url = "/about/confidential-advisor-ombuds/" # The URL of your page. - weight = 18.5 # The position of your page in the menu. + name = "Partners" + url = "about/partnerships/" + weight = 19 parent = "about" + [main.params] + group = "Who we are" [[main]] - name = "Contributors" # A link title for your page. - url = "/contributors" # The URL of your page. - weight = 19 # The position of your page in the menu. + name = "Get Involved" + url = "about/get-involved" + weight = 20 parent = "about" + [main.params] + group = "Who we are" [[main]] - name = "Curriculum Vitae" # A link title for your page. - url = "/cv" # The URL of your page. - weight = 20 # The position of your page in the menu. + name = "Charity" + url = "about/charity/" + weight = 21 parent = "about" + [main.params] + group = "Governance" [[main]] - name = "Feedback" # A link title for your page. - url = "/feedback" # The URL of your page. - weight = 21 # The position of your page in the menu. + name = "Code of Conduct" + url = "coc" + weight = 22 parent = "about" + [main.params] + group = "Governance" [[main]] - name = "FORRT Booklet" # A link title for your page. - url = "/booklet/" # The URL of your page. - weight = 22 # The position of your page in the menu. + name = "Confidential Advisor & Ombuds" + url = "about/confidential-advisor-ombuds/" + weight = 23 parent = "about" + [main.params] + group = "Governance" [[main]] - name = "Get Involved" # A link title for your page. - url = "/about/get-involved" # The URL of your page. - weight = 23 # The position of your page in the menu. + name = "Awards" + url = "awards" + weight = 24 parent = "about" + [main.params] + group = "Governance" [[main]] - name = "Mission & Advocacy" # A link title for your page. - url = "about/mission/" # The URL of your page. - weight = 24 # The position of your page in the menu. + name = "Cite us" + url = "about/cite_us/" + weight = 25 parent = "about" + [main.params] + group = "Governance" [[main]] - name = "Newsletters" # A link title for your page. - url = "/newsletters" # The URL of your page. - weight = 25 # The position of your page in the menu. + name = "Curriculum Vitae" + url = "cv" + weight = 26 parent = "about" + [main.params] + group = "Governance" [[main]] - name = "Partners" # A link title for your page. - url = "about/partnerships/" # The URL of your page. - weight = 26 # The position of your page in the menu. + name = "Newsletters" + url = "newsletters" + weight = 27 parent = "about" + [main.params] + group = "Stay in touch" [[main]] - name = "Principles" # A link title for your page. - url = "/about/principles/" # The URL of your page. - weight = 27 # The position of your page in the menu. + name = "Community Map" + url = "community-map" + weight = 28 parent = "about" + [main.params] + group = "Stay in touch" [[main]] - name = "Steering Committee" # A link title for your page. - url = "/about/steering-committee/" # The URL of your page. - weight = 28 # The position of your page in the menu. + name = "Visitors" + url = "about/visitors" + weight = 29 parent = "about" + [main.params] + group = "Stay in touch" [[main]] - name = "Teams" # A link title for your page. - url = "about/teams/" # The URL of your page. - weight = 29 # The position of your page in the menu. + name = "Feedback" + url = "feedback" + weight = 30 parent = "about" + [main.params] + group = "Stay in touch" [[main]] - name = "Testimonials" # A link title for your page. - url = "/testimonials/" # The URL of your page. - weight = 30 # The position of your page in the menu. + name = "FORRT Booklet" + url = "booklet/" + weight = 31 parent = "about" + [main.params] + group = "Stay in touch" [[main]] - name = "Visitors" # A link title for your page. - url = "/about/visitors" # The URL of your page. - weight = 31 # The position of your page in the menu. + name = "Calendar" + url = "about/get-involved/#calendar" + weight = 32 parent = "about" - + [main.params] + group = "Stay in touch" [[main]] name = "Educational NEXUS" - url = "/nexus" + url = "nexus" weight = 30 identifier = "nexus" - [[main]] - name = "About Educational Nexus" - url = "/nexus" - weight = 31 - parent = "nexus" - - [[main]] - name = "Adopting Principled Education" - url = "/adopting" - weight = 32 - parent = "nexus" - - [[main]] - name = "Best-Practice Guidelines for Psychology" - url = "https://forrt.org/best-practices-psychology/" - weight = 32.5 - parent = "nexus" - - [[main]] - name = "Citation Politics" - url = "/citation-politics" - weight = 33 - parent = "nexus" - - [[main]] - name = "Clusters" - url = "/clusters" - weight = 34 - parent = "nexus" - - [[main]] - name = "Disciplines" - url = "/disciplines" - weight = 34.5 - parent = "nexus" - - [[main]] - name = "Curated Resources" - url = "/resources" - weight = 35 - parent = "nexus" - - [[main]] - name = "Developing Countries & OS" - url = "/os-developing-world" - weight = 36 - parent = "nexus" - - [[main]] - name = "Educators' Corner" - url = "/educators-corner" - weight = 37 - parent = "nexus" - - [[main]] - name = "Equity in Open Science" - url = "/equityinos" - weight = 38 - parent = "nexus" - - [[main]] - name = "Games Portal" - url = "/games" - weight = 39 - parent = "nexus" - - [[main]] - name = "Glossary" - url = "/glossary" - weight = 40 - parent = "nexus" - - [[main]] - name = "Impact of OS on students" - url = "/impact" - weight = 41 - parent = "nexus" - - [[main]] - name = "JUST-OS Chatbot" - url = "/just_os_chatbot" - weight = 41.5 - parent = "nexus" - - [[main]] - name = "Lesson Plans" - url = "/lesson-plans/" - weight = 42 - parent = "nexus" - - [[main]] - name = "Mapping OS Communities" - url = "/mapping_os" - weight = 43 - parent = "nexus" - - [[main]] - name = "Neurodiversity Team" - url = "/neurodiversity" - weight = 44 - parent = "nexus" - - [[main]] - name = "Nowhere Lab" - url = "/nowherelab/" - weight = 44.5 - parent = "nexus" - - [[main]] - name = "Pedagogies" - url = "/pedagogies" - weight = 45 - parent = "nexus" - - [[main]] - name = "Social Justice Initiatives" - url = "/dei" - weight = 47 - parent = "nexus" - - [[main]] - name = "Summaries" - url = "/summaries" - weight = 48 - parent = "nexus" - - [[main]] - name = "Syllabi Collection" - url = "/syllabus" - weight = 49 - parent = "nexus" - - [[main]] - name = "Teaching OS" - url = "/teaching_os" - weight = 50 - parent = "nexus" - - [[main]] - name = "Wheel of Privilege" - url = "/awop" - weight = 51 - parent = "nexus" +[[main]] + name = "About Educational Nexus" + url = "nexus" + weight = 31 + parent = "nexus" + [main.params] + group = "Teach" + +[[main]] + name = "Lesson Plans" + url = "lesson-plans/" + weight = 32 + parent = "nexus" + [main.params] + group = "Teach" + +[[main]] + name = "Syllabi Collection" + url = "syllabus" + weight = 33 + parent = "nexus" + [main.params] + group = "Teach" + +[[main]] + name = "Pedagogies" + url = "pedagogies" + weight = 34 + parent = "nexus" + [main.params] + group = "Teach" + +[[main]] + name = "Teaching OS" + url = "teaching_os" + weight = 35 + parent = "nexus" + [main.params] + group = "Teach" + +[[main]] + name = "Adopting Principled Education" + url = "adopting" + weight = 36 + parent = "nexus" + [main.params] + group = "Teach" + +[[main]] + name = "Educators' Corner" + url = "educators-corner" + weight = 37 + parent = "nexus" + [main.params] + group = "Teach" + +[[main]] + name = "Best-Practice Guidelines for Psychology" + url = "https://forrt.org/best-practices-psychology/" + weight = 38 + parent = "nexus" + [main.params] + group = "Teach" + +[[main]] + name = "Curated Resources" + url = "resources" + weight = 39 + parent = "nexus" + [main.params] + group = "Learn" + +[[main]] + name = "Glossary" + url = "glossary" + weight = 40 + parent = "nexus" + [main.params] + group = "Learn" + +[[main]] + name = "Summaries" + url = "summaries" + weight = 41 + parent = "nexus" + [main.params] + group = "Learn" + +[[main]] + name = "Clusters" + url = "clusters" + weight = 42 + parent = "nexus" + [main.params] + group = "Learn" + +[[main]] + name = "Disciplines" + url = "disciplines" + weight = 43 + parent = "nexus" + [main.params] + group = "Learn" + +[[main]] + name = "Impact of OS on students" + url = "impact" + weight = 44 + parent = "nexus" + [main.params] + group = "Learn" + +[[main]] + name = "Games Portal" + url = "games" + weight = 45 + parent = "nexus" + [main.params] + group = "Learn" + +[[main]] + name = "JUST-OS Chatbot" + url = "just_os_chatbot" + weight = 46 + parent = "nexus" + [main.params] + group = "Learn" + +[[main]] + name = "Social Justice Initiatives" + url = "dei" + weight = 47 + parent = "nexus" + [main.params] + group = "Justice & Equity" + +[[main]] + name = "Equity in Open Science" + url = "equityinos" + weight = 48 + parent = "nexus" + [main.params] + group = "Justice & Equity" + +[[main]] + name = "Developing Countries & OS" + url = "os-developing-world" + weight = 49 + parent = "nexus" + [main.params] + group = "Justice & Equity" + +[[main]] + name = "Neurodiversity Team" + url = "neurodiversity" + weight = 50 + parent = "nexus" + [main.params] + group = "Justice & Equity" + +[[main]] + name = "Citation Politics" + url = "citation-politics" + weight = 51 + parent = "nexus" + [main.params] + group = "Justice & Equity" + +[[main]] + name = "Wheel of Privilege" + url = "awop" + weight = 52 + parent = "nexus" + [main.params] + group = "Justice & Equity" + +[[main]] + name = "Mapping OS Communities" + url = "mapping_os" + weight = 53 + parent = "nexus" + [main.params] + group = "Justice & Equity" +[[main]] + name = "Nowhere Lab" + url = "nowherelab/" + weight = 54 + parent = "nexus" + [main.params] + group = "Justice & Equity" [[main]] name = "Replication Hub" - url = "/replication-hub" + url = "replication-hub" weight = 60 identifier = "replications" [[main]] name = "About Replication Hub" - url = "/replication-hub" + url = "replication-hub" weight = 61 parent = "replications" + [main.params] + group = "Track" [[main]] - name = "Replication Atlas" - url = "https://forrt.org/flora-replication-atlas/" + name = "Submit a replication to FLoRA" + url = "replication-hub/submit" weight = 62 parent = "replications" + [main.params] + group = "Track" [[main]] - name = "Zotero Replication Checker" - url = "https://forrt.org/flora-zotero/" - weight = 63 - parent = "replications" - -[[main]] - name = "FORRT ORE browser extension" - url = "https://forrt.org/chromium-extension/" + name = "Replication Atlas" + url = "https://forrt.org/flora-replication-atlas/" weight = 63 parent = "replications" + [main.params] + group = "Explore" [[main]] name = "FReD Explorer" - url = "/explorer/" + url = "explorer/" weight = 64 parent = "replications" + [main.params] + group = "Explore" [[main]] name = "FReD R-Package" url = "https://forrt.org/fred/index.html" weight = 65 parent = "replications" + [main.params] + group = "Explore" [[main]] - name = "Handbook for Reproductions and Replications" - url = "https://forrt.org/replication-handbook/" + name = "Zotero Replication Checker" + url = "https://forrt.org/flora-zotero/" weight = 66 parent = "replications" + [main.params] + group = "Explore" [[main]] - name = "Large-Scale Replication Projects" - url = "/replication-hub/large-scale-replication-projects" + name = "FORRT ORE browser extension" + url = "https://forrt.org/chromium-extension/" weight = 67 parent = "replications" - -#[[main]] -# name = "Open Social Psychology by Rima-Maria Rahal" -# url = "https://forrt.org/open-social-psychology/" -# weight = 67 -# parent = "replications" + [main.params] + group = "Explore" [[main]] - name = "Positive Changes from the Replication Crisis" - url = "/positive-changes-replication-crisis" + name = "Handbook for Reproductions and Replications" + url = "https://forrt.org/replication-handbook/" weight = 68 parent = "replications" + [main.params] + group = "Conduct" [[main]] - name = "Replications & Reversals" - url = "/reversals" + name = "Replication Manuscript Templates" + url = "https://osf.io/brxtd/" weight = 69 parent = "replications" + [main.params] + group = "Conduct" [[main]] - name = "Replication Research Journal" - url = "https://replicationresearch.org" + name = "Large-Scale Replication Projects" + url = "replication-hub/large-scale-replication-projects" weight = 70 parent = "replications" + [main.params] + group = "Conduct" [[main]] - name = "Replication Manuscript Templates" - url = "https://osf.io/brxtd/" + name = "Replication Research Journal" + url = "https://replicationresearch.org" weight = 71 parent = "replications" + [main.params] + group = "Disseminate" [[main]] - name = "Submit a replication to FLoRA" - url = "/replication-hub/submit" + name = "Replications & Reversals" + url = "reversals" weight = 72 parent = "replications" + [main.params] + group = "Disseminate" +[[main]] + name = "Positive Changes from the Replication Crisis" + url = "positive-changes-replication-crisis" + weight = 73 + parent = "replications" + [main.params] + group = "Disseminate" [[main]] name = "Publications" - url = "/publications/" + url = "publications/" weight = 80 identifier = "publications" + +# Footer columns. Labels and groupings follow the Doors design. +[[footer]] + name = "Discover FORRT" + identifier = "discover" + weight = 1 +[[footer]] + name = "Explore" + identifier = "explore" + weight = 2 +[[footer]] + name = "Take part" + identifier = "take-part" + weight = 3 + +[[footer]] + name = "Mission & principles" + url = "about/mission/" + weight = 1 + parent = "discover" + +[[footer]] + name = "Teams & contributors" + url = "about/teams/" + weight = 2 + parent = "discover" + +[[footer]] + name = "Charity & governance" + url = "about/charity/" + weight = 3 + parent = "discover" + +[[footer]] + name = "Code of conduct" + url = "coc/" + weight = 4 + parent = "discover" + +[[footer]] + name = "Educational NEXUS" + url = "nexus/" + weight = 1 + parent = "explore" + +[[footer]] + name = "Replication Hub" + url = "replication-hub/" + weight = 2 + parent = "explore" + +[[footer]] + name = "Publications" + url = "publications/" + weight = 3 + parent = "explore" + +[[footer]] + name = "News & announcements" + url = "post/" + weight = 4 + parent = "explore" + +[[footer]] + name = "Join the discussion on Slack" + url = "https://join.slack.com/t/forrt/shared_invite/zt-alobr3z7-NOR0mTBfD1vKXn9qlOKqaQ" + weight = 1 + parent = "take-part" + +[[footer]] + name = "Join a team" + url = "about/teams/" + weight = 2 + parent = "take-part" + +[[footer]] + name = "Become a partner" + url = "about/partnerships/" + weight = 3 + parent = "take-part" + +[[footer]] + name = "Ways to support FORRT" + url = "about/get-involved/" + weight = 4 + parent = "take-part" + +# Social links in the footer. + +[[social]] + name = "Bluesky" + url = "https://bsky.app/profile/forrt.bsky.social" + weight = 1 + +[[social]] + name = "Mastodon" + url = "https://mastodon.social/@FORRT" + weight = 2 + +[[social]] + name = "LinkedIn" + url = "https://uk.linkedin.com/company/forrt" + weight = 3 + +[[social]] + name = "GitHub" + url = "https://github.com/forrtproject" + weight = 4 + +[[social]] + name = "OSF" + url = "https://osf.io/bnh7p" + weight = 5 + +[[social]] + name = "YouTube" + url = "https://www.youtube.com/@forrtproject9995" + weight = 6 diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 456d9f505c8..c9c676d421f 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -8,7 +8,8 @@ {{ $show_navbar := site.Params.main_menu.enable | default true }} {{- $highlight_active_link := site.Params.main_menu.highlight_active_link | default true -}} - + + {{/* Load day/night theme. */}} {{/* Initialise default theme. */}} @@ -25,18 +26,15 @@ {{ partial "search" . }} - {{ partial "navbar" . }} + {{ partial "doors/header" . }} +

{{ block "main" . }}{{ end }} +
- {{ partial "site_js" . }} + {{ partial "site_footer" . }} - {{/* Docs and Updates layouts include the site footer in a different location. */}} - {{ if not (in (slice "book" "docs" "updates") .Type) }} -
- {{ partial "site_footer" . }} -
- {{ end }} + {{ partial "site_js" . }} {{ partial "citation" . }} diff --git a/layouts/clusters/cluster.html b/layouts/clusters/cluster.html index da2e3fd01d5..f52c9f0667d 100644 --- a/layouts/clusters/cluster.html +++ b/layouts/clusters/cluster.html @@ -64,14 +64,14 @@

{{ partial "clusters/sidebar_nav.html" (dict "data" $data "arrowColors" $arrowColors "link_mode" "subpath" "active_cluster_number" $n) }} -
+
{{ with .Content }}
{{ . }}
{{ end }} {{ partial "clusters/cluster_section.html" (dict "cluster" $cluster "ci" $ci "colors" $colors) }} -
+ diff --git a/layouts/glossary/list.html b/layouts/glossary/list.html index 2d3080c526f..ae226e251d8 100644 --- a/layouts/glossary/list.html +++ b/layouts/glossary/list.html @@ -53,7 +53,7 @@ -
+

{{ .Title }}

@@ -73,7 +73,7 @@

{{ .Title }}

-
+ diff --git a/layouts/partials/clusters/all_clusters.html b/layouts/partials/clusters/all_clusters.html index 8605f3941d8..1bdc0408a58 100644 --- a/layouts/partials/clusters/all_clusters.html +++ b/layouts/partials/clusters/all_clusters.html @@ -18,11 +18,11 @@
{{ partial "clusters/sidebar_nav.html" (dict "data" $data "arrowColors" $arrowColors "link_mode" "anchor") }} -
+
{{ range $ci, $cluster := $data.clusters }} {{ partial "clusters/cluster_section.html" (dict "cluster" $cluster "ci" $ci "colors" $colors) }} {{ end }} -
+
diff --git a/layouts/partials/disciplines/all_fields.html b/layouts/partials/disciplines/all_fields.html index c52634dac88..9da1256d7c3 100644 --- a/layouts/partials/disciplines/all_fields.html +++ b/layouts/partials/disciplines/all_fields.html @@ -19,11 +19,11 @@
{{ partial "disciplines/sidebar_nav.html" (dict "data" $data "arrowColors" $arrowColors "link_mode" "anchor") }} -
+
{{ range $fi, $field := $data.fields }} {{ partial "disciplines/field_section.html" (dict "field" $field "fi" $fi "colors" $colors "show_leads" $showLeads) }} {{ end }} -
+
diff --git a/layouts/partials/docs_layout.html b/layouts/partials/docs_layout.html index cd54cf09537..e4a96edbd9c 100644 --- a/layouts/partials/docs_layout.html +++ b/layouts/partials/docs_layout.html @@ -22,7 +22,7 @@ {{ end }} -
+
@@ -51,8 +51,6 @@

{{ .Title }}

- {{ partial "site_footer" . }} - -
+ diff --git a/layouts/partials/doors/assets.html b/layouts/partials/doors/assets.html index ed531f88bb6..78dde8b24f5 100644 --- a/layouts/partials/doors/assets.html +++ b/layouts/partials/doors/assets.html @@ -1,10 +1,12 @@ {{/* The Doors stylesheet and shell script, loaded after the theme's CSS so it can override it. Fonts are self-hosted; the two used on every page are preloaded, and the italic downloads only where a reference list uses it. */}} -{{ $files := slice "tokens" "fonts" "base" "hero" "inner" }} +{{ $files := slice "tokens" "fonts" "base" "shell" "hero" "inner" }} {{ $parts := slice }} {{ range $files }}{{ $parts = $parts | append (resources.Get (printf "css/doors/%s.css" .)) }}{{ end }} {{ $css := $parts | resources.Concat "css/doors.css" | minify | fingerprint "md5" }} +{{ $js := resources.Get "js/doors/site.js" | js.Build (dict "minify" true "format" "iife" "target" "es2019") | fingerprint "md5" }} + diff --git a/layouts/partials/doors/header.html b/layouts/partials/doors/header.html new file mode 100644 index 00000000000..26180aeb44a --- /dev/null +++ b/layouts/partials/doors/header.html @@ -0,0 +1,58 @@ +{{/* Doors site header. Top-level entries with children open a mega menu; its columns come + from each child's `group` param in config/_default/menus.toml, and any entry with no + group lands in a final "More" column so nothing can drop out of the menu. + + The id is still `navbar-main` because academic.js measures that element for its + anchor offset, and it runs on every page until the theme's script is removed. */}} +{{ $page := . }} +{{ $logo := resources.Get "images/doors/logo-row.webp" }} + diff --git a/layouts/partials/doors/menu_link.html b/layouts/partials/doors/menu_link.html new file mode 100644 index 00000000000..15a57900840 --- /dev/null +++ b/layouts/partials/doors/menu_link.html @@ -0,0 +1,6 @@ +{{/* One menu link. Sites outside this one open in a new tab, as they did before. + Input: dict with `entry` (menu entry) and `page` (current page). */}} +{{ $url := .entry.URL | relLangURL }} +{{ $external := or (strings.HasPrefix .entry.URL "http://") (strings.HasPrefix .entry.URL "https://") }} +{{ $current := eq (strings.TrimSuffix "/" $url) (strings.TrimSuffix "/" .page.RelPermalink) }} +{{ .entry.Name }} diff --git a/layouts/partials/doors/search_icon.html b/layouts/partials/doors/search_icon.html new file mode 100644 index 00000000000..5acbdc99a18 --- /dev/null +++ b/layouts/partials/doors/search_icon.html @@ -0,0 +1 @@ + diff --git a/layouts/partials/site_footer.html b/layouts/partials/site_footer.html index 33a213ce950..0e6aee95c86 100644 --- a/layouts/partials/site_footer.html +++ b/layouts/partials/site_footer.html @@ -1,49 +1,38 @@ - - -