starplast.evidence
Versioned observations and reviewable literature assertions.
Gene-level matrices remain useful model inputs, but they are derived summaries. This module preserves source, biological entity, condition, uncertainty and missingness before aggregation. Parquet files use JSON scalar values so booleans, numbers and text keep their types without a mixed-type Arrow column.
One source-specific observation; contradictory records are retained separately.
Write a deduplicated, immutable-content snapshot and return its SHA-256.
Reconstitute typed observations and validate each stored content identity.
Yield source-linked gene summaries without inventing unavailable assay detail.
The existing table is already aggregated. Original replicate, dose and time information cannot be recovered from a summary column. Those fields should enter as separate Observation records when raw source tables are imported.
A sourced claim proposed for review, distinct from a measured observation.
Extract simple relation phrases as review candidates, never accepted facts.
Each input supplies text, source_id, source_url and optional location/context. Ambiguous multi-gene sentences are omitted. This conservative rule extractor does not resolve coreference, infer missing contexts or establish truth.
Save review status and evidence passages as portable JSON lines.
Read and validate assertions without changing their review status.