uu.seUppsala University Publications

CiteExport$(function(){PrimeFaces.cw("TieredMenu","widget_formSmash_upper_j_idt159",{id:"formSmash:upper:j_idt159",widgetVar:"widget_formSmash_upper_j_idt159",autoDisplay:true,overlay:true,my:"left top",at:"left bottom",trigger:"formSmash:upper:exportLink",triggerEvent:"click"});}); $(function(){PrimeFaces.cw("OverlayPanel","widget_formSmash_upper_j_idt160_j_idt163",{id:"formSmash:upper:j_idt160:j_idt163",widgetVar:"widget_formSmash_upper_j_idt160_j_idt163",target:"formSmash:upper:j_idt160:permLink",showEffect:"blind",hideEffect:"fade",my:"right top",at:"right bottom",showCloseIcon:true});});

Methods from Statistical Computing for Genetic Analysis of Complex TraitsPrimeFaces.cw("AccordionPanel","widget_formSmash_some",{id:"formSmash:some",widgetVar:"widget_formSmash_some",multiple:true}); PrimeFaces.cw("AccordionPanel","widget_formSmash_all",{id:"formSmash:all",widgetVar:"widget_formSmash_all",multiple:true});
function selectAll()
{
var panelSome = $(PrimeFaces.escapeClientId("formSmash:some"));
var panelAll = $(PrimeFaces.escapeClientId("formSmash:all"));
panelAll.toggle();
toggleList(panelSome.get(0).childNodes, panelAll);
toggleList(panelAll.get(0).childNodes, panelAll);
}
/*Toggling the list of authorPanel nodes according to the toggling of the closeable second panel */
function toggleList(childList, panel)
{
var panelWasOpen = (panel.get(0).style.display == 'none');
// console.log('panel was open ' + panelWasOpen);
for (var c = 0; c < childList.length; c++) {
if (childList[c].classList.contains('authorPanel')) {
clickNode(panelWasOpen, childList[c]);
}
}
}
/*nodes have styleClass ui-corner-top if they are expanded and ui-corner-all if they are collapsed */
function clickNode(collapse, child)
{
if (collapse && child.classList.contains('ui-corner-top')) {
// console.log('collapse');
child.click();
}
if (!collapse && child.classList.contains('ui-corner-all')) {
// console.log('expand');
child.click();
}
}
PrimeFaces.cw("AccordionPanel","widget_formSmash_responsibleOrgs",{id:"formSmash:responsibleOrgs",widgetVar:"widget_formSmash_responsibleOrgs",multiple:true}); 2016 (English)Doctoral thesis, comprehensive summary (Other academic)
##### Abstract [en]

##### Place, publisher, year, edition, pages

Uppsala: Acta Universitatis Upsaliensis, 2016. , p. 42
##### Series

Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology, ISSN 1651-6214 ; 1373
##### Keyword [en]

Statistical Computing, QTL mapping, Global Optimization, Linear Mixed Models
##### National Category

Computational Mathematics Genetics
##### Research subject

Scientific Computing
##### Identifiers

URN: urn:nbn:se:uu:diva-284378ISBN: 978-91-554-9574-9 (print)OAI: oai:DiVA.org:uu-284378DiVA, id: diva2:920245
##### Public defence

2016-06-07, 2446, Lägerhyddsvägen 2, Uppsala, 13:15 (English)
##### Opponent

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt456",{id:"formSmash:j_idt456",widgetVar:"widget_formSmash_j_idt456",multiple:true});
##### Supervisors

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt462",{id:"formSmash:j_idt462",widgetVar:"widget_formSmash_j_idt462",multiple:true});
#####

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt468",{id:"formSmash:j_idt468",widgetVar:"widget_formSmash_j_idt468",multiple:true});
##### Projects

eSSENCE
Available from: 2016-05-17 Created: 2016-04-18 Last updated: 2016-06-01Bibliographically approved
##### List of papers

The goal of this thesis is to explore, improve and implement some advanced modern computational methods in statistics, focusing on applications in genetics. The thesis has three major directions.

First, we study likelihoods for genetics analysis of experimental populations. Here, the maximum likelihood can be viewed as a computational global optimization problem. We introduce a faster optimization algorithm called PruneDIRECT, and explain how it can be parallelized for permutation testing using the Map-Reduce framework. We have implemented PruneDIRECT as an open source R package, and also Software as a Service for cloud infrastructures (QTLaaS).

The second part of the thesis focusses on using sparse matrix methods for solving linear mixed models with large correlation matrices. For populations with known pedigrees, we show that the inverse of covariance matrix is sparse. We describe how to use this sparsity to develop a new method to maximize the likelihood and calculate the variance components.

In the final part of the thesis we study computational challenges of psychiatric genetics, using only pedigree information. The aim is to investigate existence of maternal effects in obsessive compulsive behavior. We add the maternal effects to the linear mixed model, used in the second part of this thesis, and we describe the computational challenges of working with binary traits.

1. Fast and accurate detection of multiple quantitative trait loci$(function(){PrimeFaces.cw("OverlayPanel","overlay552117",{id:"formSmash:j_idt505:0:j_idt509",widgetVar:"overlay552117",target:"formSmash:j_idt505:0:partsLink",showEvent:"mousedown",hideEvent:"mousedown",showEffect:"blind",hideEffect:"fade",appendToBody:true});});

2. Global optimization algorithm PruneDIRECT as an R package$(function(){PrimeFaces.cw("OverlayPanel","overlay920237",{id:"formSmash:j_idt505:1:j_idt509",widgetVar:"overlay920237",target:"formSmash:j_idt505:1:partsLink",showEvent:"mousedown",hideEvent:"mousedown",showEffect:"blind",hideEffect:"fade",appendToBody:true});});

3. A flexible computational framework using R and Map-Reduce for permutation tests of massive genetic analysis of complex traits$(function(){PrimeFaces.cw("OverlayPanel","overlay920235",{id:"formSmash:j_idt505:2:j_idt509",widgetVar:"overlay920235",target:"formSmash:j_idt505:2:partsLink",showEvent:"mousedown",hideEvent:"mousedown",showEffect:"blind",hideEffect:"fade",appendToBody:true});});

4. QTL as a service: PruneDIRECT for multi-dimensional QTL scans in cloud settings$(function(){PrimeFaces.cw("OverlayPanel","overlay920239",{id:"formSmash:j_idt505:3:j_idt509",widgetVar:"overlay920239",target:"formSmash:j_idt505:3:partsLink",showEvent:"mousedown",hideEvent:"mousedown",showEffect:"blind",hideEffect:"fade",appendToBody:true});});

5. Software as a service in analysis of quantitative trait loci$(function(){PrimeFaces.cw("OverlayPanel","overlay920238",{id:"formSmash:j_idt505:4:j_idt509",widgetVar:"overlay920238",target:"formSmash:j_idt505:4:partsLink",showEvent:"mousedown",hideEvent:"mousedown",showEffect:"blind",hideEffect:"fade",appendToBody:true});});

6. Fitting linear mixed models using sparse matrix methods and Lanczos factorization$(function(){PrimeFaces.cw("OverlayPanel","overlay920236",{id:"formSmash:j_idt505:5:j_idt509",widgetVar:"overlay920236",target:"formSmash:j_idt505:5:partsLink",showEvent:"mousedown",hideEvent:"mousedown",showEffect:"blind",hideEffect:"fade",appendToBody:true});});

7. Computational challenges in modeling maternal effects in psychiatric disorders$(function(){PrimeFaces.cw("OverlayPanel","overlay920241",{id:"formSmash:j_idt505:6:j_idt509",widgetVar:"overlay920241",target:"formSmash:j_idt505:6:partsLink",showEvent:"mousedown",hideEvent:"mousedown",showEffect:"blind",hideEffect:"fade",appendToBody:true});});

isbn
urn-nbn$(function(){PrimeFaces.cw("Tooltip","widget_formSmash_j_idt1452",{id:"formSmash:j_idt1452",widgetVar:"widget_formSmash_j_idt1452",showEffect:"fade",hideEffect:"fade",showDelay:500,hideDelay:300,target:"formSmash:altmetricDiv"});});

CiteExport$(function(){PrimeFaces.cw("TieredMenu","widget_formSmash_lower_j_idt1505",{id:"formSmash:lower:j_idt1505",widgetVar:"widget_formSmash_lower_j_idt1505",autoDisplay:true,overlay:true,my:"left top",at:"left bottom",trigger:"formSmash:lower:exportLink",triggerEvent:"click"});}); $(function(){PrimeFaces.cw("OverlayPanel","widget_formSmash_lower_j_idt1506_j_idt1508",{id:"formSmash:lower:j_idt1506:j_idt1508",widgetVar:"widget_formSmash_lower_j_idt1506_j_idt1508",target:"formSmash:lower:j_idt1506:permLink",showEffect:"blind",hideEffect:"fade",my:"right top",at:"right bottom",showCloseIcon:true});});