Skip to content

Commit 9a9b0f1

Browse files
authored
Merge pull request #237 from msmbuilder/msmb-datasets
Add MSMBuilder example dataset loaders
2 parents 00ab223 + a7c201d commit 9a9b0f1

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

osprey/dataset_loaders.py

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,3 +279,39 @@ def load(self):
279279
y = bunch[self.y_name]
280280

281281
return X, y
282+
283+
284+
class FsPeptideDatasetLoader(BaseDatasetLoader):
285+
short_name = 'fspeptide'
286+
287+
def __init__(self):
288+
pass
289+
290+
def load(self):
291+
from msmbuilder.example_datasets import FsPeptide
292+
293+
trajectories = FsPeptide(verbose=False).get().trajectories
294+
return trajectories, None
295+
296+
297+
class AlanineDipeptideDatasetLoader(BaseDatasetLoader):
298+
short_name = 'alaninedipeptide'
299+
300+
def __init__(self):
301+
pass
302+
303+
def load(self):
304+
from msmbuilder.example_datasets import AlanineDipeptide
305+
306+
trajectories = AlanineDipeptide(verbose=False).get().trajectories
307+
return trajectories, None
308+
309+
310+
class MullPotentialDatasetLoader(BaseDatasetLoader):
311+
short_name = 'muller'
312+
313+
def __init__(self, random_state=None):
314+
self.random_state = random_state
315+
316+
def load(self):
317+
from msmbuilder.example_datasets import MullerPotential

0 commit comments

Comments
 (0)