Skip to content

KangjieShen/openscar-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenScar Starter

OpenScar is an AI-native research and workflow framework for scar and keloid care, designed to turn longitudinal clinical observations into structured datasets, reusable agent skills, and clinician-reviewable decision support assets.

Why This Exists

Scar and keloid care is common, visual, longitudinal, and highly variable. The same lesion may change across months of injections, laser treatment, surgery, radiotherapy, pressure therapy, silicone therapy, or observation. Yet most clinical records do not capture scar morphology, treatment exposure, image quality, patient-reported symptoms, and recurrence outcomes in a reusable structure.

OpenScar starts from a practical thesis:

Plastic surgery can build durable AI assets by standardizing scar phenotype data before training ambitious models.

The first milestone is not a diagnostic product. It is a public, cautious, and extensible starter kit for building scar-focused datasets, workflows, and research tools.

Clinical Problem Space

  • Scar and keloid outcomes are difficult to compare across clinics because images, timing, scales, and treatment documentation are inconsistent.
  • Recurrence risk is often discussed qualitatively, while structured longitudinal risk factors are rarely captured in a machine-readable format.
  • Scar photos contain useful signals, but they are vulnerable to lighting, angle, distance, color calibration, edema, makeup, and healing-phase bias.
  • Molecular scar biology is advancing through single-cell and spatial data, but it is rarely connected to clinic-ready phenotype frameworks.

Core Modules

Module Purpose
ScarBank Minimal structured schema for patients, lesions, visits, images, treatments, and outcomes.
ScarPhoto Standardized image capture and quality-control workflow for scar documentation.
ScarTrajectory Longitudinal representation of lesion change across time and interventions.
KeloidRisk Research-only recurrence and treatment-response modeling workspace.
ScarClaw Agent skills for literature review, intake, follow-up, photo standardization, and response review.
ScarAtlas Future bridge from clinical phenotype to single-cell, spatial, and fibrosis biology resources.

What This Starter Contains

Intended First Use Cases

  • Build a standardized scar/keloid registry template for a plastic surgery team.
  • Convert retrospective cases into a clean research table for recurrence or treatment-response analysis.
  • Validate the first schema against synthetic mock data before using any real case material.
  • Launch a governed 20-50 case retrospective pilot using the Pilot Registry SOP.
  • Start prospective scar and keloid capture using the Prospective Intake Pack.
  • Create agent workflows for scar photo standardization, follow-up intake, and evidence-aware literature review.
  • Prepare a public project page and methods paper around AI-native scar phenotyping.

Safety and Regulatory Boundary

OpenScar Starter is not a medical device, diagnostic system, treatment recommendation engine, or substitute for licensed clinicians. It is a research and workflow-support scaffold. Any patient-specific interpretation, diagnosis, treatment selection, escalation decision, or consent process must remain under qualified clinical supervision.

Near-Term Next Steps

  1. Review the schema against 3-5 real scar and keloid charts inside an approved internal environment.
  2. Choose 20-50 retrospective cases for a pilot registry.
  3. Use the case abstraction form to measure which fields are available retrospectively.
  4. Test the prospective intake forms on 10 new clinic cases under approved governance.
  5. Test the ScarClaw skill pack on synthetic or approved de-identified retrospective cases.

Mock Data Validation

Run the synthetic mock dataset validator from the repository root:

node open-scar-starter/scripts/validate-mock-data.mjs

Validate the OpenScar skill pack:

node open-scar-starter/scripts/validate-openscar-skills.mjs

Validate the empty registry CSV templates:

node open-scar-starter/scripts/validate-registry-template.mjs

Validate the REDCap/Excel-ready data dictionary:

node open-scar-starter/scripts/validate-data-dictionary.mjs

Generate the synthetic end-to-end demo report:

node open-scar-starter/scripts/generate-demo-report.mjs

The generated report is written to demo/mock-case-workflow.md.

GitHub Release Positioning

Suggested repository description:

AI-native scar and keloid phenotyping framework with registry schema, synthetic mock data, validation scripts, and clinician-reviewable workflow skills.

Suggested topics: scar, keloid, plastic-surgery, clinical-ai, medical-ai, phenotyping, registry, agent-skills, ai4medicine, digital-health.

About

AI-native scar and keloid phenotyping framework with registry schema, synthetic mock data, validation scripts, and clinician-reviewable workflow skills

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors