owned this note
owned this note
Published
Linked with GitHub
@def title = "JuliaHealth - Meeting Notes"
These are the public notes for the JuliaHealth Community.
Notes are published publicly here and are available for comments and review on the [public HackMD](https://hackmd.io/@AQm1lp9PSPyir6IoTPAZeQ/SJNu_d3uh).
Additionally, the notes are [hosted publicly on the GitHub](https://github.com/JuliaHealth/juliahealth.github.io/blob/dev/meeting-notes.md) and are open for PRs or edits as needed
1. New attendee introductions
2. New contributor round-up!
3. JuliaHealth News
4. GSoC Reminders
1. Geospatial Health Informatics
JuliaCon 2024
Warsaw Workshop
Physiological Digital Signal Processing paper with
@Datseris
Building a JuliaHealth Blog
Current demo
Feedback
Next steps for research opportunities at Northeastern University
Reviewing current projects
Q&A
Discussing next steps
JuliaCon 2024
Hackathon planning (led by
@Jay-sanjay
)
Meeting up with folks
Any other planning ideas?
# May 30 2024
## Meeting Summary (Americas/Europe/Africa Specific)
**In Attendance:**
**Location:** Virtual (Northeastern University Zoom)
**Summary:**
**Keywords:**
## Meeting Outcomes
### Short-Term Outcomes
### Long-Term Outcomes
1. New attendee introductions
- Mounika
- Brown Center for Biomedical Informatics
- Started GSoC co-mentoring with Jay's project
- See how to contribute with GSoC!
3. New contributor round-up!
- Documentation Revitalization
4. JuliaHealth News
- Documentation Revitalization Project
- JuliaCon 2024
7. Research opportunities at Northeastern University
- Overview
- Looking for mentors and projects
- Open for the JuliaHealth/health-related community
10. IPUMS.jl presentation by @00krishna
- Overview
- Q&A
7. GSoC Student Welcome! (welcome @Jay-sanjay, @Divital, Michela, Ryan, and Jan !)
- Introductions & Projects
- Resources
- Q&A from students
## Notes
# March 29 2024
## Meeting Summary (Americas/Europe/Africa Specific)
**In Attendance:**
**Location:** Virtual (Northeastern University Zoom)
**Summary:**
**Keywords:**
## Meeting Outcomes
### Short-Term Outcomes
* Jacob follows up with Carlos and Boris about synthetic MRI generation
### Long-Term Outcomes
## Notes
1. Announcements:
1. JuliaHealth + Julia YouTube
1. How to get involved
2. New attendee introductions
1. Krishna
2. Work in UCLA
3. Background in statistics
4. New contributor round-up!
1. IPUMS.jl
2. JuliaHealth News
1. Northeastern University RISE Conference
2. NEU Mathematics Seminar
5. Open session by Dr. Katherine Rosenfeld
1. Talk
2. Q&A
6. Google Summer of Code Final Q&A Period
1. Where to submit Google Summer of Code proposal
1. Same as every year, go to Google Summer of Code website
2. Submit proposal as a PDF
2. How many proposals are submitted?
1. At least 2 - 3
2. Carlos is volunteering for GSoC proposal review
7. Google Season of Docs Discussion
1. Spearheaded by Dr. Jakub Mitura and Sneha Pandey
2. Could revolutionize JuliaHealth ecosystem
8. Miscellaneous
1. Questions:J uliaHealth + aging populations
# February 29 2024
## Meeting Summary (Americas/Europe/Africa Specific)
**In Attendance:** Jacob Zelko, Anshul Singhvi, Adam Wysokiński, Aurora Rossi, Dan Getz, Luna Fazio, Jay Landge, Edwin Mkwanazi, Alice Piller, Thembi Ndimande, Siyabonga Nxumalo, Hlengiwe, Muhammad Mahmoud, Jan Zubik, Sfundo Khumalo, Carlos Castillo Passi, Ram Samarth, Dina Khalid
**Location:** Virtual (Northeastern University Zoom)
**Summary:** Introducing new JuliaHealth projects, JuliaHealth blog, Google Summer of Code, and planning a JuliaHealth Day
**Keywords:** #juliahealth #meeting #americas #africa #europe #neuro #imaging #gsoc #planning
## Meeting Outcomes
### Short-Term Outcomes
* Jacob follows up with Carlos and Boris about synthetic MRI generation
### Long-Term Outcomes
1. Announcements:
1. JuliaHealth + Julia YouTube
1. How to get involved
2. New attendee introductions
3. New contributor round-up!
1. IPUMS.jl
2. JuliaHealth News
1. Northeastern University RISE Conference
2. NEU Mathematics Seminar
4. Open session by Dr. Katherine Rosenfeld
1. Talk
2. Q&A
5. Google Summer of Code Final Q&A Period
6. Google Season of Docs Discussion
1. Spearheaded by Dr. Jakub Mitura and Sneha Pandey
2. Could revolutionize JuliaHealth ecosystem
7. Miscellaneous
1. Questions:J uliaHealth + aging populations
## Notes
1. Announcements:
* Meeting recording logistics
2. New member introductions
* Luna Fazio
* Statistics PhD
* Coming back to epidemiology
* Coming back to health roots
* Adam Wysokiński
* Creator of NeuroAnalyzer.jl
* Psychiatrist
* Many different modalities of research
* Aurora Rossi
* Functional MRI
* PhD student
* Alice Piller
* Applying Julia in bioinformatics
* Edwin Mkwanazi
* Julia in clinical trials
* Learn more about how to implement more in Julia
* Carlos Castillo
* Creator of KomaMRI
* PhD student
3. New contributor round-up!
* KomaMRI
* NeuroAnalyzer Adam Wysokinski
4. JuliaHealth News
* Northeastern University RISE Conference
* A JuliaHealth Blog?!?!?
5. Task Follow-ups
* Jacob follows up with Carlos and Boris about synthetic MRI generation
6. GSoC + JuliaHealth
* Projects
* Important dates
* Open discussion
7. Brainstorming a JuliaHealth Day
* JuliaHealth is growing rapidly!!!
* Might be confusing about where to go/get started
* Three core ares
* Luna
* Had a mixture of working with different data
* Public health approach
* I as a doctor want to predict for patients
* Perhaps it would be interesting to see what problems they have
* Possible approaches
* Jan
* More about pipelines
* What's their strength in practice
* Seeing pipelines in action
* Ram
* How is Julia being used in health already?
8. Glass Notebooks
* Created by Dale Black
* Link: https://glassnotebook.io
9. Upcoming and ongoing research opportunities
* Observational Health Research at Northeastern Uni
10. Upcoming Events
* JuliaCon 2024
11. Open Discussion
# January 25 2024
## Meeting Summary (Americas/Europe/Africa Specific)
**In Attendance:** Jay Sanjay, Abhirath Anand, Carlos Castillo, Boris Enrique, Jacob Zelko
**Location:** Virtual (JuliaHealth Google Meet)
**Summary:** Medical imagining, fairness and health equity in observational health, and dashboards!
**Keywords:** #juliahealth #meeting #americas #africa #europe #fairness #koma #fairness #dashboards
## Meeting Outcomes
### Short-Term Outcomes
- Jacob follows up with Carlos and Boris about synthetic MRI generation
- Pulls in Jakub and Zachary to discussion
### Long-Term Outcomes
## Notes
1. New member introductions
* Carlos Castillo
- King's College London
- PhD student
* Abhirath Anand
- Final year undergraduate
- Curious about getting more into life sciences
- Biology and healthcare
2. Announcements:
* New meeting times
* Last Thursday of every month at 12PM EST
* Why two separate meetings?
* One for Asia/Oceania
* Thanks Jay Sanjay for running this!!!
* One for Americas/Africa/Europe
* Trying to improve accessibility and inclusion
* Meeting recordings
* Going forward, meetings will be recorded
* Added to a playlist on Julia YouTube page
3. New contributor round-up!
* Nothing this meeting
4. Running tasks follow-ups:
* Nothing this meeting
5. Presentation by Carlos Castillo Passi on GSoC projects on medical imaging.
- Written using CuDA
- Doing MRI simulation very quickly
- Can be used for machine learning overview
- Built around several packages with MRI
- Incredible work with coverage
- Super friendly GUI
- Bloch equations are hard to understand
- GSoC Project
- Trying to do actual kernel programming
- KernelAbstractions.jl
- Solving DifferentialEquations.jl
- Boost speed
- Implement new algorithms
- Suggested skills
- Experience with Julia
- MRI concepts
- GPU programming
- Goals:
- New Bloch kernel methods
- Further tests on build kite/GPU testing
- Documentation
6. Fairness and health equity within Observational Health Research
* Assessing phenotype fairness
* Forthcoming package
* Work done so far
* Paper reference: https://arxiv.org/pdf/2203.05174.pdf
7. Creating dashboards for JuliaHealth
* Announcement from Genie.jl
* Custom dashboard components
* Question: What would this look like for JuliaHealth?
* Create a standard interface across JuliaHealth packages
* Can interface with a JuliaHealthDashboards package
* HealthDashboard.jl?
* Custom components for the general JuliaHealth ecosystem could be housed in package
* Researchers can easily build together commonly used health dashboards
8. Event Reminders
* Google Summer of Code
* JuliaCon 2024
9. Upcoming and ongoing research opportunities
* Observational Health Research at Northeastern Uni
* Glass Notebooks from Dale Black (Not Discussed; saved for next month)
# January 20 2024
## Meeting Summary (Oceania/Asia specific)
**In Attendance:** Jay Sanjay, Abhirath Anand, Jacob Zelko
**Location:** Virtual (JuliaHealth Google Meet)
**Summary:** Overview of the Oceania/Asia specific JuliaHealth monthly meeting
**Keywords:** #juliahealth #meeting #asia #oceania #llms #beginner
## Meeting Outcomes
### Short-Term Outcomes
### Long-Term Outcomes
## Meeting Notes
- Abhirath Anand
* Final year CS student in India.
* Former GSoCer.
+ Worked on MetalHead.jl
+ No longer quite interested in Computer CV
* Interested in JuliaHealth.
- People excited about separate JuliaHealth meeting
* Grown to a separate JuliaHealth meeting for Oceania/Asia specific times.
* Wanted more people to join .
- Different packages and ideas
* JuliaHealthLLMs
+ How can we use LLMs for JuliaHealth?
- How to get started with JuliaHealth - Abhirath
* Medical imaging looks well-aligned but want to explore some different.
* What is the observational health subecosystem?
+ Go through documentation of JuliaHealth.
+ Jay can send some.
# December 15 2023
**In Attendance:** Jacob Zelko, Jay Sanjay, Jakub Mitura, Zach Christensen, Divital coder
**Location:** Virtual (JuliaHealth Google Meet)
**Summary:** JuliaHealth full year review, Dicsussions on the upcoming GSoC projects in JuliaHealth.
**Keywords:** #medical #imaging #gsoc #ohdsi #newyear #observationalHealth
## Agenda
1. New member introductions
2. New contributor round-up!
3. Running tasks follow-ups:
5. State of the JuliaHealth community discussion
* Talking about the different aspects of the JuliaHealth community
* Mapping the JuliaHealth community
* Accomplishments throughout the year
* JuliaCon 2023
* GSoC
* Publications/etc.
* Open Problems and ongoing work
* Technical problems
* Making JuliaHealth more accessible for all
* Future goals for the JuliaHealth ecosystem
* Open discussion
6. JuliaCon 2024!
7. Google Summer of Code Discussion
* What it is
* Proposed projects and ideas
* Open discussion
8. Calls for collaboration
9. Open discussion
## Meeting Outcomes
### Short-Term Outcomes
* Jacob follows-up with Zach.
### Long-Term Outcomes
* Increasing code ownership.
## Notes
1. Introductions
* Divital coder
- Aspiring contributor for the 2024 Julia Organization.
3. Contributor Round-Up
* Shout outs to Farreeda for working on JuliaHealth Observational Health Sub-ecosystem Juliacon proceddings paper.
* Shout outs to Jay-Sanjay for tagging new release of OMOPCDMCohortCreator.
5. State of the JuliaHealth community discussion
* Talking about the different aspects of the JuliaHealth community
* Mapping the JuliaHealth community
* Accomplishments throughout the year
* JuliaCon 2023
* Birds of Feather: Julia for Health and Medicine – Dilum Aluthge, Jacob Zelko
+ 100 Million Patients: Julia for international Health studies
* First ever JuliaHealth GSoC fellow - Fareeda Abdelazeez
* ODHSI Global Symposium 2023
* Open Problems and ongoing work
* Technical problems
* Making JuliaHealth more accessible for all
* Future goals for the JuliaHealth ecosystem
* Expanding the OMOPCDM for hospital price transparency and transparency coverage.
* Open discussion
* Open discussion on standards across JuliaHealth
* Zach happy to support and think around this
* Schedule one-off discussion
* Making juliahealth calls more Europe+asia/pacific friendly. Suggestions to have a one meet each for american time zone separate and one for asia/pacific time zone
6. JuliaCon 2024!
* Proposal-a-thon
8. Google Summer of Code Discussion
* What is GSoC/JSoC ?
* Proposed projects and ideas
* MedPipe3D
* Loading medical imaging data
* Modeling perspective most generally developed
* Super-voxels image mapping
* Edge matching; can make this code within Julia vs. Cpp
* Display borders of images
* Integrate segmentation like rotations recalling gamma.
* Add basic post-processing like largest corrected components.
* Add patch based data loading with probabilistic oversampling.
* Open discussion
9. Calls for collaboration
10. Open discussion
* JuliaCon 2024 and Proposal-a-thon
* Addressing the “Paradox of Composition”
# October 27 2023
**In Attendance:** Jakub Mitura, Phil Vernes, Jay Sanjay
**Location:** Virtual (JuliaHealth Google Meet)
**Summary:** Jakub Mitura presented on his work for MedEval3D, discussion on medical imaging, debrief from the OHDSI Symposium, and some initial conversation about GSoC
**Keywords:** #medical #imaging #gsoc #ohdsi
## Agenda
1. New member introductions
2. New contributor round-up!
3. Running tasks follow-ups:
* Short-term task follow-ups:
* Jacob shares info on waste water management + viral load information
* Long-term task follow-ups:
* Creating a template repository
4. Presentation by Jakub Mitura on sub-ecosystem he created for working with CT, PET, and other medical imaging types of data.
5. Debrief from OHDSI Symposium (Observational Health research venue)
6. Google Summer of Code Project Discussion
* JuliaHealth documentation improvement
* Observational Health Tooling improvements and discussion
* Visualization tools
7. Upcoming and ongoing research opportunities
* Call for collaboration on using JuliaHealth observational health tools for multi-site study
8. Medical Imaging Extension for Real World Evidence exploration
8. Open discussion
## Meeting Outcomes
### Short-Term Outcomes
- Jacob intro's Phil and Jakub
- Jacob follows-up with Phil
### Long-Term Outcomes
- Create a template repository for JuliaHealth
## Notes
- New member introductions
- Phil Vernes
- Works at JuliaHub
- Developing platform for running Julia jobs
- Many people at JuliaHub using tools within epi
- Can solve many problems in DSL
- Jay Sanjay
- Started contributing to the JuliaHealth ecosystem
- Looking forward to collaborating
- Running tasks follow-ups:
- Short-term task follow-ups:
- Jacob shares info on waste water management + viral load information
- Long-term task follow-ups:
- Creating a template repository
- We need to have a data structure to hold metadata (DICOM, NIFTI, etc.)
- JuliaNeuro
- HDF5 for long-term storage
- Would be great to see everyone using this
- To work on this to bring this together
- Multiple packages could have same
- Presentation by Jakub Mitura on sub-ecosystem he created for working with CT, PET, and other medical imaging types of data.
- Created three packages
- Mainly talking about MedEye3D
- Segment data and iterate to see what is going on
- Wanted to create tools for everything around model creation
- Wanted to make a viewer that is well-suited for the Julia ecosystem
- Most medical viewers are quite "old"
- Not really dynamic
- Hard to show changes within run-time
- Easy to get big increase in Julia
- Usually something like 10x's faster
- We do not yet standardize way to load data
- Metadata is saved to HDF5 format
- Can introduce dynamic annotations
- Can have layers and switch on and switch layers
- Can annotate for saying where is the problem in the viewer
- Viewer can dynamically update
- Questions
- Tested some semi-automatic algorithms
- Do evaluate repeat
- Makes it faster for evaluation and reviewing of medical images
- Depends on OpenGL and NVIDIA drivers
- Working on Docker container that keeps
- What segmentation algorithm? Approach?
- Based on Gaussian probability distributions
- Some relaxation applied
- Based mainly on the units and different kinds
- Becoming more interested in transformers
- Implemented in JAX but want to bring it into Julia
- Segmentation for bladder cancer in image analysis
- Restarted work recently in Julia
- Would be useful for others?
- New segmentation for other ecosystem within Julia
- Upcoming and ongoing research opportunities
- Call for collaboration on using JuliaHealth observational health tools for multi-site study
- Medical Imaging Extension for Real World Evidence exploration
- Idea was to implement package for medical imaging
- Pillars
- Computing statistics across medical imaging
- Complete datasets for experimenting
- Feature segmentation and scanning
- Align probabilistic model between different scans
- Become easier for physicians
- ML model for complex models for image segmentation
- Thing to consider -- need more robustness for image alignment?
- Some transformations are relatively easier to repair
- Elastic deformations
# September 29 2023
**In Attendance:** Tiem van der Deure, Scott Jones, dx/dt
**Location:** Virtual (JuliaHealth Google Meet)
**Summary:** Discussion on viral load found in wastewater, GSoD for this fall/GSoC for next summer, and upcoming research opportunities and events
**Keywords:** #databases #wastewater #interfaces #gsoc #ohdsi
## Agenda
1. New member introductions
2. Running tasks follow-ups:
a. Short-term task follow-ups:
b. Long-term task follow-ups:
i. Creating a template repository
3. Infectious Disease load for various sewage water data
4. Upcoming research opportunities and events
a. Not too early to start thinking about GSoC
b. Julia and OHDSI Symposium
5. Open discussion
## Meeting Outcomes
### Short-Term Outcomes
- Jacob shares info on waste water management + viral load information
### Long-Term Outcomes
## Notes
- New member introductions
- Tiem van der Deure
- University of Copenhagen PhD
- Vector-borne Disease Modeling
- Epidemiological modeling and climate effects on health
- Rafael Schoueten
- Scott Jones
- Heavily involved in healthcare IT
- dx/dt
- Google Summer of Code
- Didn't know it existed
- Google Season of Docs is great too
- Best for long-term maintenance
- In the Julia docs ecosystem is kinda a mess
- OHDSI + Julia
- How difficult it has been to work with EHR from EPIC
- Still a bit manual but getting better
- Turing modeling "making them work"
- Getting them to run
- Making it run fast enough
- Much easier to use but not as fast as otherwise
- Extremely mathy very fast
- Sewage water information for disease population estimations
- Weekly excerpt
- Infectious disease doctor
- Would be really neat to make some kind of app
- To check wastewater
- Propensity of viruses in ER
- Physician testing for rough understanding of what is happening in community
- You don't just need to look for one disease, but rather multiple co-factors
- Many healthcare systems put together monitoring systems
- NHS (in UK) dismantled their monitoring systems
# September 29 2023
**In Attendance:** Tiem van der Deure, Scott Jones, dx/dt
**Location:** Virtual (JuliaHealth Google Meet)
**Summary:** Discussion on viral load found in wastewater, GSoD for this fall/GSoC for next summer, and upcoming research opportunities and events
**Keywords:** #databases #wastewater #interfaces #gsoc #ohdsi
## Agenda
1. New member introductions
2. Running tasks follow-ups:
1. Short-term task follow-ups:
2. Long-term task follow-ups:
- Creating a template repository
3. Upcoming research opportunities and events
1. Not too early to start thinking about GSoC
2. Julia and OHDSI Symposium
4. Infectious Disease load for various sewage water data
5. Open discussion
## Meeting Outcomes
### Short-Term Outcomes
- Jacob shares info on waste water management + viral load information
## Notes
- Introductions
- Tiem van der Deure
- University of Copenhagen PhD
- Vector-borne Disease Modeling
- Epidemiological modeling and climate effects on health
- Rafael Schoueten
- Scott Jones
- Heavily involved in healthcare IT
- dx/dt
- Google Summer of Code
- Recently discovered by the team
- Google Season of Docs
- Best for long-term maintenance
- Significant challenge organizing in Julia docs ecosystem
- OHDSI + Julia
- Working with EHR from EPIC is demanding
- Labour intensive albeit improving
- Turing modeling "making them work"
- Getting them to run
- Making it run fast enough
- Trade off ease-of-use for computation speed
- Requires significant mathematical ability for speed gains
- Sewage water information for disease population estimations
- Weekly excerpt
- Infectious disease doctor
- Would be really neat to make some kind of app to check wastewater
- Propensity of viruses in ER
- Physician testing for rough understanding of what is happening in community
- Ability to look for multiple co-factors instead of just one disease
- Many healthcare systems put together monitoring systems
- NHS (in UK) dismantled their monitoring systems
- Databases and JuliaHealth
- Show how to do the basics
- Common database errors
- How to address them
- Consider having more people working in this space?
- Not really a problem within ecosystem
- Look at drivers across all packages to see how things work in Julia ecosystem
- See how we can address issues across ecosystem
# August 25 2023
**In Attendance:** Edmund Miller, Jonathan Starr, Clark Evans, Kirill Simonov, Jacob Zelko
**Location:** Virtual (JuliaHealth Google Meet)
**Summary:** Recap of events from the JuliaHealth BoF at JuliaCon and introduction to the NumFOCUS OSSci project
**Keywords:** #numfocus #ossci #juliacon #bof #interoperability #databases #documentation
## Agenda
1. New member introductions
2. Misc Announcements
1. CalciumScoring.jl -- Dale Black
2. Survival Analyses -- Arin Basu
3. Google Summer of Code Fellowship wrapping up
4. We are on the Julia Community Calendar!
5. Small updates to the JuliaHealth website
2. Running tasks follow-ups:
1. Short-term task follow-ups:
- @Jacob Set-up HackMD to take notes going forward
- Copy and paste meeting minutes over to JuliaHealth PR to update at end of meetings
2. @Dilum finds out how to live stream JuliaHealth BoF
- Long-term task follow-ups:
3. Creating a template repository
3. Debrief from JuliaCon
1. Interoperability of Julia with health research ecosystems (R )
2. Develop and document tutorials showcasing compositional solutions to JuliaHealth ecosystem problems
3. Coordinate with bigger Julia Blog to bridge between communities even better
4. Databases and JuliaHealth
4. Jon Starr and NumFOCUS's OSSci Program
5. Open discussion on next steps for the JuliaHealth community
## Meeting Outcomes
### Short-Term Outcomes
- @Jacob follow-up with Jonathan about JuliaHealth + OSSci
- @Edmund let Jacob know about blog posts solving problems
### Long-Term Outcomes
- Support OSSci about JuliaHealth
## Notes
- Introductions
- Clark C. Evans
- Master cobbler of YAML
- Used to work at Prometheus Research
- Sold to IQVIA
- Worked under MechanicalRabbit Umbrella
- Developed FunSQL.jl with Kirill
- Database characterization
- Joined Tufts University CTSA
- Helping with data warehousing
- Objects to query OHDSI databases and EPIC Clarity
- Getting Pluto working
- Jonathan
- Manager for OSSci for NumFOCUS
- Goal: Mapping open source science ecosystem
- Work with Distributed Computing
- Berkeley technology
- Blocks and chains!
- Using Open Source and Science to drive research
- Edmund
- PhD Candidate at Texas Dallas
- Molecular and Cell Biology
- Functional Genomics
- Coming from JuliaCon
- Excited about Health stuff
- Interoperability of Julia with health research ecosystems (R)
- Easiest way to interoperate is to call them directly from the command line
- Build your own executables
- Most reliable/easiest
- Database approach:
- Build table in one language
- Ingest in another
- Combining executables in one location -- use Docker?
- Can run on several different machines
- Building R packages with Julia backends is possible
- Develop and document tutorials showcasing compositional solutions to JuliaHealth ecosystem problems
- Competing Julia with other tutorials?
- Switching over to Julia from what?
- Why are people still not switching?
- Demonstrating the use is one way
- Obviously, one could write more posts
- But there seems to be a lot of content already -- what is missing?
- Does seem like there is two different levels of documentation
- Beginner
- Advanced
- Where are the practical means of solving problems in Julia?
- Databases and JuliaHealth
- Show how to do the basics
- Common database errors
- How to address them
- Unclear on how to solve it; more people working in this space?
- Not really a problem within ecosystem
- Look at drivers across all packages to see how things work in Julia ecosystem
- See how we can address issues across ecosystem
- Jonathan Starr and NumFOCUS's OSSci Program
- Getting to deep diving within Julia ecosystem
- Researchers who want to find a package that they can use and develop
- Mapping projects and people to a given tool
- Can look at map to see where packages are needed for a particular ecosystem
- Can click on and connect with researchers
- Highlighting of credit for researchers
- Starting with NumFOCUS projects
- Building out knowledge of all ongoing projects/software
- Julia is little represented right now
- How to show to funders/orgs what projects to support
- How to build support across or collaboration between groups
- Trying to stop abandonware from happening
- Attempting to build social infrastructure
- Q&A
- Tufts doing something very similar -- happy to collaborate
- How can JuliaHealth get started and involved?
- Jonathan: Send me reference page and we can get this started!
- Links:
- About: https://numfocus.org/open-source-science-initiative-ossci
- How To Join: https://opensource.science
- Map of Open Source Science (MOSS)
# July 28 2023
**In Attendance:** [Attendance Waived for In-Person Meeting
**Location:** JuliaCon 2023 JuliaHealth Birds of a Feather
**Summary:** New member backgrounds, problems within the Julia ecosystem related to healthcare, thoughts on addressing issues within a JuliaHealth context, and learning resources for Julia within the context of health.
**Keywords:** #ehr #genomics #biology #interoperability #database #sql #outreach
## Agenda
1. Introductions and what people in the community are using Julia for in health research
2. What is missing of painful in Julia that is needed to drive health research forward
3. Thoughts on how to address some of these problems
4. Open discussion and next steps for JuliaHealth
### Short-Term Outcomes
Not Available
### Long-Term Outcomes
- ACTION: Develop and document tutorials showcasing compositional solutions to JuliaHealth ecosystem problems.
- ACTION: Establish cohesive and organized Julia Blog to guide users and highlight official blogs.
## Meeting Notes
- Attendee interests and background
* Here to learn
* From EHR development and background
* Genie folks here to support JuliaHealth endeavors
* Genomics research and prevention
* Quebec Heart and Lung Institute
* Representing PumasAI
* Consulting group
+ Developing health research in Michigan area
+ Aggregating claims data
+ To learn what is going on in the community
* Creator of [MetaAnalysis.jl](https://github.com/arinbasu/MetaAnalysis.jl)
* Involved with backend of healthcare IT
* Working on JuliaHub
+ Learning about packages that are out there
+ Here to support JuliaHealth members
+ New Zealand longitudinal child health
+ Have own secure system
+ Post-COVID syndrome
+ Computational biology
+ Sickle Cell
+ Applying some ML
* Problems within the Julia ecosystem
+ Julia needs more database connectivity to more easily do operations research
+ Databases are a pain point and composing with other aspects of the ecosystem
+ Interoperability within Julia and other sorts of resources
+ I end up doing the bare minimum in SQL
+ Do we have RAM?
+ Can we pull this into the Julia ecosystem?
+ Crank up the RAM! But only so much scaling
+ Minimal SQL writing
+ Searchlight.jl: Julia ORM layer within
+ Is Genie like a shiny?
+ No, more of a full-stack
+ Goes beyond just visualization dashboards
+ Sequencing data
+ Equally data
+ Everyone uploads data in slightly different ways
+ Make simple ways to pull that data
+ R Conductor --> JuliaConductor?
+ Would make genomic pipelines within Julia pipelines a lot easier
+ We need to understand the underlying structures
+ One of the big pain points
+ Often to have roll your own
+ EpiR --> EpiJ?
+ Power calculators
+ Co-founder of start-up
+ Found unmet need for remote monitoring for neuotropenia
+ Non-invasive screen for neutropenia
+ Device runs Julia
+ Pain points:
+ Testability of hardware
+ LOTS of CI -- bit of a pain
+ How much repetition happens in CI
+ Part of the problem for these problems:
+ There are still going to be folks who use the same organizations
+ Overcoming inertia to do the same or similar things in Julia
+ Wrapping around Julia?
+ Bringing it into the R ecosystem
+ Leading to big impacts for callable things from R by having smaller static binaries
+ Wrapping Julia packages in R
+ N3C -- National COVID Cohort Collaborative
+ Went to many healthcare systems across the US to get COVID data
+ Shelled out to Palantir
+ Open source tools within the ecosystem
+ JuliaHub has Boeing board member
+ Trusted within security community
+ Could help in this situation
- Thoughts on how to address some of these problems
* Using other packages outside of Julia
+ If you have some way to wrap around it
+ Getting support
+ PythonCall.jl or RCall.jl
+ Not clear how to make this compositional
* The paradox of compositionality
+ Blog posts go a huge ways to solving problems
+ Tutorials showing how things can be combined together
+ Promotional type material
+ Nice docs are *nice*
* The Julia Blog itself
+ Mentions JuliaBloggers but doesn't help with guiding users to read
+ Blogs need to go on as official blogs
+ Julia Forem -- is it maintained?
+ Hook into the tags from blogs
+ Cross-posting where appropriate
* How to learn Julia within the context of health
+ Carpentries for learning resources
# June 30 2023
## Meeting Summary
**In Attendance:** Jacob Zelko, Fareeda Abdelazeez, Zachary Christensen
**Location:** Virtual
**Summary:** Discussed new members, upcoming JuliaCon, JuliaHealth Birds of a Feather discussion on topics like neural decoding and OMOP tooling, managing logistics for Julia organizations, and JuliaHealth PR reviews.
**Keywords:** #brain #imaging #neural #decoding #collaboration #community #engagement
## Agenda
1. New member welcomes!
2. Planning JuliaHealth Birds of a Feather
1. Topics?
2. Facilitators?
3. Creating actionable outcomes?
3. Open discussion on [Julia Orgs, How Do You Manage Logistics?](https://discourse.julialang.org/t/julia-orgs-how-do-you-manage-logistics/100430/11?u=thecedarprince)
4. Misc topics
1. Julia for Health Informatics Research & Bridging community organizations
1. Open Discussion on [The Graphs Ecosystem](https://discourse.julialang.org/t/the-graphs-ecosystem/99463?u=thecedarprince)
## Meeting Outcomes
### Short-Term Outcomes
- @Jacob Set-up HackMD to take notes going forward
- Copy and paste meeting minutes over to JuliaHealth PR to update at end of meetings
### Long-Term Outcomes
- ACTION: Creating a template repository
## Meeting Notes
- New members:
- Zachary Christensen
- Neuroimaging research
- MD/PhD
- Trying to finish this year!!!
- Lots of background work like in JuliaData
- Works on making Julia interface
- Announcement: JuliaCon about 1 month away!
- We have our own track: biology and medicine
- Many people working on different things
- JuliaHealth Birds of a Feather Discussion
- Possible Topics:
- Neural decoding
- Inspired by MATLAB: <http://www.readout.info>
- Sister organization: <https://julianeuro.github.io/packages>
- OMOP Tooling for Real World Data
- How to start collaborations?
- Maybe grant collaborations?
- Getting access to datasets
- Coming up with different research questions
- How can we integrate across the community?
- What problem can we solve?
- Become a community resource to point to packages
- Don’t need to keep recreating or developing new packages
- Packages could be applications built on top of a specific use case
- Combining old packages in new ways
- Open discussion on [Julia Orgs, How Do You Manage Logistics?](https://discourse.julialang.org/t/julia-orgs-how-do-you-manage-logistics/100430/11?u=thecedarprince)
- Have multiple persons part of the organizations
- Sharing meeting documentation
- Share Google Doc at the beginning or before a meeting in announcement
- Publish notes on website publicly
- PR to update the JuliaHealth website with new tab for meeting minutes
- ACTION: Using HackMD to take notes going forward
- Copy and paste meeting minutes over to JuliaHealth PR to update at end of meetings
- Consistent APIs for JuliaHealth
- Initial first pass with HealthBase.jl: <https://github.com/JuliaHealth/HealthBase.jl>
- As free as possible from niche
- Could become quickly overwhelming or run risk of bikeshedding
- ArrayInterface is a learning example in this context
- Light dependency package is great with a well-described API
- How to move forward and get momentum
- Without it turning into a mess
- Common ontologies: <http://obofoundry.org>
- JuliaHealth PR Reviews
- PR Checklist:
- Purpose
- Reduce cognitive load
- JuliaHealth package forks: <https://github.com/JuliaCI/PkgTemplates.jl>
- ACTION: Creating a template repository
# May 26 2023
## Meeting Summary
**In Attendance:** Jacob Zelko, Dilum Aluthge, Asher Wasserman, Fareeda Abdelazeez, Kyle Beggs
**Location:** Virtual
**Summary:** First JuliaHealth community call to meet other Julians, learn how we can galvanize the Juliahealth Community, and open discussion on paths forward
**Keywords:** #data #analysis #hemodynamics #omop #machine #learning
## Agenda
1. Introductions
2. What people are using Julia for in health research
3. Selected topics and state within the Julia ecosystem:
1. Observational Health
2. Medical Imaging
3. Machine Learning and Health
4. Interoperability Standards
5. Drug Discovery
4. Standard Interfaces
## Meeting Outcomes
### Short-Term Outcomes
- @Dilum finds out how to live stream JuliaHealth BoF
### Long-Term Outcomes
## Meeting Notes
1. Introductions
1. Dilum Aluthge – MD/PhD Student Brown University (BCBI), PumasAI
1. Julia Community Involvement
1. Pkg
2. General Registry
3. Continuous Integration
2. JuliaHealth and beyond
1. Originally created JuliaHealth to bring people together in health
2. BioJulia folks are a great source of inspiration for packages!
3. Birds of a Feather!!! COME VISIT! – Friday July 28th, 4PM EST in Boston, MA!
2. Asher Wasserman – Astronomy PhD, Data Scientist in BioTech
1. Julia Community Involvement
1. Differential Equations
2. One off deployments
3. Fareeda Abdelazeez – GSoC JuliaHealth (First GSoC Student!!!!!)
1. Julia Community Involvement
1. Observational Health tooling JuliaHealth!
4. Kyle Beggs – Software Engineer in small Optics company, Finishing PhD in MechE
1. Julia Community Involvement
1. PDEs
2. Hemodynamics research focus
3. Take advantage of these tools for imaging, segmentation
2. What people are using Julia for in health research
1. Asher: Cancer patient data
1. PDFs and other data formats
1. CDA documents
2. How to structure this ad hoc type of data into common data model
3. Developing processes to automatically make these documents useful
4. How do we clean the data to match actual reality
5. How do we make this data actionable/useful
6. Could match towards goals of OHDSI/observational health
1. Analyses at population level?
2. Outcome propensity scores?
3. Patient phenotype development?
7. Role of Julia:
1. Mainly as a scripting language
2. Supplement to a lot of SQL scripting (FunSQL discovered)
3. Python is generally being deployed because of software devs
1. How to not crash AWS, etc.
4. Julia deployment for risk (?)
5. Survival Analysis in Julia; lifelines in Python otherwise
2. Kyle: Vascular Surgical Planning
1. Unobvious on where to place graft, etc – educated guesses
2. Creating a tool to simulate operations
3. Why Julia?
1. Existing tools are open source but really GUI-driven
2. Integration across ecosystem would be even better for hemodynamics in Julia
3. Give a base to simulate the mechanics involved with this
1. JuliaFEM, etc.
4. Mesh list methods
1. Point clouds
2. Main application is within hemodynamics
3. Fareeda: JuliaHealth GSoC Student
1. Working on OMOP Common Data Model
2. Standard model for observational health patient data
3. Develop infrastructure of JuliaHealth to work with OMOP CDM data
1. Improve DBConnector
2. OMOPCDMCohortCreator.jl – add tooling
3. OHDSIAPI.jl – creating interfaces for ATHENA/ATLAS
4. Patient Level Prediction tooling
1. Using MLJ algorithms
2. Attempting to solve a research question
1. Evaluate success of package
5. Stretch goals:
1. Cohort Quality and underlying data is “good”
2. Build support for OBDC connections
4. Overlap with other organizations
1. Doesn’t happen in a vacuum
2. Serving as a bridge between a bridge and a community between other groups
3. What should be JuliaHealth?
1. Bringing together people
3. Selected topics and state within the Julia ecosystem:
1. Observational Health
2. Medical Imaging
3. Machine Learning and Health
4. Interoperability Standards
5. Drug Discovery
4. Standard Interfaces
June 30th, 2023
Attending:
Agenda:
1. New member welcomes!
2. Planning JuliaHealth Birds of a Feather
1. Topics?
2. Facilitators?
3. Creating actionable outcomes?
3. Open discussion on [Julia Orgs, How Do You Manage Logistics?](https://discourse.julialang.org/t/julia-orgs-how-do-you-manage-logistics/100430/11?u=thecedarprince)
4. Misc topics
1. Julia for Health Informatics Research & Bridging community organizations
1. Open Discussion on [The Graphs Ecosystem](https://discourse.julialang.org/t/the-graphs-ecosystem/99463?u=thecedarprince)
Notes:
- New members:
- Zachary Christensen
- Neuroimaging research
- MD/PhD
- Trying to finish this year!!!
- Lots of background work like in JuliaData
- Works on making Julia interface
- Announcement: JuliaCon about 1 month away!
- We have our own track: biology and medicine
- Many people working on different things
- JuliaHealth Birds of a Feather Discussion
- Possible Topics:
- Neural decoding
- Inspired by MATLAB: <http://www.readout.info>
- Sister organization: <https://julianeuro.github.io/packages>
- OMOP Tooling for Real World Data
- How to start collaborations?
- Maybe grant collaborations?
- Getting access to datasets
- Coming up with different research questions
- How can we integrate across the community?
- What problem can we solve?
- Become a community resource to point to packages
- Don’t need to keep recreating or developing new packages
- Packages could be applications built on top of a specific use case
- Combining old packages in new ways
- Open discussion on [Julia Orgs, How Do You Manage Logistics?](https://discourse.julialang.org/t/julia-orgs-how-do-you-manage-logistics/100430/11?u=thecedarprince)
- Have multiple persons part of the organizations
- Sharing meeting documentation
- Share Google Doc at the beginning or before a meeting in announcement
- Publish notes on website publicly
- PR to update the JuliaHealth website with new tab for meeting minutes
- ACTION: Using HackMD to take notes going forward
- Copy and paste meeting minutes over to JuliaHealth PR to update at end of meetings
- Consistent APIs for JuliaHealth
- Initial first pass with HealthBase.jl: <https://github.com/JuliaHealth/HealthBase.jl>
- As free as possible from niche
- Could become quickly overwhelming or run risk of bikeshedding
- ArrayInterface is a learning example in this context
- Light dependency package is great with a well-described API
- How to move forward and get momentum
- Without it turning into a mess
- Common ontologies: <http://obofoundry.org>
- JuliaHealth PR Reviews
- PR Checklist:
- Purpose
- Reduce cognitive load
- JuliaHealth package forks: <https://github.com/JuliaCI/PkgTemplates.jl>
- ACTION: Creating a template repository