Skip to content

Python scripts for Relion external job type

License

Notifications You must be signed in to change notification settings

azazellochg/relion-external-jobs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

relion-external-jobs

Python scripts for Relion 5 "External job" type

Preparation

Before running the scripts you will need to:

  1. install emtable - the STAR file parser: pip3 install --user emtable
  2. edit the variables inside the scripts so that they point to a correct conda environments and training models
  3. make the scripts executable and provide full path to them in Relion GUI
  4. run scripts from Relion project directory

To see all available arguments, use for example: ./external_job_cryolo.py -h

Examples

Single particle picking with Cryolo

From command line run:

./external_job_cryolo.py --in_mics MotionCorr/job002/corrected_micrographs.star --o picking --gpu 0,1 

Alternatively, from Relion GUI:

image image

Helical picking with Cryolo:

From command line run::

./external_job_cryolo.py --in_mics MotionCorr/job002/corrected_micrographs.star --o picking --model cryolo_model.h5 --box_size 140 --filament --bd 40 --mn 1

Alternatively, from Relion GUI:

image image

About

Python scripts for Relion external job type

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages