Closed jbloom closed 1 year ago
@Bernadetadad @caelanradford @Caleb-Carr @fwelsh @timcyu @matsen, I just merged this pull request which creates version 3.0.
The main changes are summarized in the CHANGELOG, and include everything in both version 2.6 and 3.0: https://github.com/jbloomlab/polyclonal/blob/main/CHANGELOG.rst
Documentation is here: https://jbloomlab.github.io/polyclonal/index.html
Key things:
Polyclonal
object, and a function was added to help get those distances in the correct format (https://jbloomlab.github.io/polyclonal/polyclonal.pdb_utils.html#polyclonal.pdb_utils.inter_residue_distances). Note you should think carefully about which chains to include when calculating distances: for a trimeric protein, you want to use all chains in that trimer in case there are inter-monomer epitopes. See https://jbloomlab.github.io/polyclonal/real_serum.html for use of this regularization for HIV Env.reg_activity_weight
more.I have not yet integrated this into dms-vep-pipeline
, but can do so. But first, can you take a look over above and see if there are any relevant issues you spot that should be addressed before integrating into pipeline? If you find any, just post them here.
Haven't gotten to testing the update yet, but minor note for the docs. My last seq run returned much better antibody cocktail data now that reflects updated selection conditions. Here's the prob_escape file:
libA_221108_1_1C04-5G04_1_prob_escape.csv.zip
Would suggest updating the antibody cocktail example in the docs with this data instead!
This version makes the uniqueness and spatial regularization part of the standard package. Changes regularization defaults and a few other non-backward-compatible changes.