-
Léo Schneider authored6ac8b84f
main_mz_image.py 547 B
import numpy as np
import pyopenms as oms
from mzml_exploration import build_image_generic
import os
import glob
DIR_NAME = 'data/mzml/*.mzml'
BIN_SIZE = 2
NUM_RT = 300
if '__name__' == '__main__':
l = glob.glob(DIR_NAME, root_dir=None, dir_fd=None, recursive=False, include_hidden=False)
for f_name in l :
e = oms.MSExperiment()
oms.MzMLFile().load(f_name, e)
im = build_image_generic(e, BIN_SIZE, NUM_RT)
im2 = np.maximum(0, np.log(im + 1))
np.save(os.path.splitext('f_name')[0] + '.npy',im2)