Isolating Ligands from 3D Ribosome Reconstructions

There are several ways to identify or isolate small masses in 3D reconstructions:

; Recipe for obtaining a small isolated mass (e.g., ligand)
; for display purposes. This is not a procedure file, but rather
; a set of routines to be entered interactively.
;
; vol-enhanced-filt = volume with extra mass
; reference_volume = volume without the mass
  


; "remove" ribosome, i.e., create mask of space around ribosome

th m
reference_volume
_1          ; output
b           ; if pixel > threshold: mask = 1, else mask = 0
0.0012          ; threshold

ar
_1
_2
(p1-1)*(-1)     ; inverts mask: ribosome = 0, space = 1

mu          ; multiply inverted mask * volume with ligand
vol-enhanced-filt
_2
dif001          ; removes reference ribosome from volume
*           ; (p > thresh is set to 0

;;;;;;;;  cluster analysis
ec cl
dif001
1-75            ; range of slices to be searched
5           ; threshold
clr001          ; output
;;;;;;;; 

; Look at output in Web or Explorer to get the
; density (here 113) of cluster of interest.

th c 
clr001
_2
113,10000       ; replaces density 113 with 10000

th m
_2
_3
b
9999            ; set all to 0 except the cluster of interest.

fs
_3

cp
_3
clr002

di          ; dilation - increase size of the cluster
clr002          ; (segregated cluster will be used as mask)
clr003
b
5
5

di
clr003
clr004
b
5
5

; The next 3 operations remove from the cluster any regions which
; overlap with reference volume.

th m
reference_volume
_1
b
0.003  

ar
_1
_2
(p1-1)*(-1)

mu
clr004
_2
clr005
*


fs
clr005

mu
vol-enhanced-filt
clr005
_2
*

fq np
_2
vol-isolated
7
0.28,0.38

; Filtered, isolated mass is now in vol-isolated

Source: isolate.html     Created: 3/29/01     Bill Baxter

© Copyright Notice       Enquiries: spider@wadsworth.org