TETRA BioScan v10.4 research interface

Cancer-oriented BioScan research · validated camera acquisition · prospective case/control collection
v10.4 · SIMPLE MODE

Fingertip optical scan

Place a fingertip gently over the rear camera and follow the steps. This measures camera-derived optical signals for research; it cannot estimate cancer probability or diagnose cancer.

1 · Prepare2 · Capture3 · View result

Check the acknowledgement, then open the camera. Camera permission is required.

Your optical measurement

Awaiting a completed scan
Red / green ratio—Camera-derived measurement
Blue / green ratio—Camera-derived measurement

Complete a 30-second scan to see optical ratios and signal quality. No reference upload is needed.

Cancer probability: Not established

These measurements cannot detect, rule out or estimate the probability of cancer. The TETRA electromagnetic sensitivity model is a separate hypothetical simulation, not a patient prediction.

Result: No completed measurement.
Cancer probability: Not available — clinical validation required.

No cloud upload is performed by this simple mode. The older research modules remain accessible in Advanced mode. Do not use this app for medical decisions.

CANCER STUDY MODE

Prospective case/control research

Goal: collect standardized smartphone fingertip PPG records from independently labelled cancer cases and controls, then evaluate whether a reproducible cancer-associated signal exists. This app does not diagnose or rule out cancer.
AcquisitionCAMERA + PPG
Primary protocol3 × 5 MIN
Ground truthINDEPENDENT
Clinical useNOT VALIDATED

Recommended research sequence: consent → coded Study ID → independent case/control label → three accepted 5-minute scans → export → participant-level modelling → independent external validation.

SESSION

Research measurement

CLINICAL RESEARCH PILOT

Participant workflow

Standardized collection workflow: consent → de-identified Study ID → independently verified study label → Research Scan → QC/consistency gate → export. The app does not infer cancer status.
ConsentWAIT
Study IDWAIT
Study labelWAIT
PPG recordWAIT

Use Research Scan (5 min) for pilot records. Enter only a coded Study ID; direct identifiers must remain in the approved clinical study system.

v10.3 · NO REFERENCE FILE REQUIRED

Automatic optical research analysis

Complete a 30-second quality-passing fingertip scan. This panel then calculates camera-space optical features automatically. No reference upload, manual reference values, or external dataset is required.

Waiting for a completed quality-passing scan. No cancer prediction will be generated.

Interpretation: The channel percentages describe the measured RGB composition, not a percentage of optical abnormality, tissue pathology or cancer risk. The illustrative Maxwell–Garnett sensitivity uses assumed permittivities and is not fitted to this measurement. A single camera scan cannot determine cancer probability.

v10.2 · EXPLORATORY MODEL

3. Compare optical scenarios

After a quality-passing fingertip scan, enter independently documented camera-space R/G and B/G reference values for two optical scenarios. No references are supplied or inferred by the app.

Reference scenario A

Altered optical scenario B

No comparison performed. Capture a QC-passing scan and enter two independently sourced optical reference scenarios.

Interpretation: Displayed percentages are normalized mathematical similarity weights from a chosen distance formula. They are not calibrated probabilities, not cancer likelihood, and do not establish that either scenario corresponds to actual tissue pathology. Reference values are not derived from Maxwell–Garnett permittivity without a separately validated optical-camera transfer model. This tool is not a cancer test.

CAMERA

Fingertip acquisition

Quick Scan is for signal/QC development. Research Scan is intended for standardized prospective data collection; the first 30 s are treated as stabilization before research feature extraction.

CameraOFF
Torch—
Contact—
READYNO

Start camera and cover the active camera/flash area gently.

Camera diagnostics: waiting to start.

v4.3 CAMERA DIAGNOSTIC — JavaScript starting…

Phone camera: open the published HTTPS BioScan address directly in Safari/Chrome — not inside Canva/editor preview or a local file. Allow Camera access when prompted. Consent is required before recording a scan, but no longer blocks camera preview.

LIVE VALIDATION

Raw intensity

Filtered pulsatile component

