dms_variants package¶
dms_variants¶
Python package for analyzing deep mutational scanning of barcoded variants of genes.
Submodules¶
- barcodes
inverse_simpson_index()rarefyBarcodes()- bottlenecks
estimateBottleneck()- codonvarianttable
CodonVariantTableCodonVariantTable.geneseqCodonVariantTable.sitesCodonVariantTable.codonsCodonVariantTable.aasCodonVariantTable.librariesCodonVariantTable.barcode_variant_dfCodonVariantTable.variant_count_dfCodonVariantTable.primary_targetCodonVariantTable.addMergedLibraries()CodonVariantTable.addSampleCounts()CodonVariantTable.add_frac_counts()CodonVariantTable.add_full_seqs()CodonVariantTable.add_sample_counts_df()CodonVariantTable.avgCountsPerVariant()CodonVariantTable.classifyVariants()CodonVariantTable.codonToAAMuts()CodonVariantTable.escape_scores()CodonVariantTable.from_variant_count_df()CodonVariantTable.func_scores()CodonVariantTable.mutCounts()CodonVariantTable.n_variants_df()CodonVariantTable.numCodonMutsByType()CodonVariantTable.plotAvgCountsPerVariant()CodonVariantTable.plotCountsPerVariant()CodonVariantTable.plotCumulMutCoverage()CodonVariantTable.plotCumulVariantCounts()CodonVariantTable.plotMutFreqs()CodonVariantTable.plotMutHeatmap()CodonVariantTable.plotNumCodonMutsByType()CodonVariantTable.plotNumMutsHistogram()CodonVariantTable.plotVariantSupportHistogram()CodonVariantTable.prob_escape()CodonVariantTable.samples()CodonVariantTable.subs_to_seq()CodonVariantTable.valid_barcodes()CodonVariantTable.writeCodonCounts()
filter_by_subs_observed()- constants
AAS_NOSTOPAAS_WITHSTOPAAS_WITHSTOP_WITHGAPAA_TO_CODONSAA_TO_CODONS_WITHGAPCBPALETTECODONSCODONS_NOSTOPCODONS_WITHGAPCODON_TO_AACODON_TO_AA_WITHGAPNTSNTS_AMBIGUOUSNTS_WITHGAPNT_COMPLEMENTNT_TO_REGEXPSINGLE_NT_AA_MUTS- fastq
iterate_fastq()iterate_fastq_pair()qual_str_to_array()- globalepistasis
AbstractEpistasisAbstractEpistasis.add_phenotypes_to_df()AbstractEpistasis.aicAbstractEpistasis.binarymapAbstractEpistasis.enrichments()AbstractEpistasis.epistasis_func()AbstractEpistasis.epistasis_func_params_dictAbstractEpistasis.fit()AbstractEpistasis.latent_effects_dfAbstractEpistasis.latent_phenotype_wt()AbstractEpistasis.likelihood_calc_params_dictAbstractEpistasis.loglikAbstractEpistasis.n_latent_phenotypesAbstractEpistasis.nparamsAbstractEpistasis.phenotypes_dfAbstractEpistasis.phenotypes_frombinary()AbstractEpistasis.preferences()AbstractEpistasis.single_mut_effects()
BottleneckLikelihoodCauchyLikelihoodEpistasisFittingErrorEpistasisFittingWarningGaussianLikelihoodMonotonicSplineEpistasisMonotonicSplineEpistasisBottleneckLikelihoodMonotonicSplineEpistasisCauchyLikelihoodMonotonicSplineEpistasisGaussianLikelihoodNoEpistasisNoEpistasisBottleneckLikelihoodNoEpistasisCauchyLikelihoodNoEpistasisGaussianLikelihoodfit_models()- illuminabarcodeparser
IlluminaBarcodeParserIlluminaBarcodeParser.bclenIlluminaBarcodeParser.upstreamIlluminaBarcodeParser.upstream2IlluminaBarcodeParser.downstreamIlluminaBarcodeParser.downstream2IlluminaBarcodeParser.upstream_mismatchIlluminaBarcodeParser.upstream2_mismatchIlluminaBarcodeParser.downstream_mismatchIlluminaBarcodeParser.downstream2_mismatchIlluminaBarcodeParser.valid_barcodesIlluminaBarcodeParser.bc_orientationIlluminaBarcodeParser.minqIlluminaBarcodeParser.chastity_filterIlluminaBarcodeParser.list_all_valid_barcodesIlluminaBarcodeParser.VALID_NTSIlluminaBarcodeParser.parse()
- ispline
IsplinesIsplines_totalMsplines- pdb_utils
reassign_b_factor()- plotnine_themes
theme_graygrid- simulate
MultiLatentSigmoidPhenotypeSimulatorSigmoidPhenotypeSimulatorSigmoidPhenotypeSimulator.wt_latentSigmoidPhenotypeSimulator.muteffectsSigmoidPhenotypeSimulator.latentPhenotype()SigmoidPhenotypeSimulator.latentToObserved()SigmoidPhenotypeSimulator.observedEnrichment()SigmoidPhenotypeSimulator.observedPhenotype()SigmoidPhenotypeSimulator.plotLatentVsObserved()SigmoidPhenotypeSimulator.plotMutsHistogram()
codon_muts()mutate_seq()rand_seq()simulateSampleCounts()simulate_CodonVariantTable()- utils
cumul_rows_by_count()integer_breaks()latex_sci_not()reverse_complement()scores_to_prefs()single_nt_accessible()tidy_split()tidy_to_corr()translate()