Welcome to karyohmm’s documentation!¶
Karyohmm is an HMM-based model for aneuploidy detection in PGT-A datasets.
Karyohmm implements methods for haplotype based analyses of copy number changes, crossover recombination, and phasing from array intensity data when parental genotypes are available.
Implementation of read-based methods to support NGS-based PGT-A is a work in progress.
Contents:
- karyohmm API Reference
- Core HMM Models
MetaHMMMetaHMM.statesMetaHMM.karyotypesMetaHMM.aploidMetaHMM.__init__()MetaHMM.forward_algorithm()MetaHMM.backward_algorithm()MetaHMM.forward_backward()MetaHMM.viterbi_algorithm()MetaHMM.marginal_posterior_karyotypes()MetaHMM.posterior_karyotypes()MetaHMM.genotype_embryo()MetaHMM.flag_parental_genotype_errors()
QuadHMMQuadHMM.statesQuadHMM.karyotypesQuadHMM.__init__()QuadHMM.forward_algorithm()QuadHMM.backward_algorithm()QuadHMM.forward_backward()QuadHMM.viterbi_algorithm()QuadHMM.restrict_path()QuadHMM.restrict_states()QuadHMM.viterbi_path()QuadHMM.map_path()QuadHMM.flag_parental_genotype_errors()QuadHMM.det_recomb_sex()QuadHMM.isolate_recomb()QuadHMM.est_sharing()
PocHMM
- Mosaic and Contamination Estimators
MosaicEstMccEstMccEst.__init__()MccEst.loglik_mcc_poc()MccEst.loglik_mcc_trio()MccEst.est_mcc_poc()MccEst.est_mcc_trio()MccEst.mcc_ci_poc()MccEst.mcc_ci_trio()MccEst.loglik_mcc_phased_trio()MccEst.loglik_mcc_phased_poc()MccEst.est_mcc_phased_trio()MccEst.est_mcc_phased_poc()MccEst.mcc_ci_phased_trio()MccEst.mcc_ci_phased_poc()MccEst.loglik_mcc_genome_poc()MccEst.loglik_mcc_genome_trio()MccEst.loglik_mcc_genome_phased_poc()MccEst.loglik_mcc_genome_phased_trio()MccEst.est_mcc_genome_poc()MccEst.est_mcc_genome_trio()MccEst.est_mcc_genome_phased_poc()MccEst.est_mcc_genome_phased_trio()MccEst.est_mcc_per_chrom_poc()MccEst.est_mcc_per_chrom_trio()MccEst.est_mcc_per_chrom_phased_poc()MccEst.est_mcc_per_chrom_phased_trio()
- Recombination and Phase Correction
- Base Class
- Simulators
PGTSimPGTSimMosaicPGTSimSegmentalPGTSimVCFPGTSimBasePGTSimBase.__init__()PGTSimBase.draw_parental_genotypes()PGTSimBase.create_genotyping_errors()PGTSimBase.create_switch_errors_help()PGTSimBase.create_switch_errors()PGTSimBase.sim_haplotype_paths()PGTSimBase.sim_haplotype_paths_upd()PGTSimBase.sim_b_allele_freq()PGTSimBase.sim_logR_ratio()PGTSimBase.sim_read_counts()PGTSimBase.sim_joint_het()PGTSimBase.sim_haplotype_ref_panel()
- I/O Utilities
- Core HMM Models