Skip to content

Releases: volkamerlab/teachopencadd

2023.05.2

03 Jun 20:19
d875d36
Compare
Choose a tag to compare

This release adds a deep learning edition with 6 new talktorials. An overview is given in the pre-print TeachOpenCADD goes Deep Learning: Open-source Teaching Platform Exploring Molecular DL Applications.

More details below.

What's changed

New talktorials

Fixes

Notes

  • Talktorials T035, T036, and T038 currently require a manual installation of pytorch-geometric
  • Some talktorials are ignored in the CI because they may require repeated executions, mainly due to the use of online APIs. #382

New contributors - Thanks!

2023.05.1

24 May 18:22
b2b75e1
Compare
Choose a tag to compare

This release

  • fixes notebooks that broke since the 2022.09.01 release
  • includes an updated environment for all talktorials
  • updates the fingerprint generator from RDKit in all talktorials
  • includes T008 and T019 in CI again
  • cleans up and syncs TeachOpenCADD documentation and README
  • updates GHA configs in order to solve undescriptive conda fails

More details are below.

What’s changed

Fixes

Notebooks

Environment

  • Switch to linkinator by @mbackenkoehler in #335
  • Update pytest for new pandas version by @mbackenkoehler in #332
  • CI: Update actions/checkout from v2 to v3 and use mambaforge instead of mamba as resolver by @dominiquesydow in #323
  • Updated environment: RDKit version 2022.09.1, pandas version 2.0.0

Docs

New Contributors - Thanks!

2022.09.1

01 Jan 18:51
66a8283
Compare
Choose a tag to compare

This release

  • fixes notebooks that broke since the 2022.09.0 release (updating notebook content and the environment)
  • extends the TeachOpenCADD documentation (contributor guide including extended PR template)
  • supports Linux Python 3.8 & 3.9 and MacOS/Windows Python 3.8
  • temporarily has to drop support for T008 and T019 (see section Important notes)

More details below.

Important notes

The following notebooks are not available at the moment:

  • T008 in January due to the temporary shutdown of http://ligand-expo.rcsb.org/ - we will revisit T008 in Februray to check if the notebook can run again fully: #303
  • T019 until the following bug is fixed: #307

What's Changed

Fixes (notebooks / environment)

Documentation / README

New Contributors

Full Changelog: 2022.09.0...2022.09.1

2022.09.0

02 Sep 14:18
20360d3
Compare
Choose a tag to compare

Description

This is our Sep 2022 TeachOpenCADD release (2022.09.0). From now on, we will keep at least a biyearly major release cycle 20xx.03.0 and 20xx.09.0.

What's Changed

New Contributors

Full Changelog: 2021.12.2...2022.09.0

2021.12.2

19 Jun 17:24
4f6658f
Compare
Choose a tag to compare

Description

Changes added during the LiveCoMS paper revision (kinase similarity edition T023-T028) + some documentation enhancements and CI/bug fixes

What's Changed

Kinase edition updates

Documentation updates

CI and bug fixes

New Contributors

Full Changelog: 2021.12.1...2021.12.2

2021.12.1

10 Dec 13:17
a0d2179
Compare
Choose a tag to compare

Add a set of notebooks on kinase similarity #115

  • T023 - What is a kinase? #120
  • T024 - Kinase similarity: Sequence #117
  • T025 - Kinase similarity: Structure (kinome-specific) #121
  • T026 - Kinase similarity: Interactions #122
  • T027 - Kinase similarity: Ligand profiles #118
  • T028 - Kinase similarity: Compare perspectives #123

2021.12.0

07 Dec 17:42
6e4ff71
Compare
Choose a tag to compare

This is the next official TeachOpenCADD release 2021.12.0 that contains a lot of new talktorials, a new website, and a new convenient way to install TeachOpenCADD locally via our new conda package.

Note: Some changes were already part of the prior experimental release v1.4.0 but are listed here again and extended as part of this official release.

RELEASE NAMING SCHEME

  • We are changing our version naming scheme from v0.0.0 to YYYY.MM.0.
  • For TeachOpenCADD maintainers: Increase 0 (+1) for bugs and new features, until you want to cut the next major release with accumulated changes, which will then again be YYYY.MM.0 for the year/month of your release cut.

NEW

  • More talktorials: T000 and T011-T022
  • Browse our talktorials online on our new TeachOpenCADD website.
  • We have a conda package now (mamba install teachopencadd), which allows our users to install all dependencies and copy all notebooks to their own workspace for local interaction with the talktorials.
  • Use our new teachopencadd command-line interface (CLI) to access and install the talktorials easily on your machine.
  • Set up continuous integration (CI) for Windows/Ubuntu/MacOS:
    • Test all talktorials with nbval (a) to ensure they do not throw errors and (b) to check for selected cells if the output stays the same.
    • Format all talktorials with black-nb.

IMPROVEMENTS

  • Refactoring of the previously published talktorials T001-T010 (PEP8 guidelines)
  • Update README (TOC figure incl. all 22 topics and references incl. our book chapter).
  • Update website installation instructions (use conda package; note that Windows users have to add the defaults channel).
  • Add sphinxext-opengraph extension to enable the preview of our website whenever we post the link.
  • Update badges (e.g. add conda badge).

v1.4.0

03 Nov 10:28
7c60814
Compare
Choose a tag to compare

This is an experimental release used to submit teachopencadd to conda-forge.

Note: The upcoming 2021.1 release will be the official release.

NEW

  • New talktorials: T000 and T011-T022 (excluding T018)
  • New website
  • New teachopencadd CLI
  • New CI
  • New repo structure

IMPROVEMENTS

  • Refactoring of the previously published talktorials T001-T010

v1.3.0

13 Nov 16:58
da5556a
Compare
Choose a tag to compare

ℹ Note: This is the last release of the v1.x series. Future releases will adopt the YYYY.MM versioning scheme (as in 2021.01) and will feature a reworked package structure that will allow us to distribute the project as a conda package. It will also include more content! Track progress on #74.

If for some reason you prefer the old repository structure, this is the last release that will provide the content in that way.

NEW

  • Talktorial T11 (preview): use online webservices to create a docking pipeline in the cloud

IMPROVEMENTS

  • Simplified dependencies
  • NGLView visualization replaces PyMol

FIXES

Thanks to @rhjohnstone, @richardjgowers, @speleo3, @Andy-Wilkinson

v1.2.0

21 Mar 12:25
Compare
Choose a tag to compare

NEW

  • Conda yml file is provided to ensure an easy and quick setup of an environment containing all required packages

IMPROVEMENTS

FIXES

  • Typos fixed
  • Style/formatting inconsistencies removed