Documentation for FeatureExtraction.py
¶
FeatureExtraction
¶
This file implements various methods to extract features from different sources.
extract_hmdb_metabolite
¶
extract_hmdb_metabolite(in_file, delete=True)
Extract chemicals from HMDB database
Parameters:
Name | Type | Description | Default |
---|---|---|---|
in_file
|
a zipped HMDB database downloaded from https://hmdb.ca/downloads. |
required | |
delete
|
whether to delete |
True
|
Returns: a list of vimms.Chemicals.DatabaseCompound objects.
Source code in vimms/FeatureExtraction.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
|
extract_roi
¶
extract_roi(file_names, out_dir, pattern, mzml_path, rp=None)
Extract ROI for all mzML files listed in file_names, and turn them into Chemical objects.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
file_names
|
a list of mzML file names |
required | |
out_dir
|
output directory to store pickled chemicals. If None, then the current directory is used |
required | |
pattern
|
pattern for output file |
required | |
mzml_path
|
input directory containing all the mzML files in file_names. |
required | |
param_dict
|
dictionary of parameters |
required |
Returns: a list of extracted vimms.Chemicals.Chemical, one for each mzML file
Source code in vimms/FeatureExtraction.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 |
|