| ²é¿´: 1534 | »Ø¸´: 11 | |||
| µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû | |||
nufang19a
|
[ÇóÖú]
modeller multiple templatesÇóÖú
|
||
|
from modeller import * log.verbose() env = environ() env.io.atom_files_directory = './:../atom_files/' aln = alignment(env) for (code, chain) in (('2mdh', 'A'), ('1bdm', 'A'), ('1b8p', 'A')): mdl = model(env, file=code, model_segment=('FIRST:'+chain, 'LAST:'+chain)) aln.append_model(mdl, atom_files=code, align_codes=code+chain) for (weights, write_fit, whole) in (((1., 0., 0., 0., 1., 0.), False, True), ((1., 0.5, 1., 1., 1., 0.), False, True), ((1., 1., 1., 1., 1., 0.), True, False)): aln.salign(rms_cutoff=3.5, normalize_pp_scores=False, rr_file='$(LIB)/as1.sim.mat', overhang=30, gap_penalties_1d=(-450, -50), gap_penalties_3d=(0, 3), gap_gap_score=0, gap_residue_score=0, dendrogram_file='fm00495.tree', alignment_type='tree', # If 'progresive', the tree is not # computed and all structues will be # aligned sequentially to the first feature_weights=weights, # For a multiple sequence alignment only # the first feature needs to be non-zero improve_alignment=True, fit=True, write_fit=write_fit, write_whole_pdb=whole, output='ALIGNMENT QUALITY') aln.write(file='fm00495.pap', alignment_format='PAP') aln.write(file='fm00495.ali', alignment_format='PIR') aln.salign(rms_cutoff=1.0, normalize_pp_scores=False, rr_file='$(LIB)/as1.sim.mat', overhang=30, gap_penalties_1d=(-450, -50), gap_penalties_3d=(0, 3), gap_gap_score=0, gap_residue_score=0, dendrogram_file='1is3A.tree', alignment_type='progressive', feature_weights=[0]*6, improve_alignment=False, fit=False, write_fit=True, write_whole_pdb=False, output='QUALITY') ÕâÒ»¶ÎÖУ¬´ÖÌå×Ö²¿·Ö¿´²»¶®£¬ÆÚ´ýµÃµ½½â´ð£¬ÏÈллÁË |
» ²ÂÄãϲ»¶
293Çóµ÷¼Á
ÒѾÓÐ12È˻ظ´
070300»¯Ñ§319Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
268Çóµ÷¼Á
ÒѾÓÐ9È˻ظ´
301Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
0703»¯Ñ§336·ÖÇóµ÷¼Á
ÒѾÓÐ5È˻ظ´
301Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
²ÄÁÏר˶306Ó¢Ò»Êý¶þ
ÒѾÓÐ9È˻ظ´
304Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
²ÄÁϹ¤³Ìר˶µ÷¼Á
ÒѾÓÐ5È˻ظ´
344Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:
ÇóÖú¸ÃÔõÑù»Ø¸´¹úÍâ½ÌÊÚ
ÒѾÓÐ7È˻ظ´
¡¾ÇóÖú¡¿2012¿¼ÑÐÄϾ©´óѧ356·ÖÇóµ÷¼Á
ÒѾÓÐ48È˻ظ´
ÐÂÈËÇóÖú£¬»·¾³×¨ÒµÈ¥ÄÄÀï±È½ÏºÃ
ÒѾÓÐ14È˻ظ´
XRD±íÕ÷ÇóÖú
ÒѾÓÐ13È˻ظ´
ÐÂÊÖÇóÖú¹ØÓÚÖпÆÔºµÄÎÊÌâÒ»¶þ¡¤¡¤
ÒѾÓÐ7È˻ظ´
ÇóÖú±½»·ÉϵÄÈ©»ù±£»¤·½·¨£¬·´Ó¦µÄ´ß»¯¼Á×îºÃÈÝÒ׵õ½¡£
ÒѾÓÐ4È˻ظ´
ÇóÖú£ºÂ׶عúÍõѧԺ¡¢ºÉÀ¼À³¶Ù´óѧ£¬ÄÑÒÔÑ¡ÔñÄĸöÉêÇëCSC
ÒѾÓÐ9È˻ظ´
MTT·¨ÇóÖú--Ò©ÎïÈܽâÎÊÌâ
ÒѾÓÐ10È˻ظ´
Çó2011Äê¹ú»ù±êÊéÒ»·Ý£¬Ô¸ÇãËùÓнð±Ò¡¾ÎÞÈËÓ¦Öú£¬ÇóÖú½áÊø¡¿
ÒѾÓÐ5È˻ظ´
ÇóÖú·ÒëÒ»¶Î»°
ÒѾÓÐ1È˻ظ´
ÐÂÈËÇóÖú ¹ØÓÚ¹«ÅɶÁ²©
ÒѾÓÐ7È˻ظ´
ÇóÖú£¬Ë´íÁË£¿
ÒѾÓÐ5È˻ظ´
¡¾ÇóÖú¡¿ÁòËáÝìͪ·¨²â¶àÌdzöÏÖ»ë×Ç
ÒѾÓÐ13È˻ظ´
¡¾ÇóÖú¡¿ÇóÖúEasy Modeller µÄʹÓÃ
ÒѾÓÐ11È˻ظ´
¡¾ÇóÖú¡¿Çóendnote µÄÒ»¸ömanuscript templates
ÒѾÓÐ6È˻ظ´
¡¾ÇóÖú¡¿ÖйúÒ©Æ·ÉúÎïÖÆÆ·¼ì¶¨ËùµÄ¿¼ÑÐÕæÌâ
ÒѾÓÐ5È˻ظ´
nufang19a
½ð³æ (ÕýʽдÊÖ)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 833.9
- É¢½ð: 103
- ºì»¨: 1
- Ìû×Ó: 449
- ÔÚÏß: 101.7Сʱ
- ³æºÅ: 968803
- ×¢²á: 2010-03-12
- ÐÔ±ð: GG
- רҵ: ·Ö×ÓÄ£Äâ
|
gap_penalties_3d £¬ËãÊǶ®Ò»µãÁË£º This optimal alignment is obtained by an iterative procedure as follows (the same as in alignment.align3d()). The average structures for both sub-alignments are calculated for all sub-alignment positions with at least one defined selected atom. This calculation is straightforward because the structures within the two sub-alignments are already superposed with each other (see below). Then, the distance matrix for dynamic programming with affine gap penalties is calculated as the matrix of Euclidean distances between the two averages. The dynamic programming results into a new alignment, dependent also on the gap initiation and extension penalties gap_penalties_3d (a reasonable setting is (0, 3)). gap_penalties_3d[0] is a gap creation penalty (usually 0), and gap_penalties_3d[1] is a gap extension penalty, say 3. When the gap initiation penalty is 0, pairs of positions are identified as equivalent when they have their selected atoms at most 2 times gap_penalties_3d[1] angstroms apart in the current superposition, as described for the alignment.align3d() command. The new alignment is then used to generate the new superposition of the two averages, and the iteration of the distance matrix calculation, alignment and superposition is repeated until there are no changes in the number of equivalent positions and in the rotation matrix relating the two averages. |
9Â¥2012-03-03 20:33:20
nufang19a
½ð³æ (ÕýʽдÊÖ)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 833.9
- É¢½ð: 103
- ºì»¨: 1
- Ìû×Ó: 449
- ÔÚÏß: 101.7Сʱ
- ³æºÅ: 968803
- ×¢²á: 2010-03-12
- ÐÔ±ð: GG
- רҵ: ·Ö×ÓÄ£Äâ
|
¶ÔÓÚgap_penalties_1dÃ÷°×ÁË£¬ÔÚmodellerÍøÕ¾Éϲ鵽ÕâÑùÒ»¾ä»° The gap initiation and extension penalties are specified by gap_penalties_1d. The default values of -900 -50 for the 'as1.sim.mat' similarity matrix were found to be optimal for pairwise alignments of sequences that share from 30% to 45% sequence identity (RS and AŠ, in preparation). |
3Â¥2012-02-29 10:39:13
nufang19a
½ð³æ (ÕýʽдÊÖ)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 833.9
- É¢½ð: 103
- ºì»¨: 1
- Ìû×Ó: 449
- ÔÚÏß: 101.7Сʱ
- ³æºÅ: 968803
- ×¢²á: 2010-03-12
- ÐÔ±ð: GG
- רҵ: ·Ö×ÓÄ£Äâ
4Â¥2012-02-29 15:02:49
nufang19a
½ð³æ (ÕýʽдÊÖ)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 833.9
- É¢½ð: 103
- ºì»¨: 1
- Ìû×Ó: 449
- ÔÚÏß: 101.7Сʱ
- ³æºÅ: 968803
- ×¢²á: 2010-03-12
- ÐÔ±ð: GG
- רҵ: ·Ö×ÓÄ£Äâ
5Â¥2012-03-03 16:36:22













»Ø¸´´ËÂ¥