Brightness—
Raw SD—
Filtered SD—
Spectral SNR—
Peak BPM—
PPG channel—
Actual FPS—
Saturation—
Warm-upWAIT
Periodicity—
Stability—
GateWAIT

v1.2 preserves the signal-quality gate and adds an internal consistency gate comparing spectral HR with IBI-derived HR. READY is an engineering signal-quality decision only; a completed scan can still be flagged REVIEW if independent estimates disagree.

SCAN RESULT

PPG validation descriptors

Samples0
Pulse estimate—
Spectral SNR—
QC—
Detected peaks—
Mean IBI—
SDNN*—
RMSSD*—
Mean R—
Mean G—
R/G—
G CV—

Internal consistency validation

Spectral HR—
IBI-derived HR—
HR difference—
Consistency—

Independent heart-rate estimates are compared after the scan. PASS ≤10 bpm difference; REVIEW >10 bpm; REPEAT if basic signal QC fails or an independent estimate is unavailable.

Clinical feature validity

Physiological validityWAIT
Cancer analysis gateBLOCKED
Harmonic correction—
Accepted intervals—

Cancer analysis remains blocked unless signal QC and independent HR consistency both pass.

Peak validation

Dots mark pulse peaks accepted by the prototype peak detector. Inspect the overlay for missed or extra peaks before interpreting interval descriptors.

Reference comparison (optional)

Reference BPM—
Difference—
Absolute error—
Recording—

*SDNN and RMSSD are experimental camera-derived pulse-interval descriptors, not clinical HRV measurements. They are marked valid for research export only in a 5-minute scan with at least 30 accepted intervals. Optical R/G and G CV are N/A when the green channel is effectively unavailable.

TETRA CANCER RESEARCH LAYER

Model-readiness assessment

No cancer prediction is generated in this build. The app prepares a standardized feature vector for future training/validation against independently labelled clinical cohorts. A validated model checkpoint must be supplied before cancer-associated classification can be enabled.
PPG QCWAIT
Feature vectorWAIT
Clinical labelNOT LINKED
Cancer modelUNAVAILABLE

Research cohort metadata (optional; de-identified only)

TETRA biometric feature vector

HR agreement—
Pulse interval—
Pulsatility—
Optical R/G—

Complete a validated scan to prepare research features.

CLINICAL DATASET INTEGRATION

Labelled cohort workspace

Purpose: link BioScan feature records to independently verified study labels. A cancer-detection model is not trained in the browser. Case/control labels must come from the same study protocol or a scientifically justified harmonized cohort.

Records0
Cancer cases0
Controls0
Cohort statusEMPTY

Import a de-identified CSV/JSON file. Minimum required fields: study_id, clinical_label. For model development, each BioScan record should also contain the exported feature fields and a label established independently of BioScan.

Model-development gate

Case + controlWAIT
Patient IDsWAIT
PPG featuresWAIT
TrainingLOCKED

The training gate remains locked until the imported cohort contains both independently labelled cases and controls plus usable BioScan features. Training/validation should use patient-level splits and an external test cohort to reduce leakage and overfitting.

PROSPECTIVE COHORT

Standardized clinical research record

Clinical labels must be entered from the approved study record. BioScan does not determine cancer status. Use de-identified Study IDs only; do not enter names, dates of birth, addresses, medical-record numbers, or other direct identifiers.
Protocol modeQUICK
Label sourceNOT SET
Treatment statusNOT SET
Record statusINCOMPLETE

Study metadata

The export includes protocol/acquisition metadata and BioScan signal descriptors. It remains a research record, not a diagnostic report.

CANCER MODEL DEVELOPMENT BRIDGE — v3.4

Prospective participant visit

Research acquisition only. Complete three consecutive 5-minute recordings under the approved protocol. The clinical label must come from the study record; BioScan does not diagnose cancer. Do not enter direct identifiers.

De-identified visit metadata

Three-scan visit workflow

Scan 1WAIT
Scan 2WAIT
Scan 3WAIT
Visit statusINCOMPLETE

After each 5-minute scan finishes, press “Record current scan in visit”. PASS + consistency PASS = ACCEPTED; signal failure = REPEAT; consistency failure = REVIEW/REPEAT. Failed attempts remain in the visit audit trail.

CLINICAL DATA MANAGER

Local participant dataset

Local-only research workspace: add the current de-identified participant record to this browser's local study dataset. Direct identifiers must not be entered. Clearing browser/site data can remove locally stored records, so export backups regularly.
Stored participants0
Stored cases0
Stored controls0
Storage statusEMPTY

Only pilot-ready records can be added. Duplicate Study IDs are rejected.

COHORT ANALYTICS

Accumulation & readiness dashboard

Purpose: summarize an imported same-protocol cohort before any offline modelling. These checks assess dataset structure and balance only; they do not establish a cancer biomarker or diagnostic performance.
QC-passing records0
Usable cases0
Usable controls0
Balance ratio—

Readiness checks

Duplicate Study IDs—
Missing labels—
QC completeness—
Analysis statusWAIT

Import a cohort in the labelled cohort workspace above to calculate analytics.

v4.2 CANCER-ASSOCIATION RESEARCH ENGINE

Locked research classifier

Research use only — not a cancer diagnosis. The classifier is disabled until a compatible, genuinely trained checkpoint is loaded. No default weights, simulated probabilities, or fabricated cancer results are built into this app.
CheckpointNOT LOADED
Feature schemaWAIT
Input visitWAIT
EngineLOCKED

Model checkpoint

Expected schema: TETRA_PPG_FEATURESET_v1_6core. The checkpoint must contain training-derived normalization and logistic-model parameters. Classification remains locked unless the checkpoint explicitly records completed independent external validation.

Research classification

Cancer-associated patternLOCKED
Research score—
Threshold—
Result statusNO RESULT

A result requires three accepted 5-minute scans plus a compatible trained checkpoint. Positive/negative means model-associated pattern only and must not be used for screening, diagnosis, reassurance, or treatment decisions.

Research use only. This prototype validates smartphone optical pulsatility. It does not diagnose cancer or estimate individual cancer risk, and the camera-derived descriptors are not direct measurements of tissue electromagnetic constitutive parameters.
DATASET VALIDATION & FEATURE FREEZE

Pre-modelling validation gate

Purpose: freeze a prespecified feature set and reject structurally unsafe records before offline modelling. This gate is methodological; passing it does not demonstrate cancer detection.
Frozen features6
Complete records0
Outlier flags0
Leakage checkWAIT

Frozen v1 feature set

spectral_hr_bpm · ibi_hr_bpm · hr_difference_bpm · mean_ibi_ms · spectral_snr_db · filtered_sd

Missing feature cells—
Repeated subjects—
Eligible rows0
Freeze statusWAIT

Import a cohort to run the validation gate. Core frozen features are channel-independent. R/G and G CV remain optional metadata and are N/A when the green channel is unavailable. Outlier ranges are engineering plausibility checks, not clinical reference intervals.

CLINICAL EVIDENCE BRIDGE

Lung-cancer PPG/HRV evidence

Evidence identified: a published case-control study enrolled 71 lung-cancer patients and 75 cancer-free controls using a PPG smartband for seven days. The published endpoint concerns cancer-related fatigue/autonomic HRV, not validated cancer screening. Raw participant-level data are not bundled with BioScan.
Published cases71
Published controls75
ModalityWearable PPG/HRV
BioScan compatibilityPROTOCOL GAP

BioScan's short smartphone fingertip recording must not be treated as equivalent to seven-day wearable HRV. LF/HF is intentionally not calculated from the short scan. A same-protocol prospective case/control cohort is required before cancer-associated inference can be evaluated.

CANCER MODEL DEVELOPMENT BRIDGE — v3.4

Participant-level cancer-association modelling hand-off

No model performance is shown until real, independently labelled case/control records pass the frozen-feature gate. Export the scan-level clinical CSV, run AGGREGATE_PARTICIPANTS_V34.py, then run TRAINING_PIPELINE_V34.py. The bridge aggregates the three accepted scans into one participant-level vector and uses the six prespecified channel-independent features. No individual cancer output is enabled in the browser.
Feature schemaTETRA_PPG_FEATURESET_v1
ClassifierLogistic regression (baseline)
ValidationGrouped CV + holdout
Clinical useNOT VALIDATED

Outputs include cross-validated ROC-AUC and balanced accuracy, held-out ROC-AUC, sensitivity, specificity, confusion matrix, coefficients, predictions and a machine-readable metrics file. These are exploratory research outputs only.

TETRA v6.0 — EXPERIMENTAL PHYSICS ENGINE

Fingertip Effective-Medium Research

Scientific scope: forward-model sensitivity study, not an inverse reconstruction of tissue permittivity and not a cancer test. RGB signals cannot uniquely identify optical tissue constants. Do not interpret model outputs as patient biomarkers.

Illustrative two-component Maxwell–Garnett calculation (dilute spherical inclusions in a uniform host). It does not represent the full layered, absorbing, scattering fingertip.

Model ε effective—
Model Δε—
R/G (camera proxy)—
G CV (camera proxy)—

Run the forward model. Complete a validated scan to populate camera-derived proxies. These are independent outputs, not fitted to each other.

TETRA v6.1 — LAYERED OPTICAL SIMULATION

Fingertip three-layer sensitivity model

Simulation only. Assumed coefficients and nominal 460/540/630 nm bands. Not calibrated to the phone, not a measurement of permittivity, and not a cancer test.

Blue ΔT—
Green ΔT—
Red ΔT—

Outputs are simulated fractional transmission changes, not fitted to patient RGB. Diffusion-style effective attenuation is a toy approximation, not a validated layered-skin optical solution.

TETRA v6.2 — IDENTIFIABILITY & CALIBRATION

Can three RGB channels distinguish tissue changes?

Simulation only. A local sensitivity/Jacobian analysis of the v6.1 illustrative forward model. It does not estimate a participant's skin properties or cancer status.

Blue Δsignal—
Green Δsignal—
Red Δsignal—
Jacobian determinant—

Three broad overlapping camera channels cannot reliably identify arbitrary optical tissue properties without calibration and constraints.

Calibration readiness checklist

Before comparing phone readings with this model: record the phone model, illumination/flash mode, exposure and white-balance lock state; acquire dark/reference frames; use calibrated optical phantoms with known absorption and scattering; quantify repeated-scan and inter-device variability; document pressure and temperature; characterize the camera spectral response. No phantom calibration is claimed here.

v6.3 — MEASURED SIGNAL / MODEL BRIDGE

Measured RGB reproducibility & forward-model comparison

Research only. Compares a measured RGB ratio with a simulated *relative perturbation pattern*. Camera RGB is not calibrated spectral reflectance. No tissue optical coefficients or cancer status are inferred.

Snapshots0
Mean R/G—
R/G CV—
QC passing0

Complete a camera scan before capturing. At least 3 QC-passing scans are recommended for repeatability. Simulation is separate and does not fit patient data.

Research-only model pattern comparison

Run the v6.1 layered simulation above, then analyze measured scans. The comparison is qualitative and non-identifiable.

v6.4 — REFERENCE NORMALIZATION

RGB dark/reference normalization and repeatability

Experimental engineering calibration, not skin optical calibration. Capture a dark frame and stable optical reference under matched exposure/illumination, then normalize a completed fingertip scan. This cannot recover tissue absorption, scattering, or permittivity.

Use the same phone, illumination and exposure settings. Enter mean RGB channel values (0–255) from independently acquired dark and reference images. A blank/reference image should use an appropriate reproducible optical target, not a fingertip. No camera dark/reference image capture is automated in this version.

Normalized R—
Normalized G—
Normalized B—
Records0

Formula: (sample − dark)/(reference − dark). Values outside [0,1] are retained and flagged; they do not imply physical reflectance or transmittance.

v6.5 — OPTICAL PHANTOM VALIDATION

Phantom measurement validation laboratory

Research-only phantom comparisons. Reference optical properties must come from independent measurements, not BioScan RGB. This is not a skin-property inversion or cancer test. Reference values and phone readings must be acquired under matched conditions.

