Skip to content

Commit 52c01be

Browse files
committed
lint
1 parent 0b4eb93 commit 52c01be

File tree

4 files changed

+11
-89
lines changed

4 files changed

+11
-89
lines changed

model_testing/inference.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# Lobster Model Inference
22

33
import torch
4-
from lobster.model import LobsterPMLM, LobsterCBMPMLM
4+
from lobster.model import LobsterCBMPMLM, LobsterPMLM
55

66
# Define the test protein sequence
77
test_protein = "MGAGASAEEKHSRELEKKLKEDAEKDARTVKLLLLGAGESGKSTIVKQMKIIHQDGYSLEECLEFIAIIYGNTLQSILAIVRAMTTLNIQYGDSARQDDARKLMHMADTIEEGTMPKEMSDIIQRLWKDSGIQACFERASEYQLNDSAGYYLSDLERLVTPGYVPTEQDVLRSRVKTTGIIETQFSFKDLNFRMFDVGGQRSERKKWIHCFEGVTCIIFIAALSAYDMVLVEDDEVNRMHESLHLFNSICNHRYFATTSIVLFLNKKDVFFEKIKKAHLSICFPDYDGPNTYEDAGNYIKVQFLELNMRRDVKEIYSHMTCATDTQNVKFVFDAVTDIIIKENLKDCGLF"
88

99
# Determine the device
10-
device = 'cuda' if torch.cuda.is_available() else 'cpu'
10+
device = "cuda" if torch.cuda.is_available() else "cpu"
1111

1212
# Load the LobsterPMLM model
1313
lobster = LobsterPMLM("asalam91/lobster_24M").to(device)
@@ -29,7 +29,9 @@
2929

3030
# Get protein concepts
3131
test_protein_concepts = cb_lobster.sequences_to_concepts([test_protein])[-1]
32-
test_protein_concepts_emb = cb_lobster.sequences_to_concepts_emb([test_protein])[-1][0] # All of the known concepts are the same for all tokens...
32+
test_protein_concepts_emb = cb_lobster.sequences_to_concepts_emb([test_protein])[-1][
33+
0
34+
] # All of the known concepts are the same for all tokens...
3335
test_protein_concepts_unknown_emb = cb_lobster.sequences_to_concepts_emb([test_protein])[-1]
3436

3537
# Print results

model_testing/intervene.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1+
import Levenshtein
12
import torch
23
from lobster.model import LobsterCBMPMLM
3-
import Levenshtein
44

55
device = "cuda" if torch.cuda.is_available() else "cpu"
66

77
# Load the LobsterCBMPMLM model
88
cb_lobster = LobsterCBMPMLM("asalam91/cb_lobster_24M").to(device)
99
cb_lobster.eval()
10-
print (cb_lobster.list_supported_concept())
10+
print(cb_lobster.list_supported_concept())
1111

12-
concept ="gravy"
13-
test_protein ="MGAGASAEEKHSRELEKKLKEDAEKDARTVKLLLLGAGESGKSTIVKQMKIIHQDGYSLEECLEFIAIIYGNTLQSILAIVRAMTTLNIQYGDSARQDDARKLMHMADTIEEGTMPKEMSDIIQRLWKDSGIQACFERASEYQLNDSAGYYLSDLERLVTPGYVPTEQDVLRSRVKTTGIIETQFSFKDLNFRMFDVGGQRSERKKWIHCFEGVTCIIFIAALSAYDMVLVEDDEVNRMHESLHLFNSICNHRYFATTSIVLFLNKKDVFFEKIKKAHLSICFPDYDGPNTYEDAGNYIKVQFLELNMRRDVKEIYSHMTCATDTQNVKFVFDAVTDIIIKENLKDCGLF"
12+
concept = "gravy"
13+
test_protein = "MGAGASAEEKHSRELEKKLKEDAEKDARTVKLLLLGAGESGKSTIVKQMKIIHQDGYSLEECLEFIAIIYGNTLQSILAIVRAMTTLNIQYGDSARQDDARKLMHMADTIEEGTMPKEMSDIIQRLWKDSGIQACFERASEYQLNDSAGYYLSDLERLVTPGYVPTEQDVLRSRVKTTGIIETQFSFKDLNFRMFDVGGQRSERKKWIHCFEGVTCIIFIAALSAYDMVLVEDDEVNRMHESLHLFNSICNHRYFATTSIVLFLNKKDVFFEKIKKAHLSICFPDYDGPNTYEDAGNYIKVQFLELNMRRDVKEIYSHMTCATDTQNVKFVFDAVTDIIIKENLKDCGLF"
1414

15-
[new_protien] = cb_lobster.intervene_on_sequences([test_protein],concept,edits=5,intervention_type="negative")
15+
[new_protien] = cb_lobster.intervene_on_sequences([test_protein], concept, edits=5, intervention_type="negative")
1616

1717

1818
print(new_protien)
19-
print(Levenshtein.distance(test_protein, new_protien))
19+
print(Levenshtein.distance(test_protein, new_protien))

src/lobster/datasets/_ab_ag_sequence_ppi_dataset.py

-68
This file was deleted.

tests/lobster/conftest.py

-12
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import logging
22

33
import pytest
4-
from lobster.data import NegLogDataModule
54

65

76
@pytest.fixture(autouse=True)
@@ -10,14 +9,3 @@ def configure_logging():
109
logger.setLevel(logging.DEBUG)
1110
for handler in logger.handlers:
1211
handler.setLevel(logging.DEBUG)
13-
14-
15-
@pytest.fixture(scope="session")
16-
def ppi_datamodule(tmp_path_factory):
17-
root = tmp_path_factory.mktemp("neglog")
18-
return NegLogDataModule(
19-
root=root,
20-
download=False,
21-
lengths=[0.7, 0.2, 0.1],
22-
truncation_seq_length=50,
23-
)

0 commit comments

Comments
 (0)