CodeMeta overview

This page gives a succinct overview of all software pages that export to CodeMeta. Warning: this feature is still in development, so the generated CodeMeta data might still change.
AMIGOpy
Welcome to AMIGOpy (A Medical Image-based Graphical platfOrm - Python)! This is an evolution of the previously developed MATLAB-based software AMIGOBrachy. While AMIGOBrachy was a user interface tailored specifically for absorbed dose calculations in brachytherapy coupled with MCNP6 MC code, AMIG...
ApertureComplexity
Contains complete functionality of aperture complexity analysis. Extends methodology to any TPS exporting DICOM-RP. Requires pydicom, numpy, pandas, pytest.
BeamSchemeV1
Assists in extracting 1D profiles from 2D datasets. Calculates over 90 different parameters. Supports FFF beams. Not intended to replace commercial software. Not compatible with previous versions (from 1.00).
Bistromath
BistroMath is designed as add-on to the measuring software of water phantom systems used in radiotherapy.
CERR
CERR (pronounced 'sir'), stands for Computational Environment for Radiological Research. CERR is MATLAB based software platform for developing and sharing research results using radiation therapy treatment planning and imaging informatics.
CIL
Provides modular optimisation framework for prototyping reconstruction methods. Tools for loading, preprocessing, visualising tomographic data. Supports Jupyter Notebooks via Docker.
ClearCanvas
Provides an extensible and robust platform for medical imaging. Software derived from the project is not intended nor licensed for clinical use. No longer actively supported, latest release April 24, 2015.
ClinicalTemplateReader
Tool for automated planning in Eclipse. Supports different Eclipse versions. Leverages plan quality metrics. No releases or packages published on GitHub.
conehead
Early experimental development, code expected to change dramatically. Uses Python/Cython.
Conquest DICOM
Not explicitly stated for the software itself.
cornerstone
Deprecated, use Cornerstone3D instead. Not a complete application but a component. Agnostic to image container/transport. Depends on ImageLoaders. Open source to reduce cost barrier.
ctqa
A Python-based toolkit for CT Quality Assurance (QA). Provides tools for performing common QA tests and generating reports.
deid
Aims to provide best effort anonymization for medical images. Mirrors CTP cleaning method. Developers seeking collaborators for OCR cleaning.
dicom4che
dcm4che is a Java-based library and set of tools for working with DICOM files. It provides functionalities for reading, writing, and manipulating DICOM data, making it a valuable resource for developers and researchers working with medical imaging.
DicomCleaner
A Java application for cleaning and anonymizing DICOM files. Provided as a webstart application.
DicomClient
A DICOM client application for sending and receiving DICOM files over a network. Designed for simple and easy DICOM communication.
dicomParser
Lightweight library for parsing DICOM P10 byte streams. Fast, easy to use, no external dependencies. Designed for web browsers, Node.js, Meteor. Used by cornerstone library.
DICOMpyler
Archived by owner on Feb 2, 2022, no longer supported. Built on pydicom, wxPython, Pillow, matplotlib. Cross-platform. Extensible plugin system.
dicomutils
A Python library providing various utilities for working with DICOM files. Aims to simplify common DICOM tasks.
DLTK
Aims to enable fast prototyping with low entry threshold and ensure reproducibility in image analysis applications. Provides a Model Zoo. Built on TensorFlow.
DVH-analytics
Public archive, no longer supported as of Feb 2, 2022. Designed for building local database of radiation oncology treatment planning data. Imports from DICOM-RT. Still in beta.
DVTk
"Not for clinical use," only for testing purposes. Supports DICOM, HL7, IHE. Provides applications like anonymizer, editor, network analyzer.
EasyPACS
EasyPACS is the simpliest PACS server for your dicom files. It uses DCM4CHEE listener and converts dicom files into jpegs. It is the easiest way to store dicom files.
ESAPIX
Provides extra methods and bootstrapping frameworks for Varian Eclipse Scripting API. Implements multithreading, asynchronous calls, debugging plugins. Designed to be used and contributed to by the medical physics community.
Evil-DICOM
Simple-to-use C# library for reading and manipulating DICOM files. Dot Net Standard Compliant. New documentation via GitHub Pages.
Fabolous-v16
Fabolus is a Windows-based app designed to assist radiation therapy prepare bolus meshes for 3D printing
flashgamma
Code written for personal educational purposes. Performed similarly to proprietary gamma analysis codes internally, but not guaranteed bug-free.
FLUKA
The FLUKA code is a general purpose Monte Carlo code for the interaction and transport of hadrons, leptons, and photons from keV (with the exception of neutrons, tracked down to thermal energies) to cosmic ray energies in any material.
FoCa
FoCa is an in-house modular treatment planning system, developed entirely in MATLAB, which includes forward dose calculation of proton radiotherapy plans in both active and passive modalities as well as a generic optimization suite for inverse treatment planning.
fo-dicom
Targets.NET Standard 2.0. High-performance, asynchronous API. Supports various image compressions. Anonymization, DICOM services.
FRED
Optimizes proton dose and dose-averaged LET (LETd) simultaneously. Incorporates superiorization of feasibility-seeking algorithms. Satisfactory execution times (14-50 min). Well-tested and documented.
FRoG
Independent dose and LETd prediction tool for proton therapy, GPU-accelerated, sandbox environment, supports variable RBE models. Not for clinical use.
GATE
GATE is open source, based on Geant4, and developed by the international OpenGATE collaboration
GEANT4
Toolkit for the simulation of the passage of particles through matter. Its areas of application include high energy, nuclear and accelerator physics.
IPOPT
Ipopt (Interior Point OPTimizer, pronounced eye-pea-Opt) is a software package for large-scale nonlinear optimization.
JulianA
Accelerates proton radiotherapy research. Flexible, modular toolkit. Automatic spot weight optimization. Scripting-first approach (no GUI). DICOM support. GPU programming facilitated.
LinacQA
LinaQA (pronounced Linakwa) is a GUI frontend for pylinac and pydicom.
MAAS-PlanScoreCard
A Varian Eclipse scripting plugin to generate a 'scorecard' for treatment plan quality. Assesses plan quality based on pre-defined metrics.
MatRad
Matrad is an open source software for radiation treatment planning of intensity-modulated photon, proton, and carbon ion therapy.
MCsquare
Fast Monte Carlo dose calculation algorithm for the simulation of PBS proton therapy.
med-imagetools
Aims to provide transparent and reproducible medical image processing pipelines in Python. Focuses on subject-based machine learning and processing DICOMs into deep learning-ready format.
MIPAV
Enables quantitative analysis and visualization of medical images. Cross-platform (Java). Aims to develop computational methods for biomedical data.
MIROpt
plug-in at openREGGUI
MITK
Combines ITK and VTK with an application framework. Aims to reduce effort for interactive medical image analysis applications. Supports Windows, Linux, macOS.
MONAI
Project MONAI is revolutionizing medical imaging through a comprehensive ecosystem of AI tools
MonteRay
CPU MC dose calculation engine, capable of simulating therapeutic proton, helium, and carbon ion beams. Uses pre-computed nuclear event database. Aims for GPU acceleration in future.
mri_distortion_toolkit
A toolkit to correct geometric distortion in MR images. Includes tools for converting DICOM to NIfTI, and generating distortion correction maps.
mudicom
A Python library for interacting with DICOM files. Provides a simpler, more intuitive interface than other libraries. Archived by the owner on Jul 31, 2023.
MUSIMAN
In summary, the MUSIMAN package is a software tool to ease the parallelization of simulations run with the Monte Carlo code PENELOPE 2014
nnU-Net
nnU-Net is a semantic segmentation method that automatically adapts to a given dataset. It will analyze the provided training cases and automatically configure a matching U-Net-based segmentation pipeline.
OMG Dosimetry
A Python package for performing dosimetry calculations and quality assurance tests. Provides a simple API for common dosimetry tasks.
OnkoDICOM
Cross-platform. Provides DVH output, clinical data capture (radiomics), Pyradiomics output, anonymization, ROI manipulation. Inspired by dicompyler.
OpenREGGUI
Image processing, open-source platform for research in proton therapy
OpenTPS
OpenTPS is an open-source treatment planning system (TPS) for research in radiation therapy and proton therapy.
Orthanc
Standalone DICOM server, abstracts DICOM complexity, RESTful API, supports plugins, available as Docker images. Recognized as a digital public good.
OsiriX
Widely used DICOM viewer. Supports 2D, 3D, 4D, 5D viewing. Plugin architecture. Commercial version "OsiriX MD" is FDA/CE certified. Open-source version has limited functionality. OSAIRIS is a cloud-based AI tool for automatic segmentation of radiotherapy images.
ParticlePhaseSpace
A set of tools for processing and analysing particle phase space files. Designed for use with Monte Carlo simulations, particularly for proton therapy.
PDFtoAria
A C# script for converting PDF documents into a format that can be imported into Varian ARIA. Automates the process of adding documents to ARIA.
PENELOPE
PlanCheck
A Varian Eclipse scripting plugin for treatment plan verification. Automates the process of checking a plan against a set of rules.
PlanUNC
A program for performing dosimetry calculations in radiotherapy. The program is proprietary and not open source.
Plastimatch
Focuses on high-performance volumetric registration, segmentation, and image processing of volumetric medical images. Supports DICOM and DICOM-RT import/export.
PlatiPy
Aims to simplify use, visualization, processing, and analysis of medical images. Built on SimpleITK, VTK. Jupyter notebooks provided.
PortPy
PortPy, short for Planning and Optimization for Radiation Therapy, is an initiative aimed at creating an open-source Python library for cancer radiotherapy treatment planning optimization.
PRIMO
Simulates clinical linear accelerators and estimates absorbed dose distributions. Combines GUI with PENELOPE and DPM Monte Carlo codes. Not open source.
pyanno4RT
pyanno4rt is a Python package for conventional and outcome prediction model-based inverse photon and proton treatment plan optimization, including radiobiological and machine learning (ML) models for tumor control probability (TCP) and normal tissue complication probability (NTCP).
PyBeam-QA
A Python library for performing beam quality assurance tests in radiotherapy. The software is in an early stage of development.
pyCERR
pyCERR provides convenient data structure for imaging metadata and their associations. Utilities are provided to to extract, transform, organize metadata and visualize results of image processing for image and dosimetry features, image processing for AI model training and inference.
Pydicer
Eases conversion of Radiotherapy DICOM data to research-ready format (NIfTI). Provides analysis functionality. Uses SimpleITK and PlatiPy. Still a research tool, users should inspect outputs.
pydicom
Reads, modifies, and writes DICOM data in a "pythonic" way. General-purpose framework, does not handle specifics of individual SOP classes. Other libraries build upon it (e.g., pynetdicom, deid).
pyESAPI
A Python wrapper for the Varian Eclipse Scripting API (ESAPI). Allows scripting of Eclipse functions using Python. Includes a command-line interface for common tasks.
Pylinac
Pylinac provides TG-142 quality assurance (QA) tools to Python programmers in the field of therapy and diagnostic medical physics.
pymcc
Module that reads PTW mephisto mcc files from watertank scans or array files. pymcc relies on Pandas and uses a Pandas DataFrame to store the measurement values within the class objects.
PyMedPhys
PyMedPhys is an open-source Medical Physics Python library built by an open community that values code sharing, review, improvement, and learning from each other.
pynetdicom
A Python library for DICOM network communication. Implements the DICOM network protocol to allow sending and receiving DICOM files. Used in conjunction with pydicom.
pyOrthanc
10.21105/joss.07562
pyPENELOPEtools
pyPENELOPEtools is an open-source software to facilitate the use of the Monte Carlo code PENELOPE and its main programs such as PENEPMA
pyQAserver
A Python-based server for performing Quality Assurance tests. Provides a web interface for managing and running tests.
PyRadiomics
PyRadiomics is an open-source python package for the extraction of Radiomics features from medical imaging
pyRadPlan
Related to matRad. Aims to facilitate AI integration into treatment planning workflows (research only).
QALMA
A Matlab based toolkit with GUI for quantitative analysis of Quality Assurance tests for Medical Linear Accelerators in Radiation Therapy.
QATrack+
QATrack+ is a fully configurable, free, and open source (MIT License) web application for managing QA data for radiation therapy and medical imaging equipment
ROE
Designed for patient-specific prescription determination using personalized dose-response curves. Visualizes TCP and NTCP. Provides a curated library of predictive models. Batch-mode tools for fractionation schemes.
RTEMIS
Advanced Machine Learning and Visualization
RTpipeline
RTpipeline is a comprehensive, research-grade pipeline that transforms raw DICOM radiotherapy exports into analysis-ready data. It bridges the technical gap between clinical Treatment Planning Systems (TPS) and statistical/ML analysis
RTToolbox
RTToolbox is a software library to support quantitative analysis of treatment outcome for radiotherapy.
Sentinel
Sentinel is an automated log-file analysis application for Varian linacs (TrueBeam, Halcyon, Edge).
SIRF
This software is the main output of SyneRBI, the Collaborative Computational Platform for Synergistic Reconstruction for Biomedical Imaging (formerly CCP PETMR).
SlicerRT
SlicerRT is an extension of 3D Slicer, a free, open source software for visualization and image analysis.
STIR
A software package for tomographic image reconstruction. Primarily used for PET and SPECT. Has been in development since 1994.
TOPAS
based on Geant4, access to resources and forum through a registration form https://www.topasmc.org/registration
TOPASopt
A toolkit for performing optimization with the TOPAS Monte Carlo simulation package. Includes tools for running simulations and analyzing results.
TrajectoryLog.NET
A C# library for reading and parsing Varian Eclipse trajectory log files. Provides a clear and simple API for accessing log data.
UCoMX
UCoMX (Universal Complexity Metrics Extractor) is a novel software package designed to extract complexity metrics from DICOM-RT plan files of radiotherapy treatment plans. The tool is platform-agnostic, engineered to seamlessly operate with DICOM-RT plan files created using diverse commercially a...
VarianESAPI-EQD2Converter
A Varian Eclipse scripting plugin for converting dose to EQD2 (equivalent dose in 2 Gy fractions). Automates the calculation of EQD2 for plans.
VarianESAPI-FieldEditor
A Varian Eclipse scripting plugin for editing treatment fields. Provides a graphical interface for modifying field shapes and parameters.
VarianESAPI-HalcyonGantryAngle
A Varian Eclipse scripting plugin for Halcyon gantry angle calculation. Automates the calculation of gantry angles for Halcyon plans.