WO2020109900A1 - Système de bien-être et son procédé de fonctionnement - Google Patents

Système de bien-être et son procédé de fonctionnement Download PDF

Info

Publication number
WO2020109900A1
WO2020109900A1 PCT/IB2019/059701 IB2019059701W WO2020109900A1 WO 2020109900 A1 WO2020109900 A1 WO 2020109900A1 IB 2019059701 W IB2019059701 W IB 2019059701W WO 2020109900 A1 WO2020109900 A1 WO 2020109900A1
Authority
WO
WIPO (PCT)
Prior art keywords
individual
data processing
welfare
processing arrangement
individuals
Prior art date
Application number
PCT/IB2019/059701
Other languages
English (en)
Inventor
Stephen Philip Gardner
Gert Lykke Soerensen MØLLER
Claus Erik Jensen
Original Assignee
Precisionlife Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from FI20180132A external-priority patent/FI20180132A1/en
Application filed by Precisionlife Ltd filed Critical Precisionlife Ltd
Publication of WO2020109900A1 publication Critical patent/WO2020109900A1/fr

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16BBIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
    • G16B50/00ICT programming tools or database systems specially adapted for bioinformatics
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16BBIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
    • G16B20/00ICT specially adapted for functional genomics or proteomics, e.g. genotype-phenotype associations
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/10ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/60ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to nutrition control, e.g. diets
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/30ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation

Definitions

  • the present disclosure relates generally to welfare systems, namely to welfare systems that provide, when in operation, customized welfare support to individuals in assistive environments to enhance their comfort and physical condition; the welfare systems provide, for example, improved nutritional, therapeutic and targeted treatments for the individuals, for example by developing medicines for the individuals, and by repurposing medicines for the individuals.
  • the welfare systems provide for selective breeding through DNA analysis of blastocysts and embryos, to select embryos with preferred predicted phenotype characteristics, wherein selected embryos are implanted via IVF to provide individuals with enhanced properties, for example for providing more efficient conversion of nutrition provided (for example, Bos Taurus is much more food efficient and produces more milk but is less resistant to heat or drought than Bos Indicus).
  • the present disclosure also relates to methods of (namely methods for) operating aforesaid welfare systems.
  • the methods provide reduced stress and improved physical condition of the individuals, for example by providing customized nutritional, therapeutic and targeted treatments to the individuals in the assistive environments.
  • the present disclosure also relates to computer program products comprising a non-transitory computer-readable storage medium having computer-readable instructions stored thereon, the computer- readable instructions being executable by a computerized device comprising processing hardware to execute aforementioned methods.
  • animal products such as meat, milk, wool and leather.
  • This increase in demand has led to an increase in selective breeding of animals such as cows, horses, sheep, and pigs as well as insects, plants, fungi, microbes and the like.
  • the animals being bred for producing animal products are kept in specific environments (such as farming environments, marginal environments including pastures and so forth), where the animals are monitored and nurtured.
  • different animals potentially benefit from customized types and quantities of food, and potentially have different needs such as external grazing, heat, cold and the like for producing an optimal quality and quantity of animal products, with reduced stress and enhanced wellbeing for the animals.
  • farming environments with animals hosted therein, are monitored by personnel responsible for managing the farming environments.
  • the personnel take care of cleanliness, food, and health of the animals and other factors related to the farming environments.
  • welfare is closely associated with providing suitable combinations of nutrition, medication and care to animals to improve their comfort and wellbeing.
  • Optimized animals with commercially desirable phenotype characteristics are extremely valuable assets, and hence their welfare during growth, and treatment in an event of illness, is very important to address.
  • the personnel are potentially unable to respond in an optimal precision manner while monitoring the assistive environments and animals hosted therein.
  • the personnel are potentially unable to identify adverse living conditions or suitable combinations of nutrition, medication (such as, in an event of illness) and living conditions for the animals in the assistive environments.
  • This lack of identification is a technical problem that requires more efficient techniques for monitoring the assistive environments and caring for the individual animals hosted therein.
  • the present disclosure seeks to provide a welfare system that provides an improved welfare support in operation to one or more individuals in an assistive environment, for example to animals in a farming and veterinary environment or to people in a care homes, hospitals, domestic caring home environments or clinical facilities.
  • the present disclosure also seeks to provide an improved method of (namely method for) operating a welfare system that provides welfare support in operation to a plurality of individuals in a assistive environment, such as for developing a personalized customized identification of nutrition, as well as one or more active drug combinations for the treatment or prevention of a given individual's specific disease when encountered.
  • the present disclosure also seeks to provide improved apparatus and methods for selection of embryos, by way of DNA analysis of embryotic DNA or blastocystic DNA, to select embryos for IVF having preferred phenotype characteristics.
  • the present disclosure provides an welfare system that provides, when in operation, welfare support to one or more individuals hosted in a assistive environment
  • the welfare system includes a data processing arrangement implementing a RACE engine that receives, when in operation, a plurality of measurands of a given individual that is hosted within the assistive environment
  • the data processing arrangement includes a decision support knowledge model including a plurality of nutritional and treatment strategies and at least one of: drug characteristics, food supplement characteristics, husbandry strategies depending on individual health complications, disease characteristics of each individual, individual genotype data, and SNP data
  • the data processing arrangement provides output signals that provide a personalized identification of one or more nutrition types and active drug combinations for growth of the given individual and treatment or prevention of the given individual's specific disease
  • the data processing arrangement executes a software product that, when executed, performs a high-order combinatorial search within the decision support knowledge model based upon the plurality of measurands and generates the output signals, characterized in that the welfare system in operation
  • the software product is configured to perform a multi-dimensional solution search in the decision support knowledge model to identify high-order combinations of the given individual's SN P genotypes, using a computational engine, implemented as the RACE engine, with combinatorial methodology for combinatorial feature analysis executed in the data processing arrangement, for the given individual hosted within the assistive environment; and
  • the software product computes a welfare trajectory for the given individual, wherein the welfare trajectory comprises a course of nutrition and treatment to be prescribed to the given individual.
  • the invention is of advantage in that it provides, for example, an improved welfare system and an improved method of (namely method for) operation thereof; the system is capable of providing precision welfare for each of the individuals in the assistive environment; specifically, the system considers phenotypic characteristics as well as genotypic factors (and optionally, other factors including environmental factors, epigenetic factors, epidemiological factors and so forth) associated with the individuals in order to provide an efficient and comprehensive welfare trajectory for the individuals in the assistive environment, such that the welfare trajectory comprises a course of treatment to be prescribed to the individuals.
  • the present disclosure seeks to address, for example to overcome, various drawbacks associated with conventional techniques used to identify disease-associated variants and the drawbacks associated with the development of one or more active drug combinations for the treatment or prevention of a specific given disease.
  • the present disclosure also seeks to provide a solution to the existing problem of developing a personalized identification of one or more active drug combinations for the treatment or prevention of a given individual's (such as an animal's or human patient's) specific disease.
  • a given individual's such as an animal's or human patient's
  • the present disclosure seeks to provide a solution that overcomes, at least partially, the problems encountered in known assistive environments, and offers a reliable and dynamic system (using the aforesaid RACE engine) for providing personalized treatment to individuals with specific nutritional requirements or diseases.
  • a RACE engine is applied in a practical manner to control an assistive environment and improve its manner of operation and welfare of individuals associated with the assistive environment (such as, animals hosted in the real-life individual husbandry system or human patients within care homes, hospitals and so forth).
  • the system further comprises a sensor arrangement that is spatially distributed within the assistive environment, wherein the data processing arrangement receives sensor signals from the sensor arrangement that senses in operation environmental conditions for each individual hosted in the assistive environment, including monitoring a food intake for each individual, and wherein the data processing arrangement executes the software product that analyses the sensor signals in respect of the decision support knowledge model by performing a multi-dimensional solution search in the decision support knowledge model based on at least a subset of the sensor signals and a genotype determination by DNA sequencing of each patient individual hosted within the assistive environment.
  • the genomic data is associated with a given genetic makeup of the patient individual, wherein the data processing arrangement executes in operation the high- order combinatorial search in a range of 3 to 20 orders.
  • the genomic data is associated with a given genetic makeup of the patient individual, wherein the data processing arrangement executes in operation the high- order combinatorial search in a range of 5 to 13 orders.
  • the SNP data includes single nucleotide polymorphisms (SNPs) characterizing each individual, for example determined by using genotyping or diagnostic microarrays, DNA sequencing, CRISPR tests or Polymerase Chain Reaction (PCR) to read genetic tissue samples derived for each individual .
  • SNPs single nucleotide polymorphisms
  • the sensor arrangement includes a plurality of sensors that are spatially distributed within the assistive environment and are coupled in communication with the data processing arrangement by using a wireless dynamically reconfigurable communication network.
  • the wireless dynamically reconfigurable communication network is implemented as a peer-to-peer network.
  • the system collects in operation one or more pathogens present in the assistive environment, genotype sequences the pathogen to characterize the pathogen, and employs the characterization of the pathogen as an input parameter to the software product when executed in the data processing arrangement to use in performing its search for computing the welfare trajectory for each individual and/or decision support.
  • the system collects in operation one or more microbes present in the assistive environment or within the individual (for example, within rumen contents or skin microbiome associated with diseases such as mastitis), genotype sequences the one or more microbes (for example Borrelia, causing Lyme disease) to characterize the one or more microbes, and employs the characterization of the populations of the one or more microbes as an input parameter to the software product when executed in the data processing arrangement to use in performing its search and/or decision support.
  • the one or more microbes are characterized by employing a technique such as Hi-C sequencing, metabolite measurement and the like.
  • the output signals are used to control at least one of type and/or quantity of food provided to the individuals; a time when food is provided to the individuals; additional food supplements, probiotic regimen and/or one or more drugs to be administered to the individuals; selective heating or cooling to be supplied to the individuals; and pathogen reducing processes to be applied to the assistive environment.
  • the system in operation computes the welfare trajectory comprising the course of treatment to be prescribed to the individual by engineering the patient individual's disease-associated SNPs into an animal avatar; and screening a plurality of approved drugs via use of the avatar.
  • tissue cultures can be used that are derived from biological samples taken from a given individual to be treated, wherein at least one of the tissue cultures is designated to be a control culture, and other of the tissue cultures are used to test efficacies of various combinations of drugs. Such a sample approach is especially effective when treating tumours and similar oncological ailments.
  • the system includes an avatar testing arrangement including the animal avatar into which the individual's disease-associated SNPs are imported, and combinations of approved drugs and/or food supplements are tested to determine whether or not toxicological problems are likely to arise if the given combinations of approved drugs and/or food supplements are administered to the given individual .
  • the avatar testing arrangement uses the animal avatar implemented as at least one of: an insect, Drosophila a fruit fly, a rat, a mouse, a rabbit, a dog, a cat, a pig, a monkey, an ape, a frog, a zebrafish.
  • the system in operation computes the welfare trajectory comprising the course of treatment to be prescribed to the individual by acquiring a biological sample from a given individual, culturing the biological sample to provide test tissue cultures, screening various drugs (for example, repurposed drugs) by applying the various drugs to the test tissue cultures and determining response from the test tissue cultures.
  • various drugs for example, repurposed drugs
  • the data processing arrangement finds in operation high-order combinations of SNP genotypes which synergistically affect a disease status of the given individual represented in the input parameters.
  • the welfare system operates to identify a treatment for a disease that is selected from a group including diabetes, cancer, cardiovascular, neurological disease and respiratory disease.
  • the data processing arrangement finds in operation single diseases or other phenotypic output case sub-populations that share high-order disease-associated combinatorial features.
  • the data processing arrangement for example using the aforesaid MARKERS engine, employs case sub-populations that share high-order disease- associated combinatorial features to provide personalized diagnosis and/or therapy selection.
  • the data processing arrangement for example using the aforesaid RACE engine, designs in operation a course of treatment for the given individual, wherein the treatment is based on at least one of: the given individual's SNP genotype, at least one non-genomic feature of the given individual .
  • the treatment is based upon the given individual's SNP genotype, and at least one non-genomic feature of the given individual .
  • the data processing arrangement for example using the aforesaid RACE engine, designs in operation the course of treatment for the given individual based only on phenotypic features of the individual .
  • the data processing arrangement for example using the aforesaid RACE engine, selects in operation at least one of the one or more features from veterinary observations, tests carried out on the given individual and information of medications and drugs.
  • the data processing arrangement employs, when in operation, ongoing observations, as the medications are used for treating the given individual, that are added as features to the input parameters used by the data processing arrangement (for example, that uses the aforesaid RACE engine).
  • the present disclosure provides a welfare system that provides welfare support in operation to a one or more individuals in an assistive environment (for example, animals in a farming and veterinary environment, or humans within care homes, hospitals, domestic caring home environments or clinical facilities), wherein the welfare system includes a data processing arrangement that receives, when in operation, sensor signals from a sensor arrangement that is spatially distributed within the assistive environment, wherein the data processing arrangement includes a decision support knowledge model (implemented using a RACE engine) against which the sensor signals are compared, wherein the data processing arrangement provides output signals that control operation of the assistive environment, and wherein the data processing arrangement executes a software product that in execution analyses the sensor signals in respect of the decision support knowledge model and generates the output signals, characterized in that:
  • the software product (implementing the RACE engine) is configured to perform a multi-dimensional solution search in the decision support knowledge model, the search being based on at least a subset of the sensor signals and a genotype determination by DNA sequencing of each individual within the assistive environment;
  • the sensor arrangement senses, when in operation, environmental conditions for each individual, including monitoring food and water intake for each individual;
  • the decision support knowledge model (for example, implementing the RACE engine or similar computing engine) is populated with at least one of drug characteristics, food supplement characteristics, husbandry strategies depending on individual health complications, disease characteristics of each individual, the individual's genotype, SN P and microbiome data;
  • the software product (implementing the RACE engine) is arranged to compute a welfare trajectory for each individual.
  • an embodiment of the present disclosure provides an welfare system that, when in operation, develops a personalized identification of one or more active drug combinations for the treatment or prevention of a given individual's specific disease
  • the medical development system includes a data processing arrangement (using the aforesaid RACE engine) that receives a plurality of measurands of the given individual and accesses a decision support knowledge model including a plurality of treatment strategies and genomic data
  • the data processing system (using the aforesaid RACE engine) executes in operation a high-order combinatorial search within the decision support knowledge model based upon the plurality of measurands, characterized in that the welfare system, when in operation :
  • the data processing arrangement (using the aforesaid RACE engine) identifies high-order combinations of the individual's SNP genotypes, using a computational engine with combinatorial methodology (using the aforesaid MARKERS engine) for combinatorial feature analysis executed in the data processing arrangement;
  • (c) identifies a course of treatment to be prescribed to the given individual.
  • the welfare system is of advantage in that it is capable of performing high-order combinatorial searches (using the aforesaid MARKERS engine) within a database (such as the decision support knowledge model) to identify all possible treatment modalities.
  • high-order is meant at least an order 3, more optionally at least an order 8, yet more optionally at least an order 20, and yet more optionally at least an order 50 (if input datasets allow for such a high-order as 50).
  • embodiments of the present disclosure can reach combinations of 3 features in limited preselected circumstances; in contradistinction, embodiments of the present disclosure (using the aforesaid MARKERS engine) are able to perform searching at higher-orders than an order 3, as well as searching comprehensively for an order 3; at present, embodiments of the present disclosure have no pre-set limit to this, but are dependent on a size of an available dataset to be searched. For example, embodiments of the present disclosure are able to find significant clusters of up to an order 20 or so features in combination, but finding search results at an order 50 or even higher is possible in embodiments of the present disclosure, given suitable data to search.
  • the welfare system of the present disclosure provides a new approach to combinatorial and multi-modal biomarker discovery and to designing optimal therapeutic and targeted treatments (using the aforesaid MARKERS engine).
  • methods of the present disclosure include employing the medical development systems to use a corpus of knowledge of variants in a given individual to design an optimal therapeutic intervention specific to the given individual.
  • the methods include performing a high- order combinatorial search (using the aforesaid RACE engine) within the database (such as the decision support knowledge model), wherein the search is based upon a plurality of measurands derived from the given individual's variants.
  • “high-order” is meant at least an order 3, more optionally at least an order 8, yet more optionally at least an order 20, and yet more optionally at least an order 50 (if input datasets allow for such a high-order as 50).
  • the present disclosure provides a method of (namely a method for) operating an welfare system that provides welfare support in operation to one or more individuals in an assistive environment (for example, to animals in a farming and veterinary environment, or to people in a care homes, hospitals, domestic caring home environments or clinical facilities), wherein the welfare system includes a data processing arrangement implementing a RACE engine that receives in operation a plurality of measurands of a given individual within the assistive environment, wherein the data processing arrangement includes a decision support knowledge model including a plurality of treatment strategies and at least one of: drug characteristics, food supplement characteristics, husbandry strategies depending on individual health complications, disease characteristics of each individual, individual genotype data, and SN P data, wherein the data processing arrangement provides output signals for developing a personalized identification of one or more active drug combinations for the treatment or prevention of a given individual's specific disease, and wherein the data processing arrangement executes a software product that in execution performs a high-order combinatorial search within the decision support knowledge model based upon the plurality
  • the method includes arranging for the SNP data to include single nucleotide polymorphisms characterizing each individual, determined by using microarrays, DNA sequencing, CRISPR or Polymerase Chain Reaction (PCR) to read genetic tissue samples derived for each individual.
  • SNP data to include single nucleotide polymorphisms characterizing each individual, determined by using microarrays, DNA sequencing, CRISPR or Polymerase Chain Reaction (PCR) to read genetic tissue samples derived for each individual.
  • an embodiment of the present disclosure provides a method of (namely, a method for) operating an welfare system that provides welfare support in operation to a plurality of individuals in an assistive environment (for example, an assistive environment), wherein the welfare system includes a data processing arrangement (using the aforesaid RACE engine) that receives in operation sensor signals from a sensor arrangement that is spatially distributed within the assistive environment, wherein the data processing arrangement (using the aforesaid RACE engine) includes a decision support knowledge model against which the sensor signals are compared, wherein the data processing arrangement (using the aforesaid RACE engine) provides output signals that control operation of the assistive environment, and wherein the data processing arrangement (using the aforesaid RACE engine) executes a software product that in execution analyses the sensor signals in respect of the decision support knowledge model and generates the output signals, characterized in that the method includes:
  • the method includes arranging for the sensor arrangementto include a plurality of sensors that are spatially distributed within the assistive environment and are coupled in communication with the data processing arrangement by using a wireless dynamically reconfigurable communication network.
  • the method includes arranging for the wireless dynamically reconfigurable communication network to be implemented as a peer-to-peer network.
  • the method includes arranging for the system to collect in operation one or more pathogens and/or other microorganisms (for example, neutral, commensal and/or other beneficial microorganisms) present in the assistive environment, to perform genotype sequencing of the one or more pathogens to characterize the one or more pathogens and/or other microorganisms, and to employ the characterization of the one or more pathogens and/or other microorganisms as an input parameter to the software product (using the aforesaid RACE engine) when executed in the data processing arrangement to use in performing its search and/or decision support.
  • one or more pathogens and/or other microorganisms for example, neutral, commensal and/or other beneficial microorganisms
  • the method includes using one or more microbes present in the assistive environment, with genotype sequence of the one or more microbes to characterize the one or more microbes, and employing the characterization of the populations of the one or more microbes as an input parameter to the software product when executed in the data processing arrangement (using the aforesaid RACE engine) to use in performing its decision support.
  • the method includes using the output signals to control at least one of a type and/or a quantity of food provided to the individuals; a time when food is provided to the individuals; additional food supplements and/or one or more drugs to be administered to the individuals; selective heating or cooling to be supplied to the individuals; and pathogen reducing processes to be applied to the assistive environment.
  • the method includes arranging for the data processing arrangement (using the aforesaid MARKERS engine) to find in operation high-order combinations of SNP genotypes which synergistically affect a disease status or optimal husbandry practice for an individual represented in the input parameters.
  • the method includes arranging for the data processing arrangement (using the aforesaid MARKERS engine) to find in operation single disease or other phenotypic output case sub-populations that share high-order disease-associated combinatorial features.
  • high-order is meant at least an order 3, more optionally at least an order 8, yet more optionally at least an order 20, and yet more optionally at least an order 50 (if input datasets allow for such a high-order as 50).
  • the method includes arranging for the data processing arrangement (for example, using the aforesaid RACE engine or similar computing engine) to design in operation a course of treatment that is customized for a given individual, wherein the treatment is based upon the individual's SNP genotype and at least one non-genomic feature of the given individual .
  • the method includes arranging for the data processing arrangement (using the aforesaid RACE engine) to select in operation at least one of the one or more features from veterinary observations, tests carried out on the given individual and information of medications and drugs.
  • the method includes arranging for the data processing arrangement (using the aforesaid RACE engine) to employ in operation ongoing observations, as the medications are used by the given individual, that are added as features to the input parameters used by the data processing arrangement.
  • the method of (namely the method for) treating an individual in need thereof comprises:
  • the method of (namely the method for) treating an individual in need thereof includes: (a) identifying high-order combinations of the individual's SN P genotypes and/or one or more other features which synergistically affect disease status, using the aforesaid system (using the aforesaid RACE engine), and/or the aforesaid method;
  • the method of (treating an individual in need thereof includes implementing a treatment using a combination of drugs.
  • method of designing a course of treatment to be prescribed to an individual comprises:
  • the method of identifying a course of treatment to be prescribed to a case comprises:
  • an embodiment of the present disclosure provides a method of (namely a method for) using an welfare system that, when in operation, develops a personalized identification of one or more active drug combinations for the treatment or prevention of a given individual's specific disease
  • the medical development system includes a data processing arrangement (using the aforesaid RACE engine) that receives a plurality of measurands of the given individual and accesses a decision support knowledge model including a plurality of treatment strategies and genomic data, wherein the data processing system executes in operation a high-order combinatorial search (using the aforesaid RACE engine) within the decision support knowledge model based upon the plurality of measurands, characterized in that the method includes:
  • the present disclosure provides a control apparatus (using the aforesaid RACE engine) for processing one or more data inputs in a computing arrangement to provide one or more control outputs and/or one or more analysis output and/or one or more recommendation outputs, characterized in that the control apparatus includes a user interface for interacting with a user of the control apparatus for controlling operation of the control apparatus, a data processing arrangement that is operable to receive the one or more data inputs and to output the one or more control outputs and/or one or more analysis output and/or one or more recommendation outputs, wherein the computing arrangement is operable to execute a software product for implementing the method.
  • the present disclosure provides a software product recorded on machine-readable non-transitory (non- transient) data storage media, wherein the software product is executable upon computing hardware for implementing the aforementioned method (using the aforesaid RACE engine); in other words, the present disclosure provides a computer program product comprising a non-transitory computer-readable storage medium having computer-readable instructions stored thereon, the computer-readable instructions being executable by a computerized device comprising processing hardware to execute the aforesaid method (using the aforesaid RACE engine).
  • a drug or combination of drugs for use in individual therapy characterized in that the drug or combination of drugs to be administered to the individual are identified using the aforesaid method (using the aforesaid RACE engine).
  • FIG. 1 is a schematic illustration of a welfare system that provides welfare support in operation to a plurality of individuals in a assistive environment (for example, an assistive environment), in accordance with an embodiment of the present disclosure
  • FIG. 2 is a process diagram illustrating steps that are implemented by the welfare system for enabling a software product toperform a multi-dimensional solution search in a decision support knowledge model, in accordance with an embodiment of the present disclosure, wherein the software product is supplied with sensor data captured by a sensor arrangement disposed in the assistive environment, for example using Internet-of-Things 'loT") coupled sensors;
  • FIG. 3 is a process diagram illustrating steps that are implemented by an avatar testing arrangement, in accordance with an embodiment of the present disclosure;
  • FIG. 4 illustrates steps of a method of (namely, a method for) operating an welfare system that provides welfare support in operation to a plurality of individuals in a assistive environment (for example, a assistive environment), in accordance with an embodiment of the presentdisclosure;
  • FIG. 5 illustrates steps of a method of (namely, a method for) treating an individual in need thereof, in accordance with an embodiment of the present disclosure
  • FIG. 6 is an illustration of steps of a method of identifying a course of treatment to be prescribed to a given individual, in accordance with an embodiment of the present disclosure
  • FIG. 7 is an illustration of a cycle of continuous welfare to be provided to animals, in accordance with an embodiment of the present disclosure.
  • FIG. 8 is an illustration depicting selection of routes that do not impinge on other selected phenotypes, in accordance with an embodiment of the present disclosure.
  • FIG. 9 is a schematic illustration of a Precisionlife Data Annotation Platform that is employed in the welfare system of FIG. 1, wherein the Annotation Platform, includes multiple source objects from MARKERS (namely, networks, SN Ps and genes), multiple annotation sources, storage and integration of semantic knowledge, heuristics and human knowledge.
  • MARKERS namely, networks, SN Ps and genes
  • annotation sources namely, storage and integration of semantic knowledge, heuristics and human knowledge.
  • an underlined number is employed to represent an item over which the underlined number is positioned or an item to which the underlined number is adjacent.
  • a non-underlined number relates to an item identified by a line linking the non-underlined number to the item .
  • the non-underlined number is used to identify a general item at which the arrow is pointing.
  • the present disclosure is concerned with welfare systems that provide welfare support, when in operation, to a plurality of individuals in assistive environments (for example, farming and veterinary environments for animals, care homes, hospitals, and the like for people (i .e. human beings), and with methods of operating the aforesaid welfare systems. Furthermore, the present disclosure is concerned with welfare systems that, when in operation, develop personalized identifications of one or more active drug combinations for the treatment or prevention of a given patient individual's specific disease, and with a method of (namely, a method for) using such welfare systems.
  • assistive environments for example, farming and veterinary environments for animals, care homes, hospitals, and the like for people (i .e. human beings)
  • welfare systems that, when in operation, develop personalized identifications of one or more active drug combinations for the treatment or prevention of a given patient individual's specific disease, and with a method of (namely, a method for) using such welfare systems.
  • the welfare system 100 comprises a data processing arrangement 102, a sensor arrangement 104 and a decision support knowledge model 106; the data processing arrangement 102, the sensor arrangement 104 and the decision support knowledge model 106 operate synergistically together to provide an enhanced quality of life for the individuals.
  • the welfare system 100 employs a RACE engine to receive sensor and measurement signals (for example gene variant information, environmental sensor data, individual food data, individual measurement data) and to provide outputs for controlling the welfare system 100 to deliver enhanced welfare support.
  • the welfare system 100 also utilizes a MARKERS model and ANNOTATION model that will be described in greater detail later.
  • RACE model used interchangeably as " RACE model”
  • MARKERS model used interchangeably as “MARKERS engine”
  • ANNOTATION model used interchangeably as "ANNOTA ⁇ ON engine”
  • ANNOTA ⁇ ON engine can form a part of, and operate collaboratively with each other, under a "Predsionlife pbtfomf. Consequently, when the ANNOTATION model forms a part of the Precisionlife platform, for example, the ANNOTATION model has been referred to as" Predsionlife Data Annotation Platform” (such as, with reference to FIG. 9).
  • the welfare system 100 refers to a system that, when is operation, performs a targeted and contextualized decision support (using the aforesaid RACE engine) for a plurality of individuals under consideration.
  • the welfare system 100 prepares the targeted decision support based on one or more genotypes of the plurality of individuals under consideration, and any relevant polymorphism determined via Single Nucleotide Polymorphism (SNP) thereof.
  • SNP Single Nucleotide Polymorphism
  • the welfare system 100 monitors the growth process of the plurality of individuals under consideration in order to provide the plurality of individuals with improved welfare, for example optimal welfare (for example, adapting support to the plurality of individuals i n a cu stom i zed m a n ne r that addresses special needs of each individual within the plurality of individuals under consideration, that may vary from one individual to another (for example, certain individuals may have disease susceptibilities or anatomical features such as weak feet or legs that requires special attention, other conditions causing the certain individuals discomfort and pain, requiring administration of food supplements such as glucosamine)).
  • optimal welfare for example, adapting support to the plurality of individuals i n a cu stom i zed m a n ne r that addresses special needs of each individual within the plurality of individuals under consideration, that may vary from one individual to another (for example, certain individuals may have disease susceptibilities or anatomical features such as weak feet or legs that requires special attention, other conditions causing
  • the welfare system 100 utilizes methods of (namely methods for) using a knowledge of variants in a given individual to design an optimal therapeutic intervention specifically customized to the given patient individual.
  • the welfare system includes a high-order combinatorial search (using the aforesaid RACE engine) within the decision support knowledge model 106 is based upon the plurality of measurands derived from a given individual's variants, for example, using the sensor arrangement 104.
  • high-order is meant at least an order 3, more optionally at least an order 8, yet more optionally at least an order 20, and yet more optionally at least an order 50 (if input datasets allow for such a high-order as 50).
  • the combinatorial search is performed to find all significantly associated combinations in a hypothesis- free manner.
  • the welfare system 100 is further operable to evaluate an optimal support regime for each individual in the plurality of individuals under consideration and to plan a support trajectory for each of the individuals in the plurality of individuals under consideration.
  • the plurality of individuals under consideration belong to the assistive environment, namely are hosted in the assistive environment.
  • the assistive environment may be, in a case of animals, a farm with farmhouse and outbuildings, a cattle breeding farm or any area used for keeping and breeding of the plurality of individuals under consideration.
  • the assistive environment may be a care home, a hospital, a domestic caring home environment, a clinical facility and the like.
  • the combinatorial analysis is performed to identify combinations of features that are predictive of specific phenotypes and a combination of features associated with a variety of responses to particular diets and/or environment. Thereafter, the combinations of features are employed to derive combinatorial risk scores and the features as well as the risk scores will form one of the inputs to the RACE engine, alternatively to the aforesaid MARKERS engine and ANNOTATION engine.
  • other constraints and data can be incorporated into the RACE engine as well, such as, IoT and environmental data, in order to further optimize and personalize the predictions and decision support recommendations.
  • the welfare system 100 includes the data processing arrangement 102 (using the aforesaid RACE engine) that receives in operation sensor signals from the sensor arrangement 104 that is spatially distributed within the assistive environment. Furthermore, the data processing arrangement 102, when in operation, processes (using the aforesaid RACE engine) the received sensor signals. Additionally, optionally, the data processing arrangement 102 is an arrangement of Internet-compatible devices having data processing capabilities, that are mutually coupled together via a data communication network. Notably, the data processing arrangement 102 constitutes a powerful computing engine arrangement (forexample using the aforesaid RACE engine) that facilitates performing data processing for provision of individualized support (namely, customized support) to individuals in the assistive environment.
  • individualized support namely, customized support
  • the data processing arrangement 102 may be a software, hardware, firmware or a combination thereof, for example custom-designed digital hardware.
  • the data processing arrangement 102 may include one or more processors connected to each other in any architecture such as parallel orpipelined.
  • the data processing arrangement 102 may include a communication module for receiving sensor signals from the plurality of sensors.
  • the sensor arrangement 104 senses in operation environmental conditions for each individual, including monitoring a food intake for each individual.
  • sensor arrangement 104 is an arrangement of Internet-compatible devices having sensing capabilities. The sensor arrangement 104 senses, when in operation, environmental conditions experienced by each individual, including monitoring a food intake for each individual, spatial movement of each individual, a temperature of each individual, a water intake of each individual.
  • the environmental conditions include, but are not limited to, temperature within the assistive environment, humidity within the assistive environment, sunlight exposure within the assistive environment, air quality within the assistive environment, and chemical exposure within the assistive environment.
  • the plurality of sensors include cameras to view the plurality of individuals under consideration (skin, face, manner of movement, sleeping pattern and posture, temperature sensors, humidity sensor, sunlight exposure sensors in individual housings, such as, via wireless tags attached to animals or humans, food intake monitoring sensors (e.g. from mechanized feeding trays), gas sensors (such as Carbon Dioxide CO 2 , methane CH 4 , Hydrogen Sulphide HS, and the like) and light exposure monitoring sensors (e.g. individual tags worn on animals or humans).
  • humidity sensors are implemented as thin-film polyamide sensors
  • temperature sensors are implemented as thermistor or integrated-circuit solid-state temperature sensors (for example as temperature sensors housed in injection-moulded plastic tags (namely, animal tags or human tags) that can be attached to each of the plurality of individuals, to food troughs, to water troughs, to barriers between animal pens, to doors and gates of individual pens, suspended from a roof/ ceiling).
  • injection-moulded plastic tags namely, animal tags or human tags
  • the animal tags likewise the human tags, have network connectivity with a peer-to-peer network communication around the assistive environment, wherein, due to movement of any of the plurality of animals or humans, the peer-to-peer network is dynamically reconfigurable (for example, by using a calibration routine periodically around the peer-to-peer network based on signal strength to find principal Eigenvector routes of communication).
  • Air-flow sensors in the animal environment are beneficially implemented as heated wire pair transducers or thermistor pair transducers.
  • IoT Internet of Things
  • the plurality of sensors in the sensor arrangement 104 are positioned deterministically or randomly within the assistive environment.
  • the plurality of sensors is positioned in a way to achieve maximum coverage of the assistive environment. Moreover, the positioning of the plurality of sensors in the sensor arrangement 104 is implemented in a way to achieve a maximum connectivity therebetween.
  • the plurality of sensors may communicate with each other to communicate the sensor signals to the data processing arrangement 102. In another example embodiment, the plurality of sensors may communicate the sensor signals to a base station that may further aggregate the sensor signals received form the plurality of sensors to the data processing arrangement 102.
  • the sensor arrangement 104 includes the plurality of sensors that are spatially distributed within the assistive environment and are coupled in communication with the data processing arrangement 102 by using a wireless dynamically-reconfigurable communication network.
  • the plurality of sensors may communicate with each other via a wireless sensor network.
  • channels for wireless communication may not be dedicated and may be reconfigured as and when required.
  • the wireless communication network may be non-reconfigurable.
  • the data processing arrangement receives satellite signals, other imagery, digital biomarkers and/or employs non-local monitoring methods.
  • the wireless dynamically-reconfigurable communication network is implemented as the peer-to-peer (P2P) network.
  • the data processing arrangement 102 includes the decision support knowledge model 106 (for example using the aforesaid RACE engine, MARKERS engine or ANNOTATION engine) against which the sensor signals are compared.
  • the decision support knowledge model 106 is populated with at least one of drug characteristics, food supplement characteristics, husbandry strategies depending on individual health complications, disease characteristics of each individual, individual genotype data, and SNP data.
  • the decision support knowledge model 106 includes genotype information, potential diets, potential medications, medication list, food supplement list and the like to be followed for each of the plurality of individuals under consideration.
  • the sensor signals compared with the decision support knowledge model 106 provide details for targeted precision support for each of the individuals in the plurality of individuals under consideration.
  • the decision support knowledge model 106 employs artificial intelligence (AI) algorithms for monitoring individual behaviour of each individual and its habits, developing a corresponding model characterizing each individual, and then identifying deviations from the corresponding model characterizing each individual that are potential indicative when each individual is any manner uncomfortable (for example, stressed or unable to achieve expected outcome metrics), distressed or ill.
  • AI artificial intelligence
  • the welfare system 100 initiates care measures to assist the given individual achieve an improved state of wellbeing.
  • the SNP data includes single nucleotide polymorphism characterizing each individual, determined by using microarrays, DNA sequencing, CRISPR tests or Polymerase Chain Reaction (PCR) to read genetic tissue samples derived for each individual .
  • the term "single nucleotide polymorphisms" (SN Ps) relates to genetic variations among a given species of the individuals.
  • such single nucleotide polymorphisms are identified upon analysis of DNA sequences of the given individuals, wherein each single nucleotide polymorphism represents a variation in a single nucleotide within DNA sequences of different members of the given individuals.
  • the genetic tissue samples derived for each of the individuals allow for obtaining DNA sequences for each of the individuals, wherefrom, the single nucleotide polymorphisms characterizing each individual (namely, phenotypes of the individuals) are determined by using microarrays, DNA sequencing, CRISPR tests or Polymerase Chain Reaction (PCR) .
  • PCR Polymerase Chain Reaction
  • PCR is a molecular biology technique that allows for amplification of a segment of a given DNA sequence across several orders of magnitude whilst making multiple copies of the segment of the given DNA sequence.
  • such SNP data is obtained in respect of embryos (for example from corresponding blastocysts) for selecting embryos that will give rise to desired phenotype characteristics, wherein selected embryos are subsequently implanted using IVF to generate individuals with preferred phenotype characteristics; such an approach avoids a need to generate individuals with undesirable phenotype characteristics and thus enables the welfare system 100 to operate more efficiently by needing to support only desired individuals.
  • the SN P data is obtained for identification of elite parents for selective breeding of offspring.
  • the SNP data is obtained for optimized selective breeding, such as, for reducing a generational interval and optimizing for multiple traits simultaneously.
  • the selection criteria can include non-genomic criteria such as epigenetic factors, expression levels, and so forth, as well as diversity in part, as indicated by pedigree of animals.
  • the welfare system 100 when in operation, develops a personalized identification of one or more active drug combinations for the treatment or prevention of a given individual's specific disease, in accordance with an embodiment of the present disclosure.
  • the welfare system 100 includes the data processing arrangement 102 (that employs the aforesaid RACE engine) that receives a plurality of measurands of the given individual from the sensor arrangement 104 and accesses the decision support model 106 including a plurality of treatment strategies and genomic data.
  • the welfare system 100 when in operation, employs the patient individual's SN P genotypes and/or one or more other features which synergistically affect traits (such as, disease status associated with humans and animals; yield, food conversion, fertility, milk quality and so forth associated with animals) as a part of the measurands obtained using the sensor arrangement 104.
  • traits such as, disease status associated with humans and animals; yield, food conversion, fertility, milk quality and so forth associated with animals
  • traits such as, disease status associated with humans and animals; yield, food conversion, fertility, milk quality and so forth associated with animals
  • the welfare system 100 when in operation, employs the patient individual's SN P genotypes and/or one or more other features (such as, epigenetic factors, epidemiologic factors, environmental factors or a combination thereof) which synergistically affect the disease status as part of the measurands.
  • the welfare system 100 comprises a single-nucleotide polymorphism (referred to as "SNP" hereinafter) genotyping device (such as, implemented as part of the sensor arrangement 104) that is capable of determining SNP genotypes within a population.
  • SNP single-nucleotide polymorphism
  • Such a SNP genotyping device can employ one or more SNP genotyping techniques for the determination of the SNP genotypes, including but not limited to, hybridization- based techniques such as SNP microarrays, enzyme-based techniques such as PCR- based techniques, or next generation sequencing (NGS) techniques such as temperature gradient gel electrophoresis (TGGE), which are performed over a wide and non-biased selection of SNP samples.
  • SNP genotyping device is also capable of determining one or more additional features associated with the SNPs within the population.
  • the features associated with the SNPs are obtained from performing DNA base readout from biological samples.
  • the DNA base readout from the biological samples is performed as part of a Genome-Wide Association Study (referred to as "GWAS" hereinafter).
  • SNP-genotyping arrays are employed to identify the features associated with a given population of individuals.
  • Such an SNP-genotyping array can perform SNP genotyping for tens of thousands of individuals (patient individuals and healthy individuals).
  • the SNP-genotyping array is employed as part of a canine genomic study, to identify novel clusters of disease causing mutations (in developmental as well as adult stages) corresponding to chondrodysplasia within a population of 1,600 canines (120 breeds).
  • the SNP-genotyping array employed is CanineHD array by Illumina® (alternatively, very highly enriched signals can be used for accurate risk scoring and/or diagnosis for individuals, to determine a best intervention strategy), the array corresponding to anonymised 150,000 SNPs.
  • the SNP-genotyping arrays are available in multiplex formats for huge throughput.
  • the features of the one or more SNPs are stored in the decision support knowledge model 106.
  • the biological samples are collected from a plurality of patient individuals suffering from a specific disease or disorder and a plurality of as healthy individuals not suffering from the specific disease or disorder.
  • the measurands obtained from performing the DNA base readout of the biological samples comprise information about SNP genotypes and features associated with the SN Ps for the plurality of patient individuals and the plurality of healthy individuals.
  • the features associated with a given population of individuals are identified using quantitative trait association, outlier comparison, non-diploid genotypes, and so forth.
  • the data processing arrangement 102 when in operation, generates data (using a MARKERS engine, see ANNEX II that provides a detailed disclosure of implementation of the MARKERS engine) by using the measurands obtained via the sensor arrangement 104.
  • data generated from the measurands is stored in the decision support knowledge model 106 as data files.
  • the data files comprise the measurands in a structured format (such as a table), wherein the measurands comprise an individual identifier, a CC vector, SNP genotypes and SNP identifiers (referred to as "SNPid" hereinafter).
  • the CC vector can have a value of O' when the individual is the patient individual suffering from the specific disease or disorder, or a value of ⁇ ' when the individual is the healthy individual not suffering from the specific disease or disorder.
  • the SNP genotype can take a value of 'O' when the SNP genotype is a homozygous major (or normal) allele, a value of ⁇ ' when the SNP genotype is a heterozygous allele, a value of '2' when the SNP genotype is a homozygous minor (or variant) allele, or a value of '3' when the SNP genotype is unknown.
  • the SNPid can comprise information about the SNP, such as an index or an "rs number" of the SNP.
  • the SNP genotype and the SNPid can be stored together in a form of tuples comprising the index of the SNP and the genotype of the SNP.
  • the index of the SNP is 247 and the SNP is associated with a homozygous major allele genotype
  • the SNP genotype and the SNPid can be stored together as 247 ⁇ , wherein the index 247 of the SNP can be associated with an rs number such as rsl2345678.
  • the data for each of the plurality of patient individuals and/or healthy individuals can be stored in a structured format as CC vector of the individual, followed by the tuples comprising the index of the SNP and the genotype of the SNP.
  • the data when a patient individual corresponds to an individual identifier of number 27, the data can be expressed as:
  • the data processing arrangement 102 executes (using the aforesaid RACE engine), when in operation, a high-order combinatorial search within the decision support knowledge model 106 based upon the plurality of measurands obtained using the sensor arrangement 104.
  • the data processing arrangement 102 is operable to receive the plurality of measurands of the given patient individual and the plurality of treatment strategies and genomic data from the decision support knowledge model 106 and perform processing thereon (as described in detail hereinafter).
  • the data processing arrangement 102 when in operation, uses a computational engine ( na me ly, the aforesa i d " RAC E e ng i n e") with combinatorial methodology that is used for combinatorial feature analysis (see ANNEX I that provides a detailed disclosure of implementation of the RACE engine).
  • the combinatorial feature analysis may take into account epistatic interactions between various genetic and non-genetic factors.
  • epistatic interaction refers to combinations of multiple features in a gene, such as SNP genotypes, affecting phenotypes in another allele in a reproducible manner.
  • phenotype used herein, relates to physical traits, diseases, disease-associated factors, disease risk, therapy response and so forth.
  • the patient individuals are associated with cancer or mutation.
  • a number of patient individuals corresponding to specific phenotypes are selected and high-order combinations of the patient individuals' SNP genotypes are identified.
  • SNP genotypes will be present in a plurality of patient individuals but absent in a plurality of healthy individuals (It will be appreciated that in late-onset diseases, there may be many young controls who share the genotypic features that will increase their eventual disease risk, but who have not encountered sufficient sporadic mutations or environmental factors to cause them to develop the disease).
  • SN P genotypes are determined to be disease-associated SNP genotypes and thus, such SNP genotypes are considered for further testing and validation by the welfare system 100
  • the welfare system 100 operates to analyse the patient individual's entire exome from a patient individual's tumour biopsy provided as measurands to the data processing arrangement 102.
  • exome refers to a portion of genome that encodes for functional proteins.
  • the patient individual's entire exome is analysed using standard techniques comprising at least one of: Sanger sequencing (followed by linkage analysis and autogygosity mapping), DNA microarrays, next generation sequencing (NGS) techniques, genome-wide association study (GWAS), whole exome sequencing (WES) and analysis and the like.
  • exome data may only have a small subset (such as, less than 2%) of features that are disease-associated. Consequently, gene expression control features are more heavily involved than coding region mutations in most complex traits.
  • the patient individual's disease-associated SNPs can be obtained by performing a tumour biopsy for the patient individual.
  • the patient individual's disease-associated SNPs can be obtained from a DNA-containing sample, such as blood, skin tissue, amniotic fluid, buccal swab, hair, saliva, faeces and so forth.
  • a DNA-containing sample such as blood, skin tissue, amniotic fluid, buccal swab, hair, saliva, faeces and so forth.
  • biopsy refers to a technique of removing a small tissue sample (such as a tumour) using a needle, or by surgical removal of a suspicious lump or nodule from a site of biopsy.
  • imagingguidance by employing X-ray, ultrasound, magnetic resonance imaging (MRI), computed tomography (CT or CAT) and so forth, allows for accurate placement of the needle (or other surgical equipment) to locate the site of biopsy. Subsequently, upon location of the site of biopsy, a small incision is made at the skin around the site and the needle is inserted into a lesion caused by the incision, to remove the tissue sample therefrom.
  • the tumour biopsy can be performed by employing a technique such as, fine-needle biopsy, core-needle biopsy, vacuum-assisted biopsy and the like. More optionally, the tumour biopsy is performed automatically the sensor arrangement 104. Thereafter, at an end of the biopsy, the site of biopsy is covered with a dressing or bandage.
  • the welfare system 100 provides the patient individual's tumour biopsy as measurands to the data processing arrangement 102.
  • the data processing arrangement 102 determines an outcome by executing computations on the measurands.
  • the data processing arrangement 102 is given the measurands comprising two or more SN P genotypes and the outcome from computations executed by the data processing arrangement 102 includes at least one specific phenotype.
  • the phenotype can be a disease caused by at least one of the two or more SNP genotypes.
  • the data processing arrangement 102 finds from the specific phenotype, one or more causal SNP genotypes associated with various other genes that may cause the disease.
  • the data processing arrangement 102 when in operation, (using the aforementioned RACE engine) finds high-order combinations of SNP genotypes which synergistically affect a disease status of an individual. Furthermore, such SNP genotypes can be stored by the data processing arrangement 102 within a database (not shown) communicatively coupled with the data processing arrangement 102, to be employed as input measurands at a later time.
  • the welfare system 100 further operates to capture a tumour network pertaining to the patient individual's entire exome. It will be appreciated that a large number of genes are associated with disease risk, and identification of the genes along with their association to other related pathways is essential for analysing the patient individual's entire exome. For example, when one or more SNPs result in formation of malignant tumours, the welfare system 100 identifies the SNPs responsible for the formation of the tumours.
  • non-genetic factors influence the formation of the tumours.
  • non-genetic factors comprise one or more of: non-coding variants, biological insights, metabolic pathways, lifestyle (such as diet, sleep, physical activity and the like), clinical information (such as existing diseases, diagnostic results like imaging, assays and the like), phenotypic information (such as age, sex, race, weight, comorbidities) and so forth.
  • the welfare system 100 captures the tumour network comprising a network of causal genetic factors (such as SNPs) and non-genetic factors (such as lifestyle).
  • SNPs obtained from a dataset are engineered into a Drosophila fruit fly by DNA transfection techniques.
  • the DNA transfection technique uses standard cloning techniques for introduction of foreign DNA (patient individual's disease-associated SN Ps) into a host cell (such as cells of the Drosophila fruit fly), without adversely affecting the host cell or the foreign DNA during the transfection.
  • the recombinant Drosophila fruit fly produces large amounts of the patient individual's disease- associated SNPs.
  • an activity of orthologs (genes in different species that have retained same function in course of evolution) of the patient individual's disease- associated genes is up-regulated or down-regulated based on their activities.
  • a small piece of cancer tumour biopsy sample is implanted into a mouse, for example a BALB/c nude mouse.
  • the abdominal wall of the mouse is opened, under strict aseptic conditions, to access a desired organ for implanting the tumour.
  • the tumour sample is anchored to the organ through surgical stitches, and the abdominal cavity is hydrated and sutured.
  • the tumour implantation is monitored for its growth. It will be appreciated that the tumour growth depends on tumour type, tumour aggressiveness and the site of implant.
  • a successful treatment model for treating a disease comprises a single drug or a combination of drugs (cancer- related and non-cancerdrugs), operable to target multiple nodes in the tumour-growth network.
  • the welfare system 100 operates to identify a treatment for a disease that is selected from a group including : diabetes, cancer, back pain, irritable bowel syndrome, allergy, depression, autoimmune disease, respiratory disease, insomnia, UTI, migraine.
  • a disease is selected from a group including : diabetes, cancer, back pain, irritable bowel syndrome, allergy, depression, autoimmune disease, respiratory disease, insomnia, UTI, migraine.
  • the disease is type-1 diabetes.
  • the welfare system 100 (using the aforesaid RACE engine) in operation identifies a course of treatment to be prescribed to the patient individual.
  • the treatment is based upon the patient individual's SNP genotype and at least one non- genomic feature of the patient individual .
  • conventional treatments for treating complex diseases such as, diabetes, cancer, back pain, irritable bowel syndrome, allergy, autoimmune disease, res p i ra to ry d i se a se , UTI and so forth, include prescribing drugs for the specific disease, without taking into account the combination of the genetic and non-genetic (such as phenotypic) factors that may vary for each patient individual.
  • the welfare system 100 identifies the course of treatment for such complex diseases by considering the combination of the genetic (SNPs) and non-genetic (such as phenotypic) factors for a given patient individual. It will be appreciated that such a consideration of the combination of the genetic (SNPs) and non-genetic (such as phenotypic) factors enables development of personalized treatment regimens that are specific to individual patient individuals.
  • Such personalized treatment regimens enable improved treatment of diseases, such as, by targeting multiple diseases affecting the patient individuals, by reducing undesired effects (such as side-effects, allergies and so forth) experienced by the patient individuals, by improving an efficacy of a medication for the patient individuals, by prescribing improved treatment schedules for the patient individuals, by prescribing alternative treatments or therapies for the patient individuals and so forth.
  • genes whose expressions are associated with specific SNPs may be good drug targets for treating a disease.
  • one or more proteins associated with expression from the gene can be the drug target for treating the disease.
  • the data processing arrangement 102 when in operation, determines a homology of the protein to one or more known drug targets, such as kinases, receptors, proteases, and so forth, or already established experimentally with various level of confidence in vitro, or for existing drugs, through their mechanism of action. Furthermore, the drug targets determined to have homology to the protein can be used for treatment of the disease of the patient individual.
  • drug targets such as kinases, receptors, proteases, and so forth, or already established experimentally with various level of confidence in vitro, or for existing drugs, through their mechanism of action.
  • the drug targets determined to have homology to the protein can be used for treatment of the disease of the patient individual.
  • the treatment is a combination of active drugs.
  • the treatment of cancer comprises a combination of cancer-related and non-related drugs that target multiple nodes in the tumour-growth network.
  • the data processing arrangement 102 (using the aforesaid RACE engine) provides output signals that control operation of the assistive environment.
  • the output signals determine action to be taken in order to provide customized welfaretoeach of the individuals in the plurality of individuals under consideration.
  • an output signal may be generated by the data processing arrangement 102 directing a required medication and diet as the prescribed treatment for the individual with digestion problems.
  • the prescribed treatment is administered to the patient individual by the welfare system 100.
  • the prescribed treatment comprises one or more active drugs, a dosage level of active drugs, a frequency of doses, a mode of delivery (such as injection into muscles, intravenous, intra-arterial, intraperitoneal, topically, orally and so forth) and time period of treatment, and so forth.
  • the prescribed treatment is specific to an individual and is designed based on the genetic factors and/or non-genetic factors associated with the specific disease.
  • the welfare system 100 determines an ideal frequency of doses, such that, the doses are administered to achieve the desired patient individual care but an interval between successive doses is long enough to reduce a toxicity associated with the doses.
  • the treatment prescribed to the individual is optimized in an on going, such as in an iterative manner, by the welfare system 100.
  • an optimal treatment for a 2-day old chick will be very different than an optimal treatment for a 30-day old broiler going into final finishing.
  • optimization within an assistive environment involves providing each individual with optimum conditions for healthy growth within constraints of underlying genomic factors, epigenetic factors, microbiomic makeup, environmental factors, diet and husbandry protocol in which the assistive environment is managed. Such conditions will depend on changing combinations of a wide variety of factors at various points during the individual's (such as, an animal's) regular growth cycle and in response to unexpected events such as disease or a failure to thrive.
  • a modern assistive environment (such as, an animal production environment) will include molecular characterization of livestock animals either by direct testing, or pedigree information from elite seedstock parents. Furthermore, additional data is collected from sensor-based equipment that measures a type and amount of food and water consumed by the animals identified using RFID tags on a real-time continuous basis. Such animals are further automatically monitored for weight, activity, gait and other diagnostic behaviors.
  • an optimum strategy for production of animals is to achieve a target weight, composition and conformation consistent with their genetics, with a minimum number of inputs.
  • Such a strategy typically has multiple benefits, including minimization of costs and environmental impact of raising animals (as food efficient individual produce less methane), and improving welfare (as healthier animals are less stressed).
  • a human operator personnel to monitor and control the amount of food, water and the incorporation of supplements, medicines and other inputs for each individual in real-time. This results in inefficiencies that manifest as sub-optimal economic performance of the animal production environment and reduced welfare of the animals hosted therein.
  • the data processing arrangement 102 is capable of using data gathered from equipment in the animal production environment (such as stalls, milking machines, food/drink weigh stations and the like) with pre-existing knowledge of molecular makeup of each animal and behavioral monitoring sensors (including sensors for measuring gait, activity, location and so forth). Consequently, when an animal interacts with a sensor (for example, on a milking machine), data are collected, for example on milk yield and milk quality. These real-time individual specific data are provided with historical baselines as input to the data processing arrangement 102.
  • the data processing arrangement 102 identifies the performance of the animal and compares against its personal target and if adjustment in diet is required, sends a signal to the food bins to adjust the volume and ratio of high-low protein/calcium foodstuff to be fed to the animal.
  • the data processing arrangement 102 executes the software product (using the aforesaid RACE engine) that, when executed on data processing hardware, analyses the sensor signals obtained using the sensor arrangement 104 in respect of the decision support knowledge model 106 and generates the output signals.
  • the software product is operable to take the sensor signals as an input and analyse the sensor signals against the decision support knowledge model 106.
  • the software product (using the aforesaid RACE engine) is operable to consider various phenotypic factors affecting the plurality of individuals for providing output signals that control welfare of each of the plurality of individuals and conditions in the assistive environment.
  • microbial pathogens found in a farming and veterinary environment are DNA sequenced and an analysis of pathogen type is determined by comparing the DNA sequence of the pathogens with data stored on the decision support knowledge model 106, including any single nucleotide polymorphism; a suitable approach is employed to change environmental conditions for the plurality animals to reduce or eradicate the pathogens.
  • the animals that are most susceptible to fungal infections may be temporarily moved to an open field environment whilst animals stalls thereof and indoor accommodation may be fumigated with ozone gas that is effective at killing microbes without leaving any environmentally damaging residues.
  • the welfare system 100 comprises a software product (using the aforesaid RACE engine) configured to perform a multi-dimensional solution search in the decision support knowledge model 106, the search being based on at least a subset of the sensor signals and a genotype determination by DNA sequencing of each individual within the assistive environment.
  • information stored in the decision support knowledge model 106 acts as an addressable solution space that substantially represents all valid solutions that satisfy all constraints of the welfare system 100.
  • the decision support knowledge model 106 includes valid Cartesian sub-spaces of states or combinations that satisfy a conjunction of all the welfare system 100 constraints for all interconnected variables such as the subset of the sensor signals and the genotype determination by DNA sequencing of each individual within the assistive environment. Invalid Cartesian sub-spaces are excluded from computations performed in respect of the decision support knowledge model 106 provide for a high degree of computational efficiency.
  • the system 100 collects in operation one or more pathogens and/or other microorganisms (for example, neutral, commensal and/or other beneficial microorganisms) present in the assistive environment, genotype sequences the pathogens and/or other microorganisms to characterize the pathogen and/or microorganisms, and employs the characterization thereof as an input parameter to the software product when executed in the data processing arrangement 102 to use in performing its search.
  • pathogens and/or other microorganisms for example, neutral, commensal and/or other beneficial microorganisms
  • FIG. 2 there is shown a process diagram illustrating steps that are implemented by the welfare system 100 for enabling the software product (using the aforesaid RACE engine) to perform the multi-dimensional solution search in the decision support knowledge model 106, in accordance with an embodiment of the present disclosure.
  • the welfare system 100 collects in operation one or more pathogens and/or other microorganisms (for example, neutral, commensal and/or other beneficial microorganisms) present in the assistive environment. Additionally, the welfare system 100 uses one or more mediums for collecting the one or more pathogens and/or other microorganisms from the assistive environment.
  • the welfare system 100 automatically collects the one or more pathogens and/or other microorganisms present in the assistive environment without any human intervention.
  • the medium for collecting the one or more pathogens are a combination of hardware and software, for example a robotic probe that routinely moves in an autonomous manner around the assistive environment to collect samples.
  • the medium for collecting the one or more pathogens from the assistive environment may require human intervention.
  • the welfare system 100 genotype sequences the one or more pathogens to characterize the pathogen.
  • the genotypes are DNA sequenced and analysis of pathogen type is determined by comparing the DNA sequence of the one or more pathogens, with information stored in the decision support knowledge model 106.
  • the welfare system 100 employs the characterization of the pathogen as an input parameter to the software product when executed in the data processing arrangement 102 to use in performing its search.
  • the input parameters include features of one or more SNPs obtained from performing DNA base readout from biological samples.
  • the DNA base readout from biological samples is performed as part of a GWAS (Genome-Wide Association Study).
  • GWAS Gene-Wide Association Study
  • large SNP-genotyping arrays for tens of thousands of individuals (cases and controls) and tens of thousands of SNPs, such as 100,000 individuals and 50,000 SN Ps, are available in multiplex formats for huge throughput.
  • the features of the one or more SN Ps obtained as part of the GWAS are stored in the decision support knowledge model 106.
  • the biological samples are collected from a plurality of cases, such as the plurality of individuals suffering from a specific disease or disorder and a plurality of controls (such as healthy individuals not suffering from the specific disease or disorder).
  • the GWAS datasets can be generated using well-known techniques, including but not limited to, SN P genotyping using SNP microarrays, exome sequencing, genome sequencing and so forth.
  • input parameters obtained from performing the DNA base readout of the biological samples comprise information about SNP genotypes associated with the plurality of cases and the plurality of controls.
  • the data processing arrangement 102 performs a trait phenotype investigation study. Consequently, individuals are segregated based on high trait performance and low trait performance respectively, to generate the trait phenotype investigation study. Subsequently, individuals with ⁇ 2 standard deviations are selected for a specific trait (for example, in case of animals, yield) and compared either directly or as separate sets against a common control. This enables identification of pathways involved in the trait and correspondingly, derivation of predictive markers. For example, in a potato study, top 21 markers were determined to be more predictive of yield than 10,000+ markers that are conventionally used by existing predictive scoring tools (such as, GBLUP).
  • GBLUP predictive scoring tools
  • the data is generated from the input parameters.
  • Such data generated from the plurality of input parameters is stored in the decision support knowledge model 106 (using the aforesaid RACE engine) as data files.
  • the data files comprise the input parameter in the structured format (as explained in detail hereinabove).
  • the data processing arrangement 102 processes the genotype sequences and data from the decision support knowledge model 106 to generate input parameter to the software product for performing the solution search thereof.
  • the software product (using the aforesaid RACE engine) is used to compute a welfare trajectory for each individual.
  • the software product executed by the data processing arrangement 102 computes (using the aforesaid RACE engine) the welfare trajectory after performing the multi-dimensional solution search in the decision support knowledge model 106, as will be described herein later.
  • a welfare trajectory of a given individual includes at least one constraint and/or at least one environmental condition pertaining to the assistive environment, wherein the at least one constraint and/or the at least one environmental condition is favourable for the given individual .
  • the welfare trajectory is created based upon the information stored in the decision support knowledge model 106 and results of the multi-dimensional solution search in the decision support knowledge model 106.
  • the welfare trajectory is also based upon the input parameter (namely, the characterization of the one or more pathogens and/or microorganisms collected from the assistive environment 200).
  • the welfare trajectory is based upon a course of treatment identified to be prescribed to a patient individual and administering of the prescribed treatment to the patient individual .
  • the information stored in the decision support knowledge model 106, the results of the multi-dimensional solution search in the decision support knowledge model 106, and optionally, the input parameter constitute a "dataset" (namely, "a corpus of data") on which the software product implements processing operations, to compute the welfare trajectory to be used in providing welfare support for each individual .
  • the software product is operated to:
  • the data processing arrangement 102 when in operation, performs the pre-filtering from the datasets, comprising tens of thousands of individuals and/or pathogens (and/or microorganisms) and tens of thousands of SNPs or even more ( ⁇ 2.5 million), to reduce a number of the SNPs that are considered for generating the outputs.
  • the pre-filtering of the specific datasets includes at least one of removing SNPs where a minor allele frequency associated therewith is below a threshold at which it can satisfy a >MinCases criterion for a population; optionally removing SN Ps which are approximately co-located and within linkage disequilibrium regions using linkage disequilibrium based clumping; removing SN Ps where a majon minor allele distribution is close to 50 : 50; and including or selecting SNPs that are relevant to a hypothesis or other analytical strategy.
  • the pre-filtering of the specific datasets includes removing SNPs where a minor allele frequency associated therewith is below a threshold at which it can satisfy a >MinCases criterion for a population.
  • the MinCases criterion for the population is a numerical value that denotes a minimum number of cases within the population that satisfy a requirement, such as, a minimum number of individuals that have a specific SNP.
  • Such a MinCases criterion can be automatically specified, such as, by the data processing arrangement 102.
  • the MinCases criterion can be manually specified by a user of the welfare system 100.
  • the pre-filtering of the specific datasets includes removing SN Ps which are approximately co-located and within linkage disequilibrium regions, using linkage disequilibrium-based clumping.
  • the pre-filtering of the specific datasets includes removing SNPs where a majon minor allele distribution is close to 50: 50, such as, where the majon minor allele distribution is 52 :48.
  • the data processing arrangement 102 is further operable (using the aforesaid MARKERS engine) to perform mining to find all, or a substantial majority of, distinct n- combinations of SNP genotypes and/or other types of features found in the input parameter of the plurality of individuals provided in the decision support knowledge model 106.
  • the mining includes finding combinations of SNP genotypes which occur in a plurality of cases (> MinCases) or in zero or just a few controls ( ⁇ MaxControls), analysing in ascending levels of order, in an n number of layers, one layer at a time and storing the n-combinations as N-states in an output data structure.
  • the mining includes evaluating a highest skew of trait- associated features using Odds Ratio-based (or OR-based) ranking.
  • the MaxControls criterion for the population is a numerical value that denotes a maximum number of controls within the population that satisfy a requirement, such as, a maximum number of individuals that have a specific SNP.
  • MaxControls criterion can be either specified automatically, such as by the data processing arrangement 102, or manually by a user of the welfare system 100.
  • the data processing arrangement 102 when in operation, performs (namely, "performs in operation ") mining to determine all such SN Ps that are associated with the >MinCases and the ⁇ MaxControls criterions respectively, such as SNPs that occur with a maximum number of cases and a minimum number of controls.
  • a new data-type such as epigenetics data (a series of new elements) can be incorporated as features into the input parameter in addition to the SNP genotypes.
  • the data processing arrangement 102 finds, when in operation, high-order combinations of SNP genotypes which synergistically affect a disease status of an individual represented in the input parameters. More optionally, the data processing arrangement 102 (using the aforesaid RACE engine) identifies, when in operation, a course of treatment to be prescribed to the patient individual, and recommends the administration of the prescribed treatment to the patient individual.
  • the data processing arrangement 102 when in operation (using the aforesaid RACE engine), performs the mining in ascending levels of order, in an n number of layers, one layer at a time and storing the n-combinations in an output data structure.
  • the data processing arrangement 102 analyses SNPs at a layer 1, wherein SNPs associated with all cases and controls within the population are analysed.
  • the data processing arrangement 102 terminates the determination of combinations (namely, "order") of n-SNPs (or n-combinations) in successive layers.
  • the data processing arrangement 102 is operable to determine n-combinations in 20 or more layers.
  • the MinCases is incremented by the data processing arrangement 102 to analysis a successive layer.
  • the data processing arrangement 102 comprises at least one multicore GPU.
  • the data processing arrangement 102 is operable to employ the GPU and/or the FPGA for the determination of the n-combination of SNPs in the n number of layers.
  • the Graphics Processing Unit (GPU) and/or the Field Programmable Gate Array (FPGA) comprise a memory associated therewith.
  • the memory is implemented as a random access memory (RAM).
  • the data processing arrangement 102 when in operation, stores the n-combinations of SNPs determined in each layer, as well as individual identifiers for the cases. For example, the data processing arrangement 102, when in operation, assigns a binary vector (indicated by BV hereinafter) to each case, subsequent to determining the n-combinations of SNPs within a layer.
  • the binary vector can take a value of O' that indicates a specific case not being associated with the n-combination of SNPs for the layer, and a value of ⁇ ' that indicates the specific case being associated with the n-combination of SN Ps for the layer.
  • the BV is updated by the data processing arrangement 102 for each layer and is employed for determining n-combinations of SNPs for subsequent layers (whereas the individual identifiers for each of the plurality of individuals in the assistive environment are input to the GPU of the data processing arrangement 102 prior to initiation of operation thereof).
  • the data processing arrangement 102 when in operation, stores the n-combinations of SNPs determined in each layer and the BV values associated with the cases, such as, within the memory (such as a random access memory or RAM) associated with the GPU.
  • the data processing arrangement 102 when in operation, stores the n-combinations of SNPs and the BV values associated with the cases in the output, such as an output represented by N-states.
  • the data processing arrangement 102 when in operation, performs execution of permutations or repeating when mining a plurality of random permutations of the genotype sequences and pathogens (and/or microorganisms) using a same set of mining parameters.
  • the data processing arrangement 102 when in operation, repeats the mining (as explained in detail hereinabove) a predefined number of times of the plurality of individuals in the assistive environment, with the plurality of random permutations thereof. It will be appreciated that the execution of the permutations by the data processing arrangement 102 provides statistical significance to the n-states determined by the data processing arrangement 102 and enables to increase a confidence associated therewith.
  • the data processing arrangement 102 when in operation (using the aforesaid MARKERS engine), performs execution of a network analysis or finding networks of distinct n- combinations sharing one or more properties.
  • the networks of distinct n- combinations can be different N-states that have at least one common SNP.
  • N-states determined by the data processing arrangement 102 in a third layer comprise 6-states A to F, such as,
  • the data processing arrangement 102 when in operation, finds networks from the N-states corresponding to each SN P common to one or more N- states, such as,
  • the data processing arrangement 102 whe n i n operation (using the aforesaid MARKERS engine), merges identical networks, such as, networks having all identical properties.
  • the data processing arrangement 102 when in operation, determines a p-value for each network, against a network having higher NC and density than the network.
  • the "p-value" indicates a probability that a SNP is associated with a particular phenotype, wherein the phenotype is any one of: a physical trait, a disease and so forth.
  • p-value represents the significance of a genetic difference between two populations (case and control) at a particular locus on a gene.
  • the data processing arrangement 102 when in operation, performs execution of network validation or finding networks from the n-combinations and from all random permutations using the same set of parameters, comparing null hypothesis and determining one or more p-values with false discovery rate (FDR) correction to eliminate random observations.
  • the data processing arrangement 102 when in operation, compares a number of pseudo-cases within the network associated with permutations, against a number of cases within the network before performing the permutations. In such an example, if the number of pseudo cases within the network is more than the number of cases within the network before performing the permutations for more than 50 networks out of 1,000 networks (or the p-value is more than 0.05), the null hypothesis is validated.
  • the data processing arrangement 102 when in operation (using the aforesaid MARKERS engine), performs false discovery rate (FDR) correction during multiple testing of the networks to compare the null hypothesis.
  • the data processing arrangement 102 when in operation, employs a technique such as a Benjamini- Hochberg procedure or a Benjamini-Hochberg-Yekutieli procedure to correct for the multiple testing on the networks.
  • the data processing arrangement 102 when in operation, employs a FDR of 1% for comparing a null hypothesis. It will be appreciated that comparing the null hypothesis for the networks enables the data processing arrangement 102 substantially to eliminate random n-combinations that may have been determined by the data processing arrangement 102
  • the data processing arrangement 102 when in operation (using the aforesaid MARKERS engine), determines a penetrance of the networks, such that the penetrance is associated with an amount of population that corresponds to the network.
  • the penetrance is expressed as a percentage value.
  • the data processing arrangement 102 when in operation (using the aforesaid ANNOTATION engine), performs execution of network annotation or annotating networks with a semantically normalized knowledge graph containing information about the shared one or more properties.
  • the ANNOTATION engine enables use of biological knowledge and understanding of mechanisms and functions (the one or more properties) into an analysis.
  • the ANNOTATION engine also enables interpretation of results, such as, by allowing generation of the semantically normalized knowledge graph.
  • the semantically normalized knowledge graph is used, for example, for identification of genes and potential drug discovery and/or repurposing opportunities.
  • the semantically normalized knowledge graph contains information about the shared one or more properties including but not limited to, SNPs, genes, pathways, targets, drugs, diseases, pharmacogenetics, drug interaction and so forth.
  • the data processing arrangement 102 when in operation, selects one or more properties from the SNPs, genes, pathways, targets, drugs, diseases, pharmacogenetics and drug interaction in the semantically normalized knowledge graph.
  • the one or more properties selected by the data processing arrangement 102 are correlated with the network of SNPs determined by the data processing arrangement 102, to determine information about the SNPs, such as, if the SN Ps are in a coding, non-coding or eQTL (expression quantitative trait loci) region; the genes or pathways that are affected by the SNPs; diseases or phenotypes associated with the SNPs; a location within the genome where the SNPs are occurring; known phenotypic associations of the SNPs within the networks; if the diseases or phenotypes associated with the SNPs are druggable, and so forth.
  • information about the SNPs such as, if the SN Ps are in a coding, non-coding or eQTL (expression quantitative trait loci) region; the genes or pathways that are affected by the SNPs; diseases or phenotypes associated with the SNPs; a location within the genome where the SNPs are occurring; known phenotypic associations of the SNPs within the
  • the data processing arrangement 102 when in operation, performs re-clustering of the networks, after correlating the validated networks with the semantically normalized knowledge graph containing information about the shared one or more properties.
  • the data processing arrangement 102 when in operation, (using the aforesaid ANNOTATION engine) perform the re-clustering of the networks by merging networks comprising at least one common SN P therein.
  • the networks comprising the SNPs 3 1 ' 5 ⁇ and 2470 share the N-states A, C, D therebetween.
  • the data processing arrangement 102 when in operation, merges the cases corresponding to the N-states into the cluster.
  • hypothesis driven criteria based on biological insights, role of specific metabolic pathways, phenotypic factors, veterinary factors, and the like, may be applied and tested in the re-clustering stage by re-segmenting the case and control populations based on specific conditions.
  • the re-clustering is used to correlate validated networks with extended phenotypic and veterinary data to find biological explanations for observed associations.
  • the data processing arrangement 102 when in operation, correlates phenotypic and veterinary data (such as, in case of animals hosted within the farming and veterinary environment) to find the biological explanations for the observed associations of the SNPs within the cluster.
  • the phenotypic and veterinary data is stored in the decision support knowledge model 106, for example, as semantically normalized knowledge graphs.
  • the phenotypic and veterinary data can be associated with merged networks corresponding to various other populations.
  • the data processing arrangement 102 when in operation, correlates hypothesis-driven criteria comprising biological insights, role of metabolic pathways, lifestyle data and so forth, find the biological explanations for the observed associations of the SNPs within the cluster.
  • the data retrieved from the decision support knowledge model 106 by the data processing arrangement 102 comprises epigenetic data.
  • the epigenetic data may correspond to continuous variables.
  • the data processing arrangement 102 converts the epigenetic data from the continuous variables into finite domains.
  • the data processing arrangement 102 when in operation, finds at least one other feature that is selected from omics,or non-genetic factors. As mentioned hereinabove, the data processing arrangement 102 correlates phenotypic and veterinary data to find the biological explanations for the observed associations of the SN Ps within the cluster. Furthermore, such phenotypic and veterinary data associated with the cases can be used to determine the at least one other feature from omics, or non-genetic factors. In one example, the data processing arrangement 102, when in operation, finds cases and controls that share at least one non-genetic factor, such as a phenotypic, veterinary, environmental and/or husbandry factor.
  • non-genetic factor such as a phenotypic, veterinary, environmental and/or husbandry factor.
  • the data processing arrangement 102 (using the aforesaid MARKERS engine) performs high-order (for example, of an order 3 or higher, more optionally of an order 8 or higher, yet more optionally of a 20 or higher, and yet more optionally of an order 50 or higher) combinatorial association of the non-genetic factors and genetic factors, such as, presence and absence of SNPs in the cases and controls respectively, to identify disease protective effects associated with the controls.
  • high-order for example, of an order 3 or higher, more optionally of an order 8 or higher, yet more optionally of a 20 or higher, and yet more optionally of an order 50 or higher
  • the software considers not only genotype of each of the plurality of individuals, observations and tests carried out on each of the plurality of individuals, detailed information of various medication and drugs that are given to each of the plurality of individuals, on-going observations as the medications are applied to each of the plurality of individuals as well as various data obtained by the plurality of sensors in the sensor arrangement 104 (such as, food intake, sun time, and so forth).
  • the output signals are used to control at least one of: type and/or quantity of food provided to the individuals; a time when food is provided to the individuals; additional food supplements, probiotics and/or one or more drugs to be administered to the individuals; selective heating or cooling to be supplied to the individuals; pathogen reducing processes to be applied to the assistive environment.
  • the output signals indicate actions required to be taken in order provide the plurality of individuals with optimal welfare. The required actions may relate to different constraints related to feeding provided to the individuals.
  • the output signals may indicate that a specific individual is deficient in a specific nutrient. Consequently, the output signal may indicate to introduce ingredients/supplements rich in the specific nutrient in food provided to the individuals.
  • the output signals may indicate a frequent and increased quantity of food to be provided to the individuals.
  • the output signals may be generated based on analysing an increase in number of pathogens associated with a specific disease in the assistive environment. Consequently, effective measures may be taken to eradicate the pathogens from the assistive environment.
  • the sensor signals may indicate abnormal health conditions of a specific individual in the assistive environment. Consequently, the output signals generated by the software product may direct additional food supplements and/or one or more drugs to be administered to the individuals.
  • the output signals may indicate need of providing selective heating or cooling to the individuals. Beneficially, this may provide the individuals a more personalized and dedicated welfare.
  • the data processing arrangement 102 finds, when in operation, single disease case sub-populations that share high-order disease-associated combinatorial features.
  • many diseases are caused by a combination of genetic as well as non-genetic (such as phenotypic and environmental) factors.
  • a same disease can be caused due to presence of a plurality of different genetic factors, such as SNPs, in different cases within a population.
  • the plurality of different case sub-populations may not share any common SN Ps or may share a minimal number of SNPs therebetween.
  • identification of disease risk-factors determination of treatment for each individual within the population and so forth, requires identification of the case sub-populations that share SNPs therebetween.
  • the data processing arrangement 102 finds such single disease case sub-populations that share high-order disease-associated combinatorial features (such as SNPs).
  • the data processing arrangement 102 (using the aforesaid RACE engine) designs, when in operation, a course of treatment that is customized for the given individual, wherein the treatment is based upon the individual's SNP genotype and at least one non-genomic feature of the individual.
  • complex diseases are caused by a combination of genetic (such as SNPs) as well as non-genetic (such as phenotypic) factors.
  • conventional treatments for treating such complex diseases include prescribing drugs for a specific disease, without taking into account the combination of the genetic and non-genetic (such as phenotypic) factors that may vary among the individuals. Therefore, there is a requirement to design treatments for such complex diseases by considering combinations of genetic (SNPs) and non-genetic (such as phenotypic) factors for specific individuals.
  • SNPs genetic
  • non-genetic such as phenotypic
  • the data processing arrangement 102, w h e n in operation designs a course of treatment that is customized for the given individual, wherein the treatment is based upon the individual's SNP genotype and at least one non-genomic feature (such as phenotypic) of the case.
  • micro-biopsies of the given individual are conducted to obtain a cellular assay platform.
  • organoids associated with one or more organs affected by disease are developed for the given individual.
  • SNP genotypes associated with the organoids for the given individual is determined.
  • SNP sequencing techniques are employed to determine SNPs genotypes associated with the disease for the given individual.
  • the data processing arrangement 102 selects, when in operation, at least one of the one or more features from clinical observations, tests carried out on the given individual and information of medications and drugs. For example, the data processing arrangement 102 receives information associated with the disease of the given individual from clinical observations, tests carried out on the given individual and/or medications and drugs used by the given individual for treatment of the disease. In another embodiment, the data processing arrangement 102 employs in operation ongoing observations, as the medications that are used for treating the given individual, that are added as features (input drivers) to the input parameters used by the data processing arrangement 102. For example, the data processing arrangement 102 receives information of medications used for treating the given individual and determines an efficacy associated therewith.
  • the data processing arrangement 102 can perform the drug discovery iteratively, to suggest improved drugs for treating the given individual with each iteration.
  • FIG. 4 there is shown an illustration of steps of a method 400 of operating a welfare system (such as the system 1 0 0 of FIG. 1) that provides welfare support, when in operation, to a plurality of individuals in an assistive environment, in accordance with an embodiment of the present disclosure.
  • a welfare system such as the system 1 0 0 of FIG. 1
  • the method 400 makes use of a system that includes a data processing arrangement that receives, when in operation, sensor signals from a plurality of sensors that are spatially distributed within the assistive environment, wherein the data processing arrangement includes a decision support knowledge model against which the sensor signals are compared, wherein the data processing arrangement provides output signals that control operation of the assistive environment, and wherein the data processing arrangement executes a software product that in execution analyses the sensor signals in respect of the decision support knowledge model and generates the output signals.
  • the software product is arranged to perform a multi dimensional solution search in the decision support knowledge model, the search being based on at least a subset of the sensor signals and a genotype determination by DNA sequencing of each individual within the assistive environment.
  • the sensor arrangement is used to sense in operation environmental conditions for each individual, including monitoring a food intake for each individual.
  • the decision support knowledge model is populated with at least one of drug characteristics, food supplement characteristics, husbandry strategies (such as, when the individual is an animal hosted within a farming and veterinary environment) depending on individual health complications, disease characteristics of each individual, individual genotype data, and SNP polymorphism data.
  • the software product is used to compute a welfare trajectory for an individualized customized husbandry of each individual .
  • the method includes arranging for the SNP data to include single nucleotide polymorphisms characterizing each individual, determined by using microarrays, DNA sequencing, CRISPR or Polymerase Chain Reaction (PCR) to read genetic tissue samples derived for each individual.
  • the method is used to select preferred embryos having desired phenotype characteristics, wherein selected embryos are implemented using IVF techniques to enable individuals to be realised having the desired phenotype characteristics.
  • the method includes arranging for the sensor arrangementto include a plurality of sensors that are spatially distributed within the assistive environment and are coupled in communication with the data processing arrangement by using a wireless dynamically reconfigurable communication network.
  • the method includes arranging for the wireless dynamically reconfigurable communication network to be implemented as a peer-to-peer (P2P) network.
  • P2P peer-to-peer
  • the method includes arranging for the system to collect in operation one or more pathogens and/or microorganisms (for example, neutral, commensal and/or other beneficial microorganisms) present in the assistive environment or within the individual, perform genotype sequencing of the one or more pathogens and/or microorganisms to characterise the one or more pathogens and/or microorganisms, and employ the characterisation of the one or more pathogens and/or microorganisms as an input parameter to the software product when executed in the data processing arrangement to use in performing its search.
  • pathogens and/or microorganisms for example, neutral, commensal and/or other beneficial microorganisms
  • the method includes employing the output signals to control at least one of:
  • the method includes arranging for the data processing arrangement to find in operation high-order combinations of SNP genotypes which synergistically affect a disease status of an individual represented in the input parameters.
  • the method includes arranging for the data processing arrangement to find in operation single disease case sub-populations that share high-order disease- associated combinatorial features.
  • the method includes arranging for the data processing arrangement to design in operation a course of treatment that is customized for a given individual, wherein the treatment is based upon the individual's SNP genotype and at least one non-genomic feature of the individual.
  • the method includes arranging for the data processing arrangement to select in operation at least one of the one or more features from clinical observations, tests carried out on the given individual and information of medications and drugs.
  • the method includes arranging for the data processing arrangement to employ in operation ongoing observations, as the medications are used for treating the individual, that are added as features to the input parameters used by the data processing arrangement.
  • steps of a method 500 of operating the system 100 for example when treating an individual in need thereof, in accordance with an embodiment of the present disclosure.
  • a step 502 high-order combinations ofSNP genotypes and/or one or more other features which synergistically affect disease status are identified, using the welfare system and/or the method of (namely, the method for) operating a welfare system; "high-order" is as defined in the foregoing.
  • a course of treatment to be prescribed to the individual is designed, the treatment being based upon the individual's genotype (SNPs) and/or at least one or more non-genomic feature.
  • the prescribed treatment of the individual is administered.
  • the method includes:
  • the method includes implementing a treatment using a combination of drugs, for example using repurposed drugs.
  • the method includes designing a course of treatment to be prescribed to an individual, characterized in that the method comprises:
  • FIG. 6 there are illustrated therein steps of a method 600 of identifying a course of treatment to be prescribed to a given individual, in accordance with an embodiment of the present disclosure.
  • the method 600 relates to using the welfare system 100 of FIG. 1 that, wh e n in operation, develops a personalized identification of one or more active drug combinations for the treatment or prevention of a given patient individual's specific disease
  • the welfare system 100 includes the data processing arrangement 102 of FIG. 1 that receives a plurality of measurands of the given patient individual and accesses the decision support knowledge model 106 of FIG. 1 including a plurality of treatment strategies and genomic data.
  • the data processing arrangement 102 (using the aforesaid RACE engine) identifies, when in operation, high-order combinations of the individual's SNP genotypes and/or one or more other features which synergistically affect disease status, using a computational engine (namely the RACE engine) with combinatorial methodology for combinatorial feature analysis executed in the data processing arrangement 102;
  • "high-order" is to be construed as, for example more than a two-element combinatorial search, for example a three element combinatorial search.
  • the high-order combinatorial searches are performed for higher orders.
  • the high-order combinatorial search ranges from about 5 to about 20, more preferably circa 6 to circa 17 orders.
  • the high-order combinatorial search ranges from about 3 to about 15 and more preferably circa 5 to circa 13 orders.
  • control apparatus (using the aforementioned RACE engine) for processing one or more data inputs in a computing arrangement to provide one or more control outputs (such as, for controlling the aforesaid assistive environment) and/or one or more analysis output and/or one or more recommendation outputs (such as, for prescribing a course of treatment for a given individual within the assistive environment), characterized in that the control apparatus includes a user interface for interacting with a user of control apparatus for controlling operation of the control apparatus, a data processing arrangement that is operable to receive the one or more data inputs and to output the one or more control outputs and/or one or more analysis output and/or one or more recommendation outputs, wherein the computing arrangement is operable to execute a software product for implementing the method.
  • the SNPs are selected from SNPs found present in non-coding regions of genes, in the intergenic regions or in coding regions of genes.
  • the drug or combination of drugs for use in therapy comprises the drug or combination of drugs to be administered to the patient individual identified using the method of the invention.
  • FIG. 7 there is shown an illustration of a cycle of continuous welfare to be provided to animals, in accordance with an embodiment of the present disclosure.
  • the welfare to be provided to the animals is guided by multiple dimensions and combinations of data predictive of one or more outcome phenotypes, such as, the data comprising genomic data, veterinary records, microbiomic data, epigenetic data, data acquired from real-time monitoring of the animals, data related to pathogens and/or other microorganisms collected from a farming and veterinary environment that the animals are hosted therein, data related to dietary and water intake of the animals, and data acquired by performing veterinary analysis of the animals.
  • data predictive of one or more outcome phenotypes such as, the data comprising genomic data, veterinary records, microbiomic data, epigenetic data, data acquired from real-time monitoring of the animals, data related to pathogens and/or other microorganisms collected from a farming and veterinary environment that the animals are hosted therein, data related to dietary and water intake of the animals, and data acquired by performing veterinary
  • Such combinations of data are analyzed to determine a best course of treatment to be prescribed to the animals for improving welfare of the animals and a performance of the animals is evaluated on an on-going basis (and in an iterative manner). Subsequently, the course of treatment to be prescribed to the animals is optimized, based on the performance of the animals.
  • FIG. 8 there is shown an illustration depicting selection of routes that do not impinge on other selected phenotypes, in accordance with an embodiment of the present disclosure.
  • an aim is to use insights about which genes and pathways are involved in development towards a specific phenotype, to evaluate interdependencies and independence of different phenotypes.
  • selective breeding of animals can be performed by impacting independent pathways, enabling a better chance of being able to simultaneously improve multiple phenotypes and thus, enable selective breeding of animals to fit multiple environments.
  • FIG. 9 there is shown a schematic illustration of a PrecisionHfe Data Annotation Platform that is employed in the welfare system of FIG. 1, wherein the
  • Annotation Platform includes multiple source objects from MARKERS (namely, networks, SNPs and genes), multiple annotation sources, storage and integration of semantic knowledge, heuristics and human knowledge.
  • Primary steps concern analysis and risk factor (RF) scoring, whereas secondary steps concern performing automated annotated, and whereas tertiary steps concern integrating semantic knowledge to compute a most optimal welfare trajectory for a given individual.
  • RF risk factor
  • control apparatus (using the aforesaid RACE engine) that processes one or more data inputs in a computing arrangement to provide one or more control outputs (such as, for controlling the aforesaid assistive environment) and/or one or more analysis output and/or one or more recommendation outputs (such as, for prescribing a course of treatment for a given individual within the assistive environment), characterized in that the control apparatus includes a user interface that interacts with a user of the control apparatus to control operation of the control apparatus, a data processing arrangement that, when in operation, receives the one or more data inputs and to output the one or more control outputs and/or one or more analysis output and/or one or more recommendation outputs, wherein the computing arrangement, when in operation, execute a a software product for implementing the method.
  • a software product recorded on machine-readable non- transitory (non-transient) data storage media, wherein the software product is executable upon computing hardware for implementing the aforementioned method; in other words, the present disclosure provides a computer program product comprising a non-transitory computer-readable storage medium having computer- readable instructions stored thereon, the computer-readable instructions being executable by a computerized device comprising processing hardware to execute the method.
  • the welfare system and the method of using the welfare system as described in the present disclosure enables precision monitoring and design of optimal customized welfare strategies for individuals in an assistive environment. Furthermore, the present disclosure provides for identifying and analysing pathogens present in the assistive environment and generating output signals to control actions required to eradicate the pathogens that might harm the individuals inthe assistive environment. Moreover, the welfare system, and the method of (namely, the method for) employing the welfare system, as described in the present disclosure, provides personalized customized treatment strategies for treating a specific disease of an individual.
  • Such personalized treatment strategies enable improved treatment of patient individuals by reducing undesired effects (such as side-effects, allergies and so forth) experienced by the patient individuals, by improving an efficacy of a medication used for treating the patient individuals, by prescribing improved treatment schedules for the patient individuals, by prescribing alternative treatments or therapies for the patient individuals and so forth.
  • welfare system 100 and its component parts are susceptible to being used individually or in combination; for example, using the system 100, concurrently enables optimal control of individualized husbandry of animals, selection of animals with preferred phenotype characteristics and also optimal treatment of animals when their health is affected by illness or pathogens.
  • the welfare system 100 is susceptible to being employed for improved selective breeding of animals, such as, for optimization of complex traits such as yield, food conversion, fertility, fit to environment and so forth. Moreover, the welfare system 100 can be employed for improved selection of therapy for individuals (for animals as well as human patients) based on genomic, phenotypic, clinical and/or veterinary data. The welfare system 100 can be employed for providing improved welfare to individuals, such as, better fit of individuals to diet, environment and the like. The welfare system 100 also enables better risk scoring using combinations of features and integration of such data into decision support models (for example, for prediction of range of phenotypes including disease risk, rate of disease progression, therapy response, opportunities for repurposing drugs).
  • the welfare system 100 can be employed for development of decision support tools including precision medicine, precision agriculture and the like, to make real-time fully contextualized responses and recommendations for optimizing food, management, husbandry and so forth of animals, based on combinations of data associated with genomics, epigenetics, environmental, acquired using sensors, acquired from IoT apparatuses, acquired using satellites, and the like.
  • Constraint resolution means establishing substantially all valid combinations of variables satisfying substantially all constraints of a given system .
  • all valid combinations of the variables satisfying all the constraints of the given system are established, namely computed, wherein, in an optional case, valid Cartesian sub spaces of states or combinations satisfy a conjunction of all system constraints for all interconnected variables.
  • the valid Cartesian sub-spaces may comprise Cartesian planes. A point in such Cartesian planes can be represented as tuples (or a list) of 'h' real numbers, wherein 'h' can be dimensions associated with the Cartesian plane.
  • the variables and the constraints corresponding to the variables can comprise more than 3 values associated with abscissa (x-axis), ordinate (y-axis) and applicate (z-axis) of the Cartesian co-ordinate system .
  • optimizing means applying a heuristic selection of combinations within a set of valid combinations.
  • a system spanned by variables on finite domains and/or intervals indicates that each variable of a given system consists of a finite set of elements or state values (for example, logical truth values) or a finite set of intervals.
  • Cartesian sub-space is a compact representation of one or more valid combinations, wherein all combinations are derivable/calculable as a Cartesian product of elements or state values for each variable. It will be appreciated that when the Cartesian sub-space comprises Cartesian planes, the Cartesian product of elements or state values of each variable may be associated with products of more than the 3 values corresponding to the Cartesian coordinates x, y and z.
  • system constraints refers to relations (namely propositional functions) for variables defined for a given system .
  • interconnecting variables indicates variables present in at least two relations.
  • link variable means a variable generated by a method according to the present disclosure and added to a given relationship with a unique index, wherein the unique index identifies one corresponding Cartesian sub-space.
  • interconnected valid Cartesian sub-spaces means valid Cartesian sub spaces with at least one common variable associated therewith.
  • external variables means variables that are to be used by or being accessible from an environment during a runtime simulation.
  • external variable is used herein interchangeably as external state variable.
  • inter variables means variables that are not to be used by, or are not to be accessible from an outer environment during a runtime simulation.
  • cluster means an accumulation of states, or a list of state vectors associated with known attributes.
  • the state variables are subsets of domain of static array system model and/or external variables.
  • the RACE engine is susceptible to being used in the aforementioned welfare system 100 for executing complex mathematical computations relating to sensed signals and genetic analysis data relating to individuals serviced by the system 100 and providing corresponding control output signals for controlling a assistive environment, nutrition or treatment, or both, relating to the individuals.
  • the RACE engine operates on a knowledge model incorporating many dimensions of data including combinations of features associated with a specific phenotype (or an optimal set of such features that best achieve a simultaneous multi-trait optimization) that have been discovered using the MARKERS platform (described in AN NEX II).
  • embodiments o f t h e RA C E e n g i n e d e s c r i b e d b e l o w are capable of performing real-time processing.
  • real-time means in practice while a user of the system waits for results of computations that are delivered in a time scale of tens of seconds, or within several minutes, even when large-scale constraint problems are being computed and resolved by the system.
  • personalized (context-sensitive) recommendations from hyper-dimensional data foods may be provided in real time on a wearable, mobile or IoT (" Internet of Things ") device.
  • the aforementioned hyper-dimensional data foods provide hyper-dimensional data that are stored in an array system model, wherein the array system model may represent constraints as well as other types of knowledge associated with each valid combination of the array system model, namely one or more object functions, all of which must interface with an environment provided to a given system in a simple interactive way, via a user interface.
  • the term "tractable-time” means in practice a time, of the polynomial order (i.e. n 2 , n 3 , n 4 and so on), required by a computing arrangement for computation of a large-scale constraint problem .
  • embodiments of the present disclosure employ in operation a multi dimensional system model (namely, an array system model), for performing data processing using a computing arrangement of a control apparatus.
  • a multi dimensional system model namely, an array system model
  • array system model a multi dimensional system model
  • the computing arrangement is capable of performing real-time processing.
  • control apparatus includes a user interface for interacting with a user of control apparatus for controlling operation of the control apparatus, a data processing arrangement that is operable to receive the one or more data inputs and to output the one or more control outputs and/or one or more analysis output and/or one or more recommendation outputs, and the computing arrangement thatsupports automatic modelling, analysis and real-time inference processing on multi dimensional system models, can be implemented by way of a wide range of computational hardware.
  • computational hardware includes, signal processing and embedded controllers to mobile devices (for example, smart watches, smartphones and tablets), standard computers (for example, personal computers or laptop computers), graphics processing units (GPUs), distributed computers with parallel processing capabilities, and so forth.
  • the multi-dimensional system models are constraint problems expressed in terms of truth tables with M raised to the power of N combinations, wherein each combination assumes either a truth-value true (valid) or a truth-value false (invalid).
  • the multi-dimensional system models assume that N variables are involved, wherein each variable has M elements.
  • each valid combination in a solution space computed in embodiments of the present disclosure may have one or more associated attributes or object functions, for example a price.
  • all combinations may be valid, namely without any constraints on the system model being employed when computing results.
  • control apparatus ispractical and useful, and optionally, compact and portable.
  • control apparatus includes data processing arrangements that are operable to execute software products that are able to provide solutions to veterinary problems and other types of technical control problems, without resulting in a "combinatorial explosion " that results when multi-dimensional tasks are being addressed.
  • embodiments of the present disclosure employ an advantageous form of data representation, referred to as the "array system mode G or the "multi dimensional system model”.
  • embodiments of the present disclosure are not limited to addressing veterinary related problems; for example, embodiments of the present disclosure can be used in safety critical power stations (for example, nuclear power plant, arrays of wind turbines, arrays of ocean wave energy converters and so forth), for supervising oil well equipment, for chemical plant, for airborne radar systems, for railway network management, for automatic driverless vehicle systems, and similar.
  • safety critical power stations for example, nuclear power plant, arrays of wind turbines, arrays of ocean wave energy converters and so forth
  • embodiments of the present disclosure concern a method of generating the array system model useful for interrogating and/or configuring and/or optimizing and/or verifying a logical system spanned by variables on finite domains and/or intervals, wherein the method comprises:
  • raw data foods one or more inputs provided to the system
  • raw data foods are, for example, derived, at least in part, from sensor arrangements.
  • real-time inferencing is required to be performed and personalized, and wherein there is generated context-specific recommendations or advice.
  • Embodiments of the present disclosure are operable to employ, for their variables and constraints, a semantically normalized knowledge graph (namely, "knowledge graph"). Moreover, such knowledge graphs are beneficially used in the embodiments to represent all available information from a variety of public and other data sources containing information associated with variables, relationships and constraints operating on a given complex system .
  • knowledge graph a semantically normalized knowledge graph
  • Such knowledge graphs are optionally based on a master multi-relational ontology, which includes a plurality of individual assertions, wherein an individual assertion comprises a first concept, a second concept, and a relationship between the first concept and the second concept, wherein at least one concept in a first assertion of the plurality of individual assertions is a concept in at least a second assertion of the plurality of assertions.
  • each pair of related concepts there is beneficially a broad set of descriptive relationships connecting the related concepts, for example expressed in a logical and/or probabilistic as well as linguistic manner.
  • a complex set of logical connections is formed.
  • a corresponding superset of these connections provides a comprehensive "knowledge graph” describing what is known directly and indirectly about an entirety of concepts within a single domain.
  • the knowledge graph is also optionally used to represent knowledge and relationships between and among multiple domains and derived from multiple original sources.
  • a semantic distance or relatedness of concepts in a specific context is calculated.
  • Such probabilistic semantic distance metrics are susceptible to being represented as relationships between two concepts in the semantically normalized knowledge graph and used to determine a degree of connectedness of concepts above, below or between selected thresholds in a context of a specific domain or corpus.
  • the specification of a given subset of the knowledge graph to be derived for the array system model optionally includes a selection of two or more concepts or types of concepts from a plurality of assertions of a master multi-relational ontology, applying one or more queries to two or more concepts or concept types to yield a subset of individual assertions from the plurality of assertions, wherein the queries identify one or more individual assertions from the plurality of individual assertions of the master multi-relational ontology.
  • the master multi-relational ontology connects the two or more concepts directly or indirectly.
  • such derived knowledge graphs potentially contain millions of concepts, each of which has multiple properties (namely, variables) with multiple potential values, and each of which may have up to tens of thousands of direct or derived logical constraints.
  • logical system is used to mean a complete system, alternatively a sub-system that is a part of a larger system .
  • variables associated with other sub systems are treated as being "external variables”.
  • all invalid states or combinations violating constraints of a given system are excluded from relations that are employed in operation of the multi-dimensional system model.
  • Such exclusion of invalid states or combinations is beneficially performed when the system model is generated by a method pursuant to the present disclosure; in other words, in embodiments of the present disclosure, the invalid states or combinations are excluded from computations whenever identified to enable more rapid computation of useful results to be achieved.
  • a state of contradiction or inconsistency is present in a system if just one relation of the system has no valid combination or state.
  • the system is regarded as being consistent if at least one state or combination of states is valid; namely, one state or a combination of states satisfies all system constraints.
  • just one relation of a system is found to have no valid combination or state, then that whole system is in a state of contradiction or inconsistency and is excluded for achieving enhanced computational efficiency.
  • the method includes operating the multi-dimensional system model to have a plurality of system model states, and to change state from a given preceding system model state in among the system model states to a subsequent system model state among the system model states, depending upon a computed solution to the given preceding system model state and operative input data applied to the multi dimensional system model.
  • a process of colligating relations that is, combining relations to arrive at a more complex sub-system or system
  • inconsistencies or contradictions are identified in embodiments of the present disclosure, and will, thus, result in exclusion of the colligated sub-system or system.
  • the system will be consistent, as manifested by all relations having at least one valid Cartesian sub-space.
  • system is used to refer to an entire system of variables or, alternatively, to a part of the entire system of variables, for example as aforementioned.
  • system provides a representation of a complete set of available domain knowledge upon which real-time reasoning or inferencing can be performed using embodiments of the present disclosure to provide useful, actionable controls, insights and recommendations using decision support tools incorporating an array system model (for example, for selecting a best available therapy for a specific patient individual within an assistive environment; for example, for selecting a best available selection of replacement component parts to be used when repairing an item of machinery).
  • variables involved can include sensor signals acquired using physical sensors, and decision parameters can be outputs that are used to control operating states of various apparatus, for example in a hospital, in an industrial plant, in a vehicle, in an energy power plant, and so forth.
  • the given system is completely defined in that every combination under the system is either valid or invalid with respect to each of the system constraints relevant to use of the multi-dimensional system model and preferably with respect to absolutely each of the system constraints.
  • system used to refer to the entire system of variables, indicates that the entire system is completely defined with respect to all system constraints relevant to the use of the system model, and optionally with respect to absolutely all system constraints.
  • substantially indicates a system in which process of colligation has not been completed, and where a runtime environment must be adapted to perform certain tests for consistency; for example, “substantially all” refers to at least 90%, more optionally at least 95%, and most optionally at least 99%.
  • the system constraints are optionally determined by conjugating one or more relations, wherein each relation represents valid Cartesian sub-spaces of states or combinations on a given subset of variables.
  • the conjugation of the one or more relations comprises calculating Cartesian sub-spaces satisfying the combined constraints of the one or more relations. If no relations have common variables, no further action is required to conjugate the relations in embodiments of the present disclosure.
  • all relations with at least one common variable are colligated.
  • the colligation comprises conjugating the constraints of two or more relations that are connected by having common variables therebetween to establish one or more Cartesian sub-spaces satisfying combined constraints of the two or more relations.
  • the colligation of two or more relations will normally be performed by joining the two or more relations up to a predetermined limit. Such joining comprises an operation of replacing a set of relations with a single relation satisfying combined constraints of the set of relations.
  • the set of relations is not limited to two relations, but can in general be any finite number of relations.
  • a case where three or more relations are joined is typically decomposed into a number of pairwise joins; this pairwise joining optionally comprises a predetermined strategy or this pairwise joining is optionally in a random order.
  • joining of relations will typically reduce the number of relations, and the result will be one or more relations with common link variables.
  • the linking of the relations consists of adding link variables and adding one or more calculated relations representing constraints on the link variables.
  • any relation with non-connecting variables as well as connecting variables is extended by adding a unique link variable with a unique index identifying each valid Cartesian sub-space on either the non-connecting variable or the connecting variables.
  • a term “completeness of deduction" indicates that all logical consequences are required to be deduced for one or more variables. Moreover, in embodiments of the present disclosure, the completeness of deduction relates to all logical consequences on all variables, but as indicated above, the embodiments of the present disclosure are not limited to computing all logical consequences.
  • relations for isolated variables are optionally split into a plurality of smaller interconnected relations with the isolated variables expanded to form (namely tuples). It is to be understood that such a representation is potentially more compact than compressed Cartesian arguments, and will make it possible to associate object functions to each single combination of the defining variables.
  • object functions for example pricing functions
  • object functions are optionally incorporated into the array system model.
  • An object function of a given subset of variables wherein the object function derives characteristics of a given subset of variables, is linked to a complete solution space by deducing constraints imposed by the object function on each link variable connected to the given subset of variables.
  • object functions can provide information between a set of variables and a set of object function values, for example cost, price, risk or weight.
  • a set of object function values does not have a "natural" order, in contrast, for example with numbers, an arbitrary order can be assigned to the set of object function values.
  • Characteristics of the object function are susceptible to being determined; moreover, constraints on the link variables deduced on each combination of the given variables can be determined, wherein the result is represented as a relation on the object function, the given variables, and the link variables. These characteristics are optionally values of the object function given by functional mapping of a set of independent variables or a set of constrained variables. The mapping can also be a general relation yielding one or more object function values for each combination of the variables.
  • Embodiments of the present disclosure provide a method of interrogating and/or configuring and/or optimizing and/or verifying and/or controlling a system spanned by variables on finite domains, wherein the method comprises:
  • deducing refers to deriving or determining logical inferences or conclusions, for example all inferences or conclusions, from a given set of premises, namely all the system constraints.
  • the term "query” refers to a question for which the array system model is operable to provide answers, for example, a question regarding a particular combination of sensor signal values, but not limited thereto, subject to defined conditions.
  • An exemplary question concerns one or more valid combinations of a given set of variables satisfying the system constraints and, optionally, also satisfying an external statement.
  • An external statement may be a number of asserted and/or measured states and/or constraints from the environment.
  • a deduction of any subspace of states or combinations is performed on a given subset of one or more variables either without or colligated with asserted and/or measured states and/or constraints from the environment.
  • An interaction between the system represented by the array system model and the environment is suitably performed by means of a state vector (SV) representing all valid states or values of each variable.
  • SV state vector
  • an input state vector (SV1) is employed to represent the asserted and/or measured states from the environment
  • an output state vector (SV2) is used to represent one or more deduced consequences on each variable of the entire system when the constraints of SV1 are colligated with all system constraints in the array system model .
  • the multidimensional system model includes static constraints, clusters of accumulated states, and dynamic rules which represents valid transitions between valid states.
  • each invalid variable may be either discarded from the environment (SV1) or may bededuced as a consequence (SV2).
  • variables defined as output variables are allowed to change a state without causing a contradiction.
  • deduction may be optionally performed by consulting one or more relations and/or one or more object functions at a time by colligating a given subset of variables in a relation with given subsets of states in a state vector and then there is deduced therefrom possible states of each variable.
  • the method comprises (using the aforesaid RACE engine) computing one of three different types inferences, namely: deduction, abduction or induction, as described in the following examples:
  • the above table is an array system model computed using the RACE engine, with all asserted and/or measured states from the environment. Furthermore, all four valid states may be represented with an object function (Count), or rare observations may be eliminated (to be considered invalid), in order to build compact and fast models. For example:
  • the method allows deduction and abduction to be performed on an existing decision support knowledge model . Furthermore, the method allows induction to be performed to build a decision support knowledge model based on asserted and/or measured states (or state vectors) from the environment.
  • clustering and dynamic properties are employed in operation of the array system model .
  • Such clusters represent a list of state vectors associated with known attributes. States of the cluster are determined from external variables (EV) and/or internal state variables that span the array system model . Relationships between the states of the clusters and state variables are defined by a cluster relation .
  • a given cluster relation has three state variables: a state of the cluster, and variables VI and V2.
  • the cluster relation is a relation between the states of the clusters and state variables, wherein states of clusters are input and state variables are output.
  • a cluster state variable may represent a set of n- states with combinations of genomic features (using the aforesaid MARKERS engine), while a cluster relation is the relation between such a cluster state variable and assodated one or more phenotypic or clinical variables.
  • the cluster relations reduce a hyper-dimensional space, having millions of parameters, to a corresponding multi-dimensional array system model .
  • a consultation of a relation is beneficially performed by colligating, for example joining, the relation and states of variables present in the relation.
  • the consultation provides a result that can be a projection (namely, a union of all elements) on each variable of the colligated relation, or the result can be the colligated relation.
  • the colligation is optionally a joining, however, it will be appreciated that the consultation of each relation is not limited thereto.
  • two or more variables are colligated in parallel; projections on two or more variables are similarly performed in parallel.
  • the parallel execution of the state propagation may be implemented on one or more GPUs (Graphics Processing Units) or hardware designed for such parallel execution.
  • the interaction between the array system model and the environment by the state vector may be carried out by simple operations that are suitable for a hardware implementation on devices such as embedded control systems, Internet of Things (IoT) sensors or Field Programmable Gate Arrays (FPGAs).
  • IoT Internet of Things
  • FPGAs Field Programmable Gate Arrays
  • states of contradiction can be identified, namely when no valid states or values are deduced when consulting, namely investigating or checking, at least one relation.
  • the array system model (referred to as ASM in the following) is a compact and complete representation of all valid combinations and associated object functions of constraint problems on finite domains or intervals.
  • the ASM is used to represent a person, an individual, an apparatus, a facility, a factory or similar system .
  • a solution space of valid states or combinations is beneficially represented geometrically in terms of nested data arrays, and the ASM is simulated very efficiently in operation by simple operations on these arrays using CPUs (Central Processing Units), GPUs (Graphics Processing Units) or hardware devices designed for this specific use.
  • Major data flows required for performing ASM modelling include input data, for example a user-defined specification of system constraints in terms of a set of rules or relations pertaining to a given set of variables.
  • the ASM modelling is implemented in a six-step procedure, wherein the six-step procedure includes STEP 1 to STEP 6 as follows:
  • the solution space of the entire system is determined by colligating interconnected relations (constraint elimination).
  • the system is simultaneously tested for logical consistency and redundancy.
  • Embodiments of the present disclosure relate inter alia to a more efficient colligation strategy.
  • the complete solution space can be, for example, minimized and restructured in order to meet requirements in a runtime environment. Examples include: minimizing memory footprint to enable operation on a wearable device; splitting the array system model into multiple instances for parallel processing hardware; adding object functions on combinations of selected variables; and adding dynamic constraints in terms of relations as well as states to enable real-time response to signals from IoT or wearable sensors.
  • relations may be extended with further attributes, when the valid combinations satisfying the system constraints are associated with values or object functions to be optimized or used for specific applications, such as, for example, a price or "soft constraints" such as side-effect risk and severity with further values than just true or false.
  • Step 5 Cluster states and cluster relations
  • clustering is performed to reduce the hyper-dimensional space, potentially with millions of parameters, to the multi-dimensional ASM for performing decision support.
  • Examples include: millions of genomic phenotypic and veterinary variables that are condensed/reduced to a few hundred variables, which is utilized by decision support system (such as, the welfare system).
  • Clustering is based on cluster states (i.e. "states of clusters ") and cluster relations, for example clusters of biomarkers discovered by the MARKERS platform .
  • state-event relations utilize external events to describe the change from one state to another.
  • Clustering is based upon internal state variables representing the conditions for change of state.
  • Each item of the state vector SV represents the state (namely the valid values) of an associated variable.
  • the input state vector SV1 one or more variables are bounded due to external measurements or assertions.
  • the input state vector SV2 represents the resulting constraints on all variables.
  • a run-time execution on the ASM is performed with completeness of deduction in real-time, namely with predictable use of processing time and memory.
  • the ASM technology is therefore suitable for use in embedded decision support or for use in control systems on small computer devices:
  • the ASM representation is compact and complete.
  • Embedded applications of embodiments of the present disclosure are required to fulfil all requirements for compactness, completeness and real-time capability with limited computing resources, even on large system models.
  • a generation of the ASM technology (to be abbreviated to "ADB" in the following) is based on a simple colligation strategy by pairwise joins of relations and then linking isolated variables whenever possible the relations are operable to share variables.
  • the colligation graph is an illustration of a structure of interconnected relations, wherein nodes represent relations and arcs represent common variables of two of the relations.
  • a first colligation step is to compile each relation, namely to determine valid combinations of each relation. It will be appreciated that all invalid combinations are eliminated from each of the relations. Moreover, the valid combinations are expressed in terms of Cartesian sub-spaces; however, it will be appreciated that other coordinate spatial reference frames may be optionally employed for implementing embodiments of the present disclosure.
  • a second colligation step is to colligate the relations to determine the solution space of the conjunction of all relations. It is now possible to perform inference processing by performing simple array operations.
  • the state vector is the important link between the compiled (colligated) array system model and the environment.
  • the output state vector is deduced by consulting the complete solution space.
  • the state of each variable is deduced by computing the union of elements from the two valid Cartesian sub-spaces.
  • the colligation process is carried out by pairwise joins of the relations, and after each join isolated variables are separated (assuming at least two isolated variables) into new relations connected by common link variables representing the valid Cartesian sub-spaces.
  • the state vector is deduced by consulting one relation at a time, until no further constraints are added to each variable (state propagation).
  • a given process of joining relations with common variables and linking isolated relations on isolated variables is potentially impossible to implement in practice on large sets of relations due to a possible blow-up in size of a corresponding joined result (namely, is computationally impossible to achieve in practice using contemporary computing hardware).
  • Such requirement for huge computational resources is an insurmountable and constant issue arising on account of a complexity of constraints in a range of practical technical fields of use of intelligent data processing systems in fields such as healthcare and life sciences.
  • a representation thereby derived will not be as compact as possible, and potentially must be reduced in size, for example minimized in size, to meet specific hardware requirements for achieving size and real-time capability.
  • relations are joined pairwise using an approach as described in published patent documents WO 1999048031A1 and WO 2001022278A2.
  • isolated variables namely, variables only present in their corresponding single relations
  • a trivial case of parallel colligation is to join all relations into a single relation (wherein such an approach is suitable for smaller problems) or into a tree structure of interconnected relations with isolated variables (wherein such an approach is suitable for larger problems), and the colligation is thus thereby completed.
  • it is not potentially feasible to use known joining methods due to a size of the joined result arising from such joining methods. It is thereby beneficial to introduce a parallel colligation of smaller parts of the system, wherein :
  • relations are represented by 5 and 3 Cartesian arguments.
  • Such small relations are susceptible to being joined in different ways.
  • such an approach would cause a combinatorial explosion of possible argument intersections, which would be very expensive in terms of central processing unit (CPU) resources and data memory to compute in a practical example.
  • CPU central processing unit
  • it is therefore beneficial to use a much more efficient methodology for colligating a smallest possible subsystem spanned by just a single variable step of a join algorithm as a result of expanding the local intersections of each variable to the matching indices of arguments in the joined relation.
  • This indexing procedure is highly efficient and does not benefit from being implemented by employing parallel data processing.
  • relations are joined and compressed pairwise using an approach as described in published patent documents WO 1999048031A1 and WO 2001022278A2 (namely, as per Step 1 in the foregoing).
  • Isolated variables (only present in a single relation) are separated and linked into new relations.
  • a trivial case is to join all relations into a single relation (suitable for small problems) or the tree structure of connected relations with isolated variables (suitable for larger problems), and the colligation is thus thereby completed.
  • the number of Cartesian arguments in the relations is very large, and it is not possible to join the relations.
  • a corresponding workflow for colligation in respect of groups of variables shared by same given relations is:
  • Step 1 Determine distinct variable groups shared by two or more relations: all variables shared by same relations are grouped.
  • An aim in the Step 1 is to find distinct groups (namely, with no overlap), and therefore there is performed a merging of the small group into the larger one.
  • Step 2 Split relations on each variable group: all relations share the variable group. A copy of the relations on these variables and the associated link variables is made.
  • Steps 3 and 4 Join and link relations on each variable group: joining the relations on the variable group yields a relation with the following variables. Next, the variable group is isolated and a new link variable indexing each Cartesian argument is thereafter added. There is thereby generated a result that is a relation.
  • Step 5 Substitute variable groups in original relations with the associated link variables.
  • the relation defines the relationship between variables.
  • Step 6 Colligate relations on link variables.
  • the original relations are now defined on the link variables of isolated relations.
  • a final task is to prepare the model for embedded applications, namely to seek to minimize a size of the binary file (to achieve compactness) and to optimize a run-time performance in respect of specific hardware, whether with or without parallel processing capabilities, for example multi-core GPUs are susceptible of providing parallel processing functionality.
  • Each individual relation is potentially split into more relations in two different ways, depending upon a size of an output to be generated and upon whether or not there is use made of parallel processing hardware.
  • a given relation is extended with a link variable (LINK) indexing the Cartesian arguments (in a compressed form) or tuples (in an expanded form) of the given relation with variables VAR1, VAR2, ... VARn.
  • the given relation is then split into n derived relations on (VARl, LINK), (VAR2, LIN K), (VARn, LINK), respectively; n is an integer of value 2 or greater (namely, a plurality).
  • Step 1 Find smallest derived relation on N variables in the Step 1, the smallest number of Cartesian arguments (or, alternatively, tuples in expanded form) is on the variables.
  • Step 2, 3 Add new link variable and isolate relation in the Steps 2 and 3 and the relation on variables is extended with a link variable and then isolated (namely stored) for the binary output file.
  • Step 4 Update relation R: remove VAR1, VAR2 and substitute with link variable in the method.
  • Steps 1 to 4 of the method are executed recursively to yield a list of relations and finally a relation which is not split (namely, representing a root of the aforementioned tree).
  • Step 1 Mining of Source Data and Semantic Normalization (using the aforesaid
  • Step 2 Compilation and Validation of Array System Model
  • Step 3 Accessing Array System Model on mobile/wearable device via Runtime
  • the array system model is converted by the Array System Model compiler into a verified and normalized structure, that can be represented in a 428 KB file, which is an amount of memory the model consumes when loaded into an Array Runtime API on a given user's mobile device, for example a smart phone or a smart watch.
  • a significant proportion of this memory namely, over 60% thereof is simply used for storing names of drugs being considered in the computation, as well as diseases and foods; such data is potentially further optimized, if necessary, so that the Array System Model requires even less computing resources in operation.
  • the Array System Model provides an analytical and predictive substrate to power a personalized decision support app (namely, application software) on the given user's mobile device.
  • Embodiments of the present disclosure are operable to provide a decision support system for performing aforementioned analyses within a predictable and very short time; for example, a proprietary Google Nexus Apple® or Microsoft® tablet computer running an Android software platform is capable of implementing analyses within five to ten milliseconds.
  • Such computational performance is provided with a constant and low memory footprint (namely, around 430 KB in practice), and is guaranteed to find all the potential adverse consequences given by constraints imposed by a given user's inputstate vector.
  • the computing arrangement includes at least one of: a computing device and a distributed arrangement including a plurality of computing devices.
  • the sub-models are distributed over a plurality of computing devices that are mutually coupled together in operation via a data communication network.
  • the method includes generating and storing, in a data memory or data storage medium of the computing arrangement, an addressable solution space defining all valid transitions between all valid states.
  • the method includes computing the state of the entire system model in real time by consulting one or more sub-systems and/or relations at a time by deducing possible states of each variable and propagating one or more bound link variables to connected one or more relations until no further constraints can be added to the state vectors.
  • control apparatus is configured to be employable for controlling one or more of:
  • the MARKERS engine employs combinatorial methodology to perform combinatorial feature analysis, wherein the computational engine works on GWAS datasets.
  • the combinatorial feature analysis takes into account epistatic and pleiotropic interactions between various genetic and non-genetic factors.
  • the epistatic interaction refers to combinations of multiple features, such as single-nucleotide polymorphisms (SNPs) genotypes and other features associated with a phenotype, that in a specific combination are found in individuals associated with a disease (namely, cases) but not in healthy population (namely, controls).
  • SNPs single-nucleotide polymorphisms
  • the pleiotropic interaction refers to the same combination of features associated with different diseases or phenotypes.
  • the computational engine employs GWAS datasets that may be stored in a database arrangement.
  • the GWAS datasets can be generated using well-known techniques, including but not limited to, SNP genotyping using SN P microarrays, exome sequencing, genome sequencing, and so forth.
  • a pre-filtering of specific datasets to be analyzed is employed. The pre-filtering step is performed to reduce the number of SNPs to be considered, wherein the pre-filtering includes at least one of removing SNPs that are in linkage disequilibrium; removing SNPs and/or other features that are irrelevant to or not likely to be of sufficient statistical significance for the analysis; and selecting specific SNPs and features.
  • the pre filtering includes removing SNPs and/or other features that are irrelevant to or not likely to be of sufficient statistical significance for the analysis. Such pre-filtering of the irrelevant SN Ps or SNPs having a less likelihood of having sufficient statistical significance, enables removal of SN Ps that will have a negligible effect on the generated output.
  • the pre-filtering is performed, such that the pre-filtering includes selecting specific SN Ps and features, such as, SNPs or features corresponding to one or more hypotheses.
  • the hypothesis can correspond to variations (or polymorphisms) due to non-coding variants, biological insights, metabolic pathways, lifestyle (such as diet, smoking, drinking, sleep, exercise, and the like), clinical information (such as existing prescriptions, diagnostic results like imaging, assays, and the like), phenotypic information (such as age, sex, race, weight, comorbidities), and so forth.
  • the MARKERS engine performs mining to find all or a substantial majority of distinct n-combinations of SNP genotypes and/or other types of features found in the input measurands of cases and not controls provided in the database arrangement. Such mining is performed in ascending levels of order, in an n number of layers, one layer at a time and the n-combinations are stored in an output data structure. For example, 20 SNPs are analyzed at a layer 1, wherein SN Ps associated with all cases and controls within the population are analyzed. Alternatively, a specific set of cases and controls are analyzed at the layer 1, wherein such a specific set can be predefined by a user (for example, based on a hypothesis).
  • combinations of 2 SNPs occurring in the cases and controls in a layer 2 are determined from the set of SNPs determined in the layer 1, wherein such combinations of 2 SNPs satisfy the >MinCases and the ⁇ MaxControls criterions.
  • combinations of 3 SNPs occurring in the cases and controls in a layer 3 are determined from the set of SNPs determined in the layer 1.
  • incremental (n+1) combinations of SN Ps are determined in successive layers, until no valid combinations of SNPs are found at a particular layer. In such an instance, the determination of combinations of n-SNPs (or n-combinations) is terminated in successive layers. In one example, the n-combinations are determined in 20 or more layers.
  • a penetrance of the networks is determined, such that the penetrance is associated with an amount of population that corresponds to the network.
  • the penetrance is expressed as a percentage value.
  • the MARKERS engine performs, in operation, execution of network annotation or annotating networks with a semantically normalized knowledge graph containing information about the shared one or more properties.
  • the semantically normalized knowledge graph contains information about the shared one or more properties including but not limited to, SNPs, genes, pathways, targets, drugs, diseases, pharmacogenetics and drug interactions and so forth.
  • one or more properties from the SNPs, genes, pathways, targets, drugs, diseases, pharmacogenetics and drug interactions are selected in the semantically normalized knowledge graph.
  • the one or more properties selected is correlated with the network of SNPs to determine information about the SNPs, such as, if the SNPs are in a coding, non-coding or eQTL (expression quantitative trait loci) region; the genes or pathways that are affected by the SNPs; diseases or phenotypes associated with the SNPs; a location within the genome where the SNPs are occurring; known phenotypic associations of the SNPs within the networks; if the diseases or phenotypes associated with the SNPs are druggable, and so forth.
  • information about the SNPs such as, if the SNPs are in a coding, non-coding or eQTL (expression quantitative trait loci) region; the genes or pathways that are affected by the SNPs; diseases or phenotypes associated with the SNPs; a location within the genome where the SNPs are occurring; known phenotypic associations of the SNPs within the networks; if the diseases or phenotypes associated with the SNPs
  • the MARKERS engine in operation, performs re-clustering of the networks, after correlating the validated networks with the semantically normalized knowledge graph containing information about the shared one or more properties.
  • the re clustering of the networks is performed by merging networks comprising at least one common SNP therein.
  • hypothesis driven criteria based on biological insights, role of specific metabolic pathways, lifestyle factors, clinical factors, and the like, may be applied and tested in the re-clustering stage by re-segmenting the case and control populations based on specific conditions.
  • the re-clustering is used to correlate validated networks with extended phenotypic and clinical data to find biological explanations for observed associations.
  • the correlation of phenotypic and clinical data is performed to find the biological explanations for observed associations of the SNPs within the cluster.
  • the phenotypic and clinical data can be associated with merged networks corresponding to various other populations.
  • hypothesis-driven criteria comprising biological insights, role of metabolic pathways, lifestyle data and so forth, are correlated to find the biological explanations for the observed associations of the SNPs within the cluster.
  • a data processing arrangement implementing the MARKERS engine finds at least one other feature that is selected from omics, or non-genetic factors.
  • the data processing arrangement correlates phenotypic and clinical data to find the biological explanations for observed associations of the SNPs within a cluster.
  • phenotypic and clinical data associated with the cases can be used to determine the at least one other feature from omics, or non-genetic factors.
  • the data processing arrangement in operation finds cases and controls that share at least one non-genetic factor, such as a phenotypic, clinical and/or lifestyle factor.
  • the data processing arrangement performs high-order combinatorial association of the non-genetic factors and genetic factors, such as, presence and absence of SNPs in the cases and controls respectively, to identify disease protective effects associated with the controls.
  • the controls comprise individuals of a population that had not developed breast cancer by an age of 55 years (1,458) and the cases comprise individuals of the population that had developed breast cancer before an age of 40 years (1,576).
  • the data processing arrangement identifies high-order non-disease- associated combinatorial features in 451 individuals of 1,458 controls, using a false discovery rate (FDR) of 5%, within the population used that can be used to identify disease protective effects within the population.
  • FDR false discovery rate

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Medical Informatics (AREA)
  • Biophysics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Biotechnology (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Databases & Information Systems (AREA)
  • Bioethics (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Genetics & Genomics (AREA)
  • Molecular Biology (AREA)
  • Proteomics, Peptides & Aminoacids (AREA)
  • Measuring Or Testing Involving Enzymes Or Micro-Organisms (AREA)

Abstract

L'invention concerne un système de bien-être qui fournit une aide au bien-être, lorsqu'il est en fonctionnement, à une pluralité d'individus dans un environnement assisté. Le système de bien-être comprend un agencement de traitement de données mettant en œuvre un moteur RACE qui reçoit, durant son fonctionnement, une pluralité de mesures d'un individu donné. En outre, l'agencement de traitement de données comprend un modèle de connaissances de support de décision comprenant une pluralité de stratégies de traitement et de données génomiques. L'agencement de traitement de données fournit des signaux de sortie pour développer une identification personnalisée d'une ou de plusieurs combinaisons de médicaments actifs pour le traitement ou la prévention d'une maladie spécifique d'un patient donné. L'agencement de traitement de données exécute un produit logiciel qui, lorsqu'il est exécuté, effectue une recherche combinatoire d'ordre élevé dans le modèle de connaissances de support de décision sur la base de la pluralité de mesures et génère les signaux de sortie, pour calculer une trajectoire de bien-être pour le bien-être individualisé de chaque individu.
PCT/IB2019/059701 2018-11-30 2019-11-12 Système de bien-être et son procédé de fonctionnement WO2020109900A1 (fr)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DKPA201800944 2018-11-30
FI20180132 2018-11-30
FI20180132A FI20180132A1 (en) 2018-11-30 2018-11-30 Medical development system and method of use
DKPA201800944 2018-11-30

Publications (1)

Publication Number Publication Date
WO2020109900A1 true WO2020109900A1 (fr) 2020-06-04

Family

ID=70851803

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2019/059701 WO2020109900A1 (fr) 2018-11-30 2019-11-12 Système de bien-être et son procédé de fonctionnement

Country Status (1)

Country Link
WO (1) WO2020109900A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999048031A1 (fr) 1998-03-16 1999-09-23 Array Technology Aps Base de donnees de configuration et/ou d'optimisation d'un systeme, et generation d'une telle base de donnees
WO2001022278A2 (fr) 1999-09-22 2001-03-29 Array Technology Aps Procede permettant la colligation et la liaison de relations dans une base de donnees, utile pour configurer et/ou optimiser un systeme
WO2018086761A1 (fr) * 2016-11-10 2018-05-17 Rowanalytics Ltd Appareil de commande et procédé de traitement d'entrées de données dans des dispositifs informatiques s'y rapportant

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999048031A1 (fr) 1998-03-16 1999-09-23 Array Technology Aps Base de donnees de configuration et/ou d'optimisation d'un systeme, et generation d'une telle base de donnees
WO2001022278A2 (fr) 1999-09-22 2001-03-29 Array Technology Aps Procede permettant la colligation et la liaison de relations dans une base de donnees, utile pour configurer et/ou optimiser un systeme
WO2018086761A1 (fr) * 2016-11-10 2018-05-17 Rowanalytics Ltd Appareil de commande et procédé de traitement d'entrées de données dans des dispositifs informatiques s'y rapportant

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
DR STEVE GARDNER ET AL: "Spring Media Publishing Medicine (basic & clinical) Mathematics Informatics Biomedical & Mechanical Engineering | | | Issue 3 Volume 4 July-September 2018 | | Print ISSN 2542-629X Online ISSN 2226-8561 2018 DIGITAL MEDICINE | PUBLISHED BY WOLTERS KLUWER -MEDKNOW *Address for correspondence", 1 September 2018 (2018-09-01), XP055667861, Retrieved from the Internet <URL:https://precisionlife.com/wp-content/uploads/2019/11/DigitMed_2018_4_3_127_243635-1.pdf> [retrieved on 20200212] *
ERLING MELLERUP ET AL: "Combinations of Genetic Variants Occurring Exclusively in Patients", COMPUTATIONAL AND STRUCTURAL BIOTECHNOLOGY JOURNAL, vol. 15, 1 January 2017 (2017-01-01), Sweden, pages 286 - 289, XP055667992, ISSN: 2001-0370, DOI: 10.1016/j.csbj.2017.03.001 *
STEVE GARDNER ET AL: "transforming the delivery of health", 1 January 2017 (2017-01-01), XP055667849, Retrieved from the Internet <URL:https://on-demand.gputechconf.com/gtc-eu/2017/presentation/23018-steve-gardner-personalizing-medicine-and-healthcare-using-gpus-decision-support-and-smart-iot.pdf> [retrieved on 20200212] *

Similar Documents

Publication Publication Date Title
US11881287B2 (en) Control apparatus and method for processing data inputs in computing devices therefore
Bettridge et al. The role of local adaptation in sustainable production of village chickens
Wagner et al. Machine learning to detect behavioural anomalies in dairy cows under subacute ruminal acidosis
Asher et al. Recent advances in the analysis of behavioural organization and interpretation as indicators of animal welfare
Wang et al. Three-way clustering of multi-tissue multi-individual gene expression data using semi-nonnegative tensor decomposition
Sumner et al. The economics of regulations on hen housing in California
Barh et al. In silico models: from simple networks to complex diseases
US20180225414A1 (en) Multi-level architecture of pattern recognition in biological data
Wolf et al. Disentangling prenatal and postnatal maternal genetic effects reveals persistent prenatal effects on offspring growth in mice
Barh et al. In silico disease model: from simple networks to complex diseases
Carslake et al. Repeatability and predictability of calf feeding behaviors—Quantifying between-and within-individual variation for precision livestock farming
Neeteson et al. Evolutions in commercial meat poultry breeding
Grzesiak et al. Estimation of dairy cow survival in the first three lactations for different culling reasons using the Kaplan–Meier method
Ouyang et al. A scoping review of ‘big data’,‘informatics’, and ‘bioinformatics’ in the animal health and veterinary medical literature
GB2573518A (en) Internet-based system and method of use thereof
US20100121618A1 (en) Subject modelling
Lai et al. Genome-wide association studies reveal susceptibility loci for digital dermatitis in holstein cattle
WO2020109900A1 (fr) Système de bien-être et son procédé de fonctionnement
McVey et al. Invited Review: Applications of unsupervised machine learning in livestock behavior: Case studies in recovering unanticipated behavioral patterns from precision livestock farming data streams
Fadul et al. Assessment of feeding, ruminating and locomotion behaviors in dairy cows around calving–a retrospective clinical study to early detect spontaneous disease appearance
GB2573519A (en) Verified resource supply system and method of operation thereof
Tiwary et al. Farm animal informatics
Roy et al. Effects of enrichment type, presentation and social status on enrichment use and behavior of sows—Part 2: Free access stall feeding
Scott Incorporation of dairy farm survey data and epidemiological patterns for agent-based simulation modeling of dairy herd dynamics
Stewart et al. The coevolution of mammae number and litter size

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19816885

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19816885

Country of ref document: EP

Kind code of ref document: A1