BrainHack Lucca 2023

4 - 7 December 2023

BrainHack Lucca

%d

Days

%h

Hours

%m

Minutes

%s

Seconds

About BraianHack Lucca

Open science and open data

The purpose of Brainhack is to bridge the data science and neuroscience research communities to advance the progress of brain science research. This collaborative workshop brings researchers from across the globe and different disciplines to work together on innovative projects related to neuroscience combining elements of Hackathons, with a variety of educational activities. Year after year, global Brainhack events have brought together researchers to participate in open collaboration and regional Brainhack events keep the momentum going throughout the year.

Read the BH code of conduct

BrainHack Global

The world-wide organization that helps with the organization of local events

BrainHack Marseille

A long experienced BrainHack local event partening with us for BH 2023

Program

IMPORTANT NOTICE: we have run a satellite online short talk on how to write an efficient project for the BrainHack.
You can find the link to the video in the heading of the Projects section

You can find the complete BrainHack Lucca program here.
The first day is dedicated to teaching, with training sessions on different open science tools.
The following days will be focused on collaborative working (hacking sessions).

Welcoming, coffee and delicacies

Registration and breakfast

Badges at IMT school and coffee at 'La Pecora Nera'

Mathieu Gilson, David Meunier, Ruggero Basanisi

Introduction to BrainHack - Mathieu Gilson, David Meunier, Ruggero Basanisi

Joint introduction to BrainHack Marseille and Lucca

Julien Caugant

Training session 1 - Julien Caugant

Python basics

Speaker to define

Training session 2 - CEDRE Team

Jupyter Notebook

Speaker to define

Training session 3 - CEDRE Team

AI tools for machine learning

Buon Appetito

Lunch Break

Lunch will be served at 'Marameo'

Ruggero Basanisi

Sharing expertise - Ruggero Basanisi (Lucca, IMT)

How to 'Git' on with a clean code

Speaker to define

Sharing expertise - Marmaduke Woodman (AMU, INS), Manuel Mercier (AMU, INS) & Julien Lefevre (AMU, INT)

Programming, energy and environement, does 'green-coding' exist?

COFFEEEEEE

Coffee Break

Coffee Break will be served at 'La Pecora Nera'

Speaker to define

Sharing expertise - Felix Hoffstaedter (Julich, BABS)

Open-source projects

Speaker to define

Sharing expertise - Julien Cohen-Adad (Montreal, Polytech)

Open-source projects

Projects' Presentation

Projects pitches - Projects leaders

Short projects presentations between Marseille and Lucca

Willow Trantow

Social Night Event - All the Brainhackers

The social night event will be hosted in IMT school

Breakfast

Breakfast

Breakfast will be served at 'La Pecora Nera'

Hack those brains!

Hacking session - Working groups

Collective work on projects!

Buon Appetito

Lunch Break

Lunch will be served at 'Marameo'

Hack those brains!

Hacking session - Working groups

Collective work on projects!

Willow Trantow

Coffee Break

Coffee Break will be served at 'La Pecora Nera'

Speaker

Intermediate projects presentation - Projects Leaders

Small intermediate presentation by project leaders in Marseille and Lucca

Breakfast

Breakfast

Breakfast will be served at 'La Pecora Nera'

Hack those brains!

Hacking session - Working groups

Collective work on projects!

Buon Appetito

Lunch Break

Lunch will be served at 'Marameo'

Hack those brains!

Hacking session - Group Work

Collective work on projects!

Willow Trantow

Coffee Break

Coffee Break will be served at 'La Pecora Nera'

Speaker to define

BrainHack Marseille Wrapup / BrainHack Lucca intermediate presentation - Projects Leaders

To share the results of BrainHack Marseille and the preliminar results of BrainHack Lucca

Breakfast

Breakfast

Breakfast will be served at 'La Pecora Nera'

Hack those brains!

Hacking session - Group Work

Are you starting to getting tired? Don't give up!

Buon Appetito

Lunch Break

Lunch will be served at 'Marameo'

Hack those brains!

Hacking session - Group Work

The last straight line!

Willow Trantow

Coffee Break

Coffee Break will be served at 'La Pecora Nera'

Speaker to define

BrainHack Lucca Wrapup - Projects Leaders

Presentation of the results of BrainHack Lucca projects.

Teaching hours

Hacking hours

Projects

Participants

Register

Registration is now closed.

Email us if you want to try to get a late registration.

Register

Registration is closed.

Participants' checklist

In order to facilitate the participation to first day's training sessions, participants are recommended to follow these few preliminar steps:

Projects

Here you can find all the informations about the proposed projects.
If you want to submit a project you should first register, then follow the link to fill the form through a github issue.
Projects can be anything you'd like to work on during the event with other people (coding, discussing a procedure with coworkers, brainstorming about a new idea), as long as you're ready to minimally organize this!

Click here to watch a short video about "How to write a project for the BrainHack", in which we discuss how a project should be conceived and project leaders' duties.

Click to submit a project filling a GitHub issue template!


Brain-machine interface: a closed loop system for brain signal driven stimulation delivery.

By Ruggero Basanisi & Monica Betta

Description


Among other uses in neuroscience research, brain-machine interface systems are extensively used in sleep studies to deliver stimuli in response to the detection of salient brain signals (Bellesi et al. 2014, Fehér et al. 2021). In particular, we're interested in building a closed-loop protocol able to simultaneously register and monitor the EEG activity, recognize sleep slow waves (0.5 - 4 Hz), and deliver a stimulus with the finest possible time precision within a predetermined phase of the oscillation. The aim for the brainhack is to group together with different experts to tackle the deriving conceptual and computational issues, to finally create a publicly available small Python package containing a subset of functions to implement the closed-loop protocol.

Goals for the BrainHack:
This project presents several non-trivial issues that should be addressed, during the brainhack we will mainly focus on three points:

  • Chose and implementation of the algorithm for online slow wave detection
  • Testing the slow wave detection algorithm on data (offline)
  • Testing and improving the EEG algorithm for recording and monitoring brain signals, its integration with the detection algorithm and with stimulation delivery (online)
Contributors' skills:
Contributors can participate in different ways, helping us brainstorming on conceptual problems to figure out a valid strategy to achieve the scope, or actively programming algorithms and testing functions.Some of these skills can be useful to participate: EEG signal processing, machine/deep learning, python programming, control system.


NeuroInfer

by Davide Coraci & Matteo Lionello

Description


NeuroInfer (NI) is a tool for drawing Bayesian inferences on the associations between cognitive processes and brain activations based on meta-analytic data from fMRI published studies. In a nutshell, it allows neuroscientists to interpret their results and assess the reliability of their hypotheses.
Compared to available tools (e.g., NeuroSynth, NeuroQuery, BACON), NI implements a more sophisticated Bayesian analysis (based on Bayesian confirmation theory). Up to date, the NI framework includes a database of published fMRI studies and related metadata (updated in 2018 and shared with NeuroSynth and NeuroQuery), a vocabulary of terms, and a Python-based algorithm to perform the analysis.

Goals for the BrainHack:
Our goal for the Brainhack 2023 is to develop the NueroInfer platform. In particular, we plan:

  • to improve the python-based script at the core of the current version of NI.
  • to develop a GUI for NI
  • to realize a beta version of NI to upload on GitHub (and provide some useful tutorial)
Contributors' skills:
  • expertise in python coding
  • expertise with GUI development (optional)
  • familiariy with neuroinformatics and related tools


Exploring and Exploting Behavior in Research Career Trajectories: Developing a Niche Index for Single Researchers.

By Lorenzo Teresi & Roberto Pizziol

Description


The landscape of scientific research is shaped by the dual forces of exploitation—deepening knowledge within established domains—and exploration—venturing into novel areas. Traditional metrics such as citation counts fail to capture the nuanced interplay of these behaviors. This proposal introduces a novel Niche Index, designed to quantify researchers' tendencies towards exploitation or exploration, thereby offering a multidimensional view of scientific contributions.
Objectives:

  • To develop a Niche Index that quantifies the exploitation and exploration behaviors in research scientists.
  • Compare the different proposed metrics, including a comparison with traditional research indicators (e.g., h-index)
  • To create a framework that allows academic institutions to understand the research dynamics of their faculty better, informing resource allocation and strategic planning.
Goals for the BrainHack:
  • Day 1: Foundation and Framework Development
  • Day 2: Analysis and Development
  • Day 3: Refinement and Presentation
Contributors' skills:
  • Natural Language Processing and Network analysis
  • Data Management and Web Scraping
  • Literature Review and Synthesis
  • Data Visualization and Presentation Tools


Synergistic Network of Depressive Traits

by Ern Wong & Emanuele Agrimi

Description


Higher-order interactions provide sophisticated descriptions of complex and dynamical networks beyond what contemporary pairwise analysis can capture. Particularly, to support cognitive functions, brain regions are thought to collaborate synergistically, i.e. by means of complex and rich patterns that only arise from the combination of the activity of multiple regions.
Since these synergies are thought to subserve higher cognitive functions, they could contribute to our understanding of psychiatric impairments. This project thus aims to build synergistic networks of brain function from resting-state fMRI and to identify network characteristics that may be indicative of depressive traits, and that may help in patient classification.

Goals for the BrainHack:

  • Create a pipeline for building and analysing synergistic networks.
  • Leverage rs-fMRI data from HCP Young Adult to identify network characteristics that correlate with depressive traits measured from a composite scale.
  • Preprocess functional and anatomical data from an independent dataset (Bezmaternykh et al., 2021).
Contributors' skills:
  • Familiarity with fMRI
  • General proficiency with Python/MATLAB/Bash
  • Network analysis
  • Data Visualisation and Communication


PACman: finding Phase-Amplitude Coupling events in continuous EEG recordings in an automatic manner

By Davide Marzoli & Guillaume Legendre

Description


Neuronal oscillation, a process where neurons communicate with rhythmic patterns, can be observed as waves in electroencephalographic (EEG) recordings of brain signals. This communication mode is a cost-efficient way to achieve various cognitive processes ranging from temporal binding of sensory inputs, attention selection to even memory consolidation. Recent developments in our understanding of neuronal oscillation suggest that the phase of slower oscillations can modulates the amplitude of faster neuronal oscillations, a phenomenon known as Phase-Amplitude Coupling (PAC). PAC can be observed in large part of the scalp with EEG and is a putative mechanism for distributing information among large-scale networks with implications for learning, memory consolidation and retrieval.
This project aims to develop an algorithm for detecting PAC events in continuous EEG recordings, focusing initially on the detection of slow-waves coupled with spindles since their co-occurrence is a well characterized phenomenon in sleep EEG and will serve as ‘ground-truth’ for the validation of the method.
The successful method will be adapted to be extend to the cross-coupling of any kind of frequency range, increasing the possibility of usage to a broader extent and answering new biological questions.

Goals for the BrainHack:

  • Review the literature on methods of Phase-Amplitude Coupling (PAC) to determine the methods best suited for our algorithm.
  • Detect visually specific PAC events (namely Slow-oscillation-spindle coupling) in whole-night EEG recordings.
  • Implement the method to extract PAC in a time-frequency manner.
  • Implement a clustering algorithm to detect and label automatically changes in PAC.
  • Test and validate the full algorithm on the previously labeled whole-night EEG recordings.
Contributors' skills:
  • Python coding
  • Experience in EEG
  • Experience in signal processing
  • Experience in clustering algorithm


EEG-Based Sensory Classification using Machine Learning

by Linda Fiorini & Francesco Pietrogiacomi

Description


Understanding how the brain perceives the world has always been one of the most intriguing topics in neuroscience. We want to apply machine learning (ML) techniques to classify the electrophysiological signal of the brain recorded during sensory stimulation in healthy subjects. This project endeavors to decode the unique neural signatures associated with auditory and visual stimulation by integrating ML and neuroscience, in particular electroencephalography (EEG) data. ML has been applied to EEG in various fields, such as motor imagery (e.g. Amin et al., 2019) and emotions recognition (Wang et al., 2021), as well as for clinical purposes (e.g. Ozdemir et Al., 2021) but only few researches on sensory processing using ML have been published. We will analyze EEG data collected for a study on anticipatory multisensory integration (Fiorini et al., 2023).
Potential applications of this project could be extended to better understand brain activity in states of altered consciousness - i.e., sleep, vegetative state, and coma - as well as in the field of brain-computer interfaces (BCI).
We aim to demonstrate the novel use of AI in enhancing our knowledge of neural dynamics, specifically in sensory processing. The interdisciplinary nature of this project - bridging neuroscience, artificial intelligence, and sensory psychology - offers a unique perspective and contributes significantly to the field of cognitive science and neurotechnology.

Goals for the BrainHack:

  • Deepen the literature about application of deep learning on EEG
  • Define EEG data preprocessing pipeline
  • Implement different models to classify EEG signal
  • Train and test the models
Contributors' skills:
  • EEG signal processing
  • Machine Learning/Deep Learning
  • Python programming


LRG: Zooming out the brain scales

By Tommaso Gili

Description


Structural connectivity in the brain is typically studied by reducing its observation to a single spatial resolution. However, the brain possesses a rich architecture organised over multiple scales linked to one another (Betzel and Bassett, 2017). Simple organising principles underlie the multiscale architecture of human structural brain networks, where the same connectivity law dictates short- and long-range connections between different brain regions over many resolutions. Such a multiscale property can be appreciated by progressively coarse-graining the connected anatomical regions by changing the observation resolution.
This project aims to apply a recently proposed graph coarse-graining method (the Laplacian Renormalization Group: Villegas et al., 2023) to the human connectome and identify the network density's role in identifying multiple connectivity scales.

Goals for the BrainHack:

  • To create a pipeline for an effective structural network sparsification, starting from probabilistic and deterministic tractography of multiple subjects.
  • To adapt the Laplacian Renormalization Group algorithm for the human connectome.
  • To establish the working limits of a non-geometric coarse-graining in terms of network density.
Contributors' skills:
  • Familiarity with DTI and Tractography
  • General proficiency with Python/MATLAB/Bash
  • Network analysis
  • Data Visualisation and Communication

Team

The BrainHack Lucca organizing committee

Davide Coraci

PhD Student

Giulia Avvenuti

PostDoctoral Fellow

Giacomo Handjaras

Assistant Professor

Guillaume Legendre

PostDoctoral Fellow

Linda Fiorini

PhD Student

Leila Salvesen

PhD Student

Monica Betta

Assistant Professor

Ruggero Basanisi

PostDoctoral Fellow

Tommaso Gili

Assistant Professor

Valentina Elce

PhD Student

Questions, Services &
Useful Resources

Here you can find useful information about services in Lucca.

1. Do I need programming skills to participate?

The aim of BHL is to create an exchange environment accessible to all participants, allowing to propose projects in which different levels of programming skills are needed. Thus, participating to BHL can demand different levels of programming skills depending on the project that a participant decides to attend, from zero to hero.

2. Which kind of project can I propose as project leader?

All kind of projects are accepted, from zero programming skills projects (e.g.: brainstorming on a peculiar topic or discussing about common proceedings) to fully computational projects (e.g.: programming a toolbox to perform data analysis using a new methodological framework). The only limitation is that they should be brain-themed projects.

3. What do I need to participate BHL?

To participate BHL you just need your laptop and good vibes. The organization team will try to provide all participants with electrical supplies, if your laptop has a short charger cable we advise to bring with you an extension cord in order to reach plugs.

4. Where can I find an accomodation?

Lucca offers tons of possibilities in terms of accomodations with hotels and B&Bs. Accomodations inside the walled city are generally more expensive than accomodations outside or around the walls. In the near future we will try to stipulate an agreement with some structures for hosting participants at lower fares. We will keep you posted on this topic.

5. Where can I eat in Lucca?

BHL provides their participants with two coffee breaks per day, lunch and a buffet for the social event on the first night. However, if you want to discover the typical flavours of Tuscany, here we give you some suggestions for restaurants:

As an alternative, you can easily find around the city lots of spots to eat sandwiches, pizza and stuffed 'focaccia'.

6. What can I visit in Lucca?

You can enjoy Lucca just by hanging around the ancient walls or the streets of the walled city.
Moreover it offers some attractions:

Social networks

Here you can find our social media links

Contacts

Any question? Write us a message!
You can find more information about the school and how to reach us following THIS LINK.