EuanPyle / relion4_tomo_robot

Automated workflow for preparing tilt series data for RELION 4.0.
14 stars 1 forks source link

Unrecognized function or variable 'centeringVector' #1

Closed trepout closed 2 years ago

trepout commented 2 years ago

Hi there,

I am trying to use relion_robot to import my data in Relion. I am using Matlab 2019b, Imod 4.9.9, Python 3.8.5 and Dynamo 1.1.451. Imod, Dynamo and Relion_robot are properly loaded. When I type dautoalign4relion('tilt_series',1.06,5,-100,'default'); in Matlab, I get the following error: **Warning: Unrecognized function or variable 'centeringVector'.

In autoalign_warn (line 7) In handle_exception (line 10) In dautoalign4relion (line 53) Warning: Attempting to continue... In autoalign_warn (line 7) In handle_exception (line 11) In dautoalign4relion (line 53)**

This happens just after the rough alignment:

**Computing step: 'rough alignment' [name 'shifter'] Parameters Name Value Default Long Units Class


{'maximalShift'              }    {'800'}    {'800'}    {'maximal shift'                }    {0×0 char}    {'mbs.p.Scalar'  }
{'shiftInterval'             }    {'20' }    {'20' }    {'shift sampling interval'      }    {0×0 char}    {'mbs.p.Scalar'  }
{'maximalHysteresis'         }    {'20' }    {'20' }    {'maximal histeresis'           }    {0×0 char}    {'mbs.p.Scalar'  }
{'skipManualDiscardsInShifts'}    {'1'  }    {'1'  }    {'Skip manually discarded tilts'}    {0×0 char}    {'mbs.p.Switcher'}

Output checking is active for this step. [done computing merits and shifts]**

Changing from "default" to "fast" does not help. Does anyone know where this could come from?

Thanks in advance, Sylvain

trepout commented 2 years ago

Just fixed it using a newer version of Dynamo (v.1.1.532).