Enter a phantom ID, independently characterized absorption μa and reduced scattering μs′ (mm⁻¹) at a stated wavelength, then normalize the latest phantom camera scan with the v6.4 dark/reference values. Do not use patient identifiers or clinical scans in this module.

Phantom scans0
Distinct phantoms0
Repeatability R/G CV—
QC passing0

Requires a completed scan and valid v6.4 reference values. Repeated scans of the same phantom can quantify within-session reproducibility; distinct phantom properties allow exploratory association analysis only.

TETRA BioScan v7.2 — RESEARCH ASSESSMENT

Literature-informed optical modelling and anomaly analysis

Not a cancer test. Published sources below support optical and dielectric modelling concepts, NOT the illustrative coefficients or a cancer threshold. A smartphone RGB camera cannot directly measure complex permittivity. No cancer-positive, cancer-negative or cancer-risk result is generated.

Literature catalogue (verified bibliographic sources)

Jacques (2013), Optical properties of biological tissues: a review, Phys. Med. Biol. 58 R37–R61. DOI 10.1088/0031-9155/58/11/R37. Optical absorption, scattering, chromophores and wavelength dependence.

Gabriel, Lau & Gabriel (1996), Dielectric properties of biological tissues III: parametric models, Phys. Med. Biol. 41 2271–2293. DOI 10.1088/0031-9155/41/11/003. Frequency-dependent dielectric spectra, not interchangeable with RGB measurements.

Illustrative optical forward model (not literature-calibrated)

Relative signal change—
IdentifiabilityUNRESOLVED

Experimental optical deviation assessment

Use matched, independently established healthy-reference distributions for the same phone, acquisition protocol and feature. Demonstration numbers are synthetic placeholders and must not be interpreted as published clinical reference values. Enter your own mean and SD after obtaining appropriate data.

Optical deviation score |z|—
Research conclusion: Run an assessment to see a plain-language interpretation of the optical deviation. This is not a cancer test.

No assessment yet. Cancer status: insufficient evidence.

Interpretation: z = (observed R/G − reference mean)/reference SD. |z| ≥ 2 is an illustrative statistical flag only, not a clinically validated threshold. All outputs remain cancer-indeterminate.

TETRA BioScan v7.2 — PERSONAL OPTICAL BASELINE

Repeated fingertip measurements & optical trends

Engineering research only. This compares repeated camera R/G values to your own recorded baseline. It does not measure permittivity, establish biological normality, or screen for cancer. No medical action should be based on this result.

Complete a fingertip scan above, then capture it below. Use the same phone, finger, camera, lighting and pressure. Only scans passing both QC and consistency checks are included in baseline calculations.

Captured scans0
Passing scans0
Baseline mean R/G—
Baseline SD R/G—
Baseline CV—
Latest change vs baseline—

Capture at least five distinct passing scans before setting a baseline. Results are held only in this browser session until exported.

Optical R/G trend

A baseline is a within-session camera reference, not a healthy-population reference. Small baseline SD can exaggerate z-scores. No fixed clinical thresholds are applied. No data is transmitted by this module.

TETRA BioScan v7.3 — MODEL / MEASUREMENT BRIDGE

Measured optical variation versus simulated effective medium

Research-only comparison. Camera R/G and model effective permittivity are different physical quantities. No calibration, optical inverse model, tissue identification, or cancer inference is implemented. Simulated permittivity inputs are hypothetical, not measured skin values.

First set a v7.2 baseline and capture a new passing scan. Then run the illustrative v6.0 Maxwell–Garnett forward model above. This module will summarize both without fitting one to the other.

Measured R/G change—
Model Δ effective ε—
Evidence alignmentNOT EVALUATED
No comparison yet. Baseline, new passing scan and forward model run are required.

The measurement and simulation are reported in separate columns; they cannot be equated or correlated from a single paired observation. A physical mapping would require independent phantom measurements, spectral/illumination calibration, a specified forward optical model and external validation.

VALIDATION PLAN

External validation readiness

