Recent Releases of speclet
speclet - v1.0.0
Final release of 'speclet'
While incomplete, this project was a strong proof-of-concept for the development of a complex Bayesian linear model fit to large-scale CRISPR screen data.
Below is a collection of all the PRs for this repo as a way of recognizing the work that went into the research project.
What's Changed
- Model design experimentation by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/1
- Update master with subset-data branch by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/5
- Python type hints by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/6
- Data subset model by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/11
- Data subset model (merge to fix sync issues with GitHub) by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/13
- Experimentation with modeling a subset of the data by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/14
- CRC model experimentation and workflow proof-of-concept by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/16
- Tests against modules in analysis by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/19
- Remove old cruft from attempting to fit a mimic of CERES by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/21
- CRC model 1 to model-fitting pipeline by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/26
- Use Papermill to parameterize model report notebooks by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/27
- Project reorganization by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/29
- Reorganize pipeline by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/30
- Design CRC Model 2 by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/31
- PPC LOO-CV by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/34
- Fix many logging issues by making a separate module. by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/35
- PyMC3 models as classes by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/38
- Update pipeline for object-oriented model fitting by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/39
- Create the first in a series of CERES mimicking models by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/40
- Simulation based calibration pipeline by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/41
- Flake8 code formatting by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/43
- Optional copy number covariate in CERES model by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/44
- Add an optional varying intercept for
sgRNA | geneto CERES by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/45 - Update and run pipelines by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/48
- Add and fit a new model: SpecletOne by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/50
- Refactor model system by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/51
- Update pipelines by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/52
- Add SpecletTwo model by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/53
- analysis: fit SpecletOne and Two by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/54
- Optional KRAS covariate in SpecletTwo and reorganize model structure of fitting pipeline by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/55
- SpecletThree and Four by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/56
- Separate mcmc chains by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/58
- Non-centered parameterization of SpecletThree (PoC) by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/62
- Non-centered parameterization of SpecletFour by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/64
- Refactor the munging process into a single Snakemake pipeline by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/65
- Update data with Project SCORE and fix some known issues. by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/66
- Add SpecletFive and SpecletSix models by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/67
- Update SBC pipeline by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/68
- Build SpecletSeven as a deep hierarchical model by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/73
- Refactor SBC and model-fitting pipelines by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/74
- Update project documentation by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/77
- Improved efficiency of CI by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/78
- SBC refactor by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/79
- Snakemake pipeline build in nightly project build CI by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/85
- SBC limited run by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/86
- Test sprint (increase coverage over some modules) by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/87
- Model standardization refactor by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/88
- Configuration-driven system for entire project by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/92
- Munge pipeline refactor by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/97
- Fit models by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/99
- Sp7 parameterizations by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/104
- SBC uniformity test by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/105
- SpecletSimple model for easy experimentation by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/106
- Update environments by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/107
- Fix theano lock issue by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/108
- SpecletSeven SBC by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/111
- Read count data by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/113
- Experimentation with a Negative Binomial model by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/115
- Update data by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/122
- Mypy updates and other small chores by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/126
- Revisit Negative Binomial models with re-freshed data by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/130
- feat: standardize total read counts table col names by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/134
- Data manager re-write with optional dask backend by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/135
- style: address code review comments by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/136
- Speclet eight by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/137
- Refactor configuration system by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/138
- SpecletEight fitting by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/141
- Strict model configuration interface by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/142
- Build and test SpecletNine model by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/144
- Refactor modeling system and pipelines for using Stan by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/147
- Python environment update by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/148
- Negative binomial models by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/149
- Larger CRC/Bone subsample by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/150
- Fix Theano BLAS warning by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/154
- Add more pieces to the hierarchical negative binomial model by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/157
- Posterior predictions on new data by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/158
- Oncogene covariate by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/159
- Clean by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/160
- Numpyro PyMC JAX backend by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/162
- Refactor SLURM resources and run model-fitting pipeline by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/165
- Data subset with colorectal, pancreas, and esophagus lineages by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/166
- Attempt at modeling the colorectal, pancreas, and esophageal lineages by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/168
- Small chores by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/169
- Address CI of pytest suite by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/171
- Single lineage model interface by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/172
- Single lineage model (and some other additions) by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/170
- GPU support in the model fitting pipeline by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/179
- Simplify the model to help with sampling by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/176
- Model version and information by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/185
- Varying chromosome effects nested under cell line by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/187
- Update model fitting reports by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/188
- Expand the analysis to all lineages and sublineages by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/191
- Figures by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/193
- Finish up by @jhrcook in https://github.com/Kevin-Haigis-Lab/speclet/pull/196
New Contributors
- @jhrcook made their first contribution in https://github.com/Kevin-Haigis-Lab/speclet/pull/1
Full Changelog: https://github.com/Kevin-Haigis-Lab/speclet/commits/v1.0.0
- Jupyter Notebook
Published by jhrcook about 3 years ago