Giter Club home page Giter Club logo

diana's Introduction

DICOM Analytics and Archive (DIANA)

Derek Merck [email protected]
Brown University and Rhode Island Hospital
Winter 2018

Source: https://www.github.com/derekmerck/DIANA
Documentation: https://diana.readthedocs.io

Overview

Hospital picture archive and communications systems (PACS) are not well suited for "big data" analysis. It is difficult to identify and extract datasets in bulk, and moreover, high resolution data is often not even stored in the clinical systems.

DIANA is a DICOM imaging informatics platform that can be attached to the clinical systems with a very small footprint, and then tuned to support a range of tasks from high-resolution image archival to cohort discovery to radiation dose monitoring.

It is similar to XNAT in providing DICOM services, image data indexing, REST endpoints for scripting, and user access control. It is dissimilar in that it is not a monolithic codebase, but an amalgamation of free and free and open source (FOSS) systems.

Dependencies

  • Python 2.7
  • Many Python packages

Installation

$ git clone https://www.github.com/derekmerck/DIANA
$ pip install -r DIANA/requirements.txt

Components

DIANA-Stack

Ansible scripts for flexible, reproducible DICOM service configurations.

  • DICOM image archives and routing (Orthanc)
  • Data indexing and forwarding (Splunk)

DIANA-Connector

Python scripts for data monitoring and transfer jobs.

  • Update data indices with DICOM tag information
  • Monitor available studies in PACS
  • Build secondary image registries
  • Identify image populations
  • Automatic deidentification

DIANA-Frontend

A simple, dynanmically configured DIANA front-end html interface for accessing available imaging trial resources.

Reference implementation at http://www.central-imaging.com/

DIANA-SplunkApps

Splunk apps and dashboards for informatics and data review

  • DIANA-status: DIANA services introspection
  • RadRx: DICOM structured dose record monitoring
  • RadFlow: hl7 feed analysis and radiologist workload balancing
  • RadClf: Radiology report NLP classification

DixelKit

DICOM element ("dixel") wrapper classes for for Orthanc, Montage, Splunk, and files on disk.

GUIDMint

Flexible, reproducible anonymization and hashing schemes and canonical ID server.

muDIANA

(Planned) Extensions supporting high-throughput microscopy data and image analytics and archive

  • Monitoring for microscopy use logs
  • Post-processing including ROI cropping and 3D CLAHE

License

MIT

diana's People

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.