fondress commited on
Commit
f161845
·
verified ·
1 Parent(s): 612f05f

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +4 -29
README.md CHANGED
@@ -43,36 +43,12 @@ pip install torch torchvision torchaudio --index-url https://download.pytorch.or
43
  pip install transformers
44
  ```
45
 
46
- Here is an example of how to use `PDeepPP` to process protein sequences and obtain predictions:
47
 
48
- ### Example for PTM mode:
49
- ```python
50
- import torch
51
- from transformers import AutoModel, AutoTokenizer
52
-
53
- # Load `PDeepPP` model
54
- device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
55
- print(f"Using {device} device")
56
- model = AutoModel.from_pretrained("fondress/PDeepPP_ACE", trust_remote_code=True)
57
- model.to(device)
58
-
59
- # Example protein sequences
60
- protein_sequences = ["MKVSTYSTQ", "MSRSTYV"]
61
-
62
- # Preprocess sequences (PTM mode)
63
- from processing_pdeeppp import PDeepPPProcessor
64
- processor = PDeepPPProcessor(pad_char="X", target_length=33)
65
- inputs = processor(sequences=protein_sequences, ptm_mode=True, return_tensors="pt")
66
-
67
- # Make predictions
68
- model.eval()
69
- outputs = model(**inputs)
70
- print(outputs["logits"])
71
- ```
72
- ### Example for BPS mode:
73
  ```python
74
  import torch
75
  from transformers import AutoModel
 
76
 
77
  # Load `PDeepPP` model
78
  device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
@@ -83,10 +59,9 @@ model.to(device)
83
  # Example protein sequences
84
  protein_sequences = ["MKVSTYSTQ", "MSRSTYV"]
85
 
86
- # Preprocess sequences (BPS mode)
87
- from processing_pdeeppp import PDeepPPProcessor
88
  processor = PDeepPPProcessor(pad_char="X", target_length=33)
89
- inputs = processor(sequences=protein_sequences, ptm_mode=False, overlapping=True, step_size=5, return_tensors="pt")
90
 
91
  # Make predictions
92
  model.eval()
 
43
  pip install transformers
44
  ```
45
 
46
+ Here is an example of how to use PDeepPP to process protein sequences and obtain predictions:
47
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
  ```python
49
  import torch
50
  from transformers import AutoModel
51
+ from processing_pdeeppp import PDeepPPProcessor
52
 
53
  # Load `PDeepPP` model
54
  device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
 
59
  # Example protein sequences
60
  protein_sequences = ["MKVSTYSTQ", "MSRSTYV"]
61
 
62
+ # Preprocess sequences
 
63
  processor = PDeepPPProcessor(pad_char="X", target_length=33)
64
+ inputs = processor(sequences=protein_sequences, ptm_mode=True, return_tensors="pt") # Set ptm_mode=True for PTM processing
65
 
66
  # Make predictions
67
  model.eval()