Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add/extend the core-im statementText property in Statement profiles #164

Open
mbrush opened this issue Jul 4, 2024 · 1 comment
Open

Comments

@mbrush
Copy link
Contributor

mbrush commented Jul 4, 2024

The statementText property captures a human-readable free text expression of what a Statement is putting forth as true. e.g. for a VarPath statement, it might read:

“VariantX is causal for autosomal-dominant ConditionY with high penetrance, as mediated by its effects on GeneZ ‘.

This clearly expresses what a Statement data structure reports to be true, in plain language (so that it is unambiguous even if they do not understand SPOQ paradigm). And it provides a translation that reinforces / educates users on the SPOQ pattern for expressing Statement semantics.

This is not necessary of course, but IMO this is a valuable addition that achieves several benefits . . . might be a good to explore the utility/appetite for this early on, but including this property in Statement Profiles, and authoring 'templates' to help automatically generate the values of this property from the data (see comment below)

@mbrush
Copy link
Contributor Author

mbrush commented Jul 4, 2024

Note that it would be simple to author templates for assembling these sentences using values of specific properties. e.g.

[subjectVariant] is causal for [modeOfInheritanceQualifier] [objectCondition] with [penetranceQualifier] penetrance, as mediated by its effects on the [geneContextQualifier] gene.

. . . which would give sentences like the example above.

Or, if direction and/or strength is provided:

This statement reports [strength] evidence/confidence [direction] the claim that [subjectVariant] is causal for [modeOfInheritanceQualifier] [objectCondition] with [penetranceQualifier] penetrance, as mediated by its effects on the [geneContextQualifier] gene.

. . . which would give sentences like:

"This statement reports moderate evidence supporting the claim that VariantX is causal for autosomal-dominant ConditionY with high penetrance, as mediated by its effects on GeneZ ".

A simple script could be written to instantiate these templates in the data, and/or in a user interface.

@mbrush mbrush changed the title Add/extend the core-im statementText property in Statement profiles Author templates for the core-im statementText property in Statement profiles Jul 4, 2024
@mbrush mbrush changed the title Author templates for the core-im statementText property in Statement profiles Add/estend the core-im statementText property in Statement profiles Jul 4, 2024
@mbrush mbrush changed the title Add/estend the core-im statementText property in Statement profiles Add/extend the core-im statementText property in Statement profiles Jul 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant