Skip to content

Commit 31e91d5

Browse files
Update docs and improve docking pipeline docs
1 parent 9bb2312 commit 31e91d5

16 files changed

Lines changed: 239 additions & 193 deletions

File tree

docs/api/alignment/index.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Alignment Functions
2+
===================
3+
4+
Functions for aligning molecules based on their interaction profiles.
5+
6+
.. toctree::
7+
:maxdepth: 2
8+
9+
main
10+
jax
11+
utilities

docs/api/alignment/jax.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
JAX Alignment
2+
=============
3+
4+
.. automodule:: shepherd_score.alignment_jax
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:

docs/api/alignment/main.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Main Alignment Module
2+
=====================
3+
4+
.. automodule:: shepherd_score.alignment
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:
Lines changed: 7 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,69 +1,48 @@
1-
Alignment Functions
2-
===================
3-
4-
Functions for aligning molecules based on their interaction profiles.
5-
6-
Main Alignment Module
7-
---------------------
8-
9-
.. automodule:: shepherd_score.alignment
10-
:members:
11-
:undoc-members:
12-
:show-inheritance:
13-
14-
JAX Alignment
15-
-------------
16-
17-
.. automodule:: shepherd_score.alignment_jax
18-
:members:
19-
:undoc-members:
20-
:show-inheritance:
21-
221
Alignment Utilities
23-
-------------------
2+
===================
243

254
SE3 Transformations (PyTorch)
26-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5+
-----------------------------
276

287
.. automodule:: shepherd_score.alignment_utils.se3
298
:members:
309
:undoc-members:
3110
:show-inheritance:
3211

3312
SE3 Transformations (NumPy)
34-
~~~~~~~~~~~~~~~~~~~~~~~~~~~
13+
----------------------------
3514

3615
.. automodule:: shepherd_score.alignment_utils.se3_np
3716
:members:
3817
:undoc-members:
3918
:show-inheritance:
4019

4120
SE3 Transformations (JAX)
42-
~~~~~~~~~~~~~~~~~~~~~~~~~
21+
--------------------------
4322

4423
.. automodule:: shepherd_score.alignment_utils.se3_jax
4524
:members:
4625
:undoc-members:
4726
:show-inheritance:
4827

4928
PCA Utilities (PyTorch)
50-
~~~~~~~~~~~~~~~~~~~~~~~
29+
-----------------------
5130

5231
.. automodule:: shepherd_score.alignment_utils.pca
5332
:members:
5433
:undoc-members:
5534
:show-inheritance:
5635

5736
PCA Utilities (NumPy)
58-
~~~~~~~~~~~~~~~~~~~~~
37+
---------------------
5938

6039
.. automodule:: shepherd_score.alignment_utils.pca_np
6140
:members:
6241
:undoc-members:
6342
:show-inheritance:
6443

6544
PCA Utilities (JAX)
66-
~~~~~~~~~~~~~~~~~~~
45+
-------------------
6746

6847
.. automodule:: shepherd_score.alignment_utils.pca_jax
6948
:members:

docs/api/evaluations.rst

Lines changed: 0 additions & 58 deletions
This file was deleted.

docs/api/evaluations/docking.rst

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
Docking Evaluation
2+
==================
3+
4+
Classes and pipelines for docking-based evaluation of generated molecules.
5+
6+
Docking Classes
7+
---------------
8+
9+
.. automodule:: shepherd_score.evaluations.docking.docking
10+
:members:
11+
:undoc-members:
12+
:show-inheritance:
13+
14+
Docking Pipelines
15+
-----------------
16+
17+
.. automodule:: shepherd_score.evaluations.docking.pipelines
18+
:members:
19+
:undoc-members:
20+
:show-inheritance:
21+
22+
Docking Targets
23+
---------------
24+
25+
.. automodule:: shepherd_score.evaluations.docking.targets
26+
:members:
27+
:undoc-members:
28+
:show-inheritance:
29+
30+
Protein-Ligand Interactions
31+
---------------------------
32+
33+
.. automodule:: shepherd_score.evaluations.docking.interactions
34+
:members:
35+
:undoc-members:
36+
:show-inheritance:

docs/api/evaluations/evaluate.rst

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
Evaluation
2+
==========
3+
4+
Classes and pipelines for evaluating generated 3D conformers.
5+
6+
Evaluation Classes
7+
------------------
8+
9+
.. automodule:: shepherd_score.evaluations.evaluate.evals
10+
:members:
11+
:undoc-members:
12+
:show-inheritance:
13+
14+
Evaluation Pipelines
15+
--------------------
16+
17+
.. automodule:: shepherd_score.evaluations.evaluate.pipelines
18+
:members:
19+
:undoc-members:
20+
:show-inheritance:

docs/api/evaluations/index.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Evaluation Modules
2+
==================
3+
4+
Modules for evaluating generated 3D conformers.
5+
6+
.. toctree::
7+
:maxdepth: 2
8+
9+
evaluate
10+
docking
11+
utilities

docs/api/evaluations/utilities.rst

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
Evaluation Utilities
2+
====================
3+
4+
Utility functions supporting the evaluation modules.
5+
6+
Data Conversion
7+
---------------
8+
9+
.. automodule:: shepherd_score.evaluations.utils.convert_data
10+
:members:
11+
:undoc-members:
12+
:show-inheritance:
13+
14+
Protein & Ligand Preparation
15+
-----------------------------
16+
17+
.. automodule:: shepherd_score.evaluations.utils.interactions
18+
:members:
19+
:undoc-members:
20+
:show-inheritance:

docs/api/index.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,25 +18,25 @@ Scoring
1818
-------
1919

2020
.. toctree::
21-
:maxdepth: 2
21+
:maxdepth: 3
2222

23-
scoring
23+
scoring/index
2424

2525
Alignment
2626
---------
2727

2828
.. toctree::
29-
:maxdepth: 2
29+
:maxdepth: 3
3030

31-
alignment
31+
alignment/index
3232

3333
Evaluations
3434
-----------
3535

3636
.. toctree::
37-
:maxdepth: 2
37+
:maxdepth: 3
3838

39-
evaluations
39+
evaluations/index
4040

4141
Utilities
4242
---------

0 commit comments

Comments
 (0)