<h3 align="center">
<img src="https://user-images.githubusercontent.com/4778878/30754005-b7a7e808-9f86-11e7-8b0f-79d1006babdf.jpg" alt="fastlane Logo" />
</h3>
# DVH Analytics
<img src='https://user-images.githubusercontent.com/4778878/37943568-11f856fc-3146-11e8-85ec-4c0d3cbf2492.png' align='right' width='300' alt="DVH Analytics screenshot">
DVH Analytics is a software application to help radiation oncology departments build an in-house database of treatment planning data
for the purpose of historical comparisons and statistical analysis. This code is still in development. Please contact the developer if you are interested in testing or collaborating.
The application builds a SQL database of DVHs and various planning parameters from DICOM files
(i.e., Plan, Structure, Dose). Since the data is extracted directly from DICOM files, we intend
to accommodate an array of treatment planning system vendors.
In addition to viewing DVH data, this software provides methods to:
- download queried data
- view plan contours
- create time-series plots of various planning and dosimetric variables
- calculate correlations
- and generate multi-variable linear regressions.
The code is built upon these core libraries:
* [pydicom](http://code.google.com/p/pydicom/) - Read, modify and write DICOM files with python code
* [dicompyler-core](https://pypi.python.org/pypi/dicompyler-core) - Extensible radiation therapy research platform and viewer for DICOM and DICOM RT
* [Bokeh](http://bokeh.pydata.org/en/latest/index.html) - Interactive Web Plotting for Python
For installation instructions, see our [installation notes](https://github.com/cutright/DVH-Analytics/blob/master/install_notes.md).
This application was presented at the AAPM Midwest Chapter 2017 Fall meetings. The slides are available [here](https://www.dropbox.com/s/gtaxd5dp69508cu/DVH%20Analytics.mp4?dl=0).
#### New MLC Analyzer Module added
MLC Analyzer module added to DVH Analytics. Still in development, current complexity score based on:
Younge et al. Penalization of aperture complexity in inversely planned volumetric modulated arc therapy.
Med Phys. 2012;39(11):7160–70.
<h3 align="left">
<img src='https://user-images.githubusercontent.com/4778878/37878772-09faa32a-303c-11e8-8732-39346f516ec8.png' width='600' alt="DVH Analytics screenshot">
</h3>
## Dependencies
* [Python](https://www.python.org) 2.7
* Python 3 not currently supported
* [Future](https://pypi.python.org/pypi/future) 0.16.0
* for bridging gap between 2.7 and 3.x
* we're still working on the Python 3 transition for DVH Analytics
* [PostgreSQL](https://www.postgresql.org/) and [psycopg2](http://initd.org/psycopg/)
* [SciPy](https://scipy.org)
* [pydicom](https://github.com/darcymason/pydicom) 0.9.9
* [shapely](https://github.com/Toblerity/Shapely) 1.6b2
* [fuzzy wuzzy](https://github.com/seatgeek/fuzzywuzzy) 0.15
* [Statsmodels](https://github.com/statsmodels/statsmodels) 0.8.0
* [dicompyler-core](https://pypi.python.org/pypi/dicompyler-core) 0.5.3
* requirements per [developer](https://github.com/bastula)
* [numpy](http://www.numpy.org/) 1.2 or higher
* [pydicom](https://github.com/pydicom/pydicom) 0.9.9 or higher
* pydicom 1.0 is preferred and can be installed via pip using: pip install https://github.com/darcymason/pydicom/archive/master.zip
* [matplotlib](http://matplotlib.sourceforge.net/) 1.3.0 or higher (for DVH calculation)
* [six](https://pythonhosted.org/six/) 1.5 or higher
* [Bokeh](http://bokeh.pydata.org/en/latest/index.html) 0.12.10
* requirements per [developer](http://bokeh.pydata.org/en/latest/docs/installation.html)
* [NumPy](http://www.numpy.org/)
* [Jinja2](http://jinja.pocoo.org/)
* [Six](https://pythonhosted.org/six/)
* [Requests](http://docs.python-requests.org/en/master/user/install/)
* [Tornado](http://www.tornadoweb.org/en/stable/) >= 4.0, <=4.4.2
* [PyYaml](https://pypi.python.org/pypi/pyaml)
* [DateUtil](https://pypi.python.org/pypi/python-dateutil)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
dvh-analytics-0.3.4.tar.gz (41个子文件)
dvh-analytics-0.3.4
MANIFEST.in 324B
PKG-INFO 1KB
dvh_analytics.egg-info
PKG-INFO 1KB
requires.txt 226B
SOURCES.txt 1KB
entry_points.txt 43B
top_level.txt 4B
dependency_links.txt 1B
install_notes.md 8KB
dvh
options.py 3KB
dicom_to_python.py 31KB
auth.py 2KB
utilities.py 32KB
main.py 189KB
download_time_plot.js 1KB
templates
index.html 385B
dicom_to_sql.py 11KB
sql_to_python.py 2KB
__main__.py 12KB
static
images
logo.jpg 62KB
start.py 12KB
__init__.py 1B
settings.py 13KB
mlc_analyzer.py 9KB
roi_name_manager.py 22KB
preferences
institutional.roi 677B
create_tables.sql 2KB
physician_BBM.roi 12KB
download.js 12KB
analysis_tools.py 10KB
download_correlation_matrix.js 3KB
admin.py 62KB
test_files
2.16.840.1.114362.1.6.6.12.17310.7693757184.449478830.862.1262.dcm 1.02MB
2.16.840.1.114362.1.6.6.12.17310.7693757184.449478830.864.1265.dcm 446KB
2.16.840.1.114362.1.6.6.12.17310.7693757184.449478830.991.1267.dcm 2.68MB
download_admin_query.js 1KB
sql_connector.py 15KB
LICENSE 19KB
setup.cfg 59B
setup.py 2KB
README.md 4KB
共 41 条
- 1
资源评论
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功