allPfamAnalysis
launches the analysis of all the Pfams and single sequences which
are involved with at least one mutation.
allPfamAnalysis(repos , allLowMACAObjects=NULL
, mutation_type=c("missense", "all", "truncating" , "silent")
, NoSilent=TRUE
, mail=NULL
, perlCommand="perl"
, verbose=FALSE
, conservation=0.1
, use_hmm=FALSE
, datum=FALSE
, clustal_cmd="clustalo"
, BPPARAM=bpparam("SerialParam"))
allPfamsLM
produced by the function. It can be usefull for plotting
a specific Pfam after the analysis, but it can be a pretty large object. Default NULLBiocParallelParam
specifiying parameters related to
the parallel execution of some of the tasks and calculations within this function.
See function bpparam()
from the BiocParallel
package.LowMACA_AML
)
and perform a full analysis of the dataset. It basically divide the mutations into their Pfam and launch many LowMACA
analysis as many Pfam are hit by mutations up to the lfm
function. Every significant position after lfm
is tested at gene level. A binomial test is performed to see if the ratio between the number of mutations
in the significant position over the total number of mutations is higher than expected by chance at gene level.
The significant mutations of all the lfm
functions are aggregated in one single data.frame.
lfm
, LowMACA_AML
#Load Homeobox example
data(lmObj)
#Extract the data inside the object as a toy example
myData <- lmMutations(lmObj)$data
#Run allPfamAnalysis on every mutations
significant_muts <- allPfamAnalysis(repos=myData)
#Show the result of alignment based analysis
head(significant_muts$AlignedSequence)
#Show all the genes that harbor significant mutations
unique(significant_muts$AlignedSequence$Gene_Symbol)
#Show the result of the Single Gene based analysis
head(significant_muts$SingleSequence)
#Show all the genes that harbor significant mutations
unique(significant_muts$SingleSequence$Gene_Symbol)
Run the code above in your browser using DataLab