Genomic network service user interface
Abstract
A genomic update system can generate a user interface from network pages based on user variant data and network services associated with the network pages. A trait data structure tracks network services for different trait categories. A given network page of a given category can be used to identify a different category and different network services and content for display to a user. Content in the trait data structure can be included in a user interface with additional contextual visualizations that allow the user to interact with the links and content via a user device, such as a handheld mobile device.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising;
receiving, from one or more select network servers, a network page displaying variant values of a genetic variation that is uniquely identified on the one or more select network servers by a variant identifier; identifying, in a trait database, a trait category of the genetic variation in the network page, the trait category being identified among a plurality of trait categories, each trait category in the plurality being associated with one or more network services in the trait database; identifying, in a genetic variation structured data file of a user, one or more user variant values that correspond to the variant identifier in the received network page; generating a user interface comprising the one or more identified user variant values and the variant values from the network page, and a link to at least one network service associated with the trait category; and causing, on a client device, presentation of the user interface.
2 . The method of claim 1 , wherein each trait category comprises a plurality of phenotype categories including a phenotype category for a phenotype and a further phenotype category for a different phenotype.
3 . The method of claim 2 , wherein identifying the trait category comprises determining that the phenotype category of the trait category corresponds to the genetic variation from the network page; and
wherein the at least one network service linked in the user interface is pre-associated with the phenotype category of the trait category in the trait database.
4 . The method of claim 3 , further comprising:
identifying, in the trait database, a further network service pre-associated with the further phenotype category of the different phenotype; and wherein the user interface further comprises a further network link to the further network service of the further phenotype category of the trait category in the trait database.
5 . The method of claim 4 , wherein the at least one network service accesses the genetic variation structured data file through an access server configured to limit access to the genetic variation structure data file to specified ranges of sequence data.
6 . The method of claim 5 , wherein the network service has pre-authorized access via the access server to a first specified range of access to sequence data associated with the phenotype, the further network service has pre-authorized access via the access server to a second specified range of access to sequence data associated with the different phenotype.
7 . The method of claim 6 , wherein the network service is identified by determining that the first specified range of access by the network service corresponds to the genetic variation; and
wherein the further network service is identified by determining that the second specified range of access by the further network service does not correspond to the genetic variation.
8 . The method of claim 1 , wherein the user interface comprises a content from another page linked to the network page, the other page hosted on a server that is not one of the one or more select network servers.
9 . The method of claim 8 , further comprising:
parsing mark-up language of the network page to identify the other page.
10 . The method of claim 8 , further comprising:
identifying, in the trait database, an additional network page published before the network page of the one or more select network servers, the additional network page pre-associated with the trait category in the trait database; and wherein the user interface further comprises an additional network link to the additional network page.
11 . The method of claim 1 , wherein each page associated with the trait category include correlation metadata specifying whether the page comprises a positive correlation data or negative correlation data with the genetic variation of the trait category.
12 . The method of claim 1 , wherein the user interface further comprises a visualization displaying a quantity of pages having positive correlation data for the genetic variation and another quantity of pages having negative correlation data for the genetic variation.
13 . The method of claim 1 , wherein the one or more identified user variant values do not match the variant values of the genetic variation included in the network page of the one or more select servers.
14 . The method of claim 13 , wherein the user variant values match variant values of a genetic variation if the user variant values satisfy a statistical threshold specified in the network page.
15 . The method of claim 1 , further comprising:
storing selections of trait categories input by the user, wherein the user interface filters out trait categories that are not one of the selections input by the user.
16 . The method of claim 1 , wherein the variant identifier is a reference SNP identifier (RSID).
17 . The method of claim 1 , wherein the genetic variation structured data file is a variant call format (VCF) file.
18 . A system comprising:
one or more processors of a client device; and a memory storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising: receiving, from one or more select network servers, a network page displaying variant values of a genetic variation that is uniquely identified on the one or more select network servers by a variant identifier; identifying, in a trait database, a trait category of the genetic variation in the network page, the trait category being identified among a plurality of trait categories, each trait category in the plurality being associated with one or more network services in the trait database; identifying, in a genetic variation structured data file of a user, one or more user variant values that correspond to the variant identifier in the received network page; generating a user interface comprising the one or more identified user variant values and the variant values from the network page, and a link to at least one network service associated with the trait category; and causing, on a display device, presentation of the user interface.
19 . The system of claim 18 , wherein each trait category comprises a plurality of phenotype categories including a phenotype category for a phenotype and a further phenotype category for a different phenotype.
20 . A machine-readable storage device embodying instructions that, when executed by a device, cause the device to perform operations comprising:
receiving, from one or more select network servers, a network page displaying variant values of a genetic variation that is uniquely identified on the one or more select network servers by a variant identifier; identifying, in a trait database, a trait category of the genetic variation in the network page, the trait category being identified among a plurality of trait categories, each trait category in the plurality being associated with one or more network services in the trait database; identifying, in a genetic variation structured data file of a user, one or more user variant values that correspond to the variant identifier in the received network page; generating a user interface comprising the one or more identified user variant values and the variant values from the network page, and a link to at least one network service associated with the trait category; and causing, on a client device, presentation of the user interface.Join the waitlist — get patent alerts
Track US2020104463A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.