JuliaHealth logo


This is the website for the JuliaHealth organization.

We use the Julia programming language to improve medicine, health care, public health, and biomedical research.

Visit us on GitHub: https://github.com/JuliaHealth

Post in the Biology, Health, and Medicine category on Discourse.

Join us in the #biology-health-and-medicine stream on Zulip.

Chat with us in the #health-and-medicine channel on Slack. (Get a Slack invite here.)

JuliaHealth packages

Here is a list of Julia packages in the JuliaHealth organization:

ARules.jlJulia package for association rule learning
BioMedQuery.jlJulia utilities for interacting with biomedical databases and biomedical application programming interfaces (APIs)
CAOS.jlJulia implementation of the characteristic attribute organization system (CAOS) algorithm
CTakesParser.jlJulia package to parse the output of Apache cTAKES (clinical text analysis and knowledge extraction system)
DICOM.jlJulia package for reading and writing DICOM (Digital Imaging and Communications in Medicine) files
DICOMClient.jlJulia client for connecting to DICOM (Digital Imaging and Communications in Medicine) servers by using the DICOMweb RESTful services
DICOMTree.jlA small Julia tool for visualizing DICOM metadata.
DateShifting.jlReduce re-identification risk while preserving temporal relationships in health data sets
DiagnosisClassification.jlMappings between different systems for classifying diagnoses and problems
EHRAuthentication.jlHelper code for authenticating to various electronic health record (EHR) systems
FHIRClient.jlJulia client for connecting to FHIR (Fast Healthcare Interoperability Resources) servers and building SMART on FHIR applications
HealthBase.jlCommon namespace for functions and interfaces in the JuliaHealth ecosystem
HealthSampleData.jlSample health data for a variety of health formats and use cases
ICD_GEMs.jlICD_GEMs.jl is a Julia package that allows to translate ICD-9 codes in ICD-10 and viceversa via the General Equivalence Mappings (GEMs) of the International Classification of Diseases (ICD).
KomaMRI.jlKoma is a Pulseq-compatible framework to efficiently simulate Magnetic Resonance Imaging (MRI) acquisitions. The main focus of this package is to simulate general scenarios that could arise in pulse sequence development.
MTIWrapper.jlJulia wrapper to the Medical Text Indexer (MTI) application programming interface (API)
MedEval3D.jlSet of CUDA accelerated medical segmentation metrics.
MedEye3d.jlJulia library for visualization and annotation medical images, specialized particularly for rapid development segmentation of 3 dimensional images like CT or PET/CT scans. Has full support of nuclear medicine Data.
NeuroAnalyzer.jlToolbox for analyzing neurophysiological data with Julia
OHDSIAPI.jlA Julia interface to a variety of OHDSI web or API-based services
OMOPCDMCohortCreator.jlCreate cohorts from databases utilizing the OMOP CDM
OMOPCDMDatabaseConnector.jlUtility package to connect to databases in the OMOP CDM format
OMOPCommonDataModel.jlPure Julia implementation of the OMOP Common Data Model (CDM)
PharmaceuticalClassification.jlMappings between different systems for classifying medications
PubChemCrawler.jlUtilities to programmatically query the PubChem database
PubMedMiner.jlJulia package for studying co-occurrences in PubMed articles
SMARTAppLaunch.jlImplementation of the SMART App Launch Framework for building SMART on FHIR applications
SMARTBackendServices.jlServer-to-server FHIR connections


Our colleagues in the BioJulia organization use Julia in biology, bioinformatics, and computational biology. Check out their website and visit them on GitHub.