Simple Bsoft command lines

Every program that can read and write images, can be used as a conversion program. The following changes the unit cell parameters in the image header (note: if the second file name is the same as the first, the original file is overwritten):

bhead -verbose 7 -unitcell 42.5,60,125.7,90,120,45 2omf.grd test.mrc

Using different image processing packages often means that different conventions of axis order and image orientation are used. The following two examples rotate an image around the y axis by 90 degrees and mirror the image along the z axis:

bimg -verbose 7 -reslice zy-x 2omf.grd test.mrc

bimg -verbose 7 -reslice xy-z 2omf.grd test.mrc

The histogram of an image and information content associated with it can be calculated over 200 bins and output to a postscript file indicated by the "-p" option:

bhisto -verbose 7 -bins 200 -p output.ps 2omf.grd

An image can be scaled to 1.4 times the sampling and resized:

bint -verbose 7 -scale 1.4,1.4,1.4 2omf.grd test.mrc

Files can be compared in various ways, with the following example doing a linear least squares fit between two images and returning the difference after fitting:

bop -verbose 7 -fit 10 2omf.grd test.mrc t2.mrc

Multiple image files can be concatenated into one file as multiple images or as slices of a 3D image:

bcat -verbose 7 -output file.mrc in*.map