Pre-specify validation before model use. Development and external-validation participants must be independent. The validation cohort should use the same BioScan acquisition protocol and independently verified clinical labels.
Feature schemaTETRA_PPG_FEATURESET_v1
Primary analysisLOCKED BEFORE TEST
External cohortREQUIRED
Clinical outputDISABLED

Study-size planning

Use the included SAMPLE_SIZE_PLANNER_V28.py to estimate the number of cancer cases and controls needed to estimate sensitivity and specificity with a chosen confidence-interval precision. This is a planning calculation, not a guarantee of adequate power or clinical validity.

Independent validation

The included EXTERNAL_VALIDATION_V28.py loads a frozen experimental model and evaluates it on a completely separate cohort without refitting. It reports ROC-AUC, sensitivity, specificity, balanced accuracy, Brier score and calibration intercept/slope where estimable.

TETRA BioScan v7.4 — Optical Phantom Calibration

Research only. Record independent optical phantom measurements using a fixed device, lighting, geometry and acquisition protocol. Camera R/G is not complex permittivity. No cancer assessment is performed.

No phantom records collected.

Collect at least ten independent observations for each of three distinct phantoms for an initial feasibility analysis. Ten observations is a suggested pilot target, not a validation standard.

All records are in memory only and disappear on refresh. Export CSV before leaving. Reference properties must be independently characterized; optional fields are not inferred from camera signals. A model residual is not computed unless a separately validated forward mapping exists.

TETRA BioScan v7.5 — Multi-channel RGB Phantom Validation

Research only. Compare normalized camera RGB ratios across reference phantoms. RGB channels are broad, device-dependent bands, not calibrated wavelengths or direct permittivity measurements. This module cannot determine cancer status.

No RGB phantom scans collected. Suggested pilot: 3 phantoms, 10 independent scans each.

Compare with independent forward-model predictions

Enter predicted R/G and B/G for the same phantom and setup from a separately characterized, camera-calibrated forward model. Predictions must be expressed in the same dimensionless ratio space as the measured data. Leave blank if no calibrated prediction exists.

No comparison performed. Illustrative v7.3 homogenization values are NOT valid camera-RGB predictions.

Records remain in browser memory only. Export before refresh. Do not combine different phone models, camera settings or illumination setups into one calibration group. A small phantom pilot cannot validate clinical performance.

TETRA BioScan v7.6 — Theoretical Optical Validation Engine

Simulation only. This simplified, dimensionless two-band attenuation model explores whether tissue variation and acquisition effects can both reproduce an observed R/G. It is not a validated layered-skin solver, Monte Carlo photon transport simulation, measured permittivity, or cancer test. All defaults are illustrative, not fitted literature values.

Run the scenarios to view model predictions, sensitivity and identifiability.

Model: R/G = baseline × exp(0.12 × blood_fraction_change − 0.06 × scattering_fraction_change) × relative_camera_gain × relative_illumination_ratio. Coefficients are arbitrary dimensionless demonstration parameters; fractional changes use 10% = 0.10. Synthetic draws vary the biological parameters, camera gain and illumination, with deterministic pseudo-random noise. No source-identification or statistical clinical significance is implied.

TETRA BioScan v7.7 — Literature-Informed Multilayer Optical Model

Research simulation only. Two-layer, three-band approximate diffuse attenuation. Literature motivates the wavelength-dependent scattering law; numerical absorption, layer thickness, path factors, and channel centers below are editable demonstration assumptions, not patient-specific or literature-calibrated values. RGB camera output is not a spectrometer, and this model cannot identify cancer or permittivity.

Approximate band centers: blue 460 nm, green 540 nm, red 630 nm. Simplified attenuation uses exp[−path × Σ thickness × (absorption + reduced scattering)]; absorption spectral multipliers are illustrative (not measured spectra). Camera gain and illuminant are confounded. Model is not Monte Carlo radiative transfer.

Run the model to see simulated channels and sensitivity.

