Skip to content

Estimating bivariate LDSC intercept when h2 is low #444

Open
@tom-a-bond

Description

@tom-a-bond

Hi,

We are wondering whether it is valid to use LDSC to estimate the bivariate intercept (to be used as an indicator of sample overlap) when trait h2 is low?

For our traits we get the following LDSC results:

Heritability of phenotype 1
---------------------------
Total Observed scale h2: 0.0031 (0.0101)
Lambda GC: 0.9634
Mean Chi^2: 0.9637
Intercept: 0.961 (0.0066)
Ratio: NA (mean chi^2 < 1)

Heritability of phenotype 2/2
-----------------------------
Total Observed scale h2: -0.0006 (0.0065)
Lambda GC: 0.8836
Mean Chi^2: 0.9061
Intercept: 0.9068 (0.0068)
Ratio: NA (mean chi^2 < 1)

Genetic Covariance
------------------
Total Observed scale gencov: 4.1236e-05 (0.0052)
Mean z1*z2: 0.198
Intercept: 0.198 (0.0043)

Genetic Correlation
-------------------
Genetic Correlation: nan (nan) (h2  out of bounds) 
Z-score: nan (nan) (h2  out of bounds)
P: nan (nan) (h2  out of bounds)
WARNING: One of the h2's was out of bounds.
This usually indicates a data-munging error or that h2 or N is low.

We also initially got the LDSC error "FloatingPointError: invalid value encountered in sqrt", apparently due to some of the jackknife h2 estimates being negative, but it appears that the genetic covariance estimate may still be fine in this case- see [https://github.com//issues/40]. LDSC ran fine when a slightly different set of input SNPs was used. Clearly in our case h2 is so low for both traits that rG won't be meaningful. But is there any reason to worry that the intercept estimate will be biased?

Many thanks in advance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions