Print

Print


Hi Wenjuan,
The august-version of MotionCor2 does write out the movies, so in
principle you could put those back into per-particle movie-refinement and
polishing in relion. I think the movies written out are not dose-weighted,
but polishing would do that for you.
HTH,
Sjors


> Hi Axel,
>  How do you find that the patch size is automatically increased if there
> is not enough signal to hit the accuracy threshold? I didn’t know that
> and I did with 10 10 patches, which took quite a long time to
> finish…Besides, MotionCor2 cannot give us the motioncorred movies,
> which should be used for movie correction and particle polishing, right?
> It means that we cannot do movie correction and particle polishing after
> using MotionCor2?
>
> Many thanks.
> Wenjuan
>
>
>
>> On 7 Oct 2016, at 23:21, Axel Brilot <[log in to unmask]> wrote:
>>
>> The patch size is automatically increased if there is not enough signal
>> to hit the accuracy threshold.
>> We have had good results here with 5 5 patches.
>>
>> HTH
>>
>> Axel
>>
>> On Fri, Oct 7, 2016 at 3:19 PM, Reza Khayat <[log in to unmask]
>> <mailto:[log in to unmask]>> wrote:
>> Any suggestions on what patch sizes to try?
>>
>> Reza Khayat, PhD
>> Assistant Professor
>> City College of New York
>> Department of Chemistry
>> New York, NY 10031
>>
>> ________________________________________
>> From: Collaborative Computational Project in Electron cryo-Microscopy
>> <[log in to unmask] <mailto:[log in to unmask]>> on behalf of Sjors
>> Scheres <[log in to unmask] <mailto:[log in to unmask]>>
>> Sent: Friday, October 7, 2016 5:33 PM
>> To: [log in to unmask] <mailto:[log in to unmask]>
>> Subject: Re: [ccpem] RELION 2.0.1 tutorial discrepency with MotionCorr
>>
>> We also have had great results with Motioncor2. We haven't tried yet to
>> do
>> polishing after Motioncor2, but did compare unblur+polishing versus only
>> motioncor2 on the 2.2A betagal data set from Sriram (EMPIAR-10061).
>> Unblur+polishing gave a few resolution shells more information (2.2 vs
>> 2.3A), but does come at an important computational costs compared to
>> only
>> doing motioncor2. Therefore, at LMB, I'm now recommending people to
>> first
>> do MotionCor2 (with patches and dose-weighting) and then do all your
>> classifications etc. Then, at the very end, if you did get your
>> almost-final high-resolution map, and do want to see whether you can
>> squeeze out a bit more information, do try polishing as well. As many
>> data
>> sets never go to very high resolution and it thus wouldn't be worth to
>> do
>> polishing anyway, this should save quite a bit of computational
>> resources
>> (CPU time and disk space).
>> HTH,
>> Sjors
>>
>> PS: one note of warning: in order to get the dose-weighting correct you
>> need to know the correct dose per frame. This sounds logical, but many
>> errors are being made with this. Especially with non-counting detectors.
>>
>>
>> > Motioncorr2 can also do dose weighting and it allows motion correction
>> of
>> > patches (not only whole frame).
>> > In our hands motioncorr2 seems to always perform as good or better
>> than
>> > driftcorr.
>> > This also means that using motioncorr2 we do not get any benefit
>> anymore
>> > of doing particle-polishing at the end of the relion process (Using K2
>> > camera and ribosomes) and therefore skip this step.
>> >
>> > Cheers
>> > Marcus
>> >
>> >
>> > Marcus Fislage, PhD
>> >
>> > Howard Hughes Medical Institute (HHMI)
>> > Columbia University
>> > Department of Biochemistry and Biophysics
>> > Lab of Joachim Frank
>> > New York, NY
>> >
>> > email address: [log in to unmask]
>> <mailto:[log in to unmask]>
>> > Phone: 212.305.9524 <tel:212.305.9524>
>> > Fax: 212.305.9500 <tel:212.305.9500>
>> >
>> >
>> > ________________________________________
>> > From: Collaborative Computational Project in Electron cryo-Microscopy
>> > [[log in to unmask] <mailto:[log in to unmask]>] on behalf of
>> Hoover , David (NIH/CIT) [E]
>> > [[log in to unmask] <mailto:[log in to unmask]>]
>> > Sent: Friday, October 07, 2016 12:47 PM
>> > To: [log in to unmask] <mailto:[log in to unmask]>
>> > Subject: Re: [ccpem] RELION 2.0.1 tutorial discrepency with MotionCorr
>> >
>> > Is there any great benefit to one version or the other?
>> >
>> >> On Oct 7, 2016, at 12:33 PM, Sjors Scheres <[log in to unmask]
>> <mailto:[log in to unmask]>>
>> >> wrote:
>> >>
>> >> Hi David,
>> >>
>> >> There are 2 different programs with very similar names:
>> >>
>> >> 1) Motioncorr, developed by Xueming Li, apparentloy now has a version
>> >> 2.1. This is also called driftcorr (and many other names), and is the
>> >> program you refer to below. This is the standard MotionCorr to which
>> >> RELION-1.4 wrapped, and RELION-2.0 also wraps.
>> >>
>> >> 2) Then there is Shawn Zheng and David Agard's new MotionCor2
>> program,
>> >> which you can find here:
>> http://msg.ucsf.edu/em/software/motioncor2.html
>> <http://msg.ucsf.edu/em/software/motioncor2.html>
>> >>
>> >> RELION-2.0 wraps to both programs. To distinguish it has an
>> additional
>> >> question on the GUI: "Is this MOTIONCOR2"? Say NO if you use the
>> program
>> >> under 1). Say YES if you use 2)
>> >>
>> >> HTH,
>> >> Sjors
>> >>
>> >>
>> >> On 10/07/2016 05:26 PM, Hoover , David (NIH/CIT) [E] wrote:
>> >>> Please, be more direct.
>> >>>
>> >>> What version of MotionCorr is the correct version?
>> >>>
>> >>> The webpage at http://cryoem.ucsf.edu/software/driftcorr.html
>> <http://cryoem.ucsf.edu/software/driftcorr.html> only
>> >>> shows v2.1.  What other versions are available and from where?
>> >>>
>> >>> David Hoover
>> >>> HPC @ NIH
>> >>>
>> >>>> On Oct 7, 2016, at 10:26 AM, Sjors Scheres
>> <[log in to unmask] <mailto:[log in to unmask]>>
>> >>>> wrote:
>> >>>>
>> >>>> Ahhh! This is confusing, I didn't even know there was a version 2.1
>> of
>> >>>> motiocorr1.....
>> >>>> Yes, Wolfgang is correct: I mean David Agard's MotionCor2. If you
>> use
>> >>>> Motioncorr1, then say No to that question on the GUI.
>> >>>> S
>> >>>>
>> >>>> On 10/07/2016 03:12 PM, Wolfgang Lugmayr wrote:
>> >>>>> hi,
>> >>>>>
>> >>>>> you are not using MotionCor2, you are are using motioncorr (dosef)
>> >>>>> 2.1.
>> >>>>> So say NO in the files "Is this MOTIONCOR2?"
>> >>>>>
>> >>>>> MotionCor2: http://msg.ucsf.edu/em/software/index.html
>> <http://msg.ucsf.edu/em/software/index.html>
>> >>>>>
>> >>>>> cheers,
>> >>>>> wolfgang
>> >>>>>
>> >>>>>
>> >>>>> On 10/07/2016 03:57 PM, Hoover , David (NIH/CIT) [E] wrote:
>> >>>>>> What version of MotionCorr should be used with RELION 2.0.1?  I
>> am
>> >>>>>> following the tutorial and I'm getting the following errors:
>> >>>>>>
>> >>>>>>  WARNING: there was an error executing:
>> >>>>>> /usr/local/apps/RELION2.0/motioncorr_v2.1/bin/dosefgpu_driftcorr
>> >>>>>> -InMrc Micrographs/Falcon_2012_06_12-14_33_35_0_movie.mrcs
>> -OutMrc
>> >>>>>> MotionCorr/job002/Micrographs/Falcon_2012_06_12-14_33_35_0.mrc
>> >>>>>> -OutStack 1 -Patch 1 1 -Gpu 0 >>
>> >>>>>> MotionCorr/job002/Micrographs/Falcon_2012_06_12-14_33_35_0.out
>> 2>>
>> >>>>>> MotionCorr/job002/Micrographs/Falcon_2012_06_12-14_33_35_0.err
>> >>>>>>
>> >>>>>> In the .out file,
>> >>>>>>
>> >>>>>> $ cat
>> MotionCorr/job002/Micrographs/Falcon_2012_06_12-16_55_40_0.out
>> >>>>>> Undefined option:
>> >>>>>> Micrographs/Falcon_2012_06_12-16_55_40_0_movie.mrcs .Abort.
>> >>>>>> Error: Failed to read parameters. Abort!
>> >>>>>>
>> >>>>>> I have v2.1 of MotionCorr.  The options -InMrc, -OutMrc,
>> -OutStack,
>> >>>>>> -Patch, don't exist:
>> >>>>>>
>> >>>>>> $
>> /usr/local/apps/RELION2.0/motioncorr_v2.1/bin/dosefgpu_driftcorr
>> >>>>>> Dose Fractionation Tool:
>> >>>>>> Drift correction v2.1 (Nov 21, 2013)
>> >>>>>>
>> >>>>>>     Input: InputStack.mrc [OPTION VALUE] ...
>> >>>>>>           *Note: If OPTION isn't specified, the default value
>> will
>> >>>>>> be used.
>> >>>>>>
>> >>>>>>            OPTION     VALUE(Default)    Introduction
>> >>>>>>            -crx       0                 Image crop offset X
>> >>>>>>            -cry       0                 Image crop offset Y
>> >>>>>>            -cdx       0                 Image crop dimension X.
>> 0:
>> >>>>>> Use maximum size.
>> >>>>>>            -cdy       0                 Image crop dimension Y.
>> 0:
>> >>>>>> Use maximum size.
>> >>>>>>            -bin       1                 1 or 2. Bin stack before
>> >>>>>> processing, only 1x and 2x binning
>> >>>>>>            -nst       0                 First frame (0-base) used
>> in
>> >>>>>> alignment.
>> >>>>>>            -ned       0                 Last frame (0-base) used
>> in
>> >>>>>> alignment. 0: Use maximum value.
>> >>>>>>            -nss       0                 First frame (0-base) used
>> >>>>>> for final sum.
>> >>>>>>            -nes       0                 Last frame (0-base) used
>> for
>> >>>>>> final sum. 0: Use maximum value.
>> >>>>>>            -gpu       0                 GPU device ID.
>> >>>>>>            -bft       150               BFactor in pix^2.
>> >>>>>>            -pbx       96                Box dimension for
>> searching
>> >>>>>> CC peak.
>> >>>>>>            -fod       2                 Number of frame offset
>> for
>> >>>>>> frame comparision.
>> >>>>>>            -nps       0                 Radius of noise peak.
>> >>>>>>            -kit       1.0               Threshold of alignment
>> error
>> >>>>>> in pixel.
>> >>>>>>            -hgr       1                 1: Use gain reference in
>> MRC
>> >>>>>> header(MRC mode 5 only). 0: No.
>> >>>>>>            -fgr       FileName.mrc      Gain reference. Applied
>> when
>> >>>>>> specified.
>> >>>>>>            -fdr       FileName.mrc      Dark reference. Applied
>> when
>> >>>>>> specified.
>> >>>>>>            -srs       0                 1: Save uncorrected sum.
>> 0:
>> >>>>>> No.
>> >>>>>>            -ssr       0                 1: Save uncorrected
>> stack.
>> >>>>>> 0: No.
>> >>>>>>            -ssc       0                 1: Save corrected stack.
>> 0:
>> >>>>>> No.
>> >>>>>>            -scc       0                 1: Save CC Map. 0: No.
>> >>>>>>            -slg       1                 1: Save Log. 0: No.
>> >>>>>>            -atm       1                 1: Align to middle frame
>> >>>>>> N/2+1. 0: No. <0: to |VALUE|.
>> >>>>>>            -dsp       1                 1: Save quick results. 0:
>> >>>>>> No.
>> >>>>>>            -fsc       0                 1: Calculate FSC. 0: No.
>> >>>>>>            -frs       FileName.mrc      Uncorrected sum
>> >>>>>>            -frt       FileName.mrc      Uncorrected stack
>> >>>>>>            -fcs       FileName.mrc      Corrected sum
>> >>>>>>            -fct       FileName.mrc      Corrected stack
>> >>>>>>            -fcm       FileName.mrc      CC map
>> >>>>>>            -flg       FileName.txt      Log file
>> >>>>>>
>> >>>>>> Additional Notes:
>> >>>>>>     1) MRC mode 5 was defined based on standard MRC format as
>> >>>>>> following:
>> >>>>>>        a) A 32-bit-float Gain Reference is stored in the end of
>> MRC
>> >>>>>> extended header(Symmetry Data).
>> >>>>>>        b) Dark-subtracted frames is in format of unsigned 8-bit
>> >>>>>> integer (unsigned char).
>> >>>>>>     2) If both -hgr and -fgr are enabled, -fgr will be disabled.
>> >>>>>>
>> >>>>>>   Wrote by Xueming Li @ Yifan Cheng Lab, UCSF
>> >>>>>>
>> >>>>>> Any hints would be helpful.
>> >>>>>>
>> >>>>>> Cheers,
>> >>>>>> David Hoover
>> >>>>>> HPC @ NIH
>> >>>>>
>> >>>> --
>> >>>> Sjors Scheres
>> >>>> MRC Laboratory of Molecular Biology
>> >>>> Francis Crick Avenue, Cambridge Biomedical Campus
>> >>>> Cambridge CB2 0QH, U.K.
>> >>>> tel: +44 (0)1223 267061
>> >>>> http://www2.mrc-lmb.cam.ac.uk/groups/scheres
>> <http://www2.mrc-lmb.cam.ac.uk/groups/scheres>
>> >>
>> >> --
>> >> Sjors Scheres
>> >> MRC Laboratory of Molecular Biology
>> >> Francis Crick Avenue, Cambridge Biomedical Campus
>> >> Cambridge CB2 0QH, U.K.
>> >> tel: +44 (0)1223 267061 <tel:%2B44%20%280%291223%20267061>
>> >> http://www2.mrc-lmb.cam.ac.uk/groups/scheres
>> <http://www2.mrc-lmb.cam.ac.uk/groups/scheres>
>> >
>>
>>
>> --
>> Sjors Scheres
>> MRC Laboratory of Molecular Biology
>> Francis Crick Avenue, Cambridge Biomedical Campus
>> Cambridge CB2 0QH, U.K.
>> tel: +44 (0)1223 267061 <tel:%2B44%20%280%291223%20267061>
>> http://www2.mrc-lmb.cam.ac.uk/groups/scheres
>> <http://www2.mrc-lmb.cam.ac.uk/groups/scheres>
>>
>
>


-- 
Sjors Scheres
MRC Laboratory of Molecular Biology
Francis Crick Avenue, Cambridge Biomedical Campus
Cambridge CB2 0QH, U.K.
tel: +44 (0)1223 267061
http://www2.mrc-lmb.cam.ac.uk/groups/scheres