Recent Releases of lobster
lobster - v0.0.15
What's Changed
- badges by @ncfrey in https://github.com/prescient-design/lobster/pull/140
- Peer patch (fold, sub loc, proteinnet, ssp) by @taylormjs in https://github.com/prescient-design/lobster/pull/139
- hot fix badge by @ncfrey in https://github.com/prescient-design/lobster/pull/142
- improve model load logging by @ncfrey in https://github.com/prescient-design/lobster/pull/143
- onnx compile by @ncfrey in https://github.com/prescient-design/lobster/pull/144
- add timestamps to cached UME checkpoints by @karinazad in https://github.com/prescient-design/lobster/pull/145
- cpu attn mask by @ncfrey in https://github.com/prescient-design/lobster/pull/149
Full Changelog: https://github.com/prescient-design/lobster/compare/v0.0.14...v0.0.15
- Python
Published by karinazad 9 months ago
lobster - v0.0.14
What's Changed
- upgrade flash attention to 2.8.0 by @karinazad in https://github.com/prescient-design/lobster/pull/122
- Post train eval by @taylormjs in https://github.com/prescient-design/lobster/pull/119
- rl init by @ncfrey in https://github.com/prescient-design/lobster/pull/121
- Add 'rank' stage to DyAb model by @tomyyyD in https://github.com/prescient-design/lobster/pull/124
- Add weight decay to UME by @karinazad in https://github.com/prescient-design/lobster/pull/125
- Perturbation callback by @karinazad in https://github.com/prescient-design/lobster/pull/126
- remove
with torch.inference_mode()from tokens to latents in FlexBert by @karinazad in https://github.com/prescient-design/lobster/pull/127 - grpo updates by @ncfrey in https://github.com/prescient-design/lobster/pull/128
- bump torch by @kleinhenz in https://github.com/prescient-design/lobster/pull/132
- ckpt by @kleinhenz in https://github.com/prescient-design/lobster/pull/130
- CONTRIBUTING.md by @karinazad in https://github.com/prescient-design/lobster/pull/133
- Transform for nucleotides to AA and SMILES by @karinazad in https://github.com/prescient-design/lobster/pull/136
- rope tests by @ncfrey in https://github.com/prescient-design/lobster/pull/134
- deps by @kleinhenz in https://github.com/prescient-design/lobster/pull/135
- dxt by @ncfrey in https://github.com/prescient-design/lobster/pull/129
- Add DGEB evaluation integration for UME models by @ncfrey in https://github.com/prescient-design/lobster/pull/137
Full Changelog: https://github.com/prescient-design/lobster/compare/v0.0.13...v0.0.14
- Python
Published by ncfrey 9 months ago
lobster - v0.0.13
What's Changed
- lightweight server by @ncfrey in https://github.com/prescient-design/lobster/pull/96
- DiscoCLIP loss by @karinazad in https://github.com/prescient-design/lobster/pull/98
- Make umap optional by @karinazad in https://github.com/prescient-design/lobster/pull/100
- citation by @ncfrey in https://github.com/prescient-design/lobster/pull/99
- FIx Ume example notebook by @karinazad in https://github.com/prescient-design/lobster/pull/102
- Remove structural tokens from Ume tokenizers by @karinazad in https://github.com/prescient-design/lobster/pull/101
- Add translation and reverse-translation transforms (DNA -> protein, protein -> DNA) by @karinazad in https://github.com/prescient-design/lobster/pull/103
- more fa tests by @ncfrey in https://github.com/prescient-design/lobster/pull/105
- Small DyAb bugfixes by @tomyyyD in https://github.com/prescient-design/lobster/pull/107
- Add Symile multi-modal contrastive loss to Ume by @karinazad in https://github.com/prescient-design/lobster/pull/109
- comparing fa2 by @ncfrey in https://github.com/prescient-design/lobster/pull/112
- Refactor UME losses by @karinazad in https://github.com/prescient-design/lobster/pull/111
- Add 'from_pretrained' to Ume by @karinazad in https://github.com/prescient-design/lobster/pull/113
- Save DyAb hyperparameters by @tomyyyD in https://github.com/prescient-design/lobster/pull/116
- Add CLAUDE.md documentation and maintenance tools by @ncfrey in https://github.com/prescient-design/lobster/pull/114
- Ume embedding normalization + small fixes by @karinazad in https://github.com/prescient-design/lobster/pull/115
New Contributors
- @tomyyyD made their first contribution in https://github.com/prescient-design/lobster/pull/107
Full Changelog: https://github.com/prescient-design/lobster/compare/v0.0.12...v0.0.13
- Python
Published by karinazad 10 months ago
lobster - v0.0.12
What's Changed
- Ume SMILES tokenizer fix by @karinazad in https://github.com/prescient-design/lobster/pull/66
- Ume perplexity logging by @karinazad in https://github.com/prescient-design/lobster/pull/67
- Update README.md by @ncfrey in https://github.com/prescient-design/lobster/pull/69
- Ume fix perplexity device by @karinazad in https://github.com/prescient-design/lobster/pull/68
- Add
to Ume tokenizers by @karinazad in https://github.com/prescient-design/lobster/pull/71 - RNS metric implementation by @karinazad in https://github.com/prescient-design/lobster/pull/73
- Ume modality-specific embeddings by @karinazad in https://github.com/prescient-design/lobster/pull/72
- add conversion transforms by @cgrambow in https://github.com/prescient-design/lobster/pull/74
- Fix peer by @taylormjs in https://github.com/prescient-design/lobster/pull/70
- add SMILES conversion transform and transform tests by @cgrambow in https://github.com/prescient-design/lobster/pull/75
- Ume remove modality embeddings by @karinazad in https://github.com/prescient-design/lobster/pull/76
- add maxinputlength option to conversion transforms by @cgrambow in https://github.com/prescient-design/lobster/pull/78
- Initial InfoNCE contrastive experiments (with pos emb bugfix) by @sjmielke in https://github.com/prescient-design/lobster/pull/77
- Ume weighted contrastive loss by @karinazad in https://github.com/prescient-design/lobster/pull/79
- Update README.md by @ncfrey in https://github.com/prescient-design/lobster/pull/83
- Ume weighted contrastive loss pt2 by @karinazad in https://github.com/prescient-design/lobster/pull/86
- make flash-attn optional for Ume, enable CPU-only inference and testing by @ncfrey in https://github.com/prescient-design/lobster/pull/90
- Ume remove paired tokenization by @karinazad in https://github.com/prescient-design/lobster/pull/92
- Ume evaluation by @karinazad in https://github.com/prescient-design/lobster/pull/87
- make flash attention optional by @kleinhenz in https://github.com/prescient-design/lobster/pull/95
New Contributors
- @sjmielke made their first contribution in https://github.com/prescient-design/lobster/pull/77
Full Changelog: https://github.com/prescient-design/lobster/compare/v0.0.11...v0.0.12
- Python
Published by kleinhenz 10 months ago
lobster - v0.0.11
What's Changed
- Add AtomicaDataset by @karinazad in https://github.com/prescient-design/lobster/pull/63
- Ume conversion/interaction tokenizer + fix SMILES and nucleotide tokenizers by @karinazad in https://github.com/prescient-design/lobster/pull/65
Full Changelog: https://github.com/prescient-design/lobster/compare/v0.0.10...v0.0.11
- Python
Published by karinazad 12 months ago
lobster - v0.0.7
What's Changed
- Ume datamodule, iterable datasets, concat and multiplexed datasets, throughput+tokens per second callback by @karinazad in https://github.com/prescient-design/lobster/pull/39
- transformer architecture analyzer by @karinazad in https://github.com/prescient-design/lobster/pull/40
- fix HF datasets tests, add mocking by @karinazad in https://github.com/prescient-design/lobster/pull/42
- configure lr scheduler by @ncfrey in https://github.com/prescient-design/lobster/pull/41
- Structure tokens by @ncfrey in https://github.com/prescient-design/lobster/pull/43
- LG hugging face dataset by @Sidney-Lisanza in https://github.com/prescient-design/lobster/pull/44
- Add 3D Pinder to Ume datamodule by @karinazad in https://github.com/prescient-design/lobster/pull/45
- Ume tokenizers and dataset sampling options by @karinazad in https://github.com/prescient-design/lobster/pull/46
- PEER dataset(s) + callback by @taylormjs in https://github.com/prescient-design/lobster/pull/47
- Ume model class and embeddings tutorial notebook by @karinazad in https://github.com/prescient-design/lobster/pull/48
- Ume datamodule - allow downloads of HF datasets by @karinazad in https://github.com/prescient-design/lobster/pull/50
- delete ckpt by @ncfrey in https://github.com/prescient-design/lobster/pull/51
- extend smiles tokenizer by @cgrambow in https://github.com/prescient-design/lobster/pull/49
- Ume model, per-modality loss, UmeTokenizerTransform by @karinazad in https://github.com/prescient-design/lobster/pull/52
- Add OpenGenome2 by @taylormjs in https://github.com/prescient-design/lobster/pull/53
- Add ZINC dataset, add limit to HF iterable datasets by @karinazad in https://github.com/prescient-design/lobster/pull/54
- Ume datamodule - fix
_get_dataset_sizeswith limit by @karinazad in https://github.com/prescient-design/lobster/pull/56 - Ume evaluation callbacks - switch to Ume tokenizers, expose
evaluateby @karinazad in https://github.com/prescient-design/lobster/pull/57 - slurm script time interval, Ume config, ModernBERT max length by @karinazad in https://github.com/prescient-design/lobster/pull/59
- configs by @ncfrey in https://github.com/prescient-design/lobster/pull/55
- Calm splits by @taylormjs in https://github.com/prescient-design/lobster/pull/58
- dataloader checkpoint callback by @karinazad in https://github.com/prescient-design/lobster/pull/60
New Contributors
- @cgrambow made their first contribution in https://github.com/prescient-design/lobster/pull/49
Full Changelog: https://github.com/prescient-design/lobster/compare/v0.0.6...v0.0.7
- Python
Published by karinazad 12 months ago
lobster - v0.0.6
What's Changed
- Modern bert by @Sidney-Lisanza in https://github.com/prescient-design/lobster/pull/20
- mgm script setup by @ncfrey in https://github.com/prescient-design/lobster/pull/21
- add AminoAcidTokenizerFast by @kleinhenz in https://github.com/prescient-design/lobster/pull/16
- adding predict_fab that formats pdb file with heavy and light chain by @fdreyer in https://github.com/prescient-design/lobster/pull/17
- Add FlexBERT from ModernBERT by @edwag in https://github.com/prescient-design/lobster/pull/22
- M320M dataset by @karinazad in https://github.com/prescient-design/lobster/pull/23
- SMILES regex fast tokenizer by @karinazad in https://github.com/prescient-design/lobster/pull/24
- Nucleotide tokenizer fast by @karinazad in https://github.com/prescient-design/lobster/pull/25
- M320M and ChEMBL datamodules, tokenizer transform by @karinazad in https://github.com/prescient-design/lobster/pull/27
- calm datamodule by @ncfrey in https://github.com/prescient-design/lobster/pull/28
- FlexBERT tweaks by @edwag in https://github.com/prescient-design/lobster/pull/29
- Allow input embeddings to be passed directly to FlexBERT by @edwag in https://github.com/prescient-design/lobster/pull/32
- MoleculeACE linear probe evaluation callback by @karinazad in https://github.com/prescient-design/lobster/pull/31
- deepspeed deps by @ncfrey in https://github.com/prescient-design/lobster/pull/33
- Update push.yml by @ncfrey in https://github.com/prescient-design/lobster/pull/36
- minimal esmc-small implementation by @fdreyer in https://github.com/prescient-design/lobster/pull/37
- configs by @ncfrey in https://github.com/prescient-design/lobster/pull/38
- Add CalmPropertyDataset & CalmLinearProbe Callbacks by @taylormjs in https://github.com/prescient-design/lobster/pull/34
New Contributors
- @Sidney-Lisanza made their first contribution in https://github.com/prescient-design/lobster/pull/20
- @fdreyer made their first contribution in https://github.com/prescient-design/lobster/pull/17
- @edwag made their first contribution in https://github.com/prescient-design/lobster/pull/22
- @karinazad made their first contribution in https://github.com/prescient-design/lobster/pull/23
- @taylormjs made their first contribution in https://github.com/prescient-design/lobster/pull/34
Full Changelog: https://github.com/prescient-design/lobster/compare/v0.0.5...v0.0.6
- Python
Published by kleinhenz about 1 year ago
lobster - v0.0.4
What's Changed
- don't publish every commit to main by @kleinhenz in https://github.com/prescient-design/lobster/pull/11
- Fix typos by @chaitjo in https://github.com/prescient-design/lobster/pull/12
- DyAb by @hofmannjl in https://github.com/prescient-design/lobster/pull/13
- dependencies by @kleinhenz in https://github.com/prescient-design/lobster/pull/18
New Contributors
- @chaitjo made their first contribution in https://github.com/prescient-design/lobster/pull/12
- @hofmannjl made their first contribution in https://github.com/prescient-design/lobster/pull/13
Full Changelog: https://github.com/prescient-design/lobster/compare/v0.0.3...v0.0.4
- Python
Published by kleinhenz about 1 year ago