Skip to content

Releases: instadeepai/InstaNovo

InstaNovo v1.0.1

21 Jan 14:23
9b3ef20
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump pypa/gh-action-pypi-publish from 1.4.2 to 1.10.3 by @dependabot in #55

  • build(deps): bump actions/setup-python from 4 to 5 by @dependabot in #42

  • Update starter notebook, add charge check, fix sdpa by @KevinEloff in #61

  • build(deps): bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 by @dependabot in #64

  • fix: ZeroDivisionError when predicting on small sample file by @BioGeek in #68

  • V1.0.1 release by @BioGeek in #69

  • fix: Resolve "AttributeError: 'SpectrumDataFrame' object has no attribute 'df'"

  • feat: update notebooks to v1.0.0

  • feat: Automatic model download and improve residues
    Co-Authored-By: Kevin Eloff [email protected]

  • feat: update tests for v1.0.1 release
    Co-Authored-By: Rachel Catzel [email protected]

  • feat: update packages

New Contributors

Full Changelog: 1.0.0...1.0.1

InstaNovo 1.0.0

09 Oct 16:42
971c367
Compare
Choose a tag to compare

Improved code utility and data validation

  • Check labels match precursor
  • Check for data leakage
  • Verify residue vocabulary
  • Added better residue support
    • Fine-tuning trainer automatically updates model weights with new sizes
  • Added Flash attention, torch.compile(), AMP (fp16)
  • Added improved fast greedy search
  • Improved test coverage

Added Spectrum Data Handler

  • Supports lazy loading with asynchronous prefetching
  • Filtering and sampling performed non-destructively (by updating the row filter)
  • Two-fold shuffling strategy for training ensures optimal load times

Extended model checkpoint released. Trained on 32M spectra with additional PTMs:

  • AC-PT
  • Additional PRIDE dataset
  • Additional phosphorylation dataset

0.1.7

05 Mar 22:52
b04eada
Compare
Choose a tag to compare

What's Changed

  • feat: generalise mgf to all metadata by @KevinEloff in #19
  • Add GitHub action to purge GitHub cache of badge image on new release by @BioGeek in #18
  • fix: dataloader using old schema by @KevinEloff in #24
  • refactor: linting by @BioGeek in #21
  • Add integration test by @BioGeek in #27
  • fix: update benchmark URL to InstaDeepAI/ms_ninespecies_benchmark by @BioGeek in #28
  • Fix version conflict for docs build by @BioGeek in #29
  • docs: add link to Tran et al 2017 + fix ploars link by @BioGeek in #30
  • ci: add dependabot to update github actions and packages by @BioGeek in #31
  • Release 0.1.7 by @BioGeek in #33

Full Changelog: 0.1.6...0.1.7

0.1.6 Data conversion scripts

10 Oct 11:58
b9a3b12
Compare
Choose a tag to compare
  • Add data conversion scripts
  • Add InstaNovo+ to starter notebook
  • Add functionality to return all beams (return_all_beams=True argument in decoder.decode) #12

0.1.5 Diffusion Model and Checkpoints

27 Sep 13:02
Compare
Choose a tag to compare
  • Add code for diffusion model
  • Add checkpoint for diffusion model pre-trained on HC-PT fine-tuned on Nine Species excluding yeast.

Full Changelog: 0.1.4...0.1.5

0.1.4 InstaNovo model checkpoints

15 Sep 15:09
Compare
Choose a tag to compare

What's Changed

  • feat: bundle config files with checkpoints
  • add checkpoints instanovo.pt trained on HC-PT, and instanovo_yeast.pt fine-tuned on nine-species excluding yeast.

Full Changelog: 0.1.2...0.1.4

0.1.3

02 Sep 09:18
083f244
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.2...0.1.3

0.1.2

01 Sep 16:16
1bf9ffc
Compare
Choose a tag to compare
Merge pull request #5 from instadeepai/pypi

Pypi

0.1.1

01 Sep 16:11
25b6f30
Compare
Choose a tag to compare

Initial code release

0.1.0

01 Sep 14:30
43671f0
Compare
Choose a tag to compare

Initial code release