All Projects → mertyildiran → Dermatron

mertyildiran / Dermatron

Licence: MIT License
Dermatology focused medical records software, augmented with computer vision and artificial intelligence [Meteor packaged with Electron]

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to Dermatron

coursera-ai-for-medicine-specialization
Programming assignments, labs and quizzes from all courses in the Coursera AI for Medicine Specialization offered by deeplearning.ai
Stars: ✭ 80 (+321.05%)
Mutual labels:  medical, medical-imaging, medical-image-processing
nnDetection
nnDetection is a self-configuring framework for 3D (volumetric) medical object detection which can be applied to new data sets without manual intervention. It includes guides for 12 data sets that were used to develop and evaluate the performance of the proposed method.
Stars: ✭ 355 (+1768.42%)
Mutual labels:  medical, medical-imaging
SemiDenseNet
Repository containing the code of one of the networks that we employed in the iSEG Grand MICCAI Challenge 2017, infant brain segmentation.
Stars: ✭ 55 (+189.47%)
Mutual labels:  medical-imaging, medical-image-processing
MRQy
MRQy is a quality assurance and checking tool for quantitative assessment of magnetic resonance imaging (MRI) data.
Stars: ✭ 58 (+205.26%)
Mutual labels:  medical-imaging, medical-image-processing
Dltk
Deep Learning Toolkit for Medical Image Analysis
Stars: ✭ 1,249 (+6473.68%)
Mutual labels:  medical, medical-imaging
Starviewer
Starviewer, a cross-platform open source medical imaging software
Stars: ✭ 83 (+336.84%)
Mutual labels:  medical, medical-imaging
rt-utils
A minimal Python library to facilitate the creation and manipulation of DICOM RTStructs.
Stars: ✭ 89 (+368.42%)
Mutual labels:  medical-imaging, medical-image-processing
Learning Deep Learning
Paper reading notes on Deep Learning and Machine Learning
Stars: ✭ 388 (+1942.11%)
Mutual labels:  medical, medical-imaging
sight
Surgical Image Guidance and Healthcare Toolkit
Stars: ✭ 38 (+100%)
Mutual labels:  medical-imaging, medical-image-processing
covid19.MIScnn
Robust Chest CT Image Segmentation of COVID-19 Lung Infection based on limited data
Stars: ✭ 77 (+305.26%)
Mutual labels:  medical-imaging, medical-image-processing
NMRI
2D Fourier Transform of Nuclear Magnetic Resonance Imaging raw data
Stars: ✭ 13 (-31.58%)
Mutual labels:  medical-imaging, medical-image-processing
Segment Open
Segment Source Distribution
Stars: ✭ 34 (+78.95%)
Mutual labels:  medical, medical-imaging
Fo Dicom
Fellow Oak DICOM for .NET, .NET Core, Universal Windows, Android, iOS, Mono and Unity
Stars: ✭ 674 (+3447.37%)
Mutual labels:  medical, medical-imaging
Models
DLTK Model Zoo
Stars: ✭ 101 (+431.58%)
Mutual labels:  medical, medical-imaging
Dicom
⚡High Performance DICOM Medical Image Parser in Go.
Stars: ✭ 643 (+3284.21%)
Mutual labels:  medical, medical-imaging
AlizaMS
DICOM Viewer
Stars: ✭ 144 (+657.89%)
Mutual labels:  medical, medical-imaging
clara-dicom-adapter
DICOM Adapter is a component of the Clara Deploy SDK which facilitates integration with DICOM compliant systems, enables ingestion of imaging data, helps triggering of jobs with configurable rules and offers pushing the output of jobs to PACS systems.
Stars: ✭ 31 (+63.16%)
Mutual labels:  medical, medical-imaging
MICCAI21 MMQ
Multiple Meta-model Quantifying for Medical Visual Question Answering
Stars: ✭ 16 (-15.79%)
Mutual labels:  medical, medical-image-processing
Medical Datasets
tracking medical datasets, with a focus on medical imaging
Stars: ✭ 296 (+1457.89%)
Mutual labels:  medical, medical-imaging
mammography metarepository
Meta-repository of screening mammography classifiers
Stars: ✭ 44 (+131.58%)
Mutual labels:  medical-imaging, medical-image-processing

Dermatron

Screenshot 1 Screenshot 2

Screenshot 3 Screenshot 4

Features

  • Manage visit & patient records
  • Search drugs on your local drug search engine
  • Schedule visits and see on big calendar
  • 140 different lesion types
  • 43 different symptom types
  • 28 different pathophysiology types
  • 59 different anatomical locations
  • 727 different diagnosis options
  • All of these features available in English(United States), English(Great Britain) and Turkish languages
  • Easy-to-use interactive anatomical map on base human mesh (male and female available)
  • Image capturing from USB Dermatoscope
  • Web based diagnosis suggestions
  • Artificial intelligence based diagnosis suggestions (AI trained for 12 days)

Using this software with a USB Dermatoscope is highly recommended for clinical success.

USB Dermatoscope

Installation of Node.js & npm & Meteor

sudo apt-get install nodejs nodejs-legacy npm
curl https://install.meteor.com/ | sh

Install and run Dermatron

git clone https://github.com/mertyildiran/Dermatron.git
cd Dermatron/
meteor npm install
meteor

Then visit http://localhost:3000/

Before packaging, install electrify globally with sudo npm install -g electrify

Pack Dermatron for Linux

Run Dermatron at least one time with meteor command then:

rm -rf .electrify/ && electrify && cd .electrify/ && wget https://raw.githubusercontent.com/mertyildiran/Dermatron/master/.electrify/loading.html && rm index.js && wget https://raw.githubusercontent.com/mertyildiran/Dermatron/master/.electrify/index.js && rm package.json && wget https://raw.githubusercontent.com/mertyildiran/Dermatron/master/.electrify/package.json && wget https://raw.githubusercontent.com/mertyildiran/Dermatron/master/.electrify/icon-128.png && cd .. && electrify && electrify package

Pack Dermatron for Windows

Run Dermatron at least one time with meteor command then with PowerShell:

$(npm install -g rimraf | Out-Host;$?) -and $(rimraf .\.electrify\ | Out-Host;$?) -and $(electrify | Out-Host;$?) -and $(cd .\.electrify\ | Out-Host;$?) -and $(wget https://raw.githubusercontent.com/mertyildiran/Dermatron/master/.electrify/loading.html -OutFile loading.html | Out-Host;$?) -and $(rm index.js | Out-Host;$?) -and $(wget https://raw.githubusercontent.com/mertyildiran/Dermatron/master/.electrify/index.js -OutFile index.js | Out-Host;$?) -and $(rm package.json | Out-Host;$?) -and $(wget https://raw.githubusercontent.com/mertyildiran/Dermatron/master/.electrify/package.json -OutFile package.json | Out-Host;$?) -and $(wget https://raw.githubusercontent.com/mertyildiran/Dermatron/master/.electrify/icon-128.png -OutFile icon-128.png | Out-Host;$?) -and $(cd .. | Out-Host;$?) -and $(electrify | Out-Host;$?) -and $(electrify package | Out-Host;$?)

As of Meteor 1.4, it's using MongoDB version 3.2.6 (Announcing Meteor 1.4)

So you need exactly these binaries: win32/mongodb-win32-x86_64-2008plus-3.2.6.zip (Official)

Extract files from the zip archive then copy mongod and mongo binaries and paste into ./resources/app/bin

Pack Dermatron for macOS

Run Dermatron at least one time with meteor command then with Terminal:

rm -rf .electrify/ && electrify && cd .electrify/ && wget https://raw.githubusercontent.com/mertyildiran/Dermatron/master/.electrify/loading.html && rm index.js && wget https://raw.githubusercontent.com/mertyildiran/Dermatron/master/.electrify/index.js && rm package.json && wget https://raw.githubusercontent.com/mertyildiran/Dermatron/master/.electrify/package.json && wget https://raw.githubusercontent.com/mertyildiran/Dermatron/master/.electrify/icon-128.png && wget https://raw.githubusercontent.com/mertyildiran/Dermatron/master/.electrify/icon-128.icns && cd .. && electrify && electrify package -- --icon=.electrify/icon-128.icns

Don't forget to install wget with brew brew install wget or, use a bash alias:

function _wget() { curl "${1}" -o $(basename "${1}") ; };
alias wget='_wget'

Electrified & Materialized Iron Meteor with Alien Recipe

Alien is a bash script for creating Meteor Apps with well organized directory structure & a scaffolding tool.

Alien

./alien project PROJECT_NAME
cd PROJECT_NAME/
./alien scaffold person createdAt:datetime name:string birthDate:date isAdmin:boolean
./alien links
meteor

By scaffolding Alien generates templates, helpers, events and server-side methods automatically. In server-side methods, for insert_document function, Alien adds createdAt field and timestamps it by default. It's good practice to generate your scaffolds always with createdAt:datetime as the first field.

Later on if you want to update one of your scaffolds just regenerate again:

./alien scaffold person createdAt:datetime name:string surname:string birthDate:date isAdmin:boolean

Thanks to MongoDB's schema-less architecture you don't need to migrate anything. Templates,helpers and events will be regenerated automatically.

Supported HTML controls are string, text, number, date, boolean, password, url, tel, email, file, color and select. datetime is also supported but only for server-side usage purposes.

./alien project PROJECT_NAME packages [PACKAGE_NAME] [PACKAGE_NAME] ...

Alien additionally downloads and installs all [PACKAGE_NAME]s given as arguments.

To change the default packages look for the PACKAGES constant and change it. But this action will cause several breaking changes so you will need to retouch the codes.

Then Electrify it

sudo npm install -g electrify
cd PROJECT_NAME/
electrify
electrify package
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].