Skip to content

Commit 922944a

Browse files
committed
update docs
1 parent 46eb34c commit 922944a

File tree

12 files changed

+229
-159
lines changed

12 files changed

+229
-159
lines changed

apps/drug_target_interaction/moltrans_dti/README.md

Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -33,59 +33,59 @@ After downloading the datasets, the `dataset` folder looks like:
3333

3434
```txt
3535
dataset
36-
|-- classification
37-
| |-- BindingDB
38-
| | |-- test.csv
39-
| | |-- train.csv
40-
| | `-- val.csv
41-
| |-- BIOSNAP
42-
| | |-- full_data
43-
| | | |-- test.csv
44-
| | | |-- train.csv
45-
| | | `-- val.csv
46-
| | |-- missing_data
47-
| | | |-- 70
48-
| | | |-- 80
49-
| | | |-- 90
50-
| | | `-- 95
51-
| | |-- unseen_drug
52-
| | | |-- test.csv
53-
| | | |-- train.csv
54-
| | | `-- val.csv
55-
| | `-- unseen_protein
56-
| | |-- test.csv
57-
| | |-- train.csv
58-
| | `-- val.csv
59-
| `-- DAVIS
60-
| |-- test.csv
61-
| |-- train.csv
62-
| `-- val.csv
63-
`-- regression
64-
|-- benchmark
65-
| |-- DAVIStest
66-
| `-- KIBAtest
67-
|-- BindingDB
68-
| |-- bindingDB cleanup.R
69-
| |-- BindingDB_Kd.txt
70-
| |-- BindingDB_SMILES_new.txt
71-
| |-- BindingDB_SMILES.txt
72-
| |-- BindingDB_Target_Sequence_new.txt
73-
| `-- BindingDB_Target_Sequence.txt
74-
|-- ChEMBL
75-
| |-- Chem_Affinity.txt
76-
| |-- Chem_Kd_nM.txt
77-
| |-- Chem_SMILES_only.txt
78-
| |-- Chem_SMILES.txt
79-
| |-- ChEMBL cleanup.R
80-
| `-- ChEMBL_Target_Sequence.txt
81-
|-- DAVIS
82-
| |-- affinity.txt
83-
| |-- SMILES.txt
84-
| `-- target_seq.txt
85-
`-- KIBA
86-
|-- affinity.txt
87-
|-- SMILES.txt
88-
`-- target_seq.txt
36+
├── classification
37+
├── BindingDB
38+
├── test.csv
39+
├── train.csv
40+
└── val.csv
41+
├── BIOSNAP
42+
├── full_data
43+
├── test.csv
44+
├── train.csv
45+
└── val.csv
46+
├── missing_data
47+
├── 70
48+
├── 80
49+
├── 90
50+
└── 95
51+
├── unseen_drug
52+
├── test.csv
53+
├── train.csv
54+
└── val.csv
55+
└── unseen_protein
56+
├── test.csv
57+
├── train.csv
58+
└── val.csv
59+
└── DAVIS
60+
├── test.csv
61+
├── train.csv
62+
└── val.csv
63+
└── regression
64+
├── benchmark
65+
├── DAVIStest
66+
└── KIBAtest
67+
├── BindingDB
68+
├── bindingDB cleanup.R
69+
├── BindingDB_Kd.txt
70+
├── BindingDB_SMILES_new.txt
71+
├── BindingDB_SMILES.txt
72+
├── BindingDB_Target_Sequence_new.txt
73+
└── BindingDB_Target_Sequence.txt
74+
├── ChEMBL
75+
├── Chem_Affinity.txt
76+
├── Chem_Kd_nM.txt
77+
├── Chem_SMILES_only.txt
78+
├── Chem_SMILES.txt
79+
├── ChEMBL cleanup.R
80+
└── ChEMBL_Target_Sequence.txt
81+
├── DAVIS
82+
├── affinity.txt
83+
├── SMILES.txt
84+
└── target_seq.txt
85+
└── KIBA
86+
├── affinity.txt
87+
├── SMILES.txt
88+
└── target_seq.txt
8989
```
9090

9191
In the original work of MolTrans, it only contains classification task. Here we provide datasets for both classification and regression tasks of DTI.

apps/drug_target_interaction/moltrans_dti/README_cn.md

Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -33,59 +33,59 @@ tar -zxvf "dti_dataset.tgz"
3333

3434
```txt
3535
dataset
36-
|-- classification
37-
| |-- BindingDB
38-
| | |-- test.csv
39-
| | |-- train.csv
40-
| | `-- val.csv
41-
| |-- BIOSNAP
42-
| | |-- full_data
43-
| | | |-- test.csv
44-
| | | |-- train.csv
45-
| | | `-- val.csv
46-
| | |-- missing_data
47-
| | | |-- 70
48-
| | | |-- 80
49-
| | | |-- 90
50-
| | | `-- 95
51-
| | |-- unseen_drug
52-
| | | |-- test.csv
53-
| | | |-- train.csv
54-
| | | `-- val.csv
55-
| | `-- unseen_protein
56-
| | |-- test.csv
57-
| | |-- train.csv
58-
| | `-- val.csv
59-
| `-- DAVIS
60-
| |-- test.csv
61-
| |-- train.csv
62-
| `-- val.csv
63-
`-- regression
64-
|-- benchmark
65-
| |-- DAVIStest
66-
| `-- KIBAtest
67-
|-- BindingDB
68-
| |-- bindingDB cleanup.R
69-
| |-- BindingDB_Kd.txt
70-
| |-- BindingDB_SMILES_new.txt
71-
| |-- BindingDB_SMILES.txt
72-
| |-- BindingDB_Target_Sequence_new.txt
73-
| `-- BindingDB_Target_Sequence.txt
74-
|-- ChEMBL
75-
| |-- Chem_Affinity.txt
76-
| |-- Chem_Kd_nM.txt
77-
| |-- Chem_SMILES_only.txt
78-
| |-- Chem_SMILES.txt
79-
| |-- ChEMBL cleanup.R
80-
| `-- ChEMBL_Target_Sequence.txt
81-
|-- DAVIS
82-
| |-- affinity.txt
83-
| |-- SMILES.txt
84-
| `-- target_seq.txt
85-
`-- KIBA
86-
|-- affinity.txt
87-
|-- SMILES.txt
88-
`-- target_seq.txt
36+
├── classification
37+
├── BindingDB
38+
├── test.csv
39+
├── train.csv
40+
└── val.csv
41+
├── BIOSNAP
42+
├── full_data
43+
├── test.csv
44+
├── train.csv
45+
└── val.csv
46+
├── missing_data
47+
├── 70
48+
├── 80
49+
├── 90
50+
└── 95
51+
├── unseen_drug
52+
├── test.csv
53+
├── train.csv
54+
└── val.csv
55+
└── unseen_protein
56+
├── test.csv
57+
├── train.csv
58+
└── val.csv
59+
└── DAVIS
60+
├── test.csv
61+
├── train.csv
62+
└── val.csv
63+
└── regression
64+
├── benchmark
65+
├── DAVIStest
66+
└── KIBAtest
67+
├── BindingDB
68+
├── bindingDB cleanup.R
69+
├── BindingDB_Kd.txt
70+
├── BindingDB_SMILES_new.txt
71+
├── BindingDB_SMILES.txt
72+
├── BindingDB_Target_Sequence_new.txt
73+
└── BindingDB_Target_Sequence.txt
74+
├── ChEMBL
75+
├── Chem_Affinity.txt
76+
├── Chem_Kd_nM.txt
77+
├── Chem_SMILES_only.txt
78+
├── Chem_SMILES.txt
79+
├── ChEMBL cleanup.R
80+
└── ChEMBL_Target_Sequence.txt
81+
├── DAVIS
82+
├── affinity.txt
83+
├── SMILES.txt
84+
└── target_seq.txt
85+
└── KIBA
86+
├── affinity.txt
87+
├── SMILES.txt
88+
└── target_seq.txt
8989
```
9090

9191
在MolTrans原工作中,只包含了分类任务。我们提供了DTI分类和回归任务的数据集与代码。

docs/api_doc/datasets.rst

Lines changed: 42 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,39 @@ clintox_dataset
3232
:members: get_default_clintox_task_names, load_clintox_dataset
3333
:inherited-members:
3434

35+
davis_dataset
36+
===============
37+
38+
.. automodule:: pahelix.datasets.davis_dataset
39+
:members: load_davis_dataset
40+
:inherited-members:
41+
42+
ddi_dataset
43+
===============
44+
45+
.. automodule:: pahelix.datasets.ddi_dataset
46+
:members: get_default_ddi_task_names, load_ddi_dataset
47+
:inherited-members:
48+
49+
dti_dataset
50+
===============
51+
52+
.. automodule:: pahelix.datasets.dti_dataset
53+
:members: get_default_dti_task_names, load_dti_dataset
54+
:inherited-members:
55+
3556
esol_dataset
3657
============
3758

3859
.. automodule:: pahelix.datasets.esol_dataset
39-
:members: get_default_esol_task_names, load_esol_dataset
60+
:members: get_default_esol_task_names, get_default_esol_range, load_esol_dataset
4061
:inherited-members:
4162

4263
freesolv_dataset
4364
================
4465