Method reference: Jacques SL (2013), Optical properties of biological tissues: a review, Phys Med Biol 58:R37–R61, DOI 10.1088/0031-9155/58/11/R37. The review supports a power-law wavelength dependence of reduced scattering, not the default parameter values or this attenuation approximation.

TETRA BioScan v7.8 — Held-out Phantom Validation

Research only. This module tests whether camera-space model predictions generalize across independent measurement sessions. It does not infer optical coefficients, permittivity or cancer status.

Enter phantom measurements as CSV. Required columns: phantom_id,session,observed_rg,predicted_rg. Model predictions must be established independently of the validation session. Multiple rows per phantom/session are allowed. Do not use data from the held-out session to tune the model.

No dataset analyzed. Demonstration data are synthetic, not experimental.
Protocol: Compare measured R/G with independent predictions. A single multiplicative camera correction is estimated on the calibration session only, then frozen for held-out evaluation. Report MAE, RMSE, bias and per-phantom residuals. A good fit alone does not establish physical parameter identifiability.

TETRA BioScan v7.9 — Unseen-Phantom Generalization & Uncertainty

Research only. Leave-one-phantom-out validation: fit one multiplicative camera-space factor using all but one phantom, and evaluate predictions on the excluded phantom. Repeat for each phantom. This does not measure permittivity or establish clinical performance.

Paste or load a CSV with phantom_id,session,observed_rg,predicted_rg. Each phantom needs at least two repeated measurements. Predictions must have been fixed before the measurements were evaluated. This method cannot detect prior model tuning on the full dataset.

Awaiting experimental data. No validation has been performed.
Report: number of phantoms and sessions, held-out MAE/RMSE/bias, per-phantom mean residuals, and 95% percentile bootstrap interval for phantom-level mean absolute error (seeded, 2,000 resamples). Confidence interval is descriptive and can be unstable with few phantoms. Correlated measurements within a phantom are not treated as independent validation units.

TETRA BioScan v8.0 — Experimental Readiness & Data Audit

Research only. Review whether real phantom records support a reproducibility study. This module does not validate cancer detection, skin permittivity, or camera calibration.

Required columns: phantom_id,session_id,device_id,RG. Optional: measurement_origin,reference_property,property_units. Only independently measured, positive R/G values are eligible. Synthetic records must be labelled as synthetic.

Import a CSV to begin. No real validation has been performed.

Methodological basis: independently characterized tissue-mimicking optical phantoms and uncertainty analysis, as described by NIST (Goldfain et al., 2022; Lemaillet et al., 2015). A passing data audit is not a successful model validation.

TETRA BioScan v8.1 — Experimental Acquisition Protocol & QC

Research only. Plan and audit repeat measurements of independently characterized optical phantoms. These checks assess acquisition completeness, not tissue permittivity, biological abnormality, or cancer.

Choose settings and generate a plan. Do not use synthetic records as experimental evidence.

No experimental data imported.

Required CSV fields: phantom_id, session_id, scan_id, device_id, timestamp, R, G, B, measurement_origin, qc_pass. Optional: reference_mu_a, reference_mu_sp, reference_wavelength_nm, reference_source, illumination_setting, exposure_setting, operator_id. Never include participant identifiers or clinical information in this phantom-only module.

Methods context: NIST optical phantom measurement and uncertainty.

TETRA BioScan v8.2 — Experimental Repeatability & Session Drift

Research only. Import phantom-only CSV records from the v8.1 template. The analysis excludes synthetic, QC-failed, duplicate, and invalid rows. All calculations are descriptive; no cancer or permittivity inference.

No file loaded.

Within-session CV reflects variation among repeated scans; session drift compares session means. A low CV does not establish accuracy. Differences in device, illumination, or geometry can confound session comparisons. Phantom identifiers and sessions must be consistent.

TETRA BioScan v8.3 — Uncertainty-Aware Phantom Session Comparison

Experimental research only. Import the v8.1 phantom CSV. Compare sessions for the same phantom and device. The intervals below are approximate normal-theory intervals for the difference of mean R/G ratios; they are not clinical thresholds or proof of instrument accuracy.

Import measurements to begin.

A confidence interval excluding zero is not evidence of biological origin. Session changes may arise from illumination, positioning, sensor settings or phantom changes. This module does not measure permittivity or detect cancer.

TETRA BioScan v8.4 — Cross-Device Phantom Comparability

Research-only analysis of experimental RGB phantom records. Compares devices on the same phantom and session; differences are not biological diagnoses. No device is assumed to be a ground-truth reference.

Import real experimental CSV data to begin.

Required fields: phantom_id, session_id, device_id, scan_id, R, G, B, measurement_origin, qc_pass. Synthetic and QC-failed records are excluded. Comparisons are descriptive and may be confounded by acquisition order, illumination, exposure, or session effects. Use independently characterized optical standards for absolute accuracy.

TETRA BioScan v8.5 — Cross-Device Calibration & Held-Out Evaluation

Estimate a device-to-reference multiplicative correction on calibration sessions only, then evaluate it on a different held-out session. This evaluates camera-space agreement, not optical-property accuracy.

Import real measurements from at least two devices, two sessions and two shared phantoms.

Required columns: phantom_id, session_id, device_id, scan_id, R, G, B, measurement_origin, qc_pass. Rejects synthetic, QC-failed, invalid and duplicate records. Calibration and test sessions must differ. Training and test must share at least two phantoms. No correction is applied to patient results. Calibration coefficients are specific to this acquisition setup and cannot determine tissue permittivity or cancer status.

TETRA BioScan v9.0 — Cancer-Oriented Optical Research Engine

Research-only forward modelling. This module explores whether hypothetical changes in effective-medium tissue properties could alter optical attenuation. It does not determine cancer status, estimate cancer probability, or map fingertip RGB to tissue permittivity. Clinical labels are never inferred.

A. Participant-level camera data quality

Expected columns: sample, t_seconds, R, G, B. Each sample is treated as a separate participant recording. Screening thresholds below are exploratory engineering settings, not clinically validated.

Load experimental participant CSV. No data is sent to a server by this module.

B. TETRA effective-medium hypothesis simulator

Illustrative Maxwell–Garnett effective relative permittivity: εeff = εh × (εi + 2εh + 2f(εi − εh)) / (εi + 2εh − f(εi − εh)). This real-valued, dilute-inclusion model is not a cancer-specific tissue model.

Theoretical scenario not yet calculated.

Research interpretation: A change in simulated effective permittivity demonstrates model sensitivity to assumed composition, not a measured malignant transformation. Fingertip RGB cannot uniquely identify the model parameters. No cancer conclusion is available without independently diagnosed cohorts, calibrated optical measurements, a validated forward/inverse link, and held-out clinical testing.

TETRA BioScan v9.1 — Participant QC and Clinical-Label Readiness

Research only; no cancer prediction. Import a participant time-series CSV. Each sample is a different participant. Optional independently documented clinical labels are joined by participant ID and used only for a descriptive cohort-readiness audit. Unknown labels are never inferred.

Clinical-label CSV columns: sample,clinical_label,label_source. Allowed clinical_label: cancer, control, unknown. Labels must be independently verified and collected with appropriate approvals and consent. Do not include names or direct identifiers. The module processes files locally in the browser.

Import the RGB CSV to begin.

Limitations: Consecutive video frames are correlated, not independent participant replicates. Thresholds are provisional. No model is fitted, no clinical classification or cancer probability is calculated, and no causal link from RGB to effective permittivity is assumed. Descriptive cohort summaries are withheld when either labelled group has fewer than five QC-passing independent participants.

TETRA BioScan v9.2 — Participant-Level Temporal Stability Audit

Research only — not a cancer test. Each sample ID is treated as one participant. Divide each recording into non-overlapping time blocks, assess R/G and B/G stability, and export an auditable report. Block statistics are descriptive, not independent clinical observations.

Import a CSV with sample,t_seconds,R,G,B columns.

Interpretation: A participant with a high within-recording ratio range may have unstable contact, illumination, exposure or physiology. No cancer probability, tissue permittivity estimate, or medical threshold is derived. These preliminary thresholds are user-configurable engineering rules.