diff --git a/.github/workflows/typos.yml b/.github/workflows/typos.yml new file mode 100644 index 0000000..262d17f --- /dev/null +++ b/.github/workflows/typos.yml @@ -0,0 +1,13 @@ +name: Typos Check + +on: + pull_request: + push: + branches: [main] + +jobs: + typos: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: crate-ci/typos@v1.33.1 diff --git a/.gitignore b/.gitignore index 65c7807..9ab5747 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,20 @@ -.quarto +# Quarto +.quarto/ /_site/ /quarto_cache/ -/.quarto/ +# Generated outputs +_freeze/ +news_files/ +*.ipynb + +# Dev tools +CLAUDE.md +.claude/ +.serena/ + +# Planning files +plan.md +ideas.md +scratch_notes.md +research.md diff --git a/_freeze/news/execute-results/html.json b/_freeze/news/execute-results/html.json deleted file mode 100644 index 2ff4865..0000000 --- a/_freeze/news/execute-results/html.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "hash": "7778dae7327027a1fa14455c7dd3bfe7", - "result": { - "engine": "jupyter", - "markdown": "---\ntitle: EEGManySteps Initiative Collaboration Invitation\ndate: 08/12/2024\nexecute:\n echo: false\n---\n\n## Goals definition with AB\nWe had the second meeting of SC and AB December 3rd, 2024. TThe meeting used as an opporutniy to discuss the goals, and refine the scope of the project. Additionally members of SC and AB were invited to complete a sruvey on the project goals. A summary of the results can be found below, based on the raw data [here](https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/EEGManySteps%20_%20AB%20meeting%20survey.tsv).\nThe meeting slides can be found [here](https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/slides_ab_meeting_12_24.pdf).\n\n\n**Summary survey**: \n\n::: {#50774e70 .cell execution_count=1}\n\n::: {.cell-output .cell-output-stdout}\n```\nThis survey was conducted during the AB meeting.\nThe participants rated the following patterns:\n1. Step-specific time-frequency pattern Summary: Gait events, such as initial and final contacts, will be derived from multiple datasets. Time-frequency decompositions locked to these events will be analyzed, with potentially influencing factors parameterized.\n 2. Characterization of gait artifacts across different systems Summary: Based on known parameters for assessing signal quality during gait, we can assess whether and how gait-related artifacts vary across different hardware systems and laboratories.\n 3. Influence of preprocessing on EEG results during walking Summary: Compare the impact of various defendable preprocessing pipelines on gait-related spectral perturbations (GRSP) and event-related potentials (ERP) across multiple hardware setups and laboratories.\n 4. Gait-related modulation of secondary task correlates Summary: Can we replicate often- reported modulations of EEG dynamics underlying cognitive task performance, e.g. reduced P3 amplitudes during walking?.\n\nThe following statistics were calculated:\nNumber of participants: 26\nAverage rating for each pattern:\n1. Step-specific time-frequency pattern Summary: \n Average rating 4.27\n 2. Characterization of gait artifacts across different systems Summary: \n Average rating 4.04\n 3. Influence of preprocessing on EEG results during walking Summary: \n Average rating 4.42\n 4. Gait-related modulation of secondary task correlates Summary: \n Average rating 4.08\n\n\n Please provide a rough estimate how many datasets with \n a new protocol your lab could provide (N=?) \n\n```\n:::\n\n::: {.cell-output .cell-output-display}\n![](news_files/figure-html/cell-2-output-2.png){width=812 height=509}\n:::\n:::\n\n\n--- \n\n## Kick-off Meeting in September\nWe had the first meeting of the **EEGManySteps** initiative on September 5th, 2024. The meeting was attended by 21 participants. The meeting was an opportunity to introduce the initiative, recap what happend since MoBI 2024, discuss the roles of the Steering Committee and Advisory Board, and plan the next steps. The meeting slides can be found [here](https://github.com/JuliusWelzel/eegmanysteps/blob/665fd64f92468f0cacaa504ed18159cd93f128b5/files/slides_kickoff.pdf) and the minutes [here](https://docs.google.com/document/d/1JZ6axf8kW_PU4JE-0fuq0510ktJEFYTDPT0pab_cO0M/edit?usp=sharing).\n\n**Next steps**: \n\n- Ask for participation via mailing lists (EEGLab, fieldtrip, MNE)\n- Open goal proposals\n- Steering Committee and Advisory Board will shape goals\n- Steering Committee defines WPs which can address the goals\n- Identify potential funding opportunities\n\n**Planned milestones**:\n\n- Position paper (2024/2025)\n- Apply for funding (early 2025)\n\n\n--- \n\n## Start of the Initiative\nWe invite you to collaborate on the **EEGManySteps** initiative, aimed at understanding how different setups in mobile electroencephalography (EEG) experiments influence the results. EEGManySteps is an international, inter-institute effort focused on collecting and analyzing EEG data across multiple laboratories to investigate these influences, starting with a specific focus on gait-related features. \n\nWe are currently forming the decision-making structure of the initiative, which may change through further open discussions.\n\n### How to Participate\n\nPlease let us know via email ([eegmanysteps@gmail.com](mailto:eegmanysteps@gmail.com)) if you would like to assume one of the following roles:\n\n1. **Steering Committee Member**\n2. **Advisory Board Member**\n3. **Data Set Contributor**\n4. **Analyst**\n\nEach role is described below. Please note that the roles of Steering Committee Member and Advisory Board Member cannot be chosen simultaneously. The final decision on your commitment can follow after some period when the responsibilities are better defined with mutual agreement.\n\n### Tentative Role Definitions\n\n**Steering Committee Members** \nExpected to attend monthly meetings and take on specific tasks within the project.\n*Minimal requirement: Authorship in one or more peer-reviewed MoBI paper or extensive experience in similar open science projects. Minimum active period at least 1 year.*\n\n**Advisory Board Members:**\nProvide background support and feedback during quarterly/biannual meetings to guide the project’s direction.\n*Minimal requirement: First or last author in a peer-reviewed MoBI/Biomechanics paper or extensive experience in similar open science projects. Minimum active period at least 1 year.*\n\n**Data Set Contributors** \nProvide access to EEG datasets recorded in mobile settings. Detailed requirements are still to be determined. \n*Minimal requirement: Responsible for the acquisition, curation, or formatting of mobile EEG data.*\n\n**Analysts** \nParticipate in analyzing specific research questions related to mobile EEG data. \n*Minimal requirement: Experience with the analysis of biomechanical or MoBI data.*\n\n### Upcoming Event\n\nWe also invite you to join the virtual **Kick-off Meeting** in September, with the exact date and time to be determined through a poll. Please email us to access the poll and receive the meeting link.\n\n---\n\n", - "supporting": [ - "news_files" - ], - "filters": [], - "includes": {} - } -} \ No newline at end of file diff --git a/_freeze/news/figure-html/cell-2-output-2.png b/_freeze/news/figure-html/cell-2-output-2.png deleted file mode 100644 index 804f603..0000000 Binary files a/_freeze/news/figure-html/cell-2-output-2.png and /dev/null differ diff --git a/_freeze/site_libs/clipboard/clipboard.min.js b/_freeze/site_libs/clipboard/clipboard.min.js deleted file mode 100644 index 1103f81..0000000 --- a/_freeze/site_libs/clipboard/clipboard.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * clipboard.js v2.0.11 - * https://clipboardjs.com/ - * - * Licensed MIT © Zeno Rocha - */ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return b}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),r=n.n(e);function c(t){try{return document.execCommand(t)}catch(t){return}}var a=function(t){t=r()(t);return c("cut"),t};function o(t,e){var n,o,t=(n=t,o="rtl"===document.documentElement.getAttribute("dir"),(t=document.createElement("textarea")).style.fontSize="12pt",t.style.border="0",t.style.padding="0",t.style.margin="0",t.style.position="absolute",t.style[o?"right":"left"]="-9999px",o=window.pageYOffset||document.documentElement.scrollTop,t.style.top="".concat(o,"px"),t.setAttribute("readonly",""),t.value=n,t);return e.container.appendChild(t),e=r()(t),c("copy"),t.remove(),e}var f=function(t){var e=1