4566
.. automodule:: pahelix.datasets.freesolv_dataset
46-
:members: get_default_freesolv_task_names, load_freesolv_dataset
67+
:members: get_default_freesolv_task_names, get_default_freesolv_range, load_freesolv_dataset
4768
:inherited-members:
4869

4970
hiv_dataset
@@ -60,18 +81,18 @@ inmemory_dataset
6081
:members: InMemoryDataset
6182
:inherited-members:
6283

63-
lipophilicity_dataset
64-
=====================
84+
kiba_dataset
85+
===============
6586

66-
.. automodule:: pahelix.datasets.lipophilicity_dataset
67-
:members: get_default_lipophilicity_task_names, load_lipophilicity_dataset
87+
.. automodule:: pahelix.datasets.kiba_dataset
88+
:members: load_kiba_dataset
6889
:inherited-members:
6990

70-
mutag_dataset
71-
=============
91+
lipophilicity_dataset
92+
=====================
7293

73-
.. automodule:: pahelix.datasets.mutag_dataset
74-
:members: load_mutag_dataset
94+
.. automodule:: pahelix.datasets.lipophilicity_dataset
95+
:members: get_default_lipophilicity_task_names, get_default_lipophilicity_range, load_lipophilicity_dataset
7596
:inherited-members:
7697

7798
muv_dataset
@@ -81,11 +102,18 @@ muv_dataset
81102
:members: get_default_muv_task_names, load_muv_dataset
82103
:inherited-members:
83104

84-
ptc_mr_dataset
85-
==============
105+
pdbbind_dataset
106+
===============
107+
108+
.. automodule:: pahelix.datasets.pdbbind_dataset
109+
:members: load_pdbbind_dataset
110+
:inherited-members:
111+
112+
ppi_dataset
113+
===========
86114

87-
.. automodule:: pahelix.datasets.ptc_mr_dataset
88-
:members: load_ptc_mr_dataset
115+
.. automodule:: pahelix.datasets.ppi_dataset
116+
:members: get_default_ppi_task_names, load_ppi_dataset
89117
:inherited-members:
90118

91119
sider_dataset

docs/api_doc/featurizers.rst

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,16 @@ pahelix.featurizers
77
featurizer
88
==========
99

10-
.. automodule:: pahelix.featurizers.featurizer
11-
:members: Featurizer
10+
.. automodule:: pahelix.featurizers.het_gnn_featurizer
11+
:members: DDiFeaturizer, num_nodes_stat, nx_graph_build
12+
:inherited-members:
1213

1314
pretrain_gnn_featurizer
1415
=======================
1516

1617
.. automodule:: pahelix.featurizers.pretrain_gnn_featurizer
17-
:members: PreGNNAttrMaskFeaturizer, PreGNNSupervisedFeaturizer, reset_idxes, graph_data_obj_to_nx_simple, nx_to_graph_data_obj_simple, transform_contextpred, PreGNNContextPredFeaturizer
18+
:members: AttrmaskTransformFn, AttrmaskCollateFn, SupervisedTransformFn, SupervisedCollateFn
19+
:inherited-members:
1820

1921
Helpful Link
2022
============

docs/api_doc/model_zoo.rst

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,28 @@ pretrain_gnns_model
88
===================
99

1010
.. automodule:: pahelix.model_zoo.pretrain_gnns_model
11-
:members: PretrainGNNModel, PreGNNAttrmaskModel, PreGNNContextpredModel, PreGNNSupervisedModel
11+
:members: PretrainGNNModel, AttrmaskModel, SupervisedModel
1212
:inherited-members:
1313

1414
protein_sequence_model
1515
======================
1616

17-
.. autoclass:: pahelix.model_zoo.protein_sequence_model.ProteinSequenceModel
18-
:members: _prepare_emb, _transformer, _lstm, _resnet, forward
17+
.. autoclass:: pahelix.model_zoo.protein_sequence_model
18+
:members: LstmEncoderModel, ResnetEncoderModel, TransformerEncoderModel, PretrainTaskModel, SeqClassificationTaskModel, ClassificationTaskModel, RegressionTaskModel, ProteinEncoderModel, ProteinModel, ProteinCriterion
19+
:inherited-members:
20+
21+
sd_vae_model
22+
============
23+
24+
.. autoclass:: pahelix.model_zoo.sd_vae_model
25+
:members: StateDecoder, PerpCalculator, MyPerpLoss, CNNEncoder, MolVAE
26+
:inherited-members:
27+
28+
seq_vae_model
29+
============
30+
31+
.. autoclass:: pahelix.model_zoo.seq_vae_model
32+
:members: VAE
1933
:inherited-members:
2034

2135
Helpful Link

0 commit comments

Comments
 (0)