Message
diff --git a/index.json b/index.json
index d1f7dd5..0f63883 100644
--- a/index.json
+++ b/index.json
@@ -1 +1 @@
-[{"authors":["Cameron Craddock"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"b02f535844ad6f9708d52e0fbccc8341","permalink":"https://www.brainhack.org/global2024/author/cameron-craddock/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/cameron-craddock/","section":"authors","summary":"","tags":null,"title":"Cameron Craddock","type":"authors"},{"authors":["Christopher Nolan"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1683720344,"objectID":"8813ba7fdc465df7bd0c22a734959d69","permalink":"https://www.brainhack.org/global2024/author/christopher-nolan/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/christopher-nolan/","section":"authors","summary":"","tags":null,"title":"Christopher Nolan","type":"authors"},{"authors":["Clare McCann"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1683720344,"objectID":"df5dd239714e84c9907c843b999d646d","permalink":"https://www.brainhack.org/global2024/author/clare-mccann/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/clare-mccann/","section":"authors","summary":"","tags":null,"title":"Clare McCann","type":"authors"},{"authors":["Daniel Marguiles"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"37423f734e286cd8ee22f2a449312aa1","permalink":"https://www.brainhack.org/global2024/author/daniel-marguiles/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/daniel-marguiles/","section":"authors","summary":"","tags":null,"title":"Daniel Marguiles","type":"authors"},{"authors":["Eneko Uruñuela"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1683720344,"objectID":"cc744695a72f2b9174841907572053ce","permalink":"https://www.brainhack.org/global2024/author/eneko-urunuela/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/eneko-urunuela/","section":"authors","summary":"","tags":null,"title":"Eneko Uruñuela","type":"authors"},{"authors":["Hao-Ting Wang"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"be23687cb90069e3ba2048475d3dca3e","permalink":"https://www.brainhack.org/global2024/author/hao-ting-wang/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/hao-ting-wang/","section":"authors","summary":"","tags":null,"title":"Hao-Ting Wang","type":"authors"},{"authors":["Isil Poyraz Bilgin"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1683720344,"objectID":"4e9d803a459f11d34c0375bb5808eafd","permalink":"https://www.brainhack.org/global2024/author/isil-poyraz-bilgin/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/isil-poyraz-bilgin/","section":"authors","summary":"","tags":null,"title":"Isil Poyraz Bilgin","type":"authors"},{"authors":["Johanna Bayer"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"41dc0ae2c055264b1a36566a9cff133e","permalink":"https://www.brainhack.org/global2024/author/johanna-bayer/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/johanna-bayer/","section":"authors","summary":"","tags":null,"title":"Johanna Bayer","type":"authors"},{"authors":["Jon Haitz Legarreta Gorroño"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"d09ef05fa146466d8c58ba6565a0308c","permalink":"https://www.brainhack.org/global2024/author/jon-haitz-legarreta-gorrono/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/jon-haitz-legarreta-gorrono/","section":"authors","summary":"","tags":null,"title":"Jon Haitz Legarreta Gorroño","type":"authors"},{"authors":["Kelly Garner"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1683720344,"objectID":"68f37b63d53afb7d11be797f39ad23ee","permalink":"https://www.brainhack.org/global2024/author/kelly-garner/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/kelly-garner/","section":"authors","summary":"","tags":null,"title":"Kelly Garner","type":"authors"},{"authors":["Peer Herholz"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"656d824d18bf5e730ae4209639a6900f","permalink":"https://www.brainhack.org/global2024/author/peer-herholz/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/peer-herholz/","section":"authors","summary":"","tags":null,"title":"Peer Herholz","type":"authors"},{"authors":["Pierre Bellec"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"79cf9a9fac447ecb86b53543960c4f21","permalink":"https://www.brainhack.org/global2024/author/pierre-bellec/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/pierre-bellec/","section":"authors","summary":"","tags":null,"title":"Pierre Bellec","type":"authors"},{"authors":["Remi Gau"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"df2385e5f624078fa8d6815e29879c70","permalink":"https://www.brainhack.org/global2024/author/remi-gau/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/remi-gau/","section":"authors","summary":"","tags":null,"title":"Rémi Gau","type":"authors"},{"authors":["Samuel Guay"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"aa3b5b692d1c06f2db8b9ccd3e4a2db3","permalink":"https://www.brainhack.org/global2024/author/samuel-guay/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/samuel-guay/","section":"authors","summary":"","tags":null,"title":"Samuel Guay","type":"authors"},{"authors":["Stefano Moia"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1683720344,"objectID":"ede4f0f43c1ba7d15d8ce7759a3e07b4","permalink":"https://www.brainhack.org/global2024/author/stefano-moia/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/stefano-moia/","section":"authors","summary":"","tags":null,"title":"Stefano Moia","type":"authors"},{"authors":["Stephanie Noble"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"3f0112a01d1491e44acd44b6d20f8822","permalink":"https://www.brainhack.org/global2024/author/stephanie-noble/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/stephanie-noble/","section":"authors","summary":"","tags":null,"title":"Stephanie Noble","type":"authors"},{"authors":["surname name"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1679385743,"objectID":"2372a006743401a2929e6a2fb22409f9","permalink":"https://www.brainhack.org/global2024/author/surname-name/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/surname-name/","section":"authors","summary":"","tags":null,"title":"surname name","type":"authors"},{"authors":["Thomas G. Clsoe"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1726110122,"objectID":"8567f9f9a8d958a1c8003b0bcdc3057f","permalink":"https://www.brainhack.org/global2024/author/tom-close/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/tom-close/","section":"authors","summary":"","tags":null,"title":"Tom Close","type":"authors"},{"authors":["Valentina Borghesani"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"1200a5d2f59ceee1b07e9186d230b2b5","permalink":"https://www.brainhack.org/global2024/author/valentina-borghesani/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/valentina-borghesani/","section":"authors","summary":"","tags":null,"title":"Valentina Borghesani","type":"authors"},{"authors":["Yibei Chen"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1683720344,"objectID":"c6e491b22696c44ff60488aadabb4980","permalink":"https://www.brainhack.org/global2024/author/yibei-chen/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/yibei-chen/","section":"authors","summary":"","tags":null,"title":"Yibei Chen","type":"authors"},{"authors":[],"categories":null,"content":"","date":1732665600,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1730164177,"objectID":"4517c44e1a945a9d02536388304a107e","permalink":"https://www.brainhack.org/global2024/events/brainhack_marseille/","publishdate":"2024-10-28T00:00:00Z","relpermalink":"/global2024/events/brainhack_marseille/","section":"events","summary":"","tags":[],"title":"Brainhack Marseille","type":"events"},{"authors":[],"categories":null,"content":"","date":1732492800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1730164177,"objectID":"bd0bd6e6da353cafe958b20109aba200","permalink":"https://www.brainhack.org/global2024/events/brainhack_donostia/","publishdate":"2024-10-28T00:00:00Z","relpermalink":"/global2024/events/brainhack_donostia/","section":"events","summary":"","tags":[],"title":"Brainhack Donostia","type":"events"},{"authors":[],"categories":null,"content":"","date":1730678400,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1730164177,"objectID":"f19e8dc85ba1ae9dd465a823aceed3bf","permalink":"https://www.brainhack.org/global2024/events/brainhack_aus/","publishdate":"2024-10-28T00:00:00Z","relpermalink":"/global2024/events/brainhack_aus/","section":"events","summary":"","tags":[],"title":"Brainhack Aus","type":"events"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1679385743,"objectID":"e2f1cb6584703accaafcebd6011f16ad","permalink":"https://www.brainhack.org/global2024/code-of-conduct/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/code-of-conduct/","section":"","summary":"","tags":null,"title":"","type":"widget_page"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1679385743,"objectID":"db9c7cbc7ea39f900c5763526a87142d","permalink":"https://www.brainhack.org/global2024/faq/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/faq/","section":"","summary":"","tags":null,"title":"","type":"widget_page"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1679385743,"objectID":"665288c8761d48eb3366c37954243edc","permalink":"https://www.brainhack.org/global2024/gallery/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/gallery/","section":"","summary":"","tags":null,"title":"","type":"widget_page"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1679385743,"objectID":"6087c0ef875554f4409ac52928d79279","permalink":"https://www.brainhack.org/global2024/projects/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/projects/","section":"","summary":"","tags":null,"title":"","type":"widget_page"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1730169852,"objectID":"3524e84265f8f9b4707cc9fb394f3f51","permalink":"https://www.brainhack.org/global2024/project/project_5/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/project/project_5/","section":"project","summary":"","tags":null,"title":"behapy: A behavioural neuroscience analysis package for Python","type":"project"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1730171272,"objectID":"d3f983500316ca577193414a55aa74c7","permalink":"https://www.brainhack.org/global2024/project/project_1/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/project/project_1/","section":"project","summary":"","tags":null,"title":"BIDS: IP-Freely","type":"project"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1730171388,"objectID":"13c691720a8605e74d914f8fec455dec","permalink":"https://www.brainhack.org/global2024/project/project_2/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/project/project_2/","section":"project","summary":"","tags":null,"title":"MRI denoising using MP-PCA","type":"project"}]
\ No newline at end of file
+[{"authors":["Cameron Craddock"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"b02f535844ad6f9708d52e0fbccc8341","permalink":"https://www.brainhack.org/global2024/author/cameron-craddock/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/cameron-craddock/","section":"authors","summary":"","tags":null,"title":"Cameron Craddock","type":"authors"},{"authors":["Christopher Nolan"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1683720344,"objectID":"8813ba7fdc465df7bd0c22a734959d69","permalink":"https://www.brainhack.org/global2024/author/christopher-nolan/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/christopher-nolan/","section":"authors","summary":"","tags":null,"title":"Christopher Nolan","type":"authors"},{"authors":["Clare McCann"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1683720344,"objectID":"df5dd239714e84c9907c843b999d646d","permalink":"https://www.brainhack.org/global2024/author/clare-mccann/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/clare-mccann/","section":"authors","summary":"","tags":null,"title":"Clare McCann","type":"authors"},{"authors":["Daniel Marguiles"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"37423f734e286cd8ee22f2a449312aa1","permalink":"https://www.brainhack.org/global2024/author/daniel-marguiles/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/daniel-marguiles/","section":"authors","summary":"","tags":null,"title":"Daniel Marguiles","type":"authors"},{"authors":["Eneko Uruñuela"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1683720344,"objectID":"cc744695a72f2b9174841907572053ce","permalink":"https://www.brainhack.org/global2024/author/eneko-urunuela/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/eneko-urunuela/","section":"authors","summary":"","tags":null,"title":"Eneko Uruñuela","type":"authors"},{"authors":["Hao-Ting Wang"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"be23687cb90069e3ba2048475d3dca3e","permalink":"https://www.brainhack.org/global2024/author/hao-ting-wang/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/hao-ting-wang/","section":"authors","summary":"","tags":null,"title":"Hao-Ting Wang","type":"authors"},{"authors":["Isil Poyraz Bilgin"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1683720344,"objectID":"4e9d803a459f11d34c0375bb5808eafd","permalink":"https://www.brainhack.org/global2024/author/isil-poyraz-bilgin/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/isil-poyraz-bilgin/","section":"authors","summary":"","tags":null,"title":"Isil Poyraz Bilgin","type":"authors"},{"authors":["Johanna Bayer"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"41dc0ae2c055264b1a36566a9cff133e","permalink":"https://www.brainhack.org/global2024/author/johanna-bayer/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/johanna-bayer/","section":"authors","summary":"","tags":null,"title":"Johanna Bayer","type":"authors"},{"authors":["Jon Haitz Legarreta Gorroño"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"d09ef05fa146466d8c58ba6565a0308c","permalink":"https://www.brainhack.org/global2024/author/jon-haitz-legarreta-gorrono/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/jon-haitz-legarreta-gorrono/","section":"authors","summary":"","tags":null,"title":"Jon Haitz Legarreta Gorroño","type":"authors"},{"authors":["Kelly Garner"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1683720344,"objectID":"68f37b63d53afb7d11be797f39ad23ee","permalink":"https://www.brainhack.org/global2024/author/kelly-garner/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/kelly-garner/","section":"authors","summary":"","tags":null,"title":"Kelly Garner","type":"authors"},{"authors":["Peer Herholz"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"656d824d18bf5e730ae4209639a6900f","permalink":"https://www.brainhack.org/global2024/author/peer-herholz/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/peer-herholz/","section":"authors","summary":"","tags":null,"title":"Peer Herholz","type":"authors"},{"authors":["Pierre Bellec"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"79cf9a9fac447ecb86b53543960c4f21","permalink":"https://www.brainhack.org/global2024/author/pierre-bellec/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/pierre-bellec/","section":"authors","summary":"","tags":null,"title":"Pierre Bellec","type":"authors"},{"authors":["Remi Gau"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"df2385e5f624078fa8d6815e29879c70","permalink":"https://www.brainhack.org/global2024/author/remi-gau/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/remi-gau/","section":"authors","summary":"","tags":null,"title":"Rémi Gau","type":"authors"},{"authors":["Samuel Guay"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"aa3b5b692d1c06f2db8b9ccd3e4a2db3","permalink":"https://www.brainhack.org/global2024/author/samuel-guay/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/samuel-guay/","section":"authors","summary":"","tags":null,"title":"Samuel Guay","type":"authors"},{"authors":["Stefano Moia"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1683720344,"objectID":"ede4f0f43c1ba7d15d8ce7759a3e07b4","permalink":"https://www.brainhack.org/global2024/author/stefano-moia/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/stefano-moia/","section":"authors","summary":"","tags":null,"title":"Stefano Moia","type":"authors"},{"authors":["Stephanie Noble"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"3f0112a01d1491e44acd44b6d20f8822","permalink":"https://www.brainhack.org/global2024/author/stephanie-noble/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/stephanie-noble/","section":"authors","summary":"","tags":null,"title":"Stephanie Noble","type":"authors"},{"authors":["surname name"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1679385743,"objectID":"2372a006743401a2929e6a2fb22409f9","permalink":"https://www.brainhack.org/global2024/author/surname-name/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/surname-name/","section":"authors","summary":"","tags":null,"title":"surname name","type":"authors"},{"authors":["Thomas G. Clsoe"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1726110122,"objectID":"8567f9f9a8d958a1c8003b0bcdc3057f","permalink":"https://www.brainhack.org/global2024/author/tom-close/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/tom-close/","section":"authors","summary":"","tags":null,"title":"Tom Close","type":"authors"},{"authors":["Valentina Borghesani"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1679385743,"objectID":"1200a5d2f59ceee1b07e9186d230b2b5","permalink":"https://www.brainhack.org/global2024/author/valentina-borghesani/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/valentina-borghesani/","section":"authors","summary":"","tags":null,"title":"Valentina Borghesani","type":"authors"},{"authors":["Yibei Chen"],"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1683720344,"objectID":"c6e491b22696c44ff60488aadabb4980","permalink":"https://www.brainhack.org/global2024/author/yibei-chen/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/author/yibei-chen/","section":"authors","summary":"","tags":null,"title":"Yibei Chen","type":"authors"},{"authors":[],"categories":null,"content":"","date":1732665600,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1730164177,"objectID":"4517c44e1a945a9d02536388304a107e","permalink":"https://www.brainhack.org/global2024/events/brainhack_marseille/","publishdate":"2024-10-28T00:00:00Z","relpermalink":"/global2024/events/brainhack_marseille/","section":"events","summary":"","tags":[],"title":"Brainhack Marseille","type":"events"},{"authors":[],"categories":null,"content":"","date":1732492800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1730164177,"objectID":"bd0bd6e6da353cafe958b20109aba200","permalink":"https://www.brainhack.org/global2024/events/brainhack_donostia/","publishdate":"2024-10-28T00:00:00Z","relpermalink":"/global2024/events/brainhack_donostia/","section":"events","summary":"","tags":[],"title":"Brainhack Donostia","type":"events"},{"authors":[],"categories":null,"content":"","date":1730678400,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1730164177,"objectID":"f19e8dc85ba1ae9dd465a823aceed3bf","permalink":"https://www.brainhack.org/global2024/events/brainhack_aus/","publishdate":"2024-10-28T00:00:00Z","relpermalink":"/global2024/events/brainhack_aus/","section":"events","summary":"","tags":[],"title":"Brainhack Aus","type":"events"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1679385743,"objectID":"e2f1cb6584703accaafcebd6011f16ad","permalink":"https://www.brainhack.org/global2024/code-of-conduct/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/code-of-conduct/","section":"","summary":"","tags":null,"title":"","type":"widget_page"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1679385743,"objectID":"db9c7cbc7ea39f900c5763526a87142d","permalink":"https://www.brainhack.org/global2024/faq/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/faq/","section":"","summary":"","tags":null,"title":"","type":"widget_page"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1679385743,"objectID":"665288c8761d48eb3366c37954243edc","permalink":"https://www.brainhack.org/global2024/gallery/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/gallery/","section":"","summary":"","tags":null,"title":"","type":"widget_page"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1679385743,"objectID":"6087c0ef875554f4409ac52928d79279","permalink":"https://www.brainhack.org/global2024/projects/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/projects/","section":"","summary":"","tags":null,"title":"","type":"widget_page"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1730171764,"objectID":"3524e84265f8f9b4707cc9fb394f3f51","permalink":"https://www.brainhack.org/global2024/project/project_5/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/project/project_5/","section":"project","summary":"","tags":null,"title":"behapy: A behavioural neuroscience analysis package for Python","type":"project"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1730171764,"objectID":"d3f983500316ca577193414a55aa74c7","permalink":"https://www.brainhack.org/global2024/project/project_1/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/project/project_1/","section":"project","summary":"","tags":null,"title":"BIDS: IP-Freely","type":"project"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1730171764,"objectID":"13c691720a8605e74d914f8fec455dec","permalink":"https://www.brainhack.org/global2024/project/project_2/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/global2024/project/project_2/","section":"project","summary":"","tags":null,"title":"MRI denoising using MP-PCA","type":"project"}]
\ No newline at end of file
diff --git a/project/project_1/index.html b/project/project_1/index.html
index f675ee0..d1f3cdc 100644
--- a/project/project_1/index.html
+++ b/project/project_1/index.html
@@ -1,5 +1,5 @@
-
BIDS: IP-Freely | Brainhack Global 2024
+BIDS: IP-Freely | Brainhack Global 2024 BIDS: IP-Freely Last updated on
Oct 29, 2024
Title Free manipulation of BIDS datasets according to the Inheritance Principle
Leaders Robert E. Smith; https://x.com/Lestropie
Collaborators No response
Brainhack Global 2024 Event Brainhack Aus
Project Description The Inheritance Principle (“IP”) has been a feature of the Brain Imaging Data Structure (BIDS) since its inception. It describes how the metadata relevant to one specific data file may in fact originate from multiple metadata files. Encoding some common metadata field just once, and having it be deemed applicable to multiple metadata files, may both reduce redundancy and communicate the intrinsic hierarchical structure of the dataset. This however comes at considerable complexity to the specification itself and the software responsible for interfacing with such data. Indeed nearly a decade after its creation, many software APIs for parsing BIDS data still do not support the Inheritance Principle.
The future of the IP is at a crossroads, particularly as work progresses toward BIDS 2.0:
On one hand, some would like for the IP to disappear entirely: all metadata relevant to any given data file would need to be stored in a sidecar metadata file alongside that data file, regardless of duplication. On the other, not just preserving the IP but augmenting it could better communicate the complex hierarchical dependencies of complex datasets, particularly derivative data. The goals of this project are twofold.
There is a dearth of existing software tools for managing the IP. If a dataset that exploits the IP were provided as input to a BIDS App that is naive to the IP, that App could perform improper association of metadata. Existing datasets may contain substantial metadata redundancy, due to not currently having an easy way through which to exploit the IP. A tool to automate such data manipulations could therefore be useful in the BIDS ecosystem.
Consequential decisions regarding the IP and related issues in BIDS 2.0 would be better informed if stakeholders could see the effects that proposed specifications would have on how compliant datasets appear.
Link to project repository/sources https://github.com/Lestropie/IP-freely
Goals for Brainhack Global Good first issues For anyone not accustomed to open source projects, perhaps the most accessible entrypoint will be the construction of one or more exemplar datasets: https://github.com/Lestropie/IP-freely/issues/5
Communication channels TBA
Skills Python: Moderate
The code logic for manipulating metadata will necessitate some competence with Python dictionaries; nothing super complex, but maybe not accessible for someone who has never touched them.
diff --git a/project/project_2/index.html b/project/project_2/index.html
index f8cf3c4..5d18ede 100644
--- a/project/project_2/index.html
+++ b/project/project_2/index.html
@@ -1,5 +1,5 @@
-MRI denoising using MP-PCA | Brainhack Global 2024
+MRI denoising using MP-PCA | Brainhack Global 2024 MRI denoising using MP-PCA Last updated on
Oct 29, 2024
Title Improving MP-PCA denoising of diffusion and functional MRI data using MP-PCA
Leaders Robert E. Smith; http://x.com/Lestropie
Collaborators No response
Brainhack Global 2024 Event Brainhack Aus
Project Description Denoising of EPI MRI data has become a common component of MRI pre-processing pipelines. It is most prevalent in the pre-processing of diffusion MRI data given its low signal magnitude, but it is also becoming increasingly prevalent for functional MRI pre-processing.
The MRtrix3 software provides a command dwidenoise
for this purpose. This is a sliding-window approach, where processing for each voxel is performed based on data in a local spatial neighbourhood, exploiting the density of EPI data across multiple volumes. After performing a Principal Component Analysis (PCA) decomposition for the data across DWI volumes within that window, it determines the appropriate cutoff for which components to retain vs. remove based on the Marchenko-Pastur distribution, which predicts the distribution of eigenvalues for random matrices. By doing so it intends to retain the useful signal present in that location, but remove those components that manifest from the thermal noise of the imaging process.
While currently in wide use, there are many prospective enhancements that could be made to this command to improve the quality of denoising. The goal of this project is to address features with strong prospects for improving performance that are achievable within the short time frame of a Hackathon.
Link to project repository/sources dwidenoise
enhancements meta-issue: https://github.com/MRtrix3/mrtrix3/issues/3023
Goals for Brainhack Global Primary goal: Spherical kernel
Give the command the ability to use a spherically-shaped sliding window kernel as an alternative to the current cubic kernel.
Primary goal: Noise level as input/output
Currently, the command receives as input a DWI series, produces as output a denoised DWI series, and may optionally export the estimated noise level. Would like to change this in two ways. Firstly, it should be possible to just export the estimated noise level, withholding the output DWI series. Secondly, it should be possible to take as input an estimated noise level, and denoise the input DWI series based on that pre-estimated noise level. Doing this would allow for the filtering of that noise level estimate, potentially addressing errors in the otherwise independent-per-voxel noise level estimation.
Secondary goals: Any other items in https://github.com/MRtrix3/mrtrix3/issues/3023
that may be of interest to a participant.
Good first issues This Project is only intended for potential contributors who already possess strong software engineering skills.
Communication channels TBA
Skills C++: requisite
diff --git a/project/project_5/index.html b/project/project_5/index.html
index b775188..4e6a6d7 100644
--- a/project/project_5/index.html
+++ b/project/project_5/index.html
@@ -1,5 +1,5 @@
-behapy: A behavioural neuroscience analysis package for Python | Brainhack Global 2024
+behapy: A behavioural neuroscience analysis package for Python | Brainhack Global 2024 behapy: A behavioural neuroscience analysis package for Python Last updated on
Oct 29, 2024
Title behapy: A behavioural neuroscience analysis package for Python
Leaders Chris Nolan
Collaborators No response
Brainhack Global 2024 Event Brainhack Aus
Project Description Studies using optic fibres to record real-time fluorescent biosensors in-vivo are now commonplace, yet despite an increasing literature on best practices for analysing such data, there is a surprising lack of fit-for-purpose API-level tooling. This project is a continuing effort to fill this gap by providing flexible Python-based implementations of common normalisation and artefact correction procedures for fluorescent biosensors, along with useful event-based analyses.
The goals of this project will extend beyond Brainhack Global 2024, but all are in an effort to create an open-source API and workbench for analysing fibre photometry data in a behavioural neuroscience context. Since Brainhack Global 2022, we have created a basic artefact-rejection workbench, a preprocessing stage and implemented simple linear regression for event-level analysis. This year the goal is to create a method to benchmark normalisation methods by creating data simulation functionality under different assumptions about the sources of recording noise. We are also aiming to generalise second-level linear mixed model testing for events of interest.
Link to project repository/sources https://github.com/crnolan/behapy
Goals for Brainhack Global Create a utility for simulating raw fibre photometry data under a variety of assumptions (for testing the toolkit). Implement second-level linear mixed model tests for events of interest. Develop both API-level and tutorial documentation. Docstrings are currently sparse and light on detail, and walkthroughs are virtually non-existent. Add import scripts for MedPC datasets, and put together a skeleton framework for event summary and plotting functions. Good first issues Check and update installation instructions for behapy package. Document end-user experience for running existing fibre preprocessing workbench on sample data. Establish a configuration format / tool for importing structured MedPC files. Add the capability in the pre-processing interface to interactively compare / select different but reasonable normalisation methods. Communication channels https://mattermost.brainhack.org/brainhack/channels/behapy
Skills Primarily, some knowledge of fluorescent biosensor normalisation and analysis procedures will be useful. We’ll be predominantly working in Python, but there will be tasks for all levels of Python competency.
Bonus useful skills:
Signal processing (we’ll be filtering and fitting timeseries data) Python interactive visualisation (bokeh / holoviews / panel / seaborn / matplotlib) Working knowledge of linear regression and mixed effects models BIDS experience - while we won’t be attempting to add an official BIDS extension for fibre photometry in this project, we are trying to stay approximately in line with BIDS format Onboarding documentation No response
What will participants learn? Data manipulation in Python (numpy / pandas) Signal filtering in Python GitHub collaboration techniques Data to use BYO fibre & behavioural data - we’ll create a repository of useful examples.
Number of collaborators 3
Credit to collaborators Project contributors will be listed on the project README (hosted on github).
Image Leave this text if you don’t have an image yet.
Type data_management, pipeline_development, visualization
Development status 0_concept_no_content
Topic data_visualisation, systems_neuroscience
BIDS, other
Programming language Python
Modalities behavioral, other
Git skills 1_commit_push
Anything else? No response
Things to do after the project is submitted and ready to review.
diff --git a/projects/index.html b/projects/index.html
index 71830a5..0f10c34 100644
--- a/projects/index.html
+++ b/projects/index.html
@@ -5,9 +5,9 @@
Git level: 1 commit push
Git level: 2 branches PRs
Git level: 3 continuous integration
-Hub australasia aus
Hub donostia esp
Hub marseille fra
+Hub melbourne aus
Hub montreal can
Hub toronto can
Hub vanderbilt usa
@@ -76,11 +76,11 @@
single neuron models
statistical modelling
systems neuroscience
-tractography
Studies using optic fibres to record real-time fluorescent biosensors in-vivo are now commonplace, yet despite an increasing …
Studies using optic fibres to record real-time fluorescent biosensors in-vivo are now commonplace, yet despite an increasing …
The Inheritance Principle (“IP”) has been a feature of the Brain Imaging Data Structure (BIDS) since its inception. It …
The Inheritance Principle (“IP”) has been a feature of the Brain Imaging Data Structure (BIDS) since its inception. It …