Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A separate environment is added to T018:
major.minor.patch
) to their latest working versions.pandas
, this version is the latest version resolved byconda
.pandas
is pinned to2.1.4
(i.e., the latest2.1.x
version) instead of2.2.0
(i.e., the latest resolvable version) because the latestRDKit
version (i.e.,2023.09.5
) does not work withpandas 2.2.0
. I fixed the issue inRDKit
and submitted a PR. Once a newRDKit
release with this fix is released, we can update thepandas
dependency to the latest version.In addition, the following changes are applied to the
utils
subpackage in T018 (i.e., the backend of T018):DeprecationWarning
andFutureWarning
notifications are suppressed to not show up in notebook outputs. These are all due to our dependencies not having updated their codes to adopt to newer versions of their own dependencies.opencadd
dependency is removed, and replaced withMDAnalysis
: The utility we used in OpenCADD (i.e.opencadd.structure.core.Structure
) is just a wrapper aroundMDAnalysis.Universe
with no added functionalities. Therefore, theopencadd
dependency was removed andMDAnalysis
was used directly instead, in order to avoid version pinning problems inopencadd
.Lastly the notebook is rerun:
smina
, calculated interactions byplip
) in the outputs, which were mentioned in the text. Therefore, the text was also edited to reflect the new results.