This software is released under GNU General Public License 3
Additional license options available at http://license.umn.edu
Contact: Justin R. Klesmith through the issue tracker.
https://github.com/JKlesmith/PACT/
https://academic.oup.com/bioinformatics/advance-article/doi/10.1093/bioinformatics/bty1042/5258100
https://doi.org/10.1093/bioinformatics/bty1042
Improved mutant function prediction via PACT: Protein Analysis and Classifier Toolkit
Justin R Klesmith Benjamin J Hackel
Bioinformatics, bty1042
A key change in the enrichment calculation has been made. Previously during software development we decided that a mutation (while not in the library design) that passed the mutational count filter would be considered in the total count. It is theoretically possible that a poorly made DNA library leading to a lot of rejected mutations could skew the raw enrichments. However, this shouldn't be an issue as we typically use normalized fitness values. A sample from the CD19 epitope 3B10 dataset showed this to be the case (where the log2 enrichments showed minor differences in the fraction (yet regressed to 1 using a linear fit) but the normalized Z-score were exacty the same). Therefore, the new default action of the enrichment module is to not consider mutations not desiged in the library in the total count. If the old method is desired a line stating "consider_rejected: True" in the config file under the enrichment heading can be added.
A second change is addition of two new modes for strict counting. Setting strict_count_threshold under the enrichment section to true or both will enforce strict counting for the reference and selected with the thresholds (no virtual counts of 1 if the corresponding reference or selected count passes its threshold). The new addition is setting ref-only or sel-only to enable strict counting for the reference and selected respectively and virtual counts for the corresponding. Setting a value of false will allow existing virtual count behavior for both.
python pact.py -c ./path/to/config_file.ini
Example config files are stored in ./pact/tests/
back_to_consensus
classification_analysis
function_filter
fitness
pact_vs_pact
pact_vs_analysis
sequence_homology
shannon_entropy
structure_analysis
tools
epitope_mapping
enzyme_solubility
Version 2018.6 - Initial Release