-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
global epistasis models give different results with pandas
2.2
#128
Comments
- Update environment: - update `polyclonal` to 6.10 (addresses [this issue](#96)) - update `neutcurve` to 1.1.2 - update `altair` to 5.2.0 - update `biopython` to 1.83 - update `pandas` to 2.1 and add `pyarrow`. Did not update to `pandas` 2.2 due to [this issue](matsengrp/multidms#128). - update to `seaborn` 0.13 - update to `snakemake` 8.3. **Note that this means the recommended usage now changes from `--use-conda` to `--software-deployment-method conda`.** - sort rows in prob escape values for consistent output, may very slightly change some of the fit antibody-escape values
Good catch @jbloom. Indeed, when I updated to However, this patch is for Hopefully I will get that PR ready for review this week, but if you need a patch for this issue now I could always branch off of |
Great, and thanks for the explanation of the bug. For now I have pinned |
@jgallowa07, this seems like potentially a significant bug. When I run the global epistasis models in the
dms-vep-pipeline-3/test_example
, I get substantially different results depending on whether I usepandas
2.1 orpandas
2.2 (I also havepyarrow
installed). Thepandas
2.1 results are consistent with earlier versions, but thepandas
2.2 are much different.Note that I cannot rule out that this caused by a bug in
pandas
2.2.0 which is a recent release, but I wanted to flag it here.The text was updated successfully, but these errors were encountered: