Description Usage Arguments Value Author(s) Examples
Function SPIAPlot
allows the user to rapidly visualize the result of the SPIA test.
1 | SPIAPlot(SPIAanalysis)
|
SPIAanalysis |
The result of the |
A plot of the SPIA test
Francesca Demichelis <francesca.demichelis@unitn.it>, Davide Prandi <davide.prandi@unitn.it>
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 27 28 29 | # An example of genotype calls with:
# - four cell lines
# - for each cell line five SNP calls
GenotypeCalls <- rbind(
c("SNP1", "AA", "AA", "AB", "AB"),
c("SNP2", "NoCall", "AA", "AB", "AB"),
c("SNP3", "AB", "AB", "AA" , "AB"),
c("SNP4", "BB", "BB", "BB", "BB"),
c("SNP5", "AB", "BB", "AA", "AA"))
colnames(GenotypeCalls) <-
c("SNP_ID","CellLine1","CellLine2","CellLine3","CellLine4")
# Encode the data into SPIA format.
# SPIA uses 0 for AA, 1 for BB, 2 for AB, and NA for NoCall
# therefore, GenotypeCalls has to be encoded by meand of
# toSPIAData
encoding <- c("AA","BB","AB","NoCall")
SPIAGenotypeCalls <-
toSPIAData(GenotypeCalls,encoding)
# Perform SPIA analysis
SPIAParam <-
list(Pmm=0.1, nsigma=1, Pmm_nonM=0.6, nsigma_nonM=1, PercValidCall=0.7)
SPIAanalysis <-
SPIATest(SPIAGenotypeCalls, row.names=TRUE, test.prob=TRUE, SPIAParam)
# Plot summary
SPIAPlot(SPIAanalysis)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.