[![Current Release](https://img.shields.io/github/v/release/e0404/matRad)](https://github.com/e0404/matRad/releases)
[![Downloads](https://img.shields.io/github/downloads/e0404/matRad/total)](https://github.com/e0404/matRad/releases)
[![Contributors](https://img.shields.io/github/contributors/e0404/matRad)](https://github.com/e0404/matRad/graphs/contributors)
[![GitPitch](https://gitpitch.com/assets/badge.svg)](https://gitpitch.com/e0404/matRad/master)
[![TravisCI Build Status](https://travis-ci.org/e0404/matRad.svg?branch=dev)](https://travis-ci.org/e0404/matRad)
[![Azure Pipelines Build Status](https://dev.azure.com/e0404/matRad/_apis/build/status/e0404.matRad?branchName=dev)](https://dev.azure.com/e0404/matRad)
DOIs:
- General DOI: [![DOI](https://zenodo.org/badge/doi/10.5281/zenodo.3879615.svg)](https://doi.org/10.5281/zenodo.3879615)
- Latest Release: [![DOI](https://zenodo.org/badge/29671667.svg)](https://zenodo.org/badge/latestdoi/29671667)
# General information
---
matRad is an open source treatment planning system for radiation therapy written in Matlab. It supports planning of intensity-modulated radiation therapy for mutliple modalities and is meant **for educational and research purposes**. **IT IS NOT SUITABLE FOR CLINICAL USE** (also see the no-warranty clause in the GPL license). The source code is maintained by a development team at the German Cancer Reserach Center - DKFZ in Heidelberg, Germany, and other contributors around the world. We are always looking for more people willing to help improve matRad. Do not hesitate and [get in touch](mailto:[email protected]).
More information can be found on the project page at <http://e0404.github.io/matRad/>; a wiki documentation is under constant development at <https://github.com/e0404/matRad/wiki>.
# Getting Started
It’s the first time you want to use matRad?
First, get a local copy of matRad by download or git cloning. Having done that, we recommend you navigate into the folder in Matlab and execute
```
matRad_rc
```
which will setup the path & configuration and tell you the current version.
Then there’re three options for a pleasant start with matRad. Choose one or try out each of them.
### Option 1: Using the GUI
For an intuitive workflow with the graphical user interface, type
```
matRadGUI
```
in your command window. An empty GUI should be opened. Click the _*Load.mat_ data-Button in the Workflow-section to load a patient. Set the plan and optimization parameters, calculate the dose influence matrix and execute the fluence optimization in the GUI.
### Option 2: Using the main script
If you prefer scripting, open the default script *matRad.m* from the main matRad folder:
```
edit matRad.m
```
Use it to learn something about the code structure and execute it section by section.
You can also run the full script for an example photon plan by just typing
```
matRad
```
in your command window.
### Option 3: Using the examples
The most time consuming but also most educational approach to matRad.
When in the main matRad folder, navigate to the folder *examples*. Open one of the examples given there. Execute it section by section. Move on to the next example afterwards.
# Need help?
If you encounter problems with matRad, please consider the following guidelines **before** submitting issues on our github page.
* Check you are using the newest version of matRad.
* Please check the description of how to set up matRad and its technical documentation in the [wiki](https://github.com/e0404/matRad/wiki).
* Go through the relevant examples and see if they answer your question (see *Option 3* above!)
* Check open and closed issues for your question.
Still having problems? Then create an issue, provide a **minimum example** of your attempted workflow / what causes the problems and be patient!
# Citing matRad
### Scientific papers
If you use matRad in a scientific publication, consider citing the following paper:
Wieser, Hans-Peter, et al. "Development of the open-source dose calculation and optimization toolkit matRad." Medical Physics 44.6 (2017): 2556-2568.
[![DOI](https://img.shields.io/badge/DOI-10.1002%2Fmp.12251-blue)](https://doi.org/10.1002/mp.12251)
BibTex entry:
```
@article{wieser2017development,
title={Development of the open-source dose calculation and optimization toolkit matRad},
author={Wieser, Hans-Peter and Cisternas, Eduardo and Wahl, Niklas and Ulrich, Silke and Stadler, Alexander and Mescher, Henning and M{\"u}ller, Lucas-Raphael and Klinge, Thomas and Gabrys, Hubert and Burigo, Lucas and others},
journal={Medical Physics},
volume={44},
number={6},
pages={2556--2568},
year={2017},
publisher={Wiley Online Library},
doi={10.1002/mp.12251}
}
```
### Citing as Software
matRad's code also has its own general DOI with Zenodo:
[![DOI](https://zenodo.org/badge/doi/10.5281/zenodo.3879615.svg)](https://doi.org/10.5281/zenodo.3879615)
You can cite specific versions of matRad in your work! For example, Here is the badge that lead's to the latest release of matRad:
[![DOI](https://zenodo.org/badge/29671667.svg)](https://zenodo.org/badge/latestdoi/29671667)
---
Copyright 2020 the matRad development team.
[email protected]
All the elements of the compilation of matRad and Ipopt are free software. You can redistribute and/or modify matRad's source code version provided as files with .m and .mat extension under the terms of the GNU GENERAL PUBLIC LICENSE Version 3 (GPL v3). You can also add to matRad the Ipopt functionality by using the precompiled mex files of the Ipopt optimizer in object code version which are licensed under the Eclipse Public License Version 1.0 (EPL v1.0), also made available for download via https://projects.coin-or.org/Ipopt.
matRad also contains interfaces to an open-source photon Monte Carlo dose calculation engine developed by Edgardo Dörner hosted on GitHub (http://github.com/edoerner/ompMC) and to the open-source proton Monte Carlo project MCsquare (www.openmcsquare.org) from UCLouvain, Louvain-la-Neuve, Belgium. Both interfaces are integrated into matRad as submodules.
In addition, we provide a matlab standalone version of the compilation of matRad and Ipopt, where the files of matRad and Ipopt are licensed under GPL v3 and EPL v1.0 respectively. The matlab standalone version is meant to be used by students for learning and practicing scientific programming and does not yet contain the interfaces to the aforementioned Monte Carlo dose calculation engines.
matRad is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Please note that we treat the compilation of matRad and Ipopt as separate and independent works (or modules, components, programs). Therefore, to the best of our understanding, the compilation of matRad and Ipopt is subject to the "Mere Aggregation" exception in section 5 of the GNU v3 and the exemption from "Contributions" in section 1. b) ii) of the EPL v1.0. Should this interpretation turn out to be not in compliance with the applicable laws in force, we have provided you with an additional permission under GNU GPL version 3 section 7 to allow you to use the work resulting from combining matRad with Ipopt.
You will receive a copy of the GPL v3 and a copy of the EPL v1.0 in the file LICENSES.txt along with the compilation. If not, see http://www.gnu.org/licenses/ and/or http://opensource.org/licenses/EPL-1.0/.
---
没有合适的资源?快使用搜索试试~ 我知道了~
matlabgui源码-matRad:开源多模态放射治疗计划系统
共295个文件
m:175个
txt:19个
md:11个
需积分: 50 8 下载量 119 浏览量
2021-05-19
15:40:57
上传
评论 2
收藏 220.93MB ZIP 举报
温馨提示
matlab gui原始码 DOI: 通用DOI: 最新发布: 一般信息 matRad是用Matlab编写的用于放射治疗的开源治疗计划系统。 它支持针对多种形式的强度调制放射疗法的规划,并且旨在用于教育和研究目的。 它不适用于临床用途(另请参阅GPL许可中的无保修条款)。 源代码由位于德国海德堡的德国癌症研究中心(DKFZ)的开发团队以及世界各地的其他贡献者维护。 我们一直在寻找更多愿意帮助改进matRad的人。 不要犹豫和。 可以在项目页面上找到更多信息。 Wiki文档正在不断发展中。 入门 这是您第一次使用matRad吗? 首先,通过下载或git克隆获取matRad的本地副本。 完成此操作后,建议您导航到Matlab中的文件夹并执行 matRad_rc 这将设置路径和配置,并告诉您当前版本。 然后,有3种选择可让您从matRad轻松开始。 选择一个或尝试每个。 选项1:使用GUI 要使用图形用户界面进行直观的工作流程,请输入 matRadGUI 在您的命令窗口中。 应该打开一个空的GUI。 单击工作流程部分中的* Load.mat数据按钮以加载患者。 设置计划和优化参数,计算剂量影
资源详情
资源评论
资源推荐
收起资源包目录
matlabgui源码-matRad:开源多模态放射治疗计划系统 (295个子文件)
runtests.bat 942B
before_install_win.bat 693B
matRad_sparseBeamletsReaderMCsquare.cpp 8KB
pgs4form.dat 143KB
spinms.data 6.74MB
msnew.data 512KB
xcom_pair.data 297KB
xcom_compton.data 297KB
xcom_photo.data 264KB
xcom_triplet.data 228KB
xcom_rayleigh.data 225KB
libiomp5md.dll 1.12MB
MCSquare_windows.exe 6.48MB
matRad_importGUI.fig 601KB
matRadGUI.fig 160KB
matRad_importDicomGUI.fig 54KB
matRad_exportGUI.fig 18KB
.gitignore 24B
.gitmodules 224B
matRad_default.hlut 282B
matRad_icon.icns 71KB
matRad_icon.ico 27KB
Jenkinsfile 2KB
LICENSE 34KB
LICENSE 719B
matRadGUI.m 150KB
matRad_importDicomGUI.m 34KB
matRad_generateStf.m 21KB
matRad_exportGUI.m 17KB
matRad_calcLateralParticleCutOff.m 14KB
matRad_engelLeafSequencing.m 14KB
matRad_calcParticleDose.m 14KB
matRad_calcPhotonDose.m 14KB
matRad_OptimizerIPOPT.m 14KB
matRad_siochiLeafSequencing.m 13KB
matRad_importGUI.m 13KB
matRad_calcPhotonDoseMC.m 12KB
MatRad_Config.m 12KB
matRad_calcParticleDoseMC.m 12KB
matRad_importDicomSteeringParticles.m 12KB
matRad_readNRRD.m 12KB
matRad_compareDose.m 12KB
matRad_importFieldShapes.m 11KB
MatRad_MCsquareConfig.m 10KB
matRad_xiaLeafSequencing.m 10KB
ipopt.m 10KB
matRad_example2_photons.m 10KB
matRad_importDicomCt.m 10KB
matRad_exportDicomRTStruct.m 10KB
matRad_MinMaxDose.m 9KB
matRad_DicomExporter.m 9KB
matRad_constraintJacobian.m 9KB
matRad_compileStandalone.m 9KB
matRad_siddonRayTracer.m 9KB
matRad_fluenceOptimization.m 8KB
matRad_plotPlan3D.m 8KB
matRad_DoseOptimizationFunction.m 8KB
matRad_example1_phantom.m 8KB
matRad_gammaIndex.m 7KB
matRad_scanDicomImportFolder.m 7KB
matRad_example5_protons.m 7KB
matRad_writeNRRD.m 7KB
matRad_visSpotWeights.m 7KB
matRad_plotIsoDoseLines3D.m 7KB
matRad_sequencing2ApertureInfo.m 7KB
matRad_calcQualityIndicators.m 7KB
matRad_example7_carbon.m 7KB
matRad_plotSliceWrapper.m 6KB
matRad_MinMaxDVH.m 6KB
matRad_importDicomRTPlan.m 6KB
matRad_daoVec2ApertureInfo.m 6KB
matRad_OptimizerFmincon.m 6KB
matRad_exportDicomRTDoses.m 6KB
matRad_DijSampling.m 6KB
matRad_importDicom.m 6KB
matRad_writeMCsquareinputAllFiles.m 5KB
matRad_example6_protonsNoise.m 5KB
matRad_importDicomRtss.m 5KB
matRad_SFUDoptimization.m 5KB
matRad_plotDoseSlice3D.m 5KB
matRad_calcDoseInit.m 5KB
matRad_calcCubes.m 5KB
matRad_visApertureInfo.m 5KB
matRad_rayTracing.m 5KB
matRad_exportDicomCt.m 4KB
matRad_plotIsoDoseLines.m 4KB
matRad_plotVoiContourSlice.m 4KB
gammaIndex.m 4KB
matRad_plotDoseSlice.m 4KB
matRad_example3_photonsDAO.m 4KB
matRad_plotCtSlice3D.m 4KB
matRad_calcGeoDists.m 4KB
matRad_plotIsoCenterMarker.m 4KB
matRad_daoApertureInfo2Vec.m 4KB
matRad_importDicomRTDose.m 4KB
matRad_plotAxisLabels.m 4KB
matRad_importPatient.m 4KB
matRad_directApertureOptimization.m 4KB
matRad_constraintJacobian.m 4KB
matRad_interpDicomCtCube.m 4KB
共 295 条
- 1
- 2
- 3
weixin_38694336
- 粉丝: 3
- 资源: 952
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0