| boundaryTurbo_F | Check whether the parameter F is within the appropriate range | 
| boundaryTurbo_Q | Check whether the parameter Q is within the appropriate range | 
| calcPMSLikelihood | A function for calculating the log-likelihood from the data and parameters | 
| convertFromTurbo_F | Restore the converted parameter F for turboEM | 
| convertFromTurbo_Q | Restore the converted parameter Q for turboEM | 
| convertToTurbo_F | Convert the parameter F so that turboEM can treat | 
| convertToTurbo_Q | Convert the parameter Q so that turboEM can treat | 
| EstimatedParameters-class | An S4 class representing the estimated parameters | 
| getLogLikelihoodC | Calculate the value of the log-likelihood for given parameters | 
| getMutationFeatureVector | Get mutation feature vector from context sequence data and reference and alternate allele information | 
| hildaBarplot | Read the raw mutation data with the mutation feature vector format, estimate and plot both mutation signatures and their fractions | 
| hildaDiffPlot | Read the raw mutation data with the mutation feature vector format, estimate and plot both mutation signatures and their fractions | 
| hildaGlobalResult | Compute the Bayes factor | 
| hildaLocalResult | Extract the posterior distributions of the mean differences in muational exposures | 
| hildaPlotSignature | Plot mutation signatures from HiLDA output | 
| hildaReadMPFile | Read the raw mutation data of Mutation Position Format. | 
| hildaRhat | Output the maximum potential scale reduction statistic of all parameters estimated | 
| hildaTest | Apply HiLDA to statistically testing the global difference in burdens of mutation signatures between two groups | 
| MetaInformation-class | An S4 class to represent a mutation meta information common to many data types | 
| MutationFeatureData-class | An S4 class representing the mutation data | 
| mySquareEM | A function for estimating parameters using Squared EM algorithm | 
| pmBarplot | Plot both mutation signatures and their mutational exposures from pmsignature output | 
| pmgetSignature | Obtain the parameters for mutation signatures and memberships | 
| pmMultiBarplot | Plot both mutation signatures and their mutational exposures from pmsignature output for more than two groups | 
| pmPlotSignature | Plot mutation signatures from pmsignature output | 
| PMSboundary | A functional for generating the function checking the parameter (p) is within the restricted conditions or not | 
| updateMstepFQC | Update the parameter F and Q (M-step in the EM-algorithm) | 
| updatePMSParam | A function for updating parameters using EM-algorithm | 
| updateTheta_NormalizedC | Update the auxiliary parameters theta and normalize them so that the summation of each group sums to 1 (E-step), also calculate the current log-likelihood value | 
| visPMS | visualize probabisitic mutaiton signature for the independent model |