Skip to content

Commit b3e7993

Browse files
OleinikovasVyusuf1759padix-keytjduigna
authored
Update website dataset docs (#41)
* updated dataset incl misc * miscellaneous + todos * updated split table to v2 * lint * chore: update dataset.md * update links table * lint * fix: add similarity metrics descriptions * fix: add posebusters descriptions * Apply suggestions from code review padix-key suggestions Co-authored-by: Patrick Kunzmann <padix.key@gmail.com> * Update docs/dataset.md Co-authored-by: Patrick Kunzmann <padix.key@gmail.com> * fix: update posebusters_checks.tsv * fix: update reformat cluster description * fix: fix some description in docs/dataset.md * fix: update docs/dataset.md * fix: add description to split.yaml * chore: update tables * fix: MyST syntax * chore: update tables * highlight split.yaml * fix: fix formating issue * chore: small verbiage fixes * fix: concurrency in main publishing workflow * docs: polish docs regarding plinder.data and plinder.eval * fix: add required pypi metadata --------- Co-authored-by: yusuf1759 <mr.adeshina.yusuf@gmail.com> Co-authored-by: Patrick Kunzmann <padix.key@gmail.com> Co-authored-by: Thomas Duignan <thomas.j.duignan@gmail.com>
1 parent e6d29c9 commit b3e7993

File tree

7 files changed

+653
-294
lines changed

7 files changed

+653
-294
lines changed

.github/workflows/main.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ on:
77
push:
88
branches:
99
- main
10+
concurrency:
11+
group: ${{ github.workflow }}-${{ github.ref }}
1012
jobs:
1113
publish:
1214
name: Package

column_descriptions/posebusters_checks.tsv

Lines changed: 125 additions & 124 deletions
Large diffs are not rendered by default.

docs/contribution/development.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@ repository clone.
2727

2828
:::{note}
2929
We currently only support a Linux environment.
30-
`plinder` uses `openstructure` for some of its functionality and is available from the
30+
`plinder.data` uses `openstructure` for some of its functionality and is available from the
3131
`aivant` conda channel using `conda install aivant::openstructure`, but it is only built
32-
targeting Linux architectures.
33-
For Windows and MacOS users, please see the relevant
32+
targeting Linux architectures. It additionally uses `networkit>=11.0`, which at the time of writing,
33+
does not install cleanly on MacOS. `plinder.eval` also relies on `openstructure` for metrics
34+
calculations. For Windows and MacOS users, please see the relevant
3435
[_Docker_](#docker-target) resources.
3536
:::
3637

docs/dataset.md

Lines changed: 503 additions & 152 deletions
Large diffs are not rendered by default.

pyproject.toml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,18 @@ dependencies = [
3333
"mols2grid",
3434
"six",
3535
]
36+
description = "PLINDER: The Protein-Ligand INteraction Dataset and Evaluation Resource"
37+
readme = "README.md"
38+
requires-python = ">=3.9"
39+
classifiers = [
40+
"Programming Language :: Python :: 3",
41+
"License :: OSI Approved :: Apache Software License",
42+
"Operating System :: OS Independent",
43+
]
44+
45+
[project.urls]
46+
Homepage = "https://github.com/plinder-org/plinder"
47+
Issues = "https://github.com/plinder-org/plinder/issues"
3648

3749
[project.scripts]
3850
plinder_download = "plinder.core.index.utils:download_plinder_cmd"

src/plinder/data/__init__.py

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,16 @@
44

55
try:
66
import ost # noqa
7-
except (ImportError, ModuleNotFoundError):
8-
raise ImportError(
9-
dedent(
10-
"""\
11-
plinder.data requires the OpenStructureToolkit >= 2.8.0 (ost) to be installed.
12-
Please refer to the documentation for installation instructions and current limitations.
13-
See the details here: https://plinder-org.github.io/plinder/contribution/development.html
14-
"""
15-
)
16-
)
17-
18-
try:
197
import networkit # noqa
208
except (ImportError, ModuleNotFoundError):
219
raise ImportError(
2210
dedent(
2311
"""\
24-
plinder.data requires the networkit >= 11.0 library to be installed.
12+
plinder.data requires the OpenStructureToolkit >= 2.8.0 (ost) and networkit >= 11.0 to be installed.
2513
Please refer to the documentation for installation instructions and current limitations.
26-
See the details here: https://plinder-org.github.io/plinder/contribution/development.html
14+
See details here:
15+
16+
https://plinder-org.github.io/plinder/contribution/development.html#creating-the-conda-environment
2717
"""
2818
)
2919
)

src/plinder/eval/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@
1010
"""\
1111
plinder.eval requires the OpenStructureToolkit >= 2.8.0 (ost) to be installed.
1212
Please refer to the documentation for installation instructions and current limitations.
13-
See the details here: https://plinder-org.github.io/plinder/contribution/development.html
13+
See details here:
14+
15+
https://plinder-org.github.io/plinder/contribution/development.html#creating-the-conda-environment
1416
"""
1517
)
1618
)

0 commit comments

Comments
 (0)