U.S. patent application number 11/835794 was filed with the patent office on 2008-09-18 for creation of attribute combination databases using expanded attribute profiles.
This patent application is currently assigned to EXPANSE NETWORKS, INC.. Invention is credited to Charles Anthony Eldering, Andrew Alexander Kenedy.
Application Number | 20080228797 11/835794 |
Document ID | / |
Family ID | 39763071 |
Filed Date | 2008-09-18 |
United States Patent
Application |
20080228797 |
Kind Code |
A1 |
Kenedy; Andrew Alexander ;
et al. |
September 18, 2008 |
Creation of Attribute Combination Databases Using Expanded
Attribute Profiles
Abstract
A method and system for compiling attribute combinations are
presented in which expanded attribute profiles associated with a
group of query-attribute-positive individuals and expanded
attribute profiles associated with a group of
query-attribute-negative individuals are accessed, and combinations
of attributes having a higher frequency of occurrence in the set of
expanded attribute profiles associated with the group of
query-attribute-positive individuals are identified. The identified
attribute combinations and corresponding statistical results can
then be stored to create a compilation of attribute combinations
that co-occur with the query attribute.
Inventors: |
Kenedy; Andrew Alexander;
(Sugar Land, TX) ; Eldering; Charles Anthony;
(Furlong, PA) |
Correspondence
Address: |
CHARLES A. ELDERING
524 ST. LAWRENCE WAY
FURLONG
PA
18925
US
|
Assignee: |
EXPANSE NETWORKS, INC.
Furlong
PA
|
Family ID: |
39763071 |
Appl. No.: |
11/835794 |
Filed: |
August 8, 2007 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
60895236 |
Mar 16, 2007 |
|
|
|
Current U.S.
Class: |
1/1 ;
707/999.101 |
Current CPC
Class: |
G16B 20/00 20190201;
G06Q 40/08 20130101; G06F 16/24578 20190101; G06Q 40/00 20130101;
G06F 16/2282 20190101; G06F 16/285 20190101; G16H 50/70 20180101;
G06N 7/005 20130101; G06F 16/951 20190101; G06N 5/04 20130101; G16H
50/30 20180101; G16H 70/20 20180101; G06N 3/08 20130101; G16H 20/30
20180101; G06F 16/00 20190101; G06F 16/955 20190101; G16H 40/63
20180101; G09B 19/00 20130101; H04L 67/306 20130101; G06F 16/9535
20190101; G06F 16/24575 20190101 |
Class at
Publication: |
707/101 |
International
Class: |
G06F 7/00 20060101
G06F007/00 |
Claims
1. A computer based method for compiling attribute combinations,
comprising: a) receiving a query attribute; b) accessing a set of
expanded attribute profiles associated with a group of
query-attribute-positive individuals, wherein the set of expanded
attribute profiles comprises a set of primary attributes and a set
of secondary attributes, wherein the set of secondary attributes is
derived from the set of primary attributes and wherein the set of
secondary attributes has lower resolution than the set of primary
attributes; c) accessing a set of expanded attribute profiles
associated with a group of query-attribute-negative individuals,
wherein the set of expanded attribute profiles comprises a set of
primary attributes and a set of secondary attributes, wherein the
set of secondary attributes is derived from the set of primary
attributes and wherein the set of secondary attributes has lower
resolution than the set of primary attributes; d) identifying
attribute combinations having a higher frequency of occurrence in
the set of expanded attribute profiles associated with the group of
query-attribute-positive individuals than in the set of expanded
attribute profiles associated with the group of
query-attribute-negative individuals; and e) storing the identified
attribute combinations to create a compilation of attribute
combinations that co-occur with the query attribute.
2. The computer based method of claim 1, wherein storing the
identified attribute combinations further comprises storing the
frequencies of occurrence of the identified attribute combinations
for the set of expanded attribute profiles associated with the
group of query-attribute-positive individuals and for the set of
expanded attribute profiles associated with the group of
query-attribute-negative individuals.
3. The computer based method of claim 2 further comprising: f)
storing statistical results, generated based on the frequencies of
occurrence, which indicate the strength of association of each of
the identified attribute combinations with the query attribute.
4. The computer based method of claim 3, further comprising: g)
eliminating one or more attribute combinations from said
compilation based on one or more statistical requirements for
strength of association with the query attribute selected from the
group comprising: greater than a minimum statistical result, and
statistical significance.
5. The computer based method of claim 3, further comprising: g)
ranking the attribute combinations based on the statistical
results.
6. The computer based method of claim 3, further comprising: g)
transmitting one or more of the identified attribute combinations
and statistical results as output.
7. The computer based method of claim 1, wherein the query
attribute can be a query attribute combination consisting of two or
more attributes.
8. The computer based method of claim 1, wherein the
query-attribute-positive individuals and the
query-attribute-negative individuals constitute a population or
subpopulation that is preselected based on having an association
with one or more particular attributes.
9. The computer based method of claim 1, wherein the identity of
one or more individuals is masked or anonymized.
10. The computer based method of claim 1, wherein a secondary
attribute encompasses a primary attribute.
11. The computer based method of claim 1, wherein at least one
secondary attribute is a categorical attribute that encompasses at
least one primary attribute that is a numerical attribute.
12. The computer based method of claim 1, wherein at least one
secondary attribute is derived by compounding the values of two or
more primary attributes.
13. The computer based method of claim 1, wherein at least one
primary attribute has a continuous value and at least one secondary
attribute derived from that primary attribute has a discrete
value.
14. The computer based method of claim 1, wherein at least one
secondary attribute is derived through a heuristic rule applied to
one or more primary attributes.
15. The computer based method of claim 1, wherein at least one
secondary attribute comprises an inequality statement containing a
quantitative value, wherein the quantitative value is either larger
or smaller than that of the primary attribute from which it was
derived.
16. The computer based method of claim 1, wherein two or more of
the secondary attributes comprise a sequence of inequality
statements containing progressively larger quantitative values.
17. The computer based method of claim 1, wherein two or more of
the secondary attributes comprise a sequence of inequality
statements containing progressively smaller quantitative
values.
18. A computer based system for compiling attribute combinations,
comprising: a) a data receiving subsystem for receiving a query
attribute; b) a data accessing subsystem for: i) accessing a set of
expanded attribute profiles associated with a group of
query-attribute-positive individuals, wherein the set of expanded
attribute profiles comprises a set of primary attributes and a set
of secondary attributes, wherein the set of secondary attributes
are derived from the set of primary attributes and wherein the set
of secondary attributes has a lower resolution than the set of
primary attributes; ii) accessing a set of expanded attribute
profiles associated with a group of query-attribute-negative
individuals, wherein the set of expanded attribute profiles
comprises a set of primary attributes and a set of secondary
attributes, wherein the set of secondary attributes are derived
from the set of primary attributes and wherein the set of secondary
attributes has a lower resolution than the set of primary
attributes; c) a data processing subsystem comprising: i) a data
comparison subsystem for identifying attribute combinations having
a higher frequency of occurrence in the set of expanded attribute
profiles associated with the group of query-attribute-positive
individuals than in the set of expanded attribute profiles
associated with the group of query-attribute-negative individuals;
ii) a statistical computation subsystem for generating statistical
results that indicate the strength of association of the identified
attribute combinations with the query attribute based on the
frequencies of occurrence of the identified attribute combinations
in the set of expanded attribute profiles associated with the group
of query-attribute-positive individuals and in the set of expanded
attribute profiles associated with the group of
query-attribute-negative individuals; and iii) a data storage
subsystem for storing the identified attribute combinations and the
statistical results to create a compilation of attribute
combinations that co-occur with the query attribute.
19. The computer based system of claim 18, wherein the data
processing subsystem further comprises: iv) a data filtering
subsystem for eliminating attribute combinations from said
compilation based on the statistical results; and v) a data ranking
subsystem for ranking the attribute combinations based on the
statistical results.
20. The computer based system of claim 18, further comprising: d) a
data communications subsystem for transmitting one or more of the
identified attribute combinations and one or more of the
statistical results as output.
Description
[0001] This application claims priority to U.S. Provisional
Application Ser. No. 60895236, which was filed on Mar. 16, 2007,
and which is incorporated herein by reference in its entirety.
BRIEF DESCRIPTION OF THE DRAWINGS
[0002] The following detailed description will be better understood
when read in conjunction with the appended drawings, in which there
is shown one or more of the multiple embodiments of the present
invention. It should be understood, however, that the various
embodiments are not limited to the precise arrangements and
instrumentalities shown in the drawings.
[0003] FIG. 1 illustrates attribute categories and their
relationships;
[0004] FIG. 2 illustrates a system diagram including data
formatting, comparison, and statistical computation engines and
dataset input/output for a method of creating an attribute
combinations database;
[0005] FIG. 3 illustrates examples of genetic attributes;
[0006] FIG. 4 illustrates examples of epigenetic attributes;
[0007] FIG. 5 illustrates representative physical attributes
classes;
[0008] FIG. 6 illustrates representative situational attributes
classes;
[0009] FIG. 7 illustrates representative behavioral attributes
classes;
[0010] FIG. 8 illustrates an attribute determination system;
[0011] FIG. 9 illustrates an example of expansion and reformatting
of attributes;
[0012] FIG. 10 illustrates the advantage of identifying attribute
combinations in a two attribute example;
[0013] FIG. 11 illustrates the advantage of identifying attribute
combinations in a three attribute example;
[0014] FIG. 12 illustrates an example of statistical measures &
formulas useful for the methods;
[0015] FIG. 13 illustrates a flow chart for a method of creating an
attribute combinations database;
[0016] FIG. 14 illustrates a 1st dataset example for a method of
creating an attribute combinations database;
[0017] FIG. 15 illustrates 2nd dataset and combinations table
examples for a method of creating an attribute combinations
database;
[0018] FIG. 16 illustrates a 3rd dataset example for a method of
creating an attribute combinations database;
[0019] FIG. 17 illustrates a 4th dataset example for a method of
creating an attribute combinations database;
[0020] FIG. 18 illustrates a 4th dataset example for a method of
creating an attribute combinations database;
[0021] FIG. 19 illustrates a flowchart for a method of identifying
predisposing attribute combinations;
[0022] FIG. 20 illustrates a rank-ordered tabulated results example
for a method of identifying predisposing attribute
combinations;
[0023] FIG. 21 illustrates a flowchart for a method of
predisposition prediction;
[0024] FIG. 22 illustrates 1st and 2nd dataset examples for a
method of predisposition prediction;
[0025] FIG. 23 illustrates 3rd dataset and tabulated results
examples for a method of predisposition prediction;
[0026] FIG. 24 illustrates a flowchart for a method of destiny
modification;
[0027] FIG. 25 illustrates 1st dataset, 3rd dataset and tabulated
results examples for destiny modification of individual #113;
[0028] FIG. 26 illustrates 1st dataset, 3rd dataset and tabulated
results examples for destiny modification of individual #114;
[0029] FIG. 27 illustrates 3rd dataset examples from a method of
destiny modification for use in synergy discovery;
[0030] FIG. 28 illustrates one embodiment of a computing system on
which the present method and system can be implemented; and
[0031] FIG. 29 illustrates a representative deployment diagram for
an attribute determination system.
DETAILED DESCRIPTION
[0032] Described herein are methods, computer systems, databases
and software for identifying combinations of attributes associated
with individuals that co-occur with key attributes, such as
specific disorders, behaviors and traits. Also described are
databases as well as database systems for creating and accessing
databases describing those attributes and for performing analyses
based on those attributes. The methods, computer systems and
software are useful for identifying intricate combinations of
attributes that predispose human beings toward having or developing
specific disorders, behaviors and traits of interest, determining
the level of predisposition of an individual towards such
attributes, and revealing which attribute associations can be added
or eliminated to effectively modify what may have been hereto
believed to be destiny. The methods, computer systems and software
are also applicable for tissues and non-human organisms, as well as
for identifying combinations of attributes that correlate with or
cause behaviors and outcomes in complex non-living systems
including molecules, electrical and mechanical systems and various
devices and apparatus whose functionality is dependent on a
multitude of attributes.
[0033] Previous methods have been largely unsuccessful in
determining the complex combinations of attributes that predispose
individuals to most disorders, behaviors and traits. The level of
resolution afforded by the data typically used is too low, the
number and types of attributes considered is too limited, and the
sensitivity to detect low frequency, high complexity combinations
is lacking. The desirability of being able to determine the complex
combinations of attributes that predispose an individual to
physical or behavioral disorders has clear implications for
improving individualized diagnoses, choosing the most effective
therapeutic regimens, making beneficial lifestyle changes that
prevent disease and promote health, and reducing associated health
care expenditures. It is also desirable to determine those
combinations of attributes that promote certain behaviors and
traits such as success in sports, music, school, leadership, career
and relationships.
[0034] FIG. 1 displays one embodiment of the attribute categories
and their interrelationships according to the present invention and
illustrates that physical and behavioral attributes can be
collectively equivalent to the broadest classical definition of
phenotype, while situational attributes can be equivalent to those
typically classified as environmental. In one embodiment,
historical attributes can be viewed as a separate category
containing a mixture of genetic, epigenetic, physical, behavioral
and situational attributes that occurred in the past.
Alternatively, historical attributes can be integrated within the
genetic, epigenetic, physical, behavioral and situational
categories provided they are made readily distinguishable from
those attributes that describe the individual's current state. In
one embodiment, the historical nature of an attribute is accounted
for via a time stamp or other time based marker associated with the
attribute. As such, there are no explicit historical attributes,
but through use of time stamping, the time associated with the
attribute can be used to make a determination as to whether the
attribute is occurring in what would be considered the present, or
if it has occurred in the past. Traditional demographic factors are
typically a small subset of attributes derived from the phenotype
and environmental categories and can be therefore represented
within the physical, behavioral and situational categories.
[0035] In the present invention the term `attributes` rather than
the term `factors` is used since many of the entities are
characteristics associated with an individual that may have no
influence on the vast majority of their traits, behaviors and
disorders. As such, there may be many instances during execution of
the methods described herein when a particular attribute does not
act as a factor in determining predisposition. Nonetheless, every
attribute remains a potentially important characteristic of the
individual and may contribute to predisposition toward some other
attribute or subset of attributes queried during subsequent or
future implementation of the methods described herein. An
individual possesses many associated attributes which may be
collectively referred to as an attribute profile associated with
that individual. In one embodiment, an attribute profile can be
considered as being comprised of the attributes that are present
(i.e., occur) in that profile, as well as being comprised of the
various combinations (i.e., combinations and subcombinations) of
those attributes. The attribute profile of an individual is
preferably provided to embodiments of the present invention as a
dataset record whose association with the individual can be
indicated by a unique identifier contained in the dataset record.
An actual attribute of an individual can be represented by an
attribute descriptor in attribute profiles, records, datasets, and
databases. Herein, both actual attributes and attribute descriptors
may be referred to simply as attributes. In one embodiment,
statistical relationships and associations between attribute
descriptors are a direct result of relationships and associations
between actual attributes of an individual. In the present
disclosure, the term `individual` can refer to a singular group,
person, organism, organ, tissue, cell, virus, molecule, thing,
entity or state, wherein a state includes but is not limited to a
state-of-being, an operational state or a status. Individuals,
attribute profiles and attributes can be real and/or measurable, or
they may be hypothetical and/or not directly observable.
[0036] In one embodiment the present invention can be used to
discover combinations of attributes regardless of number or type,
in a population of any size, that cause predisposition to an
attribute of interest. In doing so, this embodiment also has the
ability to provide a list of attributes one can add or subtract
from an existing profile of attributes in order to respectively
increase or decrease the strength of predisposition toward the
attribute of interest. The ability to accurately detect
predisposing attribute combinations naturally benefits from being
supplied with datasets representing large numbers of individuals
and having a large number and variety of attributes for each.
Nevertheless, the present invention will function properly with a
minimal number of individuals and attributes. One embodiment of the
present invention can be used to detect not only attributes that
have a direct (causal) effect on an attribute of interest, but also
those attributes that do not have a direct effect such as
instrumental variables (i.e., correlative attributes), which are
attributes that correlate with and can be used to predict
predisposition for the attribute of interest but are not causal.
For simplicity of terminology, both types of attributes are
referred to herein as predisposing attributes, or simply
attributes, that contribute toward predisposition toward the
attribute of interest, regardless of whether the contribution or
correlation is direct or indirect.
[0037] It is beneficial, but not necessary, in most instances, that
the individuals whose data is supplied for the method be
representative of the individual or population of individuals for
which the predictions are desired. In a preferred embodiment, the
attribute categories collectively encompass all potential
attributes of an individual. Each attribute of an individual can be
appropriately placed in one or more attribute categories of the
methods, system and software of the invention. Attributes and the
various categories of attributes can be defined as follows: [0038]
a) attribute: a quality, trait, characteristic, relationship,
property, factor or object associated with or possessed by an
individual; [0039] b) genetic attribute: any genome, genotype,
haplotype, chromatin, chromosome, chromosome locus, chromosomal
material, deoxyribonucleic acid (DNA), allele, gene, gene cluster,
gene locus, gene polymorphism, gene mutation, gene marker,
nucleotide, single nucleotide polymorphism (SNP), restriction
fragment length polymorphism (RFLP), variable tandem repeat (VTR),
genetic marker, sequence marker, sequence tagged site (STS),
plasmid, transcription unit, transcription product, ribonucleic
acid (RNA), and copy DNA (cDNA), including the nucleotide sequence
and encoded amino acid sequence of any of the above; [0040] c)
epigenetic attribute: any feature of the genetic material--all
genomic, vector and plasmid DNA, and chromatin--that affects gene
expression in a manner that is heritable during somatic cell
divisions and sometimes heritable in germline transmission, but
that is nonmutational to the DNA sequence and is therefore
fundamentally reversible, including but not limited to methylation
of DNA nucleotides and acetylation of chromatin-associated histone
proteins; [0041] d) pangenetic attribute: any genetic or epigenetic
attribute; [0042] e) physical attribute: any material quality,
trait, characteristic, property or factor of an individual present
at the atomic, molecular, cellular, tissue, organ or organism
level, excluding genetic and epigenetic attributes; [0043] f)
behavioral attribute: any singular, periodic, or aperiodic
response, action or habit of an individual to internal or external
stimuli, including but not limited to an action, reflex, emotion or
psychological state that is controlled or created by the nervous
system on either a conscious or subconscious level; [0044] g)
situational attribute: any object, condition, influence, or milieu
that surrounds, impacts or contacts an individual; and [0045] h)
historical attribute: any genetic, epigenetic, physical, behavioral
or situational attribute that was associated with or possessed by
an individual in the past. As such, the historical attribute refers
to a past state of the individual and may no longer describe the
current state.
[0046] The methods, systems, software, and databases described
herein apply to and are suitable for use with not only humans, but
for other organisms as well. The methods, systems, software and
databases may also be used for applications that consider attribute
identification, predisposition potential and destiny modification
for organs, tissues, individual cells, and viruses both in vitro
and in vivo. For example, the methods can be applied to behavior
modification of individual cells being grown and studied in a
laboratory incubator by providing pangenetic attributes of the
cells, physical attributes of the cells such as size, shape and
surface receptor densities, and situational attributes of the cells
such as levels of oxygen and carbon dioxide in the incubator,
temperature of the incubator, and levels of glucose and other
nutrients in the liquid growth medium. Using these and other
attributes, the methods, systems, software and databases can then
be used to predict predisposition of the cells for such
characteristics as susceptibility to infection by viruses, general
growth rate, morphology, and differentiation potential. The
methods, systems, software, and databases described herein can also
be applied to complex non-living systems to, for example, predict
the behavior of molecules or the performance of electrical devices
or machinery subject to a large number of variables.
[0047] FIG. 2 illustrates system components corresponding to one
embodiment of a method, system, software, and databases for
compiling predisposing attribute combinations. Attributes can be
stored in the various datasets of the system. In one embodiment,
1st dataset 200 is a raw dataset of attributes that may be
converted and expanded by conversion/formatting engine 220 into a
more versatile format and stored in expanded 1st dataset 202.
Comparison engine 222 can perform a comparison between attributes
from records of the 1st dataset 200 or expanded 1st dataset 202 to
determine candidate predisposing attributes which are then stored
in 2nd dataset 204. Comparison engine 222 can tabulate a list of
all possible combinations of the candidate attributes and then
perform a comparison of those combinations with attributes
contained within individual records of 1st dataset 200 or expanded
1st dataset 202. Comparison engine 222 can store those combinations
that are found to occur and meet certain selection criteria in 3rd
dataset 206 along with a numerical frequency of occurrence obtained
as a count during the comparison. Statistical computation engine
224 can perform statistical computations using the numerical
frequencies of occurrence to obtain results for strength of
association between attributes and attribute combinations and then
store those results in 3rd dataset 206. Statistical computation
engine 224, alone or in conjunction with comparison engine 222, can
create a 4th dataset 208 containing attributes and attribute
combinations that meet a minimum or maximum statistical requirement
by applying a numerical or statistical filter to the numerical
frequencies of occurrence or the results for strength of
association stored in 3rd dataset 206. Although represented as a
system and engines, the system and engines can be considered
subsystems of a larger system, and as such referred to as
subsystems. Such subsystems may be implemented as sections of code,
objects, or classes of objects within a single system, or may be
separate hardware and software platforms which are integrated with
other subsystems to form the final system.
[0048] FIGS. 3A and 3B show a representative form for genetic
attributes as DNA nucleotide sequence with each nucleotide position
associated with a numerical identifier. In this form, each
nucleotide is treated as an individual genetic attribute, thus
providing maximum resolution of the genomic information of an
individual. FIG. 3A depicts a known gene sequence for the HTR2A
gene. Comparing known genes simplifies the task of properly phasing
nucleotide sequence comparisons. However, for comparison of
non-gene sequences, due to the presence of insertions and deletions
of varying size in the genome of one individual versus another,
markers such as STS sequences can be used to allow for a proper
in-phase comparison of the DNA sequences between different
individuals. FIG. 3B shows DNA plus-strand sequence beginning at
the STS#68777 forward primer, which provides a known location of
the sequence within the genome and can serve to allowing phasing of
the sequence with other sequences from that region of the genome
during sequence comparison.
[0049] Conversion/formatting engine 220 of FIG. 2 can be used in
conjunction with comparison engine 222 to locate and number the STS
marker positions within the sequence data and store the resulting
data in expanded 1st dataset 202. In one embodiment, comparison
engine 222 has the ability to recognize strings of nucleotides with
a word size large enough to enable accurately phased comparison of
individual nucleotides in the span between marker positions. This
function is also valuable in comparing known gene sequences.
Nucleotide sequence comparisons in the present invention can also
involve transcribed sequences in the form of mRNA, tRNA, rRNA, and
cDNA sequences which all derive from genomic DNA sequence and are
handled in the same manner as nucleotide sequences of known
genes.
[0050] FIGS. 3C and 3D show two other examples of genetic
attributes that may be compared in one embodiment of the present
invention and the format they may take. Although not preferred
because of the relatively small amount of information provided, SNP
polymorphisms (FIG. 3C) and allele identity (FIG. 3D) can be
processed by one or more of the methods herein to provide a limited
comparison of the genetic content of individuals.
[0051] FIGS. 4A and 4B show examples of epigenetic data that can be
compared, the preferred epigenetic attributes being methylation
site data. FIG. 4A represents a format of methylation data where
each methylation site (methylation variable position) is
distinguishable by a unique alphanumeric identifier. The identifier
may be further associated with a specific gene, site or chromosomal
locus of the genome. In this embodiment, the methylation status at
each site is an attribute that can have either of two values:
methylated (M) or unmethylated (U). Other epigenetic data and
representations of epigenetic data can be used to perform the
methods described herein, and to construct the systems, software
and databases described herein, as will be understood by one
skilled in the art.
[0052] As shown in FIG. 4B, an alternative way to organize the
epigenetic data is to append it directly into the corresponding
genetic attribute dataset in the form of methylation status at each
candidate CpG dinucleotide occurring in that genomic nucleotide
sequence. The advantage of this format is that it inherently
includes chromosome, gene and nucleotide position information. In
this format, which is the most complete and informative format for
the raw data, the epigenetic data can be extracted and converted to
another format at any time. Both formats (that of FIG. 4A as well
as that of FIG. 4B) provide the same resolution of methylation
data, but it is preferable to adhere to one format in order to
facilitate comparison of epigenetic data between different
individuals. Regarding either data format, in instances where an
individual is completely lacking a methylation site due to a
deletion or mutation of the corresponding CpG dinucleotide, the
corresponding epigenetic attribute value should be omitted (i.e.,
assigned a null).
[0053] FIG. 5 illustrates representative classes of physical
attributes as defined by physical attributes metaclass 500, which
can include physical health class 510, basic physical class 520,
and detailed physical class 530, for example. In one embodiment
physical health class 510 includes a physical diagnoses subclass
510.1 that includes the following specific attributes (objects),
which when positive indicate a known physical diagnoses:
TABLE-US-00001 510.1.1 Diabetes 510.1.2 Heart Disease 510.1.3
Osteoporosis 510.1.4 Stroke 510.1.5 Cancer 510.1.5.1 Prostrate
Cancer 510.1.5.2 Breast Cancer 510.1.5.3 Lung Cancer 510.1.5.4
Colon Cancer 510.1.5.5 Bladder Cancer 510.1.5.6 Endometrial Cancer
510.1.5.7 Non-Hodgkin's Lymphoma 510.1.5.8 Ovarian Cancer 510.1.5.9
Kidney Cancer 510.1.5.10 Leukemia 510.1.5.11 Cervical Cancer
510.1.5.12 Pancreatic Cancer 510.1.5.13 Skin melanoma 510.1.5.14
Stomach Cancer 510.1.6 Bronchitis 510.1.7 Asthma 510.1.8
Emphysema
[0054] The above classes and attributes represent the current
condition of the individual. In the event that the individual (e.g.
consumer 810) had a diagnosis for an ailment in the past, the same
classification methodology can be applied, but with an "h" placed
after the attribute number to denote a historical attribute. For
example, 510.1.4h can be used to create an attribute to indicate
that the individual suffered a stroke in the past, as opposed to
510.1.4 which indicates the individual is currently suffering a
stroke or the immediate aftereffects. Using this approach,
historical classes and attributes mirroring the current classes and
attributes can be created, as illustrated by historical physical
health class 510h, historical physical diagnoses class 510.1h,
historical basic physical class 520h, historical height class
520.1h, historical detailed physical class 530h, and historical
hormone levels class 530.1h. In an alternate embodiment historical
classes and historical attributes are not utilized. Rather, time
stamping of the diagnoses or event is used. In this approach, an
attribute of 510.1.4-05FEB03 would indicate that the individual
suffered a stroke on Feb. 5, 2003. Alternate classification schemes
and attribute classes/classifications can be used and will be
understood by one of skill in the art. In one embodiment, time
stamping of attributes is preferred in order to permit accurate
determination of those attributes or attribute combinations that
are associated with an attribute of interest (i.e., a query
attribute or target attribute) in a causative or predictive
relationship, or alternatively, those attributes or attribute
combinations that are associated with an attribute of interest in a
consequential or symptomatic relationship. In one embodiment, only
attributes bearing a time stamp that predates the time stamp of the
attribute of interest are processed by the methods. In another
embodiment, only attributes bearing a time stamp that postdates the
time stamp of the attribute of interest are processed by the
methods. In another embodiment, both attributes that predate and
attributes that postdate an attribute of interest are processed by
the methods.
[0055] As further shown in FIG. 5, physical prognoses subclass
510.2 can contain attributes related to clinical forecasting of the
course and outcome of disease and chances for recovery. Basic
physical class 520 can include the attributes age 520.1, sex 520.2,
height 520.3, weight 520.4, and ethnicity 520.5, whose values
provide basic physical information about the individual. Hormone
levels 530.1 and strength/endurance 530.4 are examples of attribute
subclasses within detailed physical class 530. Hormone levels 530.1
can include attributes for testosterone level, estrogen level,
progesterone level, thyroid hormone level, insulin level, pituitary
hormone level, and growth hormone level, for example.
Strength/endurance 530.4 can include attributes for various weight
lifting capabilities, stamina, running distance and times, and
heart rates under various types of physical stress, for example.
Blood sugar level 530.2, blood pressure 530.3 and body mass index
530.5 are examples of attributes whose values provide detailed
physical information about the individual. Historical physical
health class 510h, historical basic physical class 520h and
historical detailed physical class 530h are examples of historical
attribute classes. Historical physical health class 510h can
include historical attribute subclasses such as historical physical
diagnoses class 510.h which would include attributes for past
physical diagnoses of various diseases and physical health
conditions which may or may not be representative of the
individual's current health state. Historical basic physical class
520h can include attributes such as historical height class 520.1h
which can contain heights measured at particular ages. Historical
detailed physical class 530h can include attributes and attribute
classes such as the historical hormone levels class 530.1h which
would include attributes for various hormone levels measured at
various time points in the past.
[0056] In one embodiment, the classes and indexing illustrated in
FIG. 5 and described above can be matched to health insurance
information such as health insurance codes, such that information
collected by health care professionals (such as clinician 820 of
FIG. 8, which can be a physician, nurse, nurse practitioner or
other health care professional) can be directly incorporated as
attribute data. In this embodiment, the heath insurance database
can directly form part of the attribute database, such as one which
can be constructed using the classes of FIG. 5.
[0057] FIG. 6 illustrates classes of situational attributes as
defined by situational attributes metaclass 600, which in one
embodiment can include medical class 610, exposures class 620, and
financial class 630, for example. In one embodiment, medical class
610 can include treatments subclass 610.1 and medications subclass
610.2; exposures class 620 can include environmental exposures
subclass 620.1, occupational exposures subclass 620.2 and
self-produced exposures 620.3; and financial class 630 can include
assets subclass 630.1, debt subclass 630.2 and credit report
subclass 630.3. Historical medical class 610h can include
historical treatments subclass 610.1h, historical medications
subclass 610.2h, historical hospitalizations subclass 610.3h and
historical surgeries subclass 610.4h. Other historical classes
included within the situational attributes metaclass 600 can be
historical exposures subclass 620h, historical financial subclass
630h, historical income history subclass 640h, historical
employment history subclass 650h, historical marriage/partnerships
subclass 660h, and historical education subclass 670h.
[0058] In one embodiment, commercial databases such as credit
databases, databases containing purchase information (e.g. frequent
shopper information) can be used as either the basis for extracting
attributes for the classes such as those in financial subclass 630
and historical financial subclass 630h, or for direct mapping of
the information in those databases to situational attributes.
Similarly, accounting information such as that maintained by the
consumer 810 of FIG. 8, or a representative of the consumer (e.g.
the consumer's accountant) can also be incorporated, transformed,
or mapped into the classes of attributes shown in FIG. 6.
[0059] Measurement of financial attributes such as those
illustrated and described with respect to FIG. 6 allows financial
attributes such as assets, debt, credit rating, income and
historical income to be utilized in the methods, systems, software
and databases described herein. In some instances, such financial
attributes can be important with respect to a query attribute.
Similarly, other situational attributes such as the number of
marriages/partnerships, length of marriages/partnership, number
jobs held, income history, can be important attributes and will be
found to be related to certain query attributes. In one embodiment
a significant number of attributes described in FIG. 6 are
extracted from public or private databases, either directly or
through manipulation, interpolation, or calculations based on the
data in those databases.
[0060] FIG. 7 illustrates classes of behavioral attributes as
defined by behavioral attributes metaclass 700, which in one
embodiment can include mental health class 710, habits class 720,
time usage class 730, mood/emotional state class 740, and
intelligence quotient class 750, for example. In one embodiment,
mental health class 710 can include mental/behavioral diagnoses
subclass 710.1 and mental/behavioral prognoses subclass 710.2;
habits class 720 can include diet subclass 720.1, exercise subclass
720.2, alcohol consumption subclass 720.3, substances usage
subclass 720.4, and sexual activity subclass 720.5; and time usage
class 730 can include work subclass 730.1, commute subclass 730.2,
television subclass 730.3, exercise subclass 730.4 and sleep
subclass 730.5. Behavioral attributes metaclass 700 can also
include historical classes such as historical mental health class
710h, historical habits 720h, and historical time usage class
730h.
[0061] As discussed with respect to FIGS. 5 and 6, in one
embodiment, external databases such as health care provider
databases, purchase records and credit histories, and time tracking
systems can be used to supply the data which constitutes the
attributes of FIG. 7. Also with respect to FIG. 7, classification
systems such as those used by mental health professionals such as
classifications found in the DSM-IV can be used directly, such that
the attributes of mental health class 710 and historical prior
mental health class 710h have a direct correspondence to the
DSM-IV. The classes and objects of the present invention, as
described with respect to FIGS. 5, 6 and 7, can be implemented
using a number of database architectures including, but not limited
to flat files, relational databases and object oriented
databases.
[0062] Unified Modeling Language ("UML") can be used to model
and/or describe methods and systems and provide the basis for
better understanding their functionality and internal operation as
well as describing interfaces with external components, systems and
people using standardized notation. When used herein, UML diagrams
including, but not limited to, use case diagrams, class diagrams
and activity diagrams, are meant to serve as an aid in describing
the embodiments of the present invention but do not constrain
implementation thereof to any particular hardware or software
embodiments. Unless otherwise noted, the notation used with respect
to the UML diagrams contained herein is consistent with the UML 2.0
specification or variants thereof and is understood by those
skilled in the art.
[0063] FIG. 8 illustrates a use case diagram for an attribute
determination system 800 which, in one embodiment, allows for the
determination of attributes which are statistically relevant or
related to a query attribute. Attribute determination system 800
allows for a consumer 810, clinician 820, and genetic database
administrator 830 to interact, although the multiple roles may be
filled by a single individual, to input attributes and query the
system regarding which attributes are relevant to the specified
query attribute. In a contribute genetic sample use case 840 a
consumer 810 contributes a genetic sample.
[0064] In one embodiment this involves the contribution by consumer
810 of a swab of the inside of the cheek, a blood sample, or
contribution of other biological specimen associated with consumer
810 from which genetic and epigenetic data can be obtained. In one
embodiment, genetic database administrator 830 causes the genetic
sample to be analyzed through a determine genetic and epigenetic
attributes use case 850. Consumer 810 or clinician 820 may collect
physical attributes through a describe physical attributes use case
842. Similarly, behavioral, situational, and historical attributes
are collected from consumer 810 or clinician 820 via describe
behavioral attributes use case 844, describe situational attributes
use case 846, and describe historical attributes use case 848,
respectively. Clinician 820 or consumer 810 can then enter a query
attribute through receive query attribute use case 852. Attribute
determination system 800 then, based on attributes of large
query-attribute-positive and query-attribute-negative populations,
determines which attributes and combinations of attributes,
extending across the pangenetic (genetic/epigenetic), physical,
behavioral, situational, and historical attribute categories, are
statistically related to the query attribute. As previously
discussed, and with respect to FIG. 1 and FIGS. 4-6, historical
attributes can, in certain embodiments, be accounted for through
the other categories of attributes. In this embodiment, describe
historical attributes use case 848 is effectively accomplished
through determine genetic and epigenetic attributes use case 850,
describe physical attributes use case 842, describe behavioral
attributes use case 844, and describe situational attributes use
case 846.
[0065] With respect to the aforementioned method of collection,
inaccuracies can occur, sometimes due to outright
misrepresentations of the individual's habits. For example, it is
not uncommon for patients to self-report alcohol consumption levels
which are significantly below actual levels. This can occur even
when a clinician/physician is involved, as the patient reports
consumption levels to the clinician/physician that are
significantly below their actual consumption levels. Similarly, it
is not uncommon for an individual to over-report the amount of
exercise they get.
[0066] In one embodiment, disparate sources of data including
consumption data as derived from purchase records, data from blood
and urine tests, and other observed characteristics are used to
derive attributes such as those shown in FIGS. 5-7. By analyzing
sets of disparate data, corrections to self-reported data can be
made to produce more accurate determinations of relevant
attributes. In one embodiment, heuristic rules are used to generate
attribute data based on measured, rather than self-reported
attributes. Heuristic rules are defined as rules which relate
measurable (or accurately measurable) attributes to less measurable
or less reliable attributes such as those from self-reported data.
For example, an individual's recorded purchases including cigarette
purchases can be combined with urine analysis or blood test results
which measure nicotine levels or another tobacco related parameter
and heuristic rules can be applied to estimate cigarette
consumption level. As such, one or more heuristic rules, typically
based on research which statistically links a variety of
parameters, can be applied by data conversion/formatting engine 220
to the data representing the number of packs of cigarettes
purchased by an individual or household, results of urine or blood
tests, and other studied attributes, to derive an estimate of the
extent to which the individual smokes.
[0067] In one embodiment, the heuristic rules take into account
attributes such as household size and self-reported data to assist
in the derivation of the desired attribute. For example, if
purchase data is used in a heuristic rule, household size and even
the number of self-reported smokers in the household, can be used
to help determine actual levels of consumption of tobacco by the
individual. In one embodiment, household members are tracked
individually, and the heuristic rules provide for the ability to
approximately assign consumption levels to different people in the
household. Details such as individual brand usages or preferences
may be used to help assign consumptions within the household. As
such, in one embodiment the heuristic rules can be applied by data
conversion/formatting engine 220 to a number of disparate pieces of
data to assist in extracting one or more attributes.
[0068] Physical, behavioral, situational and historical attribute
data may be stored or processed in a manner that allows retention
of maximum resolution and accuracy of the data while also allowing
flexible comparison of the data so that important shared
similarities between individuals are not overlooked. This can be
important when processing narrow and extreme attribute values, or
when using smaller populations of individuals where the reduced
number of individuals makes the occurrence of identical matches of
attributes rare. In these and other circumstances, flexible
treatment and comparison of attributes can reveal predisposing
attributes that are related to or legitimately derive from the
original attribute values but have broader scope, lower resolution,
and extended or compounded values compared to the original
attributes. In one embodiment, attributes and attribute values can
be qualitative (categorical) or quantitative (numerical). In
another embodiment, attributes and attribute values can be discrete
or continuous numerical values.
[0069] There are several ways flexible treatment and comparison of
attributes can be accomplished. As shown in FIG. 2, one approach is
to incorporate data conversion/formatting engine 220 which is able
to create expanded 1st dataset 202 from 1st dataset 200. In one
embodiment, 1st dataset 200 can comprise one or more primary
attributes, or original attribute profiles containing primary
attributes, and expanded 1st dataset 202 can comprise one or more
secondary attributes, or expanded attribute profiles containing
secondary attributes. A second approach is to incorporate functions
into attribute comparison engine 222 that allow it to expand the
original attribute data into additional values or ranges during the
comparison process. This provides the functional equivalent of
reformatting the original dataset without having to create and
store the entire set of expanded attribute values.
[0070] In one embodiment, original attributes (primary attributes)
can be expanded into one or more sets containing derived attributes
(secondary attributes) having values, levels or degrees that are
above, below, surrounding or including that of the original
attributes. In one embodiment, original attributes can be used to
derive attributes that are broader or narrower in scope than the
original attributes. In one embodiment, two or more original
attributes can be used in a computation (i.e., compounded) to
derive one or more attributes that are related to the original
attributes. As shown in FIG. 9A, a historical situational attribute
indicating a time span of smoking, from age 25-27, and a historical
behavioral attribute indicating a smoking habit, 10 packs per week,
may be compounded to form a single value for the historical
situational attribute of total smoking exposure to date, 1560
packs, as shown in FIG. 9B, by simply multiplying 156 weeks by 10
packs/week. Similar calculations enable the derivation of
historical situational attributes such as total nicotine and total
cigarette tar exposure based on known levels nicotine and tar in
the specific brand smoked, Marlboro as indicated by the cigarette
brand attribute, multiplied by the total smoking exposure to date.
In another example, a continuous numerical attribute, {time=5.213
seconds}, can be expanded to derive the discrete numerical
attribute, {time=5 seconds}.
[0071] Attribute expansion of a discrete numerical attribute, such
as age, can be exemplified in one embodiment using a population
comprised of four individuals ages 80, 66, 30 and 15. In this
example, Alzheimer's disease is the query attribute, and both the
80 year old and the 66 year old individual have Alzheimer's
disease, as indicated by an attribute for a positive Alzheimer's
diagnosis in their attribute profiles. Therefore, for this small
population, the 80 and 66 year old individuals constitute the
query-attribute-positive group (the group associated with the query
attribute). If a method of discovering attribute associations is
executed, none of the attribute combinations identified as being
statistically associated with the query attribute will include age,
since the numerical age attributes 80 and 66 are not identical.
However, it is already known from empirical scientific research
that Alzheimer's disease is an age-associated disease, with
prevalence of the disease being much higher in the elderly. By
using the original (primary) age attributes to derive new
(secondary) age attributes, a method of discovering attribute
associations can appropriately identify attribute combinations that
contain age as a predisposing attribute for Alzheimer's disease
based on the query-attribute-positive group of this population. To
accomplish this, a procedure of attribute expansion derives lower
resolution secondary age attributes from the primary age attributes
and consequently expands the attribute profiles of the individuals
in this population. This can be achieved by either categorical
expansion or numerical expansion.
[0072] In one embodiment of a categorical attribute expansion,
primary numerical age attributes are used to derive secondary
categorical attributes selected from the following list: infant
(ages 0-1), toddler (ages 1-3), child (ages 4-8), preadolescent
(ages 9-12), adolescent (ages 13-19), young adult (ages 20-34), mid
adult (ages 35-49), late adult (ages 50-64), and senior (ages 65
and up). This particular attribute expansion will derive the
attribute `senior` for the 80 year old individual, `senior` for the
66 year old, `young adult` for the 30 year old, and `adolescent`
for the 15 year old. These derived attributes can be added to the
respective attribute profiles of these individuals to create an
expanded attribute profile for each individual. As a consequence of
this attribute expansion procedure, the 80 and 66 year old
individuals will both have expanded attribute profiles containing
an identical age attribute of `senior`, which will be then be
identified in attribute combinations that are statistically
associated with the query attribute of Alzheimer's disease, based
on a higher frequency of occurrence of this attribute in the
query-attribute-positive group for this example.
[0073] As an alternative to the above categorical expansion, a
numerical attribute expansion can be performed in which numerical
age is used to derive a set of secondary numerical attributes
comprising a sequence of inequality statements containing
progressively larger numerical values than the actual age and a set
of secondary attributes comprising a sequence of inequality
statements containing progressively smaller quantitative values
than the actual age. For example, attribute expansion can produce
the following two sets of secondary age attributes for the 80 year
old: {110>age, 109>age . . . , 82>age, 81>age} and
{age>79, age>78 . . . , age>68, age>67, age>66,
age>65, age>64 . . . , age>1, age>0}. And attribute
expansion can produce the following two sets of secondary age
attributes for the 66 year old: {110>age, 109>age . . . ,
82>age, 81>age, 80>age, 79>age, 78>age . . . ,
68>age, 67>age} and {age>65, age>64 . . . , age>1,
age>0}.
[0074] Identical matches of age attributes found in the largest
attribute combination associated with Alzheimer's disease, based on
the 80 and 66 year old individuals that have Alzheimer's in this
sample population, would contain both of the following sets of age
attributes: {110>age, 109>age . . . , 82>age, 81>age}
and {age>65, age>64 . . . , age>1, age>0}. This result
indicates that being less than 81 years of age but greater than 65
years of age (i.e., having an age in the range: 81>age>65) is
a predisposing attribute for having Alzheimer's disease in this
population. This particular method of attribute expansion of age
into a numerical sequence of inequality statements provides
identical matches between at least some of the age attributes
between individuals, and provides an intermediate level of
resolution between actual age and the broader categorical age
attribute of `senior` derived in the first example above.
[0075] Expansion of age attributes can be also be used for
instances in which age is used to designate a point in life at
which a specific activity or behavior occurred. For example, FIG. 9
demonstrates an example in which the actual ages of exposure to
smoking cigarettes, ages 25-27, are expanded into a low resolution
categorical age attribute of `adult`, a broader numerical age range
of `21-30`, and a set of age attributes comprising a sequence of
progressively larger numerical inequality statements for age of the
individual, {age>24, age>23 . . . , age>2, age>1}.
[0076] Attribute expansion can also be used to reduce the amount of
genetic information to be processed by the methods of the present
invention, essentially 3 billion nucleotides of information per
individual and numerous combinations comprised thereof. For
example, attribute expansion can be used to derive a set of lower
resolution genetic attributes (e.g., categorical genetic attributes
such as names) that can be used instead of the whole genomic
sequence in the methods. Categorical genetic attributes can be
assigned based on only one or a few specific nucleotide attributes
out of hundreds or thousands in a sequence segment (e.g., a gene,
or a DNA or RNA sequence read). However, using only lower
resolution categorical genetic attributes may cause the same
inherent limitations of sensitivity as using only SNPs and genomic
markers, which represent only a portion of the full genomic
sequence content. So, while categorical genetic attributes can be
used to greatly decrease processing times required for execution of
the methods, they extract a cost in terms of loss of information
when used in place of the full high resolution genomic sequence,
and the consequence of this can be the failure to identify certain
predisposing genetic variations during execution of the methods. In
one embodiment, this can show up statistically in the form of
attribute combinations having lower strengths of association with
query attributes and/or an inability to identify any attribute
combination having an absolute risk of 1.0 for association with a
query attribute. So the use of descriptive genetic attributes would
be most suitable, and accuracy and sensitivity the methods
increased, once the vast majority of influential genetic variations
in the genome (both in gene encoding regions and non-coding
regions) have been identified and can be incorporated into rules
for assigning categorical genetic attributes.
[0077] Instead of being appended to the whole genome sequence
attribute profile of an individual, categorical genetic attributes
can be used to create a separate genetic attribute profile for the
individual that comprises thousands of genetic descriptors, rather
than billions of nucleotide descriptors. As an example, 19
different nucleotide mutations have been identified in the Cystic
Fibrosis Conductance Regulator Gene, each of which can disrupt
function of the gene's encoded protein product resulting in
clinical diagnosis of cystic fibrosis disease. Since this is the
major known disease associated with this gene, the presence of any
of the 19 mutations can be the basis for deriving a single lower
resolution attribute of `CFCR gene with cystic fibrosis mutation`
with a status value of {1=Yes} to represent possession of the
genomic sequence of one of the diseased variations of this gene,
with the remaining sequence of the gene ignored. For individuals
that do not possess any of the 19 mutations in their copies of the
gene, the attribute `CFCR gene with cystic fibrosis mutation` and a
status value {0=No} can be derived. This approach not only reduces
the amount of genetic information that needs to be processed, it
allows for creation of an identical genetic attribute associated
with 19 different individuals, each possessing one of 19 different
nucleotide mutations in the Cystic Fibrosis Conductance Regulator
Gene, but all having the same gene mutated and sharing the same
disease of cystic fibrosis. This allows for identification of
identical genetic attribute within their attribute profiles with
respect to defect of the CFCR gene without regard for which
particular nucleotide mutation is responsible for the defect. This
type of attribute expansion can be performed for any genetic
sequence, not just gene encoding sequences, and need not be related
to disease phenotypes. Further, the genetic attribute descriptors
can be names or numeric codes, for example. In one embodiment, a
single categorical genetic attribute descriptor can be used to
represent a collection of nucleotide variations occurring
simultaneously across multiple locations of a genetic sequence or
genome.
[0078] Similar to expansion of genetic attributes, attribute
expansion can be performed with epigenetic attributes. For example,
multiple DNA methylation modifications are known to occur
simultaneously at different nucleotide positions within DNA
segments and can act in a cooperative manner to effect regulation
of expression of one gene, or even a collection of genes located at
a chromosomal locus. Based on information which indicates that
several different patterns of epigenetic DNA methylation, termed
epigenetic polymorphisms, can produce the same phenotypic effect, a
single categorical epigenetic attribute descriptor can be derived
as a descriptor for that group of epigenetic DNA methylation
patterns, thereby ensuring the opportunity for an epigenetic
attribute match between individuals sharing predisposition to the
same outcome but having a different epigenetic polymorphism that
produces that outcome. For example, it has been suggested by
researchers that several different patterns of epigenetic
modification of the HTR2A serotonin gene locus are capable of
predisposing an individual to schizophrenia. For individuals
associated with one of these particular schizophrenia-predisposing
epigenetic patterns, the same categorical epigenetic attribute of
`HTR2A epigenetic schizophrenia pattern` with a status value of
{1=yes} can be derived. For an individual who is negative for all
known schizophrenia-predisposing epigenetic patterns in the HTR2A
gene, the categorical epigenetic attribute of `HTR2A epigenetic
schizophrenia pattern` with a status value {0=no} can be derived to
indicate that the individual does not possess any of the epigenetic
modifications of the HTR2A serotonin gene locus that are associated
with predisposition to schizophrenia.
[0079] In one embodiment, the original attribute value is retained
and the expanded attribute values provided in addition to allow the
opportunity to detect similarities at both the maximal resolution
level provided by the original attribute value and the lower level
of resolution and/or broader coverage provided by the expanded
attribute values or attribute value range. In one embodiment,
attribute values are determined from detailed questionnaires which
are completed by the consumer/patient directly or with the
assistance of clinician 820. Based on these questionnaires,
attribute values such as those shown in FIGS. 9A and 9B can be
derived. In one or more embodiments, when tabulating, storing,
transmitting and reporting results of methods of the present
invention, wherein the results include both narrow attributes and
broad attributes that encompass those narrow attributes, the
broader attributes may be included and the narrow attributes
eliminated, filtered or masked in order to reduce the complexity
and lengthiness of the final results.
[0080] Attribute expansion can be used in a variety of embodiments
in which statistical associations between attribute combinations
and one or more query attributes are determined. As such, attribute
expansion can be performed to create expanded attribute profiles
that are more strongly associated with a query attribute than the
attribute profiles from which they were derived. As explained
previously, attribute expansion can accomplish this by introducing
predisposing attributes that were missing or introducing attributes
of the correct resolution for maximizing attribute identities
between attribute profiles of a group of query-attribute-positive
individuals. In effect, expansion of attribute profiles can reveal
predisposing attributes that were previously masked from detection
and increase the ability of a method that uses the expanded
attribute profiles to predict an individual's risk of association
with a query attribute with greater accuracy and certainty as
reflected by absolute risk results that approach either 1.0
(certainty of association) or 0.0 (certainty of no association) and
have higher statistical significance. To avoid introducing bias
error into methods of the present invention, expansion of attribute
profiles should be performed according to a set of rules, which can
be predetermined, so that identical types of attributes are
expanded in the attribute profiles of all individuals processed by
the methods. For example, if a method processes the attribute
profiles of a group of query-positive individuals and a group of
query-attribute-negative individuals, and the
query-attribute-positive individuals have had their primary age
attributes expanded into secondary categorical age attributes which
have been added to their attribute profiles, then attribute
expansion of the primary age attributes of the
query-attribute-negative individuals should also be performed
according to the same rules used for the query-attribute-positive
individuals before processing any of the attribute profiles by the
method. Ensuring uniform application of attribute expansion across
a collection of attribute profiles will minimize introducing
considerable bias into those methods that use expanded attribute
profiles or data derived from them.
[0081] Consistent with the various embodiments of the present
invention described herein, computer based systems (which can
comprise a plurality of subsystems), datasets, databases and
software can be implemented for methods of generating and using
secondary attributes and expanded attribute profiles.
[0082] In one embodiment, a computer based method for compiling
attribute combinations using expanded attribute combinations is
provided. A query attribute is received, and a set of expanded
attribute profiles associated with a group of
query-attribute-positive individuals and a set of expanded
attribute profiles associated with a group of
query-attribute-negative individuals are accessed, both sets of
expanded attribute profiles comprising a set of primary attributes
and a set of secondary attributes, wherein the set of secondary
attributes is derived from the set of primary attributes and has
lower resolution than the set of primary attributes. Attribute
combinations having a higher frequency of occurrence in the set of
expanded attribute profiles associated with the group of
query-attribute-positive individuals than in the set of expanded
attribute profiles associated with the group of
query-attribute-negative individuals are identified. The identified
attribute combinations are stored to create a compilation of
attribute combinations that co-occur with the query attribute
(i.e., an attribute combination database).
[0083] In one embodiment, a computer based method for expanding
attribute profiles to increase the strength of association between
a query attribute and a set of attribute profiles associated with
query-attribute-positive individuals is provided. A query attribute
is received, and a set of attribute profiles associated with a
group of query-attribute-positive individuals and a set of
attribute profiles associated with a group of
query-attribute-negative individuals are accessed. A first
statistical result indicating strength of association of the query
attribute with an attribute combination having a higher frequency
of occurrence in the set of attribute profiles associated with the
group of query-attribute-positive individuals than in the set of
attribute profiles associated with the group of
query-attribute-negative individuals is determined. One or more
attributes in the set of attribute profiles associated with the
group of query-attribute-positive individuals and one or more
attributes in the set of attribute profiles associated with the
query-attribute-negative individuals are expanded to create a set
of expanded attribute profiles associated with the group of
query-attribute-positive individuals and a set of expanded
attribute profiles associated with the group of
query-attribute-negative individuals. A second statistical result
indicating strength of association of the query attribute with an
attribute combination having a higher frequency of occurrence in
the set of expanded attribute profiles associated with the group of
query-attribute-positive individuals than in the set of expanded
attribute profiles associated with the group of
query-attribute-negative individuals is determined. If the second
statistical result is higher than the first statistical result, the
expanded attribute profiles associated with the group of
query-attribute-positive individuals and the expanded attribute
profiles associated with the group of query-attribute-negative
individuals are stored.
[0084] In one embodiment, a computer based method for determining
attribute associations using an expanded attribute profile is
provided. A query attribute is received, and one or more primary
attributes in an attribute profile associated with a
query-attribute-positive individual are accessed. One or more
secondary attributes are the derived from the primary attributes
such that the secondary attributes are lower resolution attributes
than the primary attributes. The secondary attributes are stored in
association with the attribute profile to create an expanded
attribute profile. Attribute combinations that are associated with
the query attribute are determined by identifying attribute
combinations from the expanded attribute profile that have higher
frequencies of occurrence in a set of attribute profiles associated
with a group of query-attribute-positive individuals than in a set
of attribute profiles associated with a group of
query-attribute-negative individuals.
[0085] In one embodiment, a computer based method for determining
attribute associations using an expanded attribute profile is
provided in which one or more primary attributes in an attribute
profile are accessed. One or more secondary attributes are
generated from the primary attributes such that the secondary
attributes have lower resolution than the primary attributes. The
secondary attributes are stored in association with the attribute
profile to create an expanded attribute profile. The strength of
association between the expanded attribute profile and a query
attribute is determined by comparing the expanded attribute profile
to a set of attribute combinations that are statistically
associated with the query attribute.
[0086] The methods, systems, software and databases described
herein are able to achieve determination of complex combinations of
predisposing attributes not only as a consequence of the resolution
and breadth of data used, but also as a consequence of the process
methodology used for discovery of predisposing attributes. An
attribute may have no effect on expression of another attribute
unless it occurs in the proper context, the proper context being
co-occurrence with one or more additional predisposing attributes.
In combination with one or more additional attributes of the right
type and degree, an attribute may be a significant contributor to
predisposition of the organism for developing the attribute of
interest. This contribution is likely to remain undetected if
attributes are evaluated individually. As an example, complex
diseases require a specific combination of multiple attributes to
promote expression of the disease. The required
disease-predisposing attribute combinations will occur in a
significant percentage of those that have or develop the disease
and will occur at a lower frequency in a group of unaffected
individuals.
[0087] FIG. 10 illustrates an example of the difference in
frequencies of occurrence of attributes when considered in
combination as opposed to individually. In the example illustrated,
there are two groups of individuals referred to based on their
status of association with a query attribute (a specific attribute
of interest that can be submitted in a query). One group does not
possess (is not associated with) the query attribute, the
query-attribute-negative group, and the other does possess (is
associated with) the query attribute, the query-attribute-positive
group. In one embodiment, the query attribute of interest is a
particular disease or trait. The two groups are analyzed for the
occurrence of two attributes, A and X, which are candidates for
causing predisposition to the disease. When frequencies of
occurrence are computed individually for A and for X, the observed
frequencies are identical (50%) for both groups. When the frequency
of occurrence is computed for the combination of A with X for
individuals of each group, the frequency of occurrence is
dramatically higher in the positive group compared to the negative
group (50% versus 0%). Therefore, while both A and X are
significant contributors to predisposition in this theoretical
example, their association with expression of the disease in
individuals can only be detected by determining the frequency of
co-occurrence of A with X in each individual.
[0088] FIG. 11 illustrates another example of the difference in
frequencies of occurrence of attributes when considered in
combination as opposed to individually. In this example there are
again two groups of individuals that are positive or negative for
an attribute of interest submitted in a query, which could again be
a particular disease or trait of interest. Three genes are under
consideration as candidates for causing predisposition to the query
attribute. Each of the three genes has three possible alleles (each
labeled A, B, or C for each gene). This example not only
illustrates the requirement for attributes occurring in combination
to cause predisposition, but also the phenomenon that there can be
multiple different combinations of attributes that produce the same
outcome. In the example, a combination of either all A, all B, or
all C alleles for the genes can result in predisposition to the
query attribute. The query-attribute-positive group is evenly
divided among these three attribute combinations, each having a
frequency of occurrence of 33%. The same three combinations occur
with 0% frequency in the query-attribute-negative group. However,
if the attributes are evaluated individually, the frequency of
occurrence of each allele of each gene is an identical 33% in both
groups, which would appear to indicate no contribution to
predisposition by any of the alleles in one groups versus the
other. As can be seen from FIG. 11, this is not the case, since
every gene allele considered in this example does contribute to
predisposition toward the query attribute when occurring in a
particular combination of alleles, specifically a combination of
all A, all B, or all C. This demonstrates that a method of
attribute predisposition determination needs to be able to detect
attributes that express their predisposing effect only when
occurring in particular combinations. It also demonstrates that the
method should be able to detect multiple different combinations of
attributes that may all cause predisposition to the same query
attribute.
[0089] Although the previous two figures present frequencies of
occurrence as percentages, for the methods of the present invention
the frequencies of occurrence of attribute combinations are can be
stored as ratios for both the query-attribute-positive individuals
and the query-attribute-negative individuals. Referring to FIG. 12A
and FIG. 12B, the frequency of occurrence for the
query-attribute-positive group is the ratio of the number of
individuals of that group having the attribute combination (the
exposed query-attribute-positive individuals designated `a`) to the
total number of individuals in that group (`a` plus `c`). The
number of individuals in the query-attribute-positive group that do
not possess the attribute combination (the unexposed
query-attribute-positive individuals designated `c`) can either be
tallied and stored during comparison of attribute combinations, or
computed afterward from the stored frequency as the total number of
individuals in the group minus the number of exposed individuals in
that group (i.e., (a+c)-a=c). For the same attribute combination,
the frequency of occurrence for the query-attribute-negative group
is the ratio of the number of individuals of that group having the
attribute combination (the exposed query-attribute-negative
individuals designated `b`) to the total number of individuals in
that group (`b` plus `d`). The number of individuals in the
query-attribute-negative group that do not possess the attribute
combination (the unexposed query-attribute-negative individuals
designated `d`) can either be tallied and stored during comparison
of attribute combinations or can be computed afterward from the
stored frequency as the total number of individuals in the group
minus the number of exposed individuals in that group (i.e.,
(b+d)-b=d).
[0090] The frequencies of occurrence of an attribute or attribute
combination, when compared for two or more groups of individuals
with respect to a query attribute, are statistical results that can
indicate strength of association of the attribute combination with
a query attribute. Frequencies of occurrence can also be utilized
by statistical computation engine 224 to compute additional
statistical results for strength of association of the attribute
combinations with the query attribute. The statistical measures
used may include, but are not limited to, prevalence, incidence,
probability, absolute risk, relative risk, attributable risk,
excess risk, odds (a.k.a. likelihood), and odds ratio (a.k.a.
likelihood ratio). Absolute risk (a.k.a. probability), relative
risk, odds, and odds ratio are the preferred statistical
computations for the present invention. Among these, absolute risk
and relative risk are the more preferable statistical computations
because their values can still be calculated for an attribute
combination in instances where the frequency of occurrence of the
attribute combination in the query-attribute-negative group is
zero. Odds and odds ratio are undefined in instances where the
frequency of occurrence of the attribute combination in the
query-attribute-negative group is zero, because in that situation
their computation requires division by zero which is mathematically
undefined. One embodiment of the present invention, when supplied
with ample data, is expected to routinely yield frequencies of
occurrence of zero in query-attribute-negative groups because of
its ability to discover large predisposing attribute combinations
that are exclusively associated with the query attribute.
[0091] FIG. 12B illustrates formulas for the statistical measures
that can be used to compute statistical results. In one embodiment,
absolute risk is computed as the probability that an individual has
or will develop the query attribute given exposure to an attribute
combination. In one embodiment, relative risk is computed as the
ratio of the probability that an exposed individual has or will
develop the query attribute to the probability that an unexposed
individual has or will develop the query attribute. In one
embodiment, odds is computed as the ratio of the probability that
an exposed individual has or will develop the query attribute
(absolute risk of the exposed query-attribute-positive individuals)
to the probability that an exposed individual does not have and
will not develop the query attribute (absolute risk of the exposed
query-attribute-negative individuals). In one embodiment, the odds
ratio is computed as the ratio of the odds that an exposed
individual has or will develop the query attribute to the odds that
an unexposed individual has or will develop the query
attribute.
[0092] In one embodiment, results for absolute risk and relative
risk can be interpreted as follows with respect to an attribute
combination predicting association with a query attribute: 1) if
absolute risk=1.0, and relative risk=undefined, then the attribute
combination is sufficient and necessary to cause association with
the query attribute, 2) if absolute risk=1.0, and relative
riskundefined, then the attribute combination is sufficient but not
necessary to cause association with the query attribute, 3) if
absolute risk<1.0, and relative riskundefined, then the
attribute combination is neither sufficient nor necessary to cause
association with the query attribute, and 4) if absolute
risk<1.0, and relative risk=undefined, then the attribute
combination is not sufficient but is necessary to cause association
with the query attribute. In an alternate embodiment, relative
risk=undefined can be interpreted to mean that there are two or
more attribute combinations, rather than just one attribute
combination, that can cause association with the query attribute.
In one embodiment, an absolute risk<1.0 can be interpreted to
mean one or more of the following: 1) the association status of one
or more attributes, as provided to the methods, is inaccurate or
missing (null), 2) not enough attributes have been collected,
provided to or processed by the methods, or 3) the resolution
afforded by the attributes that have been provided is too narrow or
too broad. These interpretations can be used to increase accuracy
and utility of the methods for use in many applications including
but not limited to attribute combination discovery, attribute
prediction, predisposition prediction, predisposition modification
and destiny modification.
[0093] The statistical results obtained from computing the
statistical measures can be subjected to inclusion, elimination,
filtering, and evaluation based on meeting one or more statistical
requirements which may be predetermined, predesignated, preselected
or alternatively, computed de novo based on the statistical
results. Statistical requirements can include but are not limited
to numerical thresholds, statistical minimum or maximum values, and
statistical significance/confidence values.
[0094] One embodiment of the present invention can be used in many
types of statistical analyses including but not limited to Bayesian
analyses (e.g., Bayesian probabilities, Bayesian classifiers,
Bayesian classification tree analyses, Bayesian networks), linear
regression analyses, non-linear regression analyses, multiple
linear regression analyses, uniform analyses, Gaussian analyses,
hierarchical analyses, recursive partitioning (e.g., classification
and regression trees), resampling methods (e.g., bootstrapping,
cross-validation, jackknife), Markov methods (e.g., Hidden Markov
Models, Regular Markov Models, Markov Blanket algorithms), kernel
methods (e.g., Support Vector Machine, Fisher's linear discriminant
analysis, principle components analysis, canonical correlation
analysis, ridge regression, spectral clustering, matching pursuit,
partial least squares), multivariate data analyses including
cluster analyses, discriminant analyses and factor analyses,
parametric statistical methods (e.g., ANOVA), non-parametric
inferential statistical methods (i.e., binomial test,
Anderson-Darling test, chi-square test, Cochran's Q, Cohen's kappa,
Efron-Petrosian Test, Fisher's exact test, Friedman two-way
analysis of variance by ranks, Kendall's tau, Kendall's W,
Kolmogorov-Smirnov test, Kruskal-Wallis one-way analysis of
variance by ranks, Kuiper's test, Mann-Whitney U or Wilcoxon rank
sum test, McNemar's test, median test, Pitman's permutation test,
Siegel-Tukey test, Spearman's rank correlation coefficient,
Student-Newman-Keuls test, Wald-Wolfowitz runs test, Wilcoxon
signed-rank test).
[0095] In one embodiment, the methods, databases, software and
systems of the present invention can be used to produce data for
use in and/or results for the above statistical analyses. In
another embodiment, the methods, databases, software and systems of
the present invention can be used to independently verify the
results produced by the above statistical analyses.
[0096] In one embodiment a method is provided which accesses a
first dataset containing attributes associated with a set of
query-attribute-positive individuals and query-attribute-negative
individuals, the attributes being pangenetic, physical, behavioral
and situational attributes associated with individuals, and creates
a second dataset of attributes associated with a
query-attribute-positive individual but not associated with one or
more query-attribute-negative individuals. A third dataset can be
created containing attributes of the second dataset that are either
associated with one or more query-attribute-positive individuals or
are not present in any of the query-attribute-negative individuals,
along with the frequency of occurrence in the
query-attribute-positive individuals and the frequency of
occurrence in the query-attribute-negative individuals. A
statistical computation can be performed for each attribute
combination, based on the frequency of occurrence, the statistical
computation result indicating the strength of association, as
measured by one or more well known statistical measures, between
each attribute combination and the query attribute. The process can
be repeated for a number of query attributes, and multiple
query-positive individuals can be studied to create a
computer-stored and machine-accessible compilation of different
attribute combinations that co-occur with the queried attributes.
The compilation can be ranked and co-occurring attribute
combinations not having a minimum strength of association with the
query attribute can be eliminated from the compilation.
[0097] Similarly, a system can be developed which contains a
subsystem for accessing a query attribute, a second subsystem for
accessing a set of databases containing pangenetic, physical,
behavioral, and situational attributes associated with a plurality
of query-attribute-positive, and query-attribute-negative
individuals, a data processing subsystem for identifying
combinations of pangenetic, physical, behavioral, and situational
attributes associated with query-attribute-positive individuals,
but not with query-attribute-negative individuals, and a
calculating subsystem for determining a set of statistical results
that indicates a strength of association between the combinations
of pangenetic, physical, behavioral, and situational attributes
with the query attribute. The system can also include a
communications subsystem for retrieving at least some of
pangenetic, physical, behavioral, and situational attributes from
at least one external database; a ranking subsystem for ranking the
co-occurring attributes according to the strength of the
association of each co-occurring attribute with the query
attribute; and a storage subsystem for storing the set of
statistical results indicating the strength of association between
the combinations of pangenetic, physical, behavioral, and
situational attributes and the query attribute. The various
subsystems can be discrete components, configurations of electronic
circuits within other circuits, software modules running on
computing platforms including classes of objects and object code,
or individual commands or lines of code working in conjunction with
one or more Central Processing Units (CPUs). A variety of storage
units can be used including but not limited to electronic,
magnetic, electromagnetic, optical, opto-magnetic and
electro-optical storage.
[0098] In one application the method and/or system is used in
conjunction with a plurality of databases, such as those that would
be maintained by health-insurance providers, employers, or
health-care providers, which serve to store the aforementioned
attributes. In one embodiment the pangenetic (genetic and
epigenetic) data is stored separately from the other attribute data
and is accessed by the system/method. In another embodiment the
pangenetic data is stored with the other attribute data. A user,
such as a clinician, physician or patient, can input a query
attribute, and that query attribute can form the basis for
determination of the attribute combinations associated with that
query attribute. In one embodiment the associations will have been
previously stored and are retrieved and displayed to the user, with
the highest ranked (most strongly associated) combinations
appearing first. In an alternate embodiment the calculation is made
at the time the query is entered, and a threshold can be used to
determine the number of attribute combinations that are to be
displayed.
[0099] FIG. 13 illustrates a flowchart of one embodiment of a
method for creation of a database of attribute combinations,
wherein 1st dataset 1322, 2nd dataset 1324, 3rd dataset 1326 and
4th dataset 1328 correspond to 1st dataset 200, 2nd dataset 204,
3rd dataset 206 and 4th dataset 208 respectively of the system
illustrated in FIG. 2. Expanded 1st dataset 202 of FIG. 2 is
optional for this embodiment of the method and is therefore not
illustrated in the flowchart of FIG. 13. One aspect of this method
is the comparison of attributes and attribute combinations of
different individuals in order to identify those attributes and
attribute combinations that are shared in common between those
individuals. Any attribute that is present in the dataset record of
an individual is said to be associated with that individual.
[0100] 1st dataset 1322 in the flow chart of FIG. 13 represents the
initial dataset containing the individuals' attribute dataset
records to be processed by the method. FIG. 14 illustrates an
example of the content of a 1st dataset representing attribute data
for 111 individuals. Each individual's association with attributes
A-Z is indicated by either an association status value of 0 (no,
does do not possess the attribute) or a status value of 1 (yes,
does possess the attribute). In one embodiment, this is preferred
format for indicating the presence or absence of association of an
attribute with an individual. In an alternate embodiment, an
individual's attribute profile or dataset record contains the
complete set of attributes under consideration and a 0 or 1 status
value for each. In other embodiments, representation of association
of an attribute with an individual can be more complex than the
simple binary value representations of yes or no, or numerical 1 or
0. In one embodiment, the presence of attributes themselves, for
example the actual identity of nucleotides, a brand name, or a
trait represented by a verbal descriptor, can be used to represent
the identity, degree and presence of association of the attribute.
In one embodiment, the absence of an attribute is itself an
attribute that can be referred to and/or represented as a
`not-attribute`. In one embodiment, a not-attribute simply refers
to an attribute having a status value of 0, and in a further
embodiment, the not-attribute is determined to be associated with
an individual or present in an attribute profile (i.e., dataset,
database or record) if the corresponding attribute has a status
value of 0 associated with the individual or is present in the
attribute profile as an attribute with a status value of 0,
respectively. In another embodiment, a not-attribute can be an
attribute descriptor having a `not` prefix, minus sign, or
alternative designation imparting essentially the same meaning. In
a further embodiment, not-attributes are treated and processed no
differently than other attributes. In circumstances where data for
an attribute or an attribute's association status cannot be
obtained for an individual, the attribute or attribute status may
be omitted and represented as a null. Typically, a null should not
be treated as being equivalent to a value of zero, since a null is
not a value. A null represents the absence of a value, such as when
no attribute or attribute association status is entered into a
dataset for a particular attribute.
[0101] In the example illustrated in FIG. 14, individuals #1-10 and
#111 possess unique attribute content which is not repeated in
other individuals of this population. Individuals #11-20 are
representative of individuals #21-100, so that the data for each of
the individuals #11-20 is treated as occurring ten times in this
population of 111 individuals. In other words, there are nine other
individuals within the group of individuals #21-100 (not shown in
the table) that have A-Z attribute values identical to those of
individual #11. The same is true for individuals #12, #13, #14,
#15, #16, #17, #18, #19 and #20.
[0102] As shown in the flowchart of FIG. 13, in one embodiment the
method begins with access query attribute step 1300 in which query
attribute 1320, provided either by a user or by automated
submission, is accessed. For this example the query attribute is
`A`. In access data step 1302, the attribute data for individuals
as stored in 1st dataset 1322 are accessed with query attribute
1320 determining classification of the individuals as either
query-attribute-positive individuals (those individuals that
possess the query attribute in their 1st dataset record) or
query-attribute-negative individuals (those individuals that do not
possess the query attribute in their dataset record). For query
attribute `A`, individuals #1-10 are the query-attribute-positive
individuals, and individuals #11-111 are the
query-attribute-negative individuals.
[0103] In select query-attribute-positive individual, step 1304,
individual #1 is selected in this example for comparison of their
attributes with those of other individuals. In store attributes
step 1306, those attributes of the selected individual #1 that are
not associated with a portion (e.g., one or more individuals) of
the query-attribute-negative group (or alternatively, a randomly
selected subgroup of query-attribute-negative individuals) are
stored in 2nd dataset 1324 as potential candidate attributes for
contributing to predisposition toward the query attribute. In one
embodiment this initial comparison step is used to increase
efficiency of the method by eliminating those attributes that are
associated with all of the query-attribute-negative individuals.
Because such attributes occur with a frequency of 100% in the
query-attribute-negative group, they cannot occur at a higher
frequency in the query-attribute-positive group and are therefore
not candidates for contributing to predisposition toward the query
attribute. Therefore, this step ensures that only attributes of the
individual that occur with a frequency of less than 100% in the
query-attribute-negative group are stored in the 2nd dataset. This
step is especially useful for handling genetic attributes since the
majority of the approximately three billion nucleotide attributes
of the human genome are identically shared among individuals and
may be eliminated from further comparison before advancing to
subsequent steps.
[0104] As mentioned above, this initial comparison to effectively
eliminate attributes that are not potential candidates may be
performed against a randomly selected subgroup of
query-attribute-negative individuals. Using a small subgroup of
individuals for the comparison increases efficiency and prevents
the need to perform a comparison against the entire
query-attribute-negative population which may consist of thousands
or even millions of individuals. In one embodiment, such a subgroup
preferably consists of at least 20, but as few as 10, randomly
selected query-attribute-negative individuals.
[0105] For the present example, only those attributes having a
status value of 1 for individual #1 and a status value of 0 for one
or more query-attribute-negative individuals are stored as
potential candidate attributes, but in one embodiment those
attributes having a status value of 0 for individual #1 and a
status value of 1 for one or more query-attribute-negative
individuals (i.e., attributes I, K, Q and W) can also be stored as
candidate attributes, and may be referred to as candidate
not-attributes of individual #1. FIG. 15A illustrates the 2nd
dataset which results from processing the attributes of individual
#1 for query attribute `A` in a comparison against individuals
#11-111 of the query-attribute-negative subgroup. The stored
candidate attributes consist of C, E, F, N, T and Y. FIG. 15B
illustrates a tabulation of all possible combinations of these
attributes. In store attribute combinations step 1308, those
combinations of attributes of 2nd dataset 1324 that are found by
comparison to be associated with one or more
query-attribute-positive individuals of 1st dataset 1322 are stored
in 3rd dataset 1326 along with the corresponding frequencies of
occurrence for both groups determined during the comparison.
Although not relevant to this example, there may be instances in
which a particular attribute combination is rare enough, or the
group sizes small enough, that the selected
query-attribute-positive individual is the only individual that
possesses that particular attribute combination. Under such
circumstances, no other individual of the query-attribute-positive
group and no individual of the query-attribute-negative group will
be found to possess that particular attribute combination. To
ensure that the attribute combination is stored as a potential
predisposing attribute combination, one embodiment of the method
can include a requirement that any attribute combination not
present in any of the query-attribute-negative individuals be
stored in the 3rd dataset along with the frequencies of occurrence
for both groups. Any attribute combination stored according to this
rule necessarily has a frequency of occurrence equal to zero for
the query-attribute-negative group and a frequency of occurrence
having a numerator equal to one for the attribute-positive
group.
[0106] FIG. 16 illustrates a 3rd dataset containing a
representative portion of the stored attribute combinations and
their frequencies of occurrence for the data of this example. Each
frequency of occurrence is preferably stored as a ratio of the
number of individuals of a group that are associated with the
attribute combination in the numerator and the total number of
individuals of that group in the denominator.
[0107] In store statistical results step 1310, the frequencies of
occurrence previously stored in 3rd dataset 1326 are used to
compute statistical results for the attribute combinations which
indicate the strength of association of each attribute combination
with the query attribute. As mentioned previously, the statistical
computations used may include prevalence, incidence, absolute risk
(a.k.a. probability), attributable risk, excess risk, relative
risk, odds and odds ratio. In one embodiment, absolute risk,
relative risk, odds and odds ratio are the statistical computations
performed (see formulas in FIG. 12B). Computed statistical results
stored with their corresponding attribute combinations are shown in
the 3rd dataset illustrated by FIG. 16. The odds and odds ratio
computations for the attribute combinations CEFNTY, CEFNT, CEFNY,
CFNTY and CEFN are shown as undefined in this 3rd dataset example
because the frequencies of occurrence of these attribute
combinations in the query-attribute-positive group are zero.
[0108] For the sake of brevity, only the individual #1 was selected
and processed in the method, thereby determining only the
predisposing attribute combinations of individual #1 and those
individuals of the group that also happen to possess one or more of
those attribute combinations. However, one can proceed to
exhaustively determine all predisposing attribute combinations in
the query-attribute-positive group and build a complete 3rd dataset
for the population with respect to query attribute `A`. As shown in
the flow chart of FIG. 13, this is achieved by simply including
decision step 1312 to provide a choice of selecting successive
individuals from the query-attribute-positive group and processing
their attribute data through successive iteration of steps
1300-1310 one individual at a time until all have been processed.
The resulting data for each additional individual is simply
appended into the 3rd dataset during each successive iteration.
When selecting and processing multiple individuals, data in the 2nd
dataset is preferably deleted between iterations, or uniquely
identified for each individual. This will ensure that any data in
the 2nd dataset originating from a previous iteration is not
reconsidered in current and subsequent iterations of other
individuals in the group. Alternate techniques to prevent
reconsideration of the data can be utilized.
[0109] In store significantly associated attribute combinations
step 1314, 4th dataset 1328 may be created by selecting and storing
only those attribute combinations and their associated data from
the 3rd dataset having a minimum statistical association with the
query attribute. The minimum statistical association can be a
positive, negative or neutral association, or combination thereof,
as determined by the user or the system. This determination can be
made based on the statistical results previously stored in 3rd
dataset 1326. As an example, the determination can be made based on
the results computed for relative risk. Statistically, a relative
risk of >1.0 indicates a positive association between the
attribute combination and the query attribute, while a relative
risk of 1.0 indicates no association, and a relative risk of
<1.0 indicates a negative association.
[0110] FIG. 17 illustrates a 4th dataset consisting of attribute
combinations with a relative risk >1.0, from which the attribute
combinations CETY and CE are excluded because they have associated
relative risks1.0. FIG. 18 illustrates another example of a 4th
dataset that can be created. In this example, a minimum statistical
association requirement of either relative risk>4.0 or absolute
risk>0.3 produce this 4th dataset.
[0111] It can be left up to the user or made dependent on the
particular application as to which statistical measure and what
degree of statistical association is used as the criteria for
determining inclusion of attribute combinations in the 4th dataset.
In this way, 4th dataset 1328 can be presented in the form of a
report which contains only those attribute combinations determined
to be predisposing toward the query attribute above a selected
threshold of significant association for the individual or
population of individuals.
[0112] In many applications it will be desirable to determine
predisposing attribute combinations for additional query attributes
within the same population of individuals. In one embodiment this
is accomplished by repeating the entire method for each additional
query attribute and either creating new 2nd, 3rd and 4th datasets,
or appending the results into the existing datasets with associated
identifiers that clearly indicate what data results correspond to
which query attributes. In this way, a comprehensive database
containing datasets of predisposing attribute combinations for many
different query attributes may be created.
[0113] In one embodiment of a method for creating an attribute
combinations database, attribute profile records of individuals
that have nulls for one or more attribute values are not processed
by the method or are eliminated from the 1st dataset before
initiating the method. In another embodiment, attribute profile
records of individuals that have nulls for one or more attribute
values are only processed by the method if those attribute values
that are nulls are deemed inconsequential for the particular query
or application. In another embodiment, a population of individuals
having one or more individual attribute profile records containing
nulls for one or more attribute values are only processed for those
attributes that have values (non-nulls) for every individual of
that population.
[0114] In one embodiment of a method for creating an attribute
combinations database, frequencies of occurrence and statistical
results for strength of association of existing attribute
combinations in the attribute combinations dataset are updated
based on the attribute profile of an individual processed by the
method. In another embodiment, frequencies of occurrence and
statistical results for strength of association of existing
attribute combinations in the attribute combinations dataset are
not updated based on the attribute profile of an individual
processed by the method. In another embodiment, the processing of
an individual by the method can require first comparing the
individuals' attribute profile to the preexisting attribute
combinations dataset to determine which attribute combinations in
the dataset are also present in the individual's attribute profile,
and then in a further embodiment, based on the individual's
attribute profile, updating the frequencies of occurrence and
statistical results for strength of association of those attribute
combinations in the dataset that are also present in the
individual's attribute profile, without further processing the
individual or their attributes by the method.
[0115] The 3rd and 4th datasets created by performing the above
methods for creation of a database of attribute combinations can be
used for additional methods of the invention that enable: 1)
identification of predisposing attribute combinations toward a key
attribute of interest, 2) predisposition prediction for an
individual toward a key attribute of interest, and 3) intelligent
individual destiny modification provided as predisposition
predictions resulting from the addition or elimination of specific
attribute associations.
[0116] In one embodiment a method of identifying predisposing
attribute combinations is provided which accesses a first dataset
containing attribute combinations and statistical computation
results that indicate the potential of each attribute combination
to co-occur with a query attribute, the attributes being
pangenetic, physical, behavioral, and situational attributes. A
tabulation can be performed to provide, based on the statistical
computation results, those predisposing attribute combinations that
are most likely to co-occur with the query attribute, or a
rank-ordering of predisposing attribute combinations of the first
dataset that co-occur with the query attribute.
[0117] Similarly, a system can be developed which contains a
subsystem for accessing or receiving a query attribute, a second
subsystem for accessing a dataset containing attribute combinations
comprising pangenetic, physical, behavioral and situational
attributes that co-occur with one or more query attributes, a
communications subsystem for retrieving the attribute combinations
from at least one external database, and a data processing
subsystem for tabulating the attribute combinations. The various
subsystems can be discrete components, configurations of electronic
circuits within other circuits, software modules running on
computing platforms including classes of objects and object code,
or individual commands or lines of code working in conjunction with
one or more Central Processing Units (CPUs). A variety of storage
units can be used including but not limited to electronic,
magnetic, electromagnetic, optical, opto-magnetic and
electro-optical storage.
[0118] In one application the method and/or system is used in
conjunction with one or more databases, such as those that would be
maintained by health-insurance providers, employers, or health-care
providers, which can serve to store the aforementioned attribute
combinations and corresponding statistical results. In one
embodiment the attribute combinations are stored in a separate
dataset from the statistical results and the correspondence is
achieved using identifiers or keys present in (shared across) both
datasets. In another embodiment the attribute combinations and
corresponding statistical results data are stored with other
attribute data. A user, such as a clinician, physician or patient,
can input a query attribute, and that query attribute can form the
basis for tabulating attribute combinations associated with that
query attribute. In one embodiment the associations have been
previously stored and are retrieved and displayed to the user, with
the highest ranked (most strongly associated) combinations
appearing first. In an alternate embodiment the tabulation is
performed at the time the query attribute is entered and a
threshold used to determine the number of attribute combinations to
be displayed.
[0119] FIG. 19 illustrates a flow chart for a method of attribute
identification providing tabulation of attribute combinations that
are predisposing toward an attribute of interest provided in a
query. In receive query attribute step 1900, query attribute 1920
can be provided as one or more attributes in a query by a user.
Alternatively, query attribute 1920 can be provided by automated
submission, as part of a set of one or more stored attributes for
example. In access co-occurring attribute combinations step 1902,
1st dataset 1922 is accessed, wherein this 1st dataset contains
attribute combinations that co-occur with the query attribute and
statistical results that indicate the corresponding strength of
association with the query attribute. For this example the query
attribute is `A`, and a representative 1st dataset is shown in FIG.
16. In tabulate predisposing attribute combinations step 1904,
co-occurring attribute combinations are tabulated, preferably
according to a rank assigned to each attribute combination based on
the strength of association with the query attribute. Further,
attribute combinations can be included or excluded based on a
statistical requirement. For example, attribute combinations below
the minimum strength of association may be excluded. In one
embodiment, a minimum strength of association can be specified by
the user in reference to one or more statistical results computed
for the attribute combinations.
[0120] As an example, a minimum strength of association requiring
relative risk1.0 may be chosen. Based on this chosen requirement,
the tabulated list of attribute combinations shown in FIG. 20 would
result from processing the 1st dataset represented in FIG. 16. The
attribute combinations are ordered according to rank. In this
example, rank values were automatically assigned to each attribute
combination based on the number of attributes in each attribute
combination and the magnitude of the corresponding absolute risk
value. The higher the absolute risk value, the lower the numerical
rank assigned. For attribute combinations having the same absolute
risk, those with more total attributes per combination receive a
lower numerical rank. This treatment is based on two tendencies of
larger predisposing attribute combinations. The first is the
general tendency of predisposing attribute combinations containing
more attributes to possess a higher statistical strength of
association with the query attribute. The second is the general
tendency for elimination of a single attribute from larger
combinations of predisposing attributes to have less of an effect
on strength of association with the query attribute. The resulting
tabulated list of FIG. 20 therefore provides an rank-ordered
listing of predisposing attribute combinations toward attribute
`A`, where the first attribute combination in the listing is ranked
as the most predisposing attribute combination identified and the
last attribute combination in the listing is ranked as the least
predisposing attribute combination of all predisposing attribute
combinations identified for the population of this example.
[0121] In one embodiment a method for predicting predisposition of
an individual for query attributes of interest is provided which
accesses a first dataset containing attributes associated with an
individual and a second dataset containing attribute combinations
and statistical computation results that indicate strength of
association of each attribute combination with a query attribute,
the attributes being pangenetic, physical, behavioral and
situational attributes. A comparison can be performed to determine
the largest attribute combination of the second dataset that is
also present in the first dataset and that meets a minimum
statistical requirement, the result being stored in a third
dataset. The process can be repeated for a number of query
attributes. A tabulation can be performed to provide a
predisposition prediction listing indicating the predisposition of
the individual for each of the query attributes. In one embodiment,
predisposition can be defined as a statistical result indicating
strength of association between an attribute or attribute
combination and a query attribute.
[0122] Similarly, a system can be developed which contains a
subsystem for accessing or receiving a query attribute, a second
subsystem for accessing a dataset containing attributes of an
individual, a third subsystem for accessing attribute combinations
of pangenetic, physical, behavioral, and situational attributes
that co-occur with one or more query attributes, a communications
subsystem for retrieving the attribute combinations from at least
one external database, and a data processing subsystem for
comparing and tabulating the attribute combinations. The various
subsystems can be discrete components, configurations of electronic
circuits within other circuits, software modules running on
computing platforms including classes of objects and object code,
or individual commands or lines of code working in conjunction with
one or more Central Processing Units (CPUs). A variety of storage
units can be used including but not limited to electronic,
magnetic, electromagnetic, optical, opto-magnetic and
electro-optical storage.
[0123] In one application the method and/or system is used in
conjunction with one or more databases, such as those that would be
maintained by health-insurance providers, employers, or health-care
providers, which can serve to store the aforementioned attribute
combinations and corresponding statistical results. In one
embodiment the attribute combinations are stored in a separate
dataset from the statistical results and the correspondence is
achieved using identifiers or keys present in (shared across) both
datasets. In another embodiment the attribute combinations and
corresponding statistical results data is stored with the other
attribute data. A user, such as a clinician, physician or patient,
can input a query attribute, and that query attribute can form the
basis for tabulating attribute combinations associated with that
query attribute. In one embodiment the associations will have been
previously stored and are retrieved and displayed to the user, with
the highest ranked (most strongly associated) combinations
appearing first. In an alternate embodiment the tabulation is
performed at the time the query attribute is entered, and a
threshold can be used to determine the number of attribute
combinations that are to be displayed.
[0124] FIG. 21 illustrates a flowchart for a method of predicting
predisposition of an individual toward an attribute of interest
with which they currently have no association or their association
is currently unknown. In receive query attribute step 2100, query
attribute 2120 can be provided as one or more attributes in a query
by a user. Alternatively, query attribute 2120 can be provided by
automated submission, as part of a set of one or more stored
attributes that may be referred to as key attributes. These key
attributes can be submitted as a list, or they may be designated
attributes within a dataset that also contains predisposing
attribute combinations with corresponding statistical results
indicating their strength of association with one or more of the
key attributes.
[0125] For this example, query attribute `A` is submitted by a user
in a query. In access attributes step 2102 the attributes of an
individual whose attribute profile is contained in a 1st dataset
2122 are accessed. A representative 1st dataset for individual #112
is shown in FIG. 22A. In access stored attribute combinations step
2104, attribute combinations and corresponding statistical results
for strength of association with query attribute 2120 contained in
2nd dataset 2124 are accessed. A representative 2nd dataset for
this example is shown in FIG. 22B. In store the largest attribute
combination step 2106, attribute combinations of 2nd dataset 2124
that are also present in 1st dataset 2122 are identified by
comparison, and the largest identified attribute combination shared
by both datasets and its corresponding statistical results for
strength of association with the query attribute are stored in 3rd
dataset 2126 if a minimum statistical requirement for strength of
association is met. Absolute risk and relative risk are the
preferred statistical results, although other statistical
computations such as odds and odds ratio can also be used. A
representative 3rd dataset is shown in FIG. 23A. Individual #112
possesses the largest predisposing attribute combination CEFNTY,
for which the corresponding statistical results for strength of
association with attribute `A` are an absolute risk of 1.0 and a
relative risk of 15.3. In decision step 2108, a choice is made
whether to perform another iteration of steps 2100-2106 for another
attribute of interest. Continuing with this example, attribute `W`
is received and another iteration is performed. For this example,
after completing this iteration there are no additional attributes
of interest submitted, so upon reaching decision step 2108 the
choice is made not to perform any further iterations. The method
concludes with tabulate predisposing attribute combinations step
2110, wherein all or a portion of the data of 3rd dataset 2126 is
tabulated to provide statistical predictions for predisposition of
the individual toward each of the query attributes of interest. In
one embodiment, the tabulation can include ordering the tabulated
data based on the magnitude of the statistical results, or the
importance of the query attributes.
[0126] In one embodiment, the tabulation can be provided in a form
suitable for visual output, such as a visual graphic display or
printed report. Attribute combinations do not need to be reported
in predisposition prediction and can be omitted or masked so as to
provide only the query attributes of interest and the individual's
predisposition prediction for each. In creating a tabulated report
for viewing by a consumer, counselor, agent, physician, patient or
consumer, tabulating the statistical predictions can include
substituting the terminology `absolute risk` and `relative risk`
with the terminology `absolute potential` and `relative potential`,
since the term `risk` carries negative connotations typically
associated with the potential for developing undesirable conditions
like diseases. This substitution may be desirable when the present
invention is used to predict predisposition for desirable
attributes such as specific talents or success in careers and
sports. Also, the numerical result of absolute risk is a
mathematical probability that can be converted to chance by simply
multiplying it by 100%. It may be desirable to make this conversion
during tabulation since chance is more universally understood than
mathematical probability. Similarly, relative risk can be
represented as a multiplier, which may facilitate its
interpretation. The resulting tabulated results for this example
are shown in FIG. 23B, in which all of the aforementioned options
for substitution of terminology and conversion of statistical
results have been exercised. The tabulated results of FIG. 23B
indicate that individual #112 has a 100% chance of having or
developing attribute `A` and is 15.3 times as likely to have or
develop attribute `A` as someone in that population not associated
with attribute combination CEFNTY. The results further indicate
that individual #112 has a 36% chance of having or developing
attribute `W` and is 0.7 times as likely to have or develop
attribute `W` as someone in that population not associated with
attribute combination CE.
[0127] In one embodiment a method for individual destiny
modification is provided which accesses a first dataset containing
attributes associated with an individual and a second dataset
containing attribute combinations and statistical computation
results that indicate strength of association of each attribute
combination with a query attribute, the attributes being
pangenetic, physical, behavioral and situational attributes. A
comparison can be performed to identify the largest attribute
combination of the second dataset that consists of attributes of
the first dataset. Then, attribute combinations of the second
dataset that either contain that identified attribute combination
or consist of attributes from that identified attribute combination
can be stored in a third dataset. The content of the third dataset
can be transmitted as a tabulation of attribute combinations and
corresponding statistical results which indicate strengths of
association of each attribute combination with the query attribute,
thereby providing predisposition potentials for the individual
toward the query attribute given possession of those attribute
combinations. In one embodiment destiny can be defined as
statistical predisposition toward having or acquiring one or more
specific attributes.
[0128] Similarly, a system can be developed which contains a
subsystem for accessing or receiving a query attribute, a second
subsystem for accessing a dataset containing attributes of an
individual, a third subsystem for accessing attribute combinations
comprising pangenetic, physical, behavioral, and/or situational
attributes that co-occur with one or more query attributes, a
communications subsystem for retrieving the attribute combinations
from at least one external database, and a data processing
subsystem for comparing and tabulating the attribute combinations.
The various subsystems can be discrete components, configurations
of electronic circuits within other circuits, software modules
running on computing platforms including classes of objects and
object code, or individual commands or lines of code working in
conjunction with one or more Central Processing Units (CPUs). A
variety of storage units can be used including but not limited to
electronic, magnetic, electromagnetic, optical, opto-magnetic, and
electro-optical storage.
[0129] In one application the method and/or system is used in
conjunction with one or more databases, such as those that would be
maintained by health-insurance providers, employers, or health-care
providers, which can serve to store the aforementioned attribute
combinations and corresponding statistical results. In one
embodiment the attribute combinations are stored in a separate
dataset from the statistical results and the correspondence is
achieved using identifiers or keys present in (shared across) both
datasets. In another embodiment the attribute combinations and
corresponding statistical results data is stored with the other
attribute data. A user, such as a clinician, physician or patient,
can input a query attribute, and that query attribute can form the
basis for tabulating attribute combinations associated with that
query attribute. In one embodiment the associations will have been
previously stored and are retrieved and displayed to the user, with
the highest ranked (most strongly associated) combinations
appearing first. In an alternate embodiment the tabulation is
performed at the time the query attribute is entered, and a
threshold can be used to determine the number of attribute
combinations that are to be displayed.
[0130] FIG. 24 illustrates a flow chart for a method of providing
intelligent destiny modification in which statistical results for
changes to an individual's predisposition toward a query attribute
that result from the addition or elimination of specific attribute
associations in their attribute profile are determined. In receive
query attribute step 2400, query attribute 2420 can be provided as
one or more attributes in a query by a user or by automated
submission. In this example query attribute `A` is received. In
access attributes of an individual step 2402, the attribute profile
of a selected individual contained in 1st dataset 2422 is accessed.
For this example, a representative 1st dataset for individual #113
is shown in FIG. 25A. In access stored attribute combinations step
2404, attribute combinations from 2nd dataset 2424 and
corresponding statistical results for strength of association with
query attribute 2420 are accessed. FIG. 16 illustrates a
representative 2nd dataset. In identify the largest attribute
combination step 2406, the largest attribute combination in 2nd
dataset 2424 that consists entirely of attributes present in 1st
dataset 2422 is identified by comparison. In this example, the
largest attribute combination identified for individual #113 is
CEF. In store attribute combinations step 2408, those attribute
combinations of 2nd dataset 2424 that either contain the largest
attribute combination identified in step 2406 or consist of
attributes from that attribute combination are selected and stored
in 3rd dataset 2426. For this example both types of attributes are
stored, and the resulting representative 3rd dataset for individual
#113 is shown in FIG. 25B. In transmit the attribute combinations
step 2410, attribute combinations from 3rd dataset 2426 and their
corresponding statistical results are tabulated into an ordered
list of attribute combinations and transmitted as output, wherein
the ordering of combinations can be based on the magnitudes of the
corresponding statistical results such as absolute risk values.
Further, the tabulation may include only a portion of the attribute
combinations from 3rd dataset 2426 based on subselection. A
subselection of attribute combinations that are larger that the
largest attribute combination identified in step 2406 may require
the inclusion of only those that have at least a minimum
statistical association with the query attribute. For example, a
requirement can be made that the larger attribute combinations have
an absolute risk value greater than that of the attribute
combination identified in step 2406. This will ensure the inclusion
of only those larger attribute combinations that show increased
predisposition toward the query attribute relative to the attribute
combination identified in step 2406. Similarly, a subselection of
attribute combinations that are smaller than the attribute
combination identified in step 2406 may require the inclusion of
only those that have less than a maximum statistical association
with the query attribute. For example, a requirement can be made
that the smaller attribute combinations must have an absolute risk
less than that of the attribute combination identified in step
2406. This will ensure the inclusion of only those smaller
attribute combinations with decreased predisposition toward the
query attribute relative to the attribute combination identified in
step 2406.
[0131] In one embodiment the method for individual destiny
modification is used to identify and report attributes that the
individual may modify to increase or decrease their chances of
having a particular attribute or outcome. In one embodiment, the
tabulation of attribute combinations produced by the method of
destiny modification is filtered to eliminate those attribute
combinations that contain one or more attributes that are not
modifiable. In an alternate embodiment, modifiable attributes are
prioritized for modification in order to enable efficient destiny
(i.e., predisposition) modification. In one embodiment,
non-historical attributes are considered modifiable while
historical attributes are considered not modifiable. In another
embodiment, non-historical behavioral attributes are considered to
be the most easily or readily modifiable attributes. In another
embodiment, non-historical situational attributes are considered to
be the most easily or readily modifiable attributes. In another
embodiment, non-historical physical attributes are considered the
most easily or readily modifiable attributes. In another
embodiment, non-historical pangenetic attributes are considered the
most easily or readily modifiable attributes. In one embodiment,
the modifiable attributes are ranked or otherwise presented in a
manner indicating which are most easily or readily modifiable,
which may include creating categories or classes of modifiable
attributes, or alternatively, reporting attributes organized
according to the attribute categories of the invention.
[0132] FIG. 25C illustrates an example of tabulation of attribute
combinations for individual #113 without statistical subselection
of the larger and smaller attribute combinations. The larger
attribute combinations show how predisposition is altered by adding
additional attributes to the largest attribute combination
possessed by individual #113 (bolded), and the smaller attribute
combinations show how predisposition is altered by removal of
attributes from the largest attribute combination possessed by
individual.
[0133] FIGS. 26A, 26B and 26C illustrate 1st dataset, 3rd dataset
and tabulated results, respectively, for a different individual,
individual #114, processed by the method for destiny modification
using the same query attribute `A` and the 2nd dataset of FIG. 16.
The largest attribute combination possessed by individual #114 is
CET, which has an absolute risk of 0.14 for predisposition toward
query attribute `A`. In this case, the tabulation of attribute
combinations in FIG. 26C is obtained by imposing statistical
subselection requirements. The subselection required that only
those larger attribute combinations having an absolute risk greater
than 0.14 be included and that only those smaller attribute
combinations having an absolute risk less than 0.14 be included.
These subselection requirements result in the exclusion of larger
attribute combination CETY and smaller attribute combination CT
from the tabulation. In this example, the tabulation also
exemplifies how the nomenclature and statistical computations may
be altered to increase ease of interpretation. Absolute risk
results have been converted to percentages, relative risk results
have been converted to multipliers, and the terms absolute
potential and relative potential have been substituted for the
terms absolute risk and relative risk respectively. The tabulated
listing of attribute combinations indicates what individual #114
can do to increase or decrease their predisposition toward query
attribute `A`.
[0134] In biological organisms and systems, age and sex type are
two somewhat unique and powerful attributes that influence the
expression of many other attributes. For example, age is a primary
factor associated with: predicting onset and progression of
age-associated diseases in humans and animals; acquiring training
and life experiences that lead to success in career, sports and
music; and determining life-style choices. Similarly, biological
sex type is correlated with profound differences in expression of
physical, behavioral and situational attributes. The inclusion of
accurate data for the age and sex of individuals is very important
for acquiring accurate and valid results from the methods of the
present invention. In one embodiment, specific values of age and
sex that aggregate with a query attribute can be determined by the
methods of the present invention, just as for other attributes, to
either co-occur or not co-occur in attribute combinations that are
associated with a query attribute. In one embodiment results of the
methods can be filtered according to age and/or sex. In other
embodiments a population or subpopulation can be selected according
to age and/or sex (age-matching and/or sex-matching) and then only
that subpopulation subjected to additional processing by methods of
the present invention. In another embodiment, an age-matched and/or
sex-matched population may be used to form query-attribute-positive
and query-attribute-negative groups. In another embodiment, the sex
and/or age of an individual is used to select a population of
age-matched and/or sex-matched individuals for creation of an
attribute combinations database. In another embodiment, the sex
and/or age of an individual is used to select a subpopulation of
age-matched and/or sex-matched individuals for comparison in
methods of identifying predisposing attribute combinations,
individual predisposition prediction and individual destiny
modification. In another embodiment, summary statistics for age
and/or sex are included with the output results of the methods. In
another embodiment, summary statistics for age and/or sex are
included with the output results of the methods when other
attributes are omitted or masked for privacy.
[0135] Additional embodiments are envisioned which implement a
preselection of individuals processed by methods of the present
invention. In one embodiment, preselection is a selection or
pooling of one or more populations or subpopulations of individuals
from one or more datasets or databases based on particular values
of attributes such as income, occupation, disease status, zip code
or marital status for example. Preselecting populations and
subpopulations based on possession of one or more specified
attributes can serve to focus a query on the most representative
population, reduce noise by removing irrelevant individuals whose
attribute data may contribute to increasing error in the results,
and decrease computing time required to execute the methods by
reducing the size of the population to be processed. Also, using
preselection to define and separate different populations enables
comparison of predisposing attribute combinations toward the same
query attribute between those populations. For example, if two
separate subpopulations are selected--a first population of
individuals that earn over $100,000/year and a second population of
individuals that earn less that $10,000/year--and each
subpopulation is processed separately to identify predisposing
attribute combinations for a query attribute of alcoholism, a
comparison of the identities, frequencies of occurrence, and
strengths of association of predisposing attribute combinations
that lead to alcoholism in individuals that earn over $100,000 can
be made with those of individuals that earn less than $10,000. In
one embodiment, predisposing attribute combinations that are
present in one preselected population and absent in a second
preselected population are identified. In one embodiment, the
frequencies of occurrence and/or statistical strengths of
association of predisposing attribute combinations are compared
between two or more preselected populations. In one embodiment,
only a single preselected population is selected and processed by
the methods of the present invention.
[0136] Additional embodiments of the methods of the present
invention are possible. In one embodiment, two or more mutually
exclusive (having no attributes in common) predisposing attribute
combinations for a query attribute are identified for a single
individual and can be tabulated and presented as output. In one
embodiment the query attribute can be an attribute combination, and
can be termed a query attribute combination. By submitting a query
attribute combination to the methods of the present invention, the
ability to identify attribute combinations that predispose toward
other attribute combinations is enabled.
[0137] In one embodiment of the methods of the present invention,
statistical measures for strength of association of attribute
combinations are not stored in a dataset containing the attribute
combinations, but rather, are calculated at any time (on as-needed
basis) from the frequencies of occurrence of the stored attribute
combinations. In one embodiment only a portion of the results from
a method of the present invention are presented, reported or
displayed as output. In one embodiment, the results may be
presented as a graphical display or printout including but not
limited to a 2-dimensional, 3-dimensional or multi-dimensional
axis, pie-chart, flowchart, bar-graph, histogram, cluster chart,
dendrogram, tree or pictogram.
[0138] Methods for predisposing attributes identification,
predisposition prediction and intelligent destiny modification are
subject to error and noise. A prominent cause of error and noise in
methods is bias in the attribute data or in the distribution of the
population from which the data is collected. In one embodiment,
bias can manifest as inaccurate frequencies of occurrence and
strengths of association between attribute combinations and query
attributes, inaccurate lists of attributes determined to co-occur
with a query attribute, inaccurate predictions of an individual's
predisposition toward query attributes, and inaccurate lists of
modifiable attributes for destiny modification. Bias can result
from inaccurate data supplied to methods of the present invention,
primarily as a consequence of inaccurate reporting and
self-reporting of attribute data but also as a consequence of
collecting attributes from populations that are biased, skewed or
unrepresentative of the individual or population for which
predisposition predictions are desired. Error can also result as
consequence of faulty attribute data collection such as misdirected
or improperly worded questionnaires.
[0139] If bias exists and is left unchecked, it can have different
effects depending on whether the bias exists with the query
attribute, or whether the bias exists in one or more of the
co-occurring attributes of an attribute combination. At a minimum,
the existence of bias in the attribute data or population
distribution may result in slightly inaccurate results for
frequency of occurrence of attributes and attribute combinations,
and inaccurate statistical strengths of association between
attribute combinations and query attributes. When bias is present
at higher levels, results for frequency of occurrence and strengths
of association can be moderately to highly inaccurate, even
producing false positives (Type I Error) and false negatives (Type
II Error), where a false positive is the mistaken identification of
an attribute association that actually does not exist (or does not
exist differentially in one population relative to another) and a
false negative is a mistaken unidentification of an attribute
association that actually does exist (or exists differentially in
one population relative to another).
[0140] For the methods described herein, it is possible to minimize
error and noise by ensuring that accurate (unbiased) attribute data
are provided to the methods and that representative populations of
individuals are used as the basis for creating attribute
combination databases. It is anticipated that some degree of
inaccuracy of input data will be present. The following disclosure
indicates sources of error and noise and ways to identify, avoid
and compensate for inaccurate attribute data and unrepresentative
populations.
[0141] Selection bias is a major source of error and refers to bias
that results from using a population of individuals that are not
representative of the population for which results and predictions
are desired. For example, if a query for attribute combinations
that predispose an individual to becoming a professional basketball
player is entered against an attributes combination dataset that
was created with an over-representation of professional basketball
players relative to the general population, then smaller attribute
combinations that are associated with both professional basketball
players and individuals that are not professional basketball
players will receive artificially inflated statistical strengths of
association with the query attribute, giving a false impression
that one needs fewer predisposing attributes than are actually
required to achieve the goal with a high degree of probability.
Selection bias is largely under the control of those responsible
for collecting attribute profiles for individuals of the population
and creating datasets that contain that information. Selecting a
misrepresentative set of individuals will obviously result in
selection bias as discussed above. Sending questionnaires to a
representative set of individuals but failing to receive completed
questionnaires from a particular subpopulation, such as a very busy
group of business professionals who failed to take time to fill out
and return the questionnaire, will also result in selection bias if
the returned questionnaires are used to complete a database without
ensuring that the set of responses are a balanced and
representative set for the population as a whole. Therefore, in one
embodiment, administrators of the methods described herein use a
variety of techniques to ensure that appropriate and representative
populations are used so that selection bias is not present in the
attribute profiles and attribute combination datasets used as input
data for the methods.
[0142] Information bias is the second major class of bias and
encompasses error due to inaccuracies in the collected attribute
data. The information bias class comprises several subclasses
including misclassification bias, interview bias, surveillance
bias, surrogate interview bias, recall bias and reporting bias.
[0143] Misclassification bias refers to bias resulting from
misclassifying an individual as attribute-positive when they are
attribute-negative, or vice-versa. To help eliminate this type of
bias, it is possible to assign a null for an attribute in
circumstances where an accurate value for the attribute cannot be
ensured.
[0144] Interview bias refers to bias resulting from deriving
attributes from questions or means of information collection that
are not correctly designed to obtain accurate attribute values.
This type of bias is primarily under the control of those
administrators that design and administer the various modes of
attribute collection, and as such, they can ensure that the means
of attribute collection employed are correctly designed and
validated for collecting accurate values of the targeted
attributes.
[0145] Surveillance bias refers to bias that results from more
closely or more frequently monitoring one subpopulation of
individuals relative to others, thereby resulting in collection of
more accurate and/or more complete attribute data for that
subpopulation. This is common in cases of individuals suffering
from disease, which results in their constant and close monitoring
by experienced professionals who may collect more accurate and more
complete attribute data about many aspects of the individual,
including trivial, routine and common attributes that are not
restricted to the medical field. An administrator of the methods
described herein can seek to reduce this bias by either excluding
attribute information obtained as a consequence of surveillance
bias or by ensuring that equivalent attribute information is
provided for all members of the representative population used for
the methods.
[0146] Surrogate interview bias refers to bias that results from
obtaining inaccurate attribute information about an individual from
a second-hand source such as a friend or relative. For example,
when an individual dies, the only source of certain attribute
information may be from a parent or spouse of the individual who
may have inaccurate perception or memory of certain attributes of
the deceased individual. To help avoid this type of bias, it is
preferable that a surrogate provider of attribute information be
instructed to refrain from providing attribute values for which
they are uncertain and instead assign a null for those
attributes.
[0147] Recall bias refers to enhanced or diminished memory recall
of attribute values in one subpopulation of individuals versus
another. This again may occur in individuals that are subject to
extreme situations such as chronic illness, where the individual is
much more conscious and attentive to small details of their life
and environment to which others would pay little attention and
therefore not recall as accurately. This type of bias results from
inaccuracy in self-reporting and can be difficult to detect and
control for. Therefore, to minimize this type of bias, it is
recommended that attempts to collect self-reported data be made
over a period of time in which individuals are aware of attributes
that are being collected and may even keep a record or journal for
attributes that are subject to significant recall bias. Also,
whenever more accurate means than self-reporting can be used to
collect attribute values, the more accurate means should be
used.
[0148] Reporting bias refers to bias resulting from intentional
misrepresentation of attribute values. This occurs when individuals
underestimate the value for an attribute or underreport or fail to
report an attribute they perceive as undesirable or are in denial
over, or alternatively, when they overestimate the value for an
attribute or overreport or invent possession of an attribute they
perceive as desirable. For example, individuals typically knowingly
underestimate the quantity of alcohol they drink, but overestimate
the amount of time they spend exercising. One approach to encourage
accurate self-reporting of attribute values can be to allow the
individual to control their attribute profile record and keep their
identity masked or anonymous in results output or during use of
their data by others, when creating attribute combinations
databases for example. If bias can be determined to exist and
quantified at least in relative terms, another approach can be to
use mathematical compensation/correction of the attribute value
reported by the individual by multiplying their reported value by a
coefficient or numerical adjustment factor in order to obtain an
accurate value. In one embodiment this type of adjustment can be
performed at the time the data is collected. In another embodiment
this type of adjustment can be performed during conversion and
reformatting of data by data conversion/formatting engine 220.
[0149] In one embodiment data conversion/formatting engine 220
works toward the removal of biases by the application of rules
which assist in the identification of biased (suspect) attributes.
In one embodiment the rules cause the insertion of null attributes
where the existing attribute is suspect. In an alternate
embodiment, rules are applied to identify suspect attributes (e.g.
overreporting of exercise, underreporting of alcohol consumption)
and corrective factors are applied to those attributes. For
example, if it is determined that users self report consumption of
alcohol at about 1/3 the actual rate consumed, the rules can, when
attributes are suspect, increase the self-reported attribute by a
factor of 1.5-3.0 depending on how the attribute is believed to be
suspect. In large databases (e.g. health care databases) the size
of the database can be used in conjunction with specific
investigations (detailed data collection on test groups) to help
develop rules to both identify and address biases.
[0150] In an alternate embodiment, actual possession of attributes
and accurate values for self-reported attributes are determined
using a multipronged data collection approach wherein multiple
different inquires or means of attribute collection are used to
collect a value for an attribute prone to bias. One example of this
approach is to employ a questionnaire that asks multiple different
questions to acquire the same attribute value. For example, if one
wants to collect the attribute value for the number of cigarettes a
person smokes each week, a questionnaire can include the following
questions which are designed to directly or indirectly acquire this
information: "how many cigarettes do you smoke each day?", "how
many packs of cigarettes do you smoke each day?", "how many packs
of cigarettes do you smoke each week?", "how many packs of
cigarettes do purchase each day? each week?", "how many cartons of
cigarettes do you purchase each month?", "how much money do you
spend on cigarettes each day?, each week? each month?", "how many
smoking breaks do you take at work each day?". Another example is
to ask a person to self-report how much time they spend exercising
and also collect information from their gym that shows the time
they swipe-in and swipe-out with their membership card. In this
way, multiple sources of values for an attribute can be obtained
and the values compared, cross-validated, deleted, filtered,
adjusted, or averaged to help ensure storing accurate values for
attributes.
[0151] In one embodiment the comparison, cross-validation,
deletion, filtering, adjusting and averaging of attribute values
can be performed during conversion and reformatting of data by data
conversion/formatting engine 220. In one embodiment, multiple
values obtained for a single attribute are averaged to obtain a
final value for the attribute. In one embodiment, values for an
attribute are discarded based on discrepancies between multiple
values for an attribute. In one embodiment, one value for an
attribute is chosen from among multiple values obtained for the
attribute based on a comparison of the multiple values. In an
alternate embodiment, reported values that appear out of an
acceptable range (e.g. statistical outliers) are discarded and the
final attribute value is determined from the remaining reported
values.
[0152] Although calculation of the following mathematical measures
are not performed in the examples presented herein, statistical
measures of confidence including but not limited to variance,
standard deviation, confidence intervals, coefficients of
variation, correlation coefficients, residuals, t values (e.g.,
student's t test, one- and two-tailed t-distributions), ANOVA,
correlation coefficients (e.g., regression coefficient, Pearson
product-moment correlation coefficient), standard error and
p-values can be computed for the results of methods of the current
invention, the computation of which is known to those of skill in
the art. In one embodiment, these confidence measures provide a
level or degree of confidence in the numerical results of the
methods so that the formal, standardized, legal, ethical, business,
economic, medical, scientific, or peer-reviewable conclusions and
decision-making can be made based on the results. In another
embodiment, these measures are computed and compared for
frequencies of occurrence of attribute combinations during creation
of an attribute combinations database, for example to determine
whether the difference between frequencies of occurrence of an
attribute combination for the query-attribute-positive and
query-attribute-negative groups is statistically significant for
the purpose, in a further embodiment, of eliminating those
attribute combinations that do not have a statistically significant
difference in frequency of occurrence between the two populations.
Levels of significance and confidence thresholds can be chosen
based on user preference, implementation requirements, or standards
of the various industries and fields of application.
[0153] Aside from the purposes indicated in the above methods, the
present invention can also be used for investigation of attribute
interactions forming the basis for predisposition. For example,
embodiments of the methods can be used to reveal which attributes
have diverse and wide-ranging interactions, which attributes have
subtle interactions, which attributes have additive effects and
which attributes have multiplicative or exponential synergistic
interactions with other attributes.
[0154] In one embodiment, synergistic interactions are particularly
important because they have multiplicative or exponential effects
on predisposition, rather than simple additive effects, and can
increase predisposition by many fold, sometimes by as much as 1000
fold. These types of synergistic interactions are common
occurrences in biological systems. For example, synergistic
interactions routinely occur with drugs introduced into biological
systems. Depending on the circumstances, this synergism can lead to
beneficial synergistic increases in drug potency or to synergistic
adverse drug reactions. Synergism also occurs in opportunistic
infections by microbes. Synergism between attributes may also occur
in development of physical and behavioral traits. For example,
cigarette smoking and asbestos exposure are known to synergize in
multiplicative fashion to cause lung cancer. The same is true for
smoking combined with uranium radiation exposure. Exposure to
bacterial aflatoxin ingested via farm products combined with
chronic hepatitis B infection synergistically causes liver cancer.
Revealing synergistic interactions can be invaluable for
intelligent and efficient targeting of therapies, treatments,
training regimens, and lifestyle alterations to either increase or
decrease predisposition toward an attribute of interest in the most
rapid and efficient manner.
[0155] FIG. 27A is a representative example of a 3rd dataset
resulting from the method for destiny modification to determine
predisposition of individual #1 of FIG. 14 toward attribute `W`. In
contrast, FIG. 27B is a representative example of a 3rd dataset for
individual #1 resulting from the method for destiny modification to
determine predisposition toward attribute `W` following elimination
of attribute `A` from their attribute profile. By comparing the two
datasets, a before and after look at the predisposition of
individual #1 toward having or developing attribute `W` is
provided, where `before` refers to the situation in which attribute
`A` is still associated with the individual and `after` refers to
the situation in which attribute `A` is no longer associated with
the individual. From a comparison of these results, not only is the
magnitude of attribute `A` contribution toward predisposition
revealed, but synergistic interactions of other attributes with
attribute `A` are also revealed.
[0156] In the `before` situation shown in FIG. 27A, the individual
possesses the attribute combination ACE. Addition of association to
either attribute I, K or Q alone increases absolute risk to 1.0.
However, in the `after` situation of FIG. 27B where the individual
begins with the combination CE, adding association to either
attribute I, K or Q alone has little or no positive effect on
predisposition. This reveals that I, K and Q require synergism with
A to contribute significantly toward predisposition to query
attribute W in this example. Furthermore, addition of a combination
of IQ or IK still has no positive effect on predisposition in the
absence of A. This indicates that I can synergize with A but not
with Q or K. Interestingly, when the combination KQ is added to the
combination CE in the absence of A, absolute risk jumps to 1.0.
This indicates that K and Q can synergize with each other in the
presence of CE, effectively increasing predisposition to a maximum
even in the absence of attribute A.
[0157] In the various embodiments of the present invention, the
question as to how the results are to be used can be considered in
the application of a particular embodiment of the method of
attribute identification. In instances where the goal is to
determine how to reduce predisposition toward an undesirable
attribute for example, then utilizing one embodiment of the method
to determine the identity of predisposing attribute combinations
and then proceeding to eliminate an individual's association with
those attributes is one way to reduce predisposition toward that
attribute. However, one may also attempt to decrease predisposition
by applying an embodiment of the method to determine those
attribute combinations that are predisposing toward an attribute
that is the opposite of the undesirable attribute, and then proceed
to introduce association with those attributes to direct
predisposition of the individual toward that opposing attribute. In
other words, the attributes that predispose toward a key attribute
may in many cases not be simple opposite of attributes that
predispose to the opposite of the key attribute. Approaching this
from both angles may provide additional effectiveness in achieving
the goal of how to most effectively modify predisposition toward a
key attribute of interest. In one embodiment both approaches are
applied simultaneously to increase success in reaching the goal of
destiny modification.
[0158] Confidentiality of personal attribute data can be a major
concern to individuals that submit their data for analysis. Various
embodiments of the present invention are envisioned in which the
identity of an individual linked directly or indirectly to their
data, or masked, or provided by privileged access or express
permission, including but not limited to the following embodiments.
In one embodiment the identity of individuals are linked to their
raw attribute profiles. In one embodiment the identity of
individuals are linked directly to their raw attribute profiles. In
one embodiment the identity of individuals are linked indirectly to
their raw attribute profiles. In one embodiment the identity of
individuals are anonymously linked to their raw attribute profiles.
In one embodiment the identity of individuals are linked to their
raw attribute profiles using a nondescriptive alphanumeric
identifier. In one embodiment the identity of individuals are
linked to the attribute combinations they possess as stored in one
or more datasets of the methods. In one embodiment the linkage of
identity is direct. In one embodiment the linkage of identity is
indirect. In one embodiment the linkage of identity requires
anonymizing or masking the identity of the individual. In one
embodiment the linkage of identity requires use of a nondescriptive
alphanumeric identifier.
[0159] Various embodiments of the present invention are envisioned
in which data is made public, or held private, or provided
restricted/privileged access granted upon express permission and
include but are not limited to the following embodiments. In one
embodiment, the identity of attributes and statistical results
produced in the output of the methods are provided only to the
individual whose attribute profile was accessed for the query. In
one embodiment, the identity of attributes and statistical results
produced in the output of the methods are provided only to the
individual that submitted or authorized the query. In one
embodiment, the identity of attributes and statistical results
produced in the output of the methods are provided only to the
individual consumer that paid for the query. In one embodiment, the
identity of attributes and statistical results produced in the
output of the methods are provided only to a commercial
organization that submitted, authorized or paid for the query. In
one embodiment, the identities of attributes in the output results
from methods of the present invention are omitted or masked. In one
embodiment, the identity of attributes can be omitted, masked or
granted privileged access to by others as dictated by the
individual whose attribute profile was accessed for the query. In
one embodiment, the identity of attributes can be made accessible
to a government employee, legal professional, medical professional,
or other professional legally bound to secrecy. In one embodiment,
the identity of attributes can be omitted, masked or granted
privileged access to by others as dictated by a government
employee, legal professional, or medical professional. In one
embodiment, the identity of attributes can be omitted, masked or
granted privileged access to by others as dictated by a commercial
organization.
[0160] FIG. 28 illustrates a representative computing system on
which embodiments of the present method and system can be
implemented. With respect to FIG. 28, a Central Processing Unit
(CPU) 2800 is connected to a local bus 2802 which is also connected
to Random Access Memory (RAM) 2804 and disk controller and storage
system 2806. CPU 2800 is also connected to an operating system
including BIOS 2808 which contains boot code and which can access
disk controller and storage system 2806 to provide an operational
environment and to run an application (e.g. attribute
determination). The representative computing system includes a
graphics adaptor 2820, display 2830, I/O controller 2810 with
printer 2812, mouse 2814, and keyboard 2816.
[0161] It will be appreciated by one of skill in the art that the
present methods, systems, software and databases can be implemented
on a number of computing platforms, and that FIG. 28 is only a
representative computing platform, and is not intended to limit the
scope of the claimed invention. For example, multiprocessor units
with multiple CPUs or cores can be used, as well as distributed
computing platforms in which computations are made across a network
by a plurality of computing units working in conjunction using a
specified algorithm. The computing platforms may be fixed or
portable, and data collection can be performed by one unit (e.g. a
handheld unit) with the collected information being reported to a
fixed workstation or database which is formed by a computer in
conjunction with mass storage. Similarly, a number of programming
languages can be used to implement the methods and to create the
systems described herein, those programming languages including but
not limited to C, Java, php, C++, perl, visual basic, sql and other
languages which can be used to cause the representative computing
system of FIG. 28 to perform the steps described herein.
[0162] With respect to FIG. 29, the interconnection of various
computing systems over a network 2900 to realize an attribute
determination system 800 such as that of FIG. 8, is illustrated. In
one embodiment, consumer 810 uses a Personal Computer (PC) 2910 to
interface with the system and more specifically to enter and
receive data. Similarly, clinician 820 uses a workstation 2930 to
interface with the system. Genetic database administrator 830 uses
an external genetic database 2950 for the storage of
genetic/epigenetic data for large populations. Historical,
situational, and behavioral data are all maintained on population
database 2960. All of the aforementioned computing systems are
interconnected via network 2900.
[0163] In one embodiment, and as illustrated in FIG. 29, an
attribute determination computing and database platform 2940 is
utilized to host the software-based components of attribute
determination system 800, and data is collected as illustrated in
FIG. 8. Once relevant attributes are determined, they can be
displayed to consumer 810, clinician 820, or both. In an alternate
embodiment, the software-based components of attribute
determination system 800 can reside on workstation 2930 operated by
clinician 820. Genetic database administrator 830 may also maintain
and operate attribute determination system 800 and host its
software-based components on external genetic database 2950.
Another embodiment is also possible in which the software-based
components of the attribute determination system 800 are
distributed across the various computing platforms. Similarly,
other parties and hosting machines not illustrated in FIG. 29 may
also be used to create attribute determination system 800.
[0164] In one embodiment, the datasets of the methods of the
present invention may be combined into a single dataset. In another
embodiment the datasets may be kept separated. Separate datasets
may be stored on a single computing device or distributed across a
plurality of devices. Data, datasets, databases, methods and
software of the present invention can be embodied on
computer-readable media and computer-readable memory devices.
[0165] In one embodiment, at least a portion of the attribute data
for one or more individuals is obtained from medical records. In
one embodiment, at least a portion of the attribute data for one or
more individuals is accessed, retrieved or obtained (directly or
indirectly) from a centralized medical records database. In one
embodiment, at least a portion of the attribute data for one or
more individuals is accessed or retrieved from a centralized
medical records database over a computer network.
[0166] The methods, systems, software and databases described
herein have a number of industrial applications pertaining to the
identification of attributes and combinations of attributes related
to a query attribute, creation of databases containing the
attributes, attribute combinations, strength of association with
the query attribute, and rankings of strength of association with
the query attribute, use of the identified attributes, combinations
of attributes, and strength of association of attributes with the
query attribute in making a variety of decisions related to
lifestyle, lifestyle modification, diagnosis, medical treatment,
eventual outcome (e.g. destiny), possibilities for destiny
modification, and sensitivity analysis (impact of modification of
certain attributes).
[0167] In one embodiment the methods, system, software, and
databases described herein are used as part of a web based health
analysis and diagnostics system in which one or more service
providers utilize pangenetic information (attributes) in
conjunction with physical, situational, and behavioral, attributes
to provide services such as longevity analysis, insurance
optimization (determination of recommended policies and amounts),
and medication impact analysis. In these scenarios, the methods
described herein are applied using appropriate query attributes to
determine such parameters as the likelihood that the patient will
develop or has a particular disease, or make an inquiry related to
likelihood of disease development. In one embodiment, the genetic
sample is mailed to an analysis center, where genetic and
epigenetic sequencing is performed, and the data stored in an
appropriate database. Clinician 820 of FIG. 8 or consumer 810 of
FIG. 8 provides for reporting of other data from which physical,
situational, and behavioral attributes are developed and stored. A
query related to a diagnosis can be developed by clinician 820 (or
other practitioner) and submitted via the web. Using the methods
and algorithms described herein, a probable diagnosis or set of
possible diagnoses can be developed and presented via the web
interface. These diagnoses can be physical or mental. With respect
to the diagnosis of mental illnesses (mental health analyses),
identification of key behavioral and situational attributes (e.g.
financial attributes, relationship attributes) which may affect
mental health is possible using the present methods, systems,
software and databases. Risk assessments can be performed to
indicate what mental illnesses consumer 810 may be subject to, as
well as suggesting modifications to behavior or living environment
to avoid those illnesses. For example, a consumer subject to
certain types of obsessive disorders might be advised to change
certain behavioral and/or situational attributes which are
associated with that obsessive disorder, thus decreasing the
probability that they will have or exacerbate that disorder.
[0168] With respect to general analysis of medical conditions, the
web based system can be used to evaluate insurance coverage
(amounts and types) and provide recommendations for coverage based
on the specific illness risks and attributes possessed by the
consumer, evaluate the impact (or lack thereof) of lifestyle
changes, the impact and effectiveness of medications. Such analyses
can also be made in view of predisposition predictions that can
indicate probable future development of a disorder, thereby
allowing preparations for insurance coverage and therapeutic
preventive measures to be taken in advance of the disorder.
[0169] As previously discussed, the system can be used for web
based strength and weakness identification, by allowing the
consumer or clinician to query the system to assess the probability
that an individual has a particular strength or weakness. In one
embodiment, parents query the system to determine if their child
(from which a biological sample was taken) will have particular
strengths (e.g. music or sports) and what behavioral attributes
should be adopted to maximize the probability of success at that
endeavor, assuming a "natural talent" can be identified through the
combinations of attributes associated with that endeavor. Various
service providers, including genetic and epigenetic profiling
entities, can interact with the system over a network (e.g., the
internet) and allow the consumer or clinician to interact with the
system over a network through a web-based interface to obtain the
destiny or attribute information.
[0170] In one embodiment a web based goal achievement tool is
presented in which the consumer enters one or more goals, and the
system returns modifiable attributes which have been identified
using the aforementioned analysis tools, indicating how the
consumer can best obtain the desired goal(s) given their
pangenetic, physical, situational, and behavioral makeup.
[0171] In one embodiment, potential relationship/life/marriage
partners are located based on the pangenetic, physical,
situational, and behavioral attributes of those individuals, as
measured against an attribute model of a suitable partner developed
for the consumer. The attribute model of the suitable partner can
be developed using a number of techniques, including but not
limited to, modeling of partner attributes based on attributes of
individuals with which the individual has had previous successful
relationships, determination of appropriate "complementary"
attributes to the consumer based on statistical studies of
individuals with similar attributes to the consumer who are in
successful relationships and examination of their partner's
attributes (determination of appropriate complementary attributes),
and an ab initio determination of appropriate partner attributes.
Once the attribute model for the most suitable potential partner
has been developed, a database containing pangenetic, physical,
situational and behavioral attribute data for potential partners
for the consumer can be searched for the purpose of partner
identification. In an alternate embodiment a consumer indicates
persons they believe have suitable partner qualities including
physical attraction (based on photos or video segments) as well as
attributes described in profiles associated with the persons and
their photos. In one embodiment the system uses genetic and
epigenetic information associated with those individuals to create
a subpopulation of individuals which the consumer believes they are
attracted to, and examines a variety of data associated with that
subpopulation (e.g., all available attribute data including genetic
and epigenetic data) to determine attributes that are indicative of
desirability to that consumer. In one embodiment the system uses
those attributes to locate more individuals that could be
potentially of interest to the consumer and presents those
individuals to the consumer as potential partners.
[0172] Although the aforementioned methods, systems, software and
databases have been described as incorporating and utilizing
pangenetic, physical, situational and behavioral data, embodiments
not utilizing pangenetic information are possible, with those
embodiments being based solely on physical, situational and
behavioral data. Such embodiments can be utilized to accomplish the
tasks described above with respect to the analysis of biological
systems, as well as for the analysis of complex non-living systems
which contain a multitude of attributes. As an example, a
non-biological application of the methodology and systems described
herein would be for the analysis of complex electrical or
electrical-mechanical systems in order to identify probable failure
mechanisms (e.g. attributes leading to failure) and as such
increase reliability through the identification of those
failure-associated attributes. Additionally, the aforementioned
embodiments are based on the use of information from multiple
attribute categories. Embodiments in which attribute information
from a single attribute category (pangenetic, behavioral, physical,
or situational) can be used in circumstances where attributes from
a single category dominate in the development of a condition or
outcome.
[0173] Embodiments of the present invention can be used for a
variety of methods, databases, software and systems including but
not limited to: pattern recognition; feature extraction; binary
search trees and binary prediction tree modeling; decision trees;
neural networks and self-learning systems; belief networks;
classification systems; classifier-based systems; clustering
algorithms; nondeterministic algorithms (e.g., Monte Carlo
methods); deterministic algorithms; scoring systems;
decision-making systems; decision-based training systems; complex
supervised learning systems; process control systems; chaos
analysis systems; interaction, association and correlation mapping
systems; relational databases; navigation and autopilot systems;
communications systems and interfaces; career management; job
placement and hiring; dating services; marriage counseling;
relationship evaluation; animal companion compatibility evaluation;
living environment evaluation; disease and health management and
assessment; genetic assessment and counseling; genetic engineering;
genetic linkage studies; genetic screening; genetic drift and
evolution discovery; ancestry investigation; criminal
investigation; forensics; criminal profiling; psychological
profiling; adoption placement and planning; fertility and pregnancy
evaluation and planning; family planning; social services;
infrastructure planning; species preservation; organism cloning;
organism design and evaluation; apparatus design and evaluation;
invention design and evaluation; clinical investigation;
epidemiological investigation; etiology investigation; diagnosis,
prognosis, treatment, prescription and therapy prediction,
formulation and delivery; adverse outcome avoidance (i.e.
prophylaxis); data mining; bioinformatics; biomarker development;
physiological profiling; rational drug design; drug interaction
prediction; drug screening; pharmaceutical formulation; molecular
modeling; xenobiotic side-effect prediction; microarray analysis;
dietary analysis and recommendation; processed foods formulation;
census evaluation and planning; population dynamics assessment;
ecological and environmental preservation; environmental health;
land management; agriculture planning; crisis and disaster
prediction, prevention, planning and analysis; pandemic and
epidemic prediction, prevention, planning and analysis; weather
forecasting; goal formulation and goal achievement assessment; risk
assessment; formulating recommendations; asset management; task
management; consulting; marketing and advertising; cost analysis;
business development; economics forecasting and planning; stock
market prediction; lifestyle modification; time management;
emergency intervention; operational/failure status evaluation and
prediction; system failure analysis; optimization analysis;
architectural design; and product appearance, ergonomics,
efficiency, efficacy and reliability engineering (i.e., product
development).
[0174] The embodiments of the present invention may be implemented
with any combination of hardware and software. If implemented as a
computer-implemented apparatus, the present invention is
implemented using means for performing all of the steps and
functions described above.
[0175] The embodiments of the present invention can be included in
an article of manufacture (e.g., one or more computer program
products) having, for instance, computer useable media. The media
has embodied therein, for instance, computer readable program code
means for providing and facilitating the mechanisms of the present
invention. The article of manufacture can be included as part of a
computer system or sold separately.
[0176] While specific embodiments have been described in detail in
the foregoing detailed description and illustrated in the
accompanying drawings, it will be appreciated by those skilled in
the art that various modifications and alternatives to those
details could be developed in light of the overall teachings of the
disclosure and the broad inventive concepts thereof. It is
understood, therefore, that the scope of the present invention is
not limited to the particular examples and implementations
disclosed herein, but is intended to cover modifications within the
spirit and scope thereof as defined by the appended claims and any
and all equivalents thereof.
Sequence CWU 1
1
6112DNAHomo sapiensgene(1)..(12) 1tccttctaca cc 12212DNAHomo
sapiensgene(1)..(12) 2tccttccaca cc 12312DNAHomo
sapiensgene(1)..(12) 3tcttacttgt ac 12412DNAHomo
sapiensgene(1)..(12) 4tcttacatgt ac 12520DNAHomo
sapiensgene(1)..(20) 5tacgaaacga ccgtaacgcg 20620DNAHomo
sapiensgene(1)..(20) 6tacgaaacga ccgtaacgcg 20
* * * * *