brainhack-boston / brainhack-boston.github.io Goto Github PK
View Code? Open in Web Editor NEWBrainhack Boston
Home Page: https://brainhack-boston.github.io
License: Apache License 2.0
Brainhack Boston
Home Page: https://brainhack-boston.github.io
License: Apache License 2.0
Hi!
I am working on software the uses fROIs (e.g., clusters from an fMRI GLM contrast map) to constrain white matter bundles, as to isolate streamlines that are putative for the function being studied. From there, one can extract metrics along these streamlines for brain-function-behavior relationship analyses. The current repo is here: https://github.com/smeisler/fsub_extractor
While what we have right now is functional, there are still things we would like to add before our first release:
Let me know if any of this is of interest to you!
All predictions inherently have some level of uncertainty, but often this uncertainty is disregarded as it doesn't significantly affect most practical applications. However, in certain critical areas like medical imaging, such as tumor resection surgery, where precision is important, considering uncertainty becomes crucial.
Our project focuses on addressing the phenomenon known as brain shift through advanced visualization techniques. During tumor resection surgery, the shape of the brain changes due to various factors. Consequently, relying on MRI images for navigation becomes unfeasible. To address this, we use registration techniques to predict an updated MRI view of the brain. However, these predictions come with inherent uncertainty, which must be accounted for. Now, the challenge is to visualize uncertainty.
We've developed a tool for visualizing uncertainty in 3D Slicer specifically designed for tumor resection surgery. Surgeons can explore various features to find the one that suits their needs best. Additionally, it's designed to work with all types of medical images.
How do surgeons trust our visualization?
We need to evaluate different visualizations to encourage surgeons to use them. We cannot assess them in a real setting because we cannot risk patients' quality and quantity of life. So, we developed a game within our tool where users can engage in a simulation task: carving out the tumor from a shifted medical image and earning points. They can compare different visualization techniques and determine which one is most helpful for them.
Link to our tool's code:
https://github.com/mahsageshvadi/UncertaintyVisualization
Screen shot of our evaluation game
CACTAS(Carotid Artery-Computed Tomographic Angiography Scoring) is an open-source project that can assist radiologists in diagnosing an embolic stroke of undetermined source (ESUS). Our project aims to design a program that can characterize qualitative and quantitative morphologic features of calcific plaque. We designed a web-based tool for plaque annotation to segment plaque with a single click.
CACTAS-Tool is a web-based single-click annotation tool that is 2.89 times faster than manual segmentation. We perform 3D region growing based on a user-selected CT Hounsfield Unit (HU) intensity with a configurable tolerance threshold to include neighboring voxels. Visualization was set to window/level of 130/1500 HU.
Here is an example of CACTAS-Tool:
We want to integrate the CACTAS tool functionality in Boostlet.js which is JavaScript plugins that enhance web-based image processing!
You can get CACTAS tool code from: https://github.com/jiehyunjkim/CACTAS_Aim2
Project Cardiowave: https://github.com/RohiniDeshmukh/Project-Cardiowave
๐ About
Interactive web-based 3D heart model that visualizes the pumping action of the atriums and ventricles in synchronization with ECG data.
Project developers: @https://github.com/haehn @https://github.com/RohiniDeshmukh @https://github.com/shrutivarade
๐ More information
https://slides.com/rohinideshmukh/project-53e298#/0/0/0
Goal
Developers will be provided with the following datasets:
trk
file format) which are in diffusion spacehttps://chrisproject.org/ is a web platform for running scientific + clinical software on the cloud, mostly used for neuroimaging. Our goal is to add support for using Niivue as an output file visualizer for the ChRIS user interface.
A use case of interest is to use ChRIS, Niivue, and the New England Research Cloud together as a showcase for some exemplar datasets and pipelines developed by our lab, the FNNDSC
In ChRIS, data and computational experiments are organized in "feeds." A feed can either be public or not public. Non-public feeds require authorization to view, whereas public feeds can be retrieved more easily. It is straightforward to use Niivue on public feed data, however niivue/niivue#776 is blocking on the integration of Niivue and non-public feeds.
Project Cardiowave https://github.com/RohiniDeshmukh/Project-Cardiowave/tree/main
๐ About
Interactive web-based 3D heart model that visualizes the pumping action of the atriums and ventricles in synchronization with ECG data.
๐ More information
PowerBoostlet: https://gist.github.com/RohiniDeshmukh/61be12a427eb64b470928f69cf8a4c7a
PowerBoostlet is a user-friendly web tool that simplifies the way developers work. It combines a clean design with powerful features to help you code better and faster. With PowerBoostlet, you get an easy-to-use code editor that lets you see your results instantly, a quick search feature to find what you need, and fast access to advanced tools for machine learning and turning data into easy-to-understand visuals.
Challenge:
This PR adds support to neurodocker to compile FreeSurfer from source. It also includes a few use cases for the infant stream, petsurfer and samseg.
I'd like to expand this to include support for Tracula. How can we create containers using neurodocker to run tracuala? Ideally both from source and released versions.
Boostlet.js are JavaScript plugins designed to elevate the capabilities of web-based image processing. It seamlessly integrates with existing web platforms and frameworks using browser bookmarks through JavaScript injection. Project developers: @haehn @shrutivarade @gaiborjosue
To get started with Boostlet.js, visit:
https://github.com/mpsych/boostlet/tree/main
Feel free to tag us in this issue; we are open to helping you boost Boostlet.js !
Goal
trk
file in Python, convert a subset of the streamlines to a skeleton, and visualize the skeleton in Neuroglancer.trk
reading and filtering routines from the TrackVis C++ library.trx
file formatDevelopers will be provided with the following datasets:
trk
file format)What is the best python framework for creating MRI dashboards that continually update?
We have the ability to stream both imaging data and k-space data from Siemens MRI machines. If we want to create a dashboard to show the MR tech what is happening in real-time, what is the best python framework to use? I have previously explored using streamlit which doesn't seem to support real-time updates.
Upload IronTract Challenge data and implement challenge functionality on DANDI. The data and steps involved in the challenge are described in Maffei et al., 2022.
Tasks:
Introduction
Microstructure.jl is a Julia toolbox (development version) aiming at fast and probabilistic microstructure imaging. It features flexible biophysical modelling with MRI data. For estimating microstructure parameters from these models, it includes generic estimators such as Markov Chain Monte Carlo (MCMC) sampling methods and Monte Carlo dropout with neural networks.
Goal
Using Flux.jl and Microstructure.jl to implement different types of neural networks. The current neural network estimator in Microstructure.jl uses multi-layer perceptron for supervised training with training samples generated from forward models in Microstructure.jl, e.g. MRI measurements as inputs and microstructure parameters as outputs. For other types of methods, an example we can try is to implement self-supervised method that uses the forward models in Microstructure.jl as a decoder.
Resources
Julia is a programming language designed for high performance. If you are interested in Julia or have experiences in related areas using other languages, join me in hacking towards the goal!
Boostlet.js are JavaScript plugins designed to elevate the capabilities of web-based image processing. It seamlessly integrates with existing web platforms and frameworks using browser bookmarks through JavaScript injection. Project developers: @haehn @shrutivarade @gaiborjosue
Web-Based Image Processing: Create functionalities that work for image processing on different compatible frameworks (such as Sobel filter, Segment Anything, Image Captioning, and more). For examples, please visit: https://github.com/mpsych/boostlet/tree/main/examples
Adding framework compatibility: Enable compatibility with Boostlet for new frameworks so that Boostlet functionalities can work on more frameworks! Current frameworks include: XTK, Papaya, OpenSeaDragon, Niivue, Cornerstone2D, for more info regarding framework implementation please visit: https://github.com/mpsych/boostlet/tree/main/src/frameworks
To get started with Boostlet.js, visit:
https://github.com/mpsych/boostlet/tree/main
https://slides.com/haehn/boostlet
Feel free to tag us in this issue; we are open to helping you boost Boostlet.js ๐ซก!
Boostlet.js are JavaScript plugins designed to elevate the capabilities of web-based image processing. It seamlessly integrates with existing web platforms and frameworks using browser bookmarks through JavaScript injection. Project developers: @haehn @shrutivarade @gaiborjosue
Web-Based Image Processing: Create functionalities that work for image processing on different compatible frameworks (such as Sobel filter, Segment Anything, Image Captioning, and more). For examples, please visit: https://github.com/mpsych/boostlet/tree/main/examples
Adding framework compatibility: Enable compatibility with Boostlet for new frameworks so that Boostlet functionalities can work on more frameworks! Current frameworks include: XTK, Papaya, OpenSeaDragon, Niivue, Cornerstone2D, for more info regarding framework implementation please visit: https://github.com/mpsych/boostlet/tree/main/src/frameworks
To get started with Boostlet.js, visit:
https://github.com/mpsych/boostlet/tree/main
https://slides.com/haehn/boostlet
Feel free to tag us in this issue; we are open to helping you boost Boostlet.js ๐ซก!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.