-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update project outline with detailed work package descriptions and ad…
…d initial collaboration invitation document
- Loading branch information
1 parent
19413ff
commit dfff0db
Showing
4 changed files
with
211 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,178 @@ | ||
{ | ||
"cells": [ | ||
{ | ||
"cell_type": "raw", | ||
"metadata": {}, | ||
"source": [ | ||
"---\n", | ||
"title: EEGManySteps Initiative Collaboration Invitation\n", | ||
"date: 08/12/2024\n", | ||
"execute:\n", | ||
" echo: false\n", | ||
"---" | ||
], | ||
"id": "3e4e025f" | ||
}, | ||
{ | ||
"cell_type": "markdown", | ||
"metadata": {}, | ||
"source": [ | ||
"## Goals definition with AB\n", | ||
"We 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).\n", | ||
"The 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" | ||
], | ||
"id": "cfd4c4f2" | ||
}, | ||
{ | ||
"cell_type": "code", | ||
"metadata": {}, | ||
"source": [ | ||
"import pandas as pd\n", | ||
"import seaborn as sns\n", | ||
"import matplotlib.pyplot as plt\n", | ||
"import numpy as np\n", | ||
"\n", | ||
"# Load the data\n", | ||
"url = \"https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/EEGManySteps%20_%20AB%20meeting%20survey.tsv?raw=true\"\n", | ||
"data = pd.read_csv(url, sep='\\t')\n", | ||
"# Select the first 4 patterns\n", | ||
"patterns = data.columns[:5]\n", | ||
"\n", | ||
"# Print a summary of the data\n", | ||
"print(\"\\n\".join([\n", | ||
" \"This survey was conducted during the AB meeting.\",\n", | ||
" \"The participants rated the following patterns:\",\n", | ||
" f\"{'{'}\\n {.join(data.columns[1:5])}.\"\n", | ||
" \"\",\n", | ||
" \"The following statistics were calculated:\",\n", | ||
" f\"Number of participants: {len(data)}\",\n", | ||
" f\"Average rating for each pattern:\",\n", | ||
" f\"{'\\n '.join([f'{goal.split(':')[0]}: \\n Average rating {data[goal].mean():.2f}' for goal in data.columns[1:5]])}\",\n", | ||
" \"\",\n", | ||
"]))\n", | ||
"\n", | ||
"# print the question title\n", | ||
"print(\"\\n\",\n", | ||
" \"Please provide a rough estimate how many datasets with \\n a new protocol your lab could provide (N=?)\",\n", | ||
" \"\\n\"\n", | ||
" )\n", | ||
"# print estimate density distribution for potential pariticpants to be collected\n", | ||
"sns.set(style=\"whitegrid\")\n", | ||
"plt.figure(figsize=(10, 6))\n", | ||
"\n", | ||
"# retrieve n \n", | ||
"n_subj = data[\"Please provide a rough estimate how many datasets with a new protocol your lab could provide (N=?):\"].fillna(\"\")\n", | ||
"\n", | ||
"# extract digits from pd series and sum if multiple digits are identified\n", | ||
"def extract_digits(s):\n", | ||
" digits = ''.join(filter(str.isdigit, str(s)))\n", | ||
" if digits:\n", | ||
" # Split the string by non-digit characters and take the last number\n", | ||
" numbers = ''.join(c if c.isdigit() else ' ' for c in str(s)).split()\n", | ||
" return int(numbers[-1]) if numbers else np.nan \n", | ||
" return np.nan\n", | ||
"\n", | ||
"n_subj.apply(extract_digits)\n", | ||
"\n", | ||
"# plot the distribution\n", | ||
"sns.histplot(n_subj.apply(extract_digits), bins=range(0, 100, 5), kde=True)\n", | ||
"plt.xlabel(\"Estimated number of participants\")\n", | ||
"plt.xlim(0, 60)" | ||
], | ||
"id": "cfd4b9a6", | ||
"execution_count": null, | ||
"outputs": [] | ||
}, | ||
{ | ||
"cell_type": "raw", | ||
"metadata": {}, | ||
"source": [ | ||
"--- \n", | ||
"\n", | ||
"## Kick-off Meeting in September\n", | ||
"We 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", | ||
"--- " | ||
], | ||
"id": "05bfdbad" | ||
}, | ||
{ | ||
"cell_type": "markdown", | ||
"metadata": {}, | ||
"source": [ | ||
"## Start of the Initiative\n", | ||
"We 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", | ||
"\n", | ||
"We are currently forming the decision-making structure of the initiative, which may change through further open discussions.\n", | ||
"\n", | ||
"### How to Participate\n", | ||
"\n", | ||
"Please let us know via email ([[email protected]](mailto:[email protected])) if you would like to assume one of the following roles:\n", | ||
"\n", | ||
"1. **Steering Committee Member**\n", | ||
"2. **Advisory Board Member**\n", | ||
"3. **Data Set Contributor**\n", | ||
"4. **Analyst**\n", | ||
"\n", | ||
"Each 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** \n", | ||
"Expected 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:**\n", | ||
"Provide 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** \n", | ||
"Provide 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** \n", | ||
"Participate 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", | ||
"\n", | ||
"We 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." | ||
], | ||
"id": "94c26cb6" | ||
}, | ||
{ | ||
"cell_type": "markdown", | ||
"metadata": {}, | ||
"source": [ | ||
"---\n" | ||
], | ||
"id": "a39d600a" | ||
} | ||
], | ||
"metadata": { | ||
"kernelspec": { | ||
"name": "python3", | ||
"language": "python", | ||
"display_name": "Python 3 (ipykernel)" | ||
} | ||
}, | ||
"nbformat": 4, | ||
"nbformat_minor": 5 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
{ | ||
"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 ([[email protected]](mailto:[email protected])) 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": {} | ||
} | ||
} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.