Predict
main(input_path, start_predictions_path, model_path, output_path, batch_size, device)
Predict peptides from spectra using the diffusion model for iterative refinement.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
input_path |
str
|
Path to Polars |
required |
start_predictions_path |
str
|
Path to the csv holding initial predictions to be refined by the diffusion model.
This should be index-aligned with the Polars |
required |
model_path |
str
|
Path to the model checkpoint. This should be a directory (so it should first be unzipped if it is a zip file). |
required |
output_path |
str
|
Path where the output should be written. This should include the filename which should be
a |
required |
batch_size |
int
|
Batch size to use during decoding. This will only affect the speed and the memory used. |
required |
device |
str
|
Device on which to load the model and data. Any device type supported by |
required |
Source code in instanovo/diffusion/predict.py
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 78 79 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 125 126 127 128 129 130 |
|