Patents by Inventor Niina S. Haiminen
Niina S. Haiminen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20170046474Abstract: Embodiments are directed to a computer-based system for processing data of a sample. The system includes a memory and a processor system communicatively coupled to the memory. The processor system is configured to receive, from a sample analysis system, observed data of at least one element in the sample. The processor system is further configured to receive actual data of the at least one element, and identify error data of the observed data of the at least one element, wherein identifying the error data comprises running a simulation model that models the sample analysis system to identify properties of a relationship between the observed data of the at least one element in the sample and the actual data of the at least one element.Type: ApplicationFiled: November 24, 2015Publication date: February 16, 2017Inventors: Niina S. Haiminen, Laxmi P. Parida, Robert J. Prill
-
Publication number: 20170046475Abstract: Embodiments are directed to a computer-based system for processing data of a sample. The system includes a memory and a processor system communicatively coupled to the memory. The processor system is configured to receive, from a sample analysis system, observed data of at least one element in the sample. The processor system is further configured to receive actual data of the at least one element, and identify error data of the observed data of the at least one element, wherein identifying the error data comprises running a simulation model that models the sample analysis system to identify properties of a relationship between the observed data of the at least one element in the sample and the actual data of the at least one element.Type: ApplicationFiled: December 11, 2015Publication date: February 16, 2017Inventors: Niina S. Haiminen, Laxmi P. Parida, Robert J. Prill
-
Publication number: 20160378907Abstract: Embodiments are directed to a computer-based simulation system including an input circuit, a memory and a processor system communicatively coupled to the memory and the input circuit. The input circuit is configured to receive an input distribution. The processor system is configured to assign, for each marker of a simulated population matrix, a minor allele frequency. The processor system is further configured to assign, for each marker and each distance of the simulated population matrix, a linkage disequilibrium (LD).Type: ApplicationFiled: June 23, 2015Publication date: December 29, 2016Inventors: Niina S. Haiminen, Laxmi P. Parida
-
Publication number: 20160378908Abstract: Embodiments are directed to a computer-based simulation system including an input circuit, a memory and a processor system communicatively coupled to the memory and the input circuit. The input circuit is configured to receive an input distribution. The processor system is configured to assign, for each marker of a simulated population matrix, a minor allele frequency. The processor system is further configured to assign, for each marker and each distance of the simulated population matrix, a linkage disequilibrium (LD).Type: ApplicationFiled: December 9, 2015Publication date: December 29, 2016Inventors: Niina S. Haiminen, Laxmi P. Parida
-
Publication number: 20150001099Abstract: A nanodevice includes a nanochannel disposed through a dielectric material. A first electrode is disposed on a first side of the nanochannel, is formed within the dielectric material and has a surface exposed within the nanochannel. A second electrode is disposed on a second side of the nanochannel, is formed within the dielectric material and has a surface exposed within the nanochannel opposite the first electrode. A power circuit is connected between the first and second electrodes to create a potential difference between the first and second electrodes such that portions of a molecule can be identified by a change in electrical properties across the first and second electrodes as the molecule passes.Type: ApplicationFiled: August 15, 2013Publication date: January 1, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jingwei Bai, Niina S. Haiminen, Laxmi P. Parida, Gustavo A. Stolovitzky
-
Publication number: 20150001079Abstract: A nanodevice includes a nanochannel disposed through a dielectric material. A first electrode is disposed on a first side of the nanochannel, is formed within the dielectric material and has a surface exposed within the nanochannel. A second electrode is disposed on a second side of the nanochannel, is formed within the dielectric material and has a surface exposed within the nanochannel opposite the first electrode. A power circuit is connected between the first and second electrodes to create a potential difference between the first and second electrodes such that portions of a molecule can be identified by a change in electrical properties across the first and second electrodes as the molecule passes.Type: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Inventors: JINGWEI BAI, Niina S. Haiminen, Laximi P. Parida, Gustavo A. Stolovitzky
-
Publication number: 20140172320Abstract: Various embodiments perform stable gene analysis of transcriptome sequencing data. In one embodiment, a plurality of datasets each including transcriptome sequencing data are received by a processor. Each of the plurality of datasets includes a plurality of genes and a respective ranking value for each of the plurality of genes. A plurality of rank normalized input datasets is generated based on assigning, for each of the plurality of datasets, a rank to each of the plurality of genes. One or more longest increasing subsequence (LIS) of ranks are identified between each pair of the plurality of rank normalized input datasets. A set of stable genes from the plurality of genes is identified based on each of the one or more LIS of ranks across the plurality of rank normalized input datasets.Type: ApplicationFiled: December 13, 2012Publication date: June 19, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Niina S. HAIMINEN, Laxmi P. PARIDA
-
Publication number: 20140172312Abstract: Various embodiments perform stable gene analysis of transcriptome sequencing data. In one embodiment, a plurality of datasets each including transcriptome sequencing data are received by a processor. Each of the plurality of datasets includes a plurality of genes and a respective ranking value for each of the plurality of genes. A plurality of rank normalized input datasets is generated based on assigning, for each of the plurality of datasets, a rank to each of the plurality of genes. One or more longest increasing subsequence (LIS) of ranks are identified between each pair of the plurality of rank normalized input datasets. A set of stable genes from the plurality of genes is identified based on each of the one or more LIS of ranks across the plurality of rank normalized input datasets.Type: ApplicationFiled: September 18, 2013Publication date: June 19, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Niina S. HAIMINEN, Laxmi P. PARIDA
-
Publication number: 20140136166Abstract: Various embodiments simulate crossover events on a chromosome. In one embodiment, a number Y of positions to be selected on a simulated chromosome is determined. Y positions j1, . . . , jy on the simulated chromosome are selected. A crossover event is placed at one or more of the positions j1, . . . , jy based on Y>0. An additional number Y? of positions j?1, . . . , j?y to be selected on the simulated chromosome is determined. Y? additional positions j?1, . . . , j?y on the simulated chromosome are selected. An additional crossover event is placed at one or more of the additional positions j?1, . . . , j?y based on Y?>0 and a neighborhood t associated with the one or more of the additional positions j?1, . . . , j?y being free of crossover events. A set of crossover event locations is identified based on the one or more of the positions j1, . . . , jy and additional positions j?1, . . . , j?y at which a crossover event has been placed.Type: ApplicationFiled: September 17, 2013Publication date: May 15, 2014Applicant: International Business Machines CorporationInventors: Niina S. HAIMINEN, Laxmi P. PARIDA, Filippo UTRO
-
Publication number: 20140136161Abstract: Various embodiments simulate crossover events on a chromosome. In one embodiment, a number Y of positions to be selected on a simulated chromosome is determined. Y positions j1, . . . , jy on the simulated chromosome are selected. A crossover event is placed at one or more of the positions j1, . . . , jy based on Y>0. An additional number Y? of positions j?1, . . . , j?y to be selected on the simulated chromosome is determined. Y? additional positions j?1, . . . , j?y on the simulated chromosome are selected. An additional crossover event is placed at one or more of the additional positions j?1, . . . , j?y based on Y?>0 and a neighborhood t associated with the one or more of the additional positions j?1, . . . , j?y being free of crossover events. A set of crossover event locations is identified based on the one or more of the positions j1, . . . , jy and additional positions j?1, . . . , j?y at which a crossover event has been placed.Type: ApplicationFiled: November 13, 2012Publication date: May 15, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Niina S. HAIMINEN, Laxmi P. PARIDA, Filippo UTRO
-
Publication number: 20130345986Abstract: Various embodiments reconstruct haplotypes from genotype data. In one embodiment, a set of progeny genotype data comprising n progenies encoded with m genetic markers is accessed. A first set of parent haplotypes associated with a first parent of the n progenies and a second set of parent haplotypes associated with a second parent of the n progenies are identified based on at least the set of progeny genotype data. A total minimum number of observable crossovers in the n progenies is determined. An agglomerate data structure comprising a collection of sets of haplotype sequences characterizing the n progenies is constructed based on the set of progeny genotype data and the first and second sets of parent haplotypes. Each set of haplotype sequences includes a number of crossovers equal to the total minimum number of observable crossovers in the n progenies.Type: ApplicationFiled: June 21, 2012Publication date: December 26, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Niina S. HAIMINEN, Laxmi P. PARIDA, Filippo UTRO
-
Publication number: 20130345987Abstract: A system for reconstructing haplotypes from genotype data includes a memory, a processor, and a reconstruction module. The reconstruction module is configured to access a set of progeny genotype data including n progenies encoded with m genetic markers. A first set of parent haplotypes associated with a first parent of the n progenies and a second set of parent haplotypes associated with a second parent of the n progenies are identified based on at least the set of progeny genotype data. An agglomerate data structure including a collection of sets of haplotype sequences characterizing the n progenies is constructed based on the set of progeny genotype data and the first and second sets of parent haplotypes. Each set of haplotype sequences includes a number of crossovers equal to a total minimum number of observable crossovers in the n progenies.Type: ApplicationFiled: February 7, 2013Publication date: December 26, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Niina S. HAIMINEN, Laxmi P. PARIDA, Filippo UTRO
-
Publication number: 20130289890Abstract: A computer-implemented method for rank normalization for differential expression analysis of transcriptome sequencing data includes receiving, by a computer, a first dataset comprising transcriptome sequencing data, the first dataset comprising a plurality of genes, and further comprising a respective ranking value associated with each of the plurality of genes; assigning a rank to each of the genes of the plurality of genes based on the ranking value to produce a first rank normalized dataset; determining a change between a first rank of a particular gene in the first rank normalized dataset, and a second rank of the particular gene in a second rank normalized dataset, the second rank normalized dataset being based on a second dataset comprising transcriptome sequencing data; and determining whether the particular gene is differentially expressed between the first dataset and the second dataset based on the determined change in rank.Type: ApplicationFiled: April 30, 2012Publication date: October 31, 2013Applicant: International Business Machines CorporationInventors: Niina S. Haiminen, Laxmi P. Parida
-
Publication number: 20130289891Abstract: A computer system for rank normalization for differential expression analysis of transcriptome sequencing data includes a processor; and a memory comprising a first dataset comprising transcriptome sequencing data, the first dataset comprising a plurality of genes and a respective ranking value associated with each of the plurality of genes, the system configured to perform a method including assigning a rank to each of the genes of the plurality of genes based on the ranking value to produce a first rank normalized dataset; determining a change between a first rank of a particular gene in the first rank normalized dataset, and a second rank of the particular gene in a second rank normalized dataset, the second rank normalized dataset being based on a second dataset comprising transcriptome sequencing data; and determining whether the particular gene is differentially expressed between the first and second datasets based on the determined change in rank.Type: ApplicationFiled: July 12, 2012Publication date: October 31, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Niina S. Haiminen, Laxmi P. Parida