๐Ÿ”ฌ DermSpX

Dermatology Space ยท bolt://192.168.1.240:7687 4 models
TOOLSโŒจ Cypher๐Ÿ—บ Map๐Ÿ“ฆ RAG๐Ÿ”Ž FAISS๐Ÿง  Models๐Ÿ“… Schedule|FILEMAKER ๐Ÿ“‚ HomePage ๐Ÿ“‚ Notes1 ๐Ÿ“‚ SNDPathData ๐Ÿ“‚ MLSLesions_TableView ๐Ÿ“‚ DScanData ๐Ÿ“‚ MelanoscanPatients ๐Ÿ“‚ MRNList
๐Ÿ‘ค Patients & Clinical
Patient (63)Visit (12)SOAPNote (12)Section (0)ICD10Code (0)CPTCode (0)MIPSMeasureStatus (0)LesionTableRow (0)WritebackTarget (0)LLMNote (0)Pathology (122)KIReading (465)PhysioMeasurement (80)TeamMember (2)
๐Ÿฉธ Cardiac / APPG
CardiacReconstruction (10)CardiacSync (4)CohortCardiacSync (125)DicroticNotch (37)DemodulatedCardiac (4)DemodComparison (1)LoomGatedCardiac (1)ScanlineDemod (1)PulseWaveVariation (1)APPGAnalysis (102)
โœจ Constellations / Spots
Constellation (137,530)ConstellationLearning (44)ConstellationValidation (1)CrossViewMatching (1)SpotBaseline (547)SpotCardiac (24)SpotPropagation (44)MelanomaConstellationTrack (343)MelanomaEnrichedSighting (1,556)MuffledCandidate (1,000)MuffledInvestigation (2)ConcordanceResult (10)DWaveConcordance (3)SessionConcordance (10)RowConsensus (1)
๐Ÿงฌ Lesions
Lesion (4,220,536)Annotation (87,267)PhysicalLesion (728)SurgicalAbsencePrediction (8)
๐Ÿ“ Anatomy / Geometry / AIMS
AIMSIdentity (336)AIMSOrigin (122)AIMSPatientSummary (1)PatientCanonical (1)AnatomicStructure (8)MeshFace (2,157)MeshNode (2,434)VMRCenterline (4)Vessel (8)VascularVoxel (20,888)MidSagittalPlane (2)SymmetryComposite (2)Junction (6)PoseGroup (3)MotionField (62)PhaseAlignment (4)PlenopticMap (1)MediaPipeSolve (9)LoomObservation (10)
๐Ÿ”ฌ Booth / Hardware (Metrology)
Booth (1)BoothPanel (8)Panel (8)Camera (30)CameraHardware (27)Beacon (576)T12Beacon (1,536)T12Experiment (2)T12Tube (64)Tube (64)TubeSegment (118)HWire (25)Wire (10)WireCrossing (10)Oscilloscope (486)OscilloscopePoll (14,856)ChArUcoBoard (1)ArUcoMarker (32)GridMetronome (1)GridNode (24)GridPosition (27)CageCell (36)
๐Ÿ“… Sessions / Cohorts / Era
Session (2)CohortStudy (1)ImageYear (21)Era (6)RegionalView (180)LogicalView (78)
๐Ÿ“š Schemas / Code / Docs
OntologyDocument (2)Document (1)Paragraph (16,842)Script (891)Database (4)MySQLTable (251)MySQLColumn (5,477)FMLayout (80)FMField (33,034)WebPlatform (1)URL (23)IPAddress (10)UNCPath (9)DataAsset (1)JSONConfig (5)AtlasSource (2)
๐Ÿ” Auth / Feedback
AccessRequest (2)ApprovedEmail (1)PageReview (1)
๐Ÿง  Models ยท Norsang's models ยท XGBoost V6 ยท CNN ยท HeightNet 4 registered

XGBoost V6 (Norsang) [xgboost_v6]

OwnerNorsang Lama
KindBayesian gate / lesion classifier
Versionv6
HostA6000-1 (192.168.1.155)
Path/media/melanoscan/SND_1_Dot_55_8TB/melanoscan/models/xgboost_v6/
Inputs12-dim spot feature vectors (RGB means, area/perim, 7 CNN class probs)
OutputsP(MEL), P(BCC), P(benign) calibrated; feeds Bayesian melanoma gate
Training dataclassed_clinical (MySQL 175) + segmented_spots โ€” ~17M spots, ~900 path-confirmed
Neo4j xref(:Prediction {model_id:'xgboost_v6'}) โ†’ (:Spot) ยท :ModelRun for training metadata
RoleGraph-RAG Bayesian gate (project_graph_rag_architecture)
NotesReplaces V5 lookahead-only gate; V6 adds inflammatory_index feature from constellation neighbors.

Lesion CNN (7-class) [cnn_lesion_v?]

OwnerNorsang Lama
KindCNN classifier
Versioncurrent deployed
HostA6000-1, per-spot inference on 4060 8GB
Path/media/melanoscan/SND_1_Dot_55_8TB/melanoscan/models/cnn_lesion/
InputsCropped spot tile (RGB)
OutputsSoftmax over [MEL, BCC, NV, BKL, DF, AKIEC, VASC]
Training dataISIC + Audel curated path-linked tiles
Neo4j xref(:Spot.cnn_class, .cnn_prob) โ€” also stored as :Prediction nodes for history
RoleUpstream of XGBoost V6 (provides 7 of the 12 features).
NotesPathology overrides CNN per ontology axiom A1.

Dermatoscan App (Kotlin) [dermatoscan_app]

OwnerIvo
KindAndroid client app โ€” booth-tablet capture & MIPS frontend
Versioncurrent
HostBooth tablet (Android)
Path(Ivo's repo)
InputsPatient MRN, booth scan trigger, freehand annotations, externals upload
OutputsPOST /api/auth/mobile (Google ID token) โ†’ bearer; POST /api/note/upload, /api/visit/exam-data, etc.
Training datan/a (client app)
Neo4j xrefCalls DermSpX Flask server; ExamData and Annotation nodes land via mobile API
RoleCapture-side of clinical workflow (project_clinical_workflow). Pairs with DermSpX server-side browser.
NotesAuth via Android OAuth client (PKCE) + workspace-restricted Google sign-in (hd=drdrugge.com). Bearer tokens on Authorization header for all subsequent API calls.

HeightNet v4b [heightnet_v4b]

OwnerDrugge lab
KindPhotogrammetric height regressor
Versionv4b
HostA6000-1 (training), per-spot 4060 (inference)
Pathsee reference_models_and_scripts.md
InputsCalibrated booth tile + camera ID
OutputsZ-height (mm) above platinum grid
Training dataT12 wire-mesh calibration + manual landmarks
Neo4j xref(:HeightMeasurement) per spot per session
RoleMetrology pipeline; not a clinical classifier.
NotesUses 74mm regular wire spacing per project_hwire_calibration_error.

Provenance hooks (Neo4j)

Predictions and training runs should land as nodes so the ontology covers them:

(:Model {model_id, name, version, owner, host, path})
  -[:PRODUCED]-> (:Prediction {spot_id, p_mel, p_bcc, generated_at})
  -[:TRAINED_BY]-> (:ModelRun {run_id, started_at, finished_at, dataset_sha, metrics_json})
(:Prediction)-[:ABOUT]->(:Spot)
(:Prediction)-[:JUSTIFIED_BY]->(:Pathology)   // for path-confirmed cases (axiom A1)
    

Adding these closes Axiom A8 (Audit Closure) over model outputs โ€” every prediction traces to a model version, dataset hash, and (when available) ground-truth pathology.

โ˜… Rate this page: Sign in with @drdrugge.com email Reviews require a verified drdrugge.com domain email. ๐Ÿ“Š Daily cycle โ†’