Description Usage Arguments Details Value Note Author(s) See Also Examples
Estimate wether an eQTL is cis- or trans- acting.
1 | classify.qtl(cross, peak, etrait.coord, data.gmap)
|
cross |
An object of class |
peak |
An object of class |
etrait.coord |
A
|
data.gmap |
A
|
Useful in the case of genome-wide expression QTL mapping. Determines cis-acting and trans-acting eQTL (or cis- and trans- eQTL) and gives a basic overview about the global eQTL network. The (potential) cis-eQTL are those which colocalize with the controlled gene. These could be typically explained by a modification within a gene promoter and therefore actually correspond to a cis-regulation (note that it would remain to be confirmed on a case by case basis: due to the lack of precision in QTLs localization for all analysis methods, a cis-acting is still biologically hypothetical; plus it could also correspond to a trans-acting eQTL localised close to its target gene). eQTLs which contains the regulated gene within their LOD support interval are classified in this category as cis
. The trans-acting eQTLs are defined as those which do not colocalize with the affected gene. These could typically correspond to the mode of action of a transcription factor on the regulation of another gene's expression. eQTL which do not contain the regulated gene within their LOD support interval are classified as trans
.
The input peak
object is returned with a component type
added to the components of
names(peak\$trait\$chromosome)
for each previously detected QTL:
type |
|
The QTL support interval locations are defined within a peak
object. This classification (performed by classify.qtl
) depends entirely on the support interval definition computed by the define.peak
function. This function tend to underestimate cis-eQTL number as LOD-drop value are more conservative. This, however, does not replace the scientist's own manual examination of the LOD curve.
Hamid A. Khalili
read.cross
,define.peak
,calc.adef
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | data(seed10);
# Genotype probabilities
## Not run: seed10 <- calc.genoprob( cross=seed10, step=2, off.end=0, error.prob=0,
map.function='kosambi', stepwidth='fixed');
seed10 <- sim.geno( cross=seed10, step=2, off.end=0, error.prob=0,
map.function='kosambi', stepwidth='fixed');
## End(Not run)
# Genome scan and QTL detection
out.em <- scanone( seed10, pheno.col=1:50, model='normal', method='hk');
out.peak <- define.peak( out.em, 'all');
# Additive effect computing and peaks localization
out.peak <- calc.adef(seed10,out.em,out.peak);
data(BSpgmap);
out.peak <- localize.qtl(seed10,out.peak,BSpgmap);
# Estimated actind-type of the expression QTL affecting
# the 100th expression trait and localized on chromosome 1
data(ATH.coord)
out.peak <- classify.qtl(seed10,out.peak,ATH.coord,BSpgmap);
out.peak[[26]]$'4'$type;
# idem for the trait 'CATrck'
out.peak$CATrck$'4'$type